0001437749-21-003793.txt : 20210223 0001437749-21-003793.hdr.sgml : 20210223 20210223163012 ACCESSION NUMBER: 0001437749-21-003793 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210223 DATE AS OF CHANGE: 20210223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENERAC HOLDINGS INC. CENTRAL INDEX KEY: 0001474735 STANDARD INDUSTRIAL CLASSIFICATION: MOTORS & GENERATORS [3621] IRS NUMBER: 205654756 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34627 FILM NUMBER: 21665958 BUSINESS ADDRESS: STREET 1: S45 W29290 HIGHWAY 59 CITY: WAUKESHA STATE: WI ZIP: 53187 BUSINESS PHONE: 888 436-3722 MAIL ADDRESS: STREET 1: S45 W29290 HIGHWAY 59 CITY: WAUKESHA STATE: WI ZIP: 53187 10-K 1 gnrc20201231_10k.htm FORM 10-K gnrc20191231_10k.htm
0001474735 GENERAC HOLDINGS INC. false --12-31 FY 2020 12,001 6,968 0.01 0.01 500,000,000 500,000,000 72,024,329 71,667,726 9,173,731 9,103,013 1,027 154 4,877 4,826 1 0 0 0 0 0 0 2,640 2,689 2,579 5 5 5 1 0 44 43 20 3 15 2 1 1 1 1 1 5 10 0 0 4 10 3 3 Recorded in the other accrued liabilities line Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods. Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019. Represents the noncontrolling interest of Captiva calculated at the date of acquisition, February 1, 2019. For the year ended December 31, 2020, represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-19 pandemic and decline in oil prices. For the year ended December 31, 2019, represents severance and other charges related to the consolidation of certain of our facilities. Details of reclassifications from AOCL during 2019 are as follows: Amounts reclassified from AOCL Loss on pension settlement $ 10,920 Amortization of net loss 843 Total before tax 11,763 Income tax impact (2,696 ) Amounts reclassified from AOCL $ 9,067 Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended December 31, 2020. Result of adopting ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. Recorded in the operating lease and other long-term liabilities line Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended December 31, 2019. Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended December 31, 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements for additional information. Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts. Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of as well as foreign currency translation adjustments. Recorded in the current portion of long-term borrowings and finance lease obligations line Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities. Excludes approximately 26,100 stock options for the year ended December 31, 2018, as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended December 31, 2020 and 2019. Recorded in the operating lease and other assets line within the consolidated balance sheets Recorded in the property and equipment, net line Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt. Recorded in the long-term borrowings and finance lease obligations line With the adoption of ASU 2016-09 in 2017, excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet. 00014747352020-01-012020-12-31 iso4217:USD 00014747352020-06-30 xbrli:shares 00014747352021-02-19 thunderdome:item 00014747352020-12-31 00014747352019-12-31 iso4217:USDxbrli:shares 00014747352019-01-012019-12-31 00014747352018-01-012018-12-31 0001474735us-gaap:CommonStockMember2017-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2017-12-31 0001474735us-gaap:TreasuryStockMember2017-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2017-12-31 0001474735us-gaap:RetainedEarningsMember2017-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-31 0001474735us-gaap:ParentMember2017-12-31 0001474735us-gaap:NoncontrollingInterestMember2017-12-31 00014747352017-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31 0001474735us-gaap:CommonStockMember2018-01-012018-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-31 0001474735us-gaap:TreasuryStockMember2018-01-012018-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2018-01-012018-12-31 0001474735us-gaap:RetainedEarningsMember2018-01-012018-12-31 0001474735us-gaap:ParentMember2018-01-012018-12-31 0001474735us-gaap:NoncontrollingInterestMember2018-01-012018-12-31 0001474735us-gaap:CommonStockMember2018-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2018-12-31 0001474735us-gaap:TreasuryStockMember2018-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2018-12-31 0001474735us-gaap:RetainedEarningsMember2018-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0001474735us-gaap:ParentMember2018-12-31 0001474735us-gaap:NoncontrollingInterestMember2018-12-31 00014747352018-12-31 0001474735us-gaap:CommonStockMember2019-01-012019-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31 0001474735us-gaap:TreasuryStockMember2019-01-012019-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2019-01-012019-12-31 0001474735us-gaap:RetainedEarningsMember2019-01-012019-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0001474735us-gaap:ParentMember2019-01-012019-12-31 0001474735us-gaap:NoncontrollingInterestMember2019-01-012019-12-31 0001474735us-gaap:CommonStockMember2019-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2019-12-31 0001474735us-gaap:TreasuryStockMember2019-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2019-12-31 0001474735us-gaap:RetainedEarningsMember2019-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0001474735us-gaap:ParentMember2019-12-31 0001474735us-gaap:NoncontrollingInterestMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembergnrc:ExcessPurchasePriceOverPredecessorBasisMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ParentMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:NoncontrollingInterestMember2019-12-31 0001474735srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0001474735us-gaap:CommonStockMember2020-01-012020-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0001474735us-gaap:TreasuryStockMember2020-01-012020-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2020-01-012020-12-31 0001474735us-gaap:RetainedEarningsMember2020-01-012020-12-31 0001474735us-gaap:ParentMember2020-01-012020-12-31 0001474735us-gaap:NoncontrollingInterestMember2020-01-012020-12-31 0001474735us-gaap:CommonStockMember2020-12-31 0001474735us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001474735us-gaap:TreasuryStockMember2020-12-31 0001474735gnrc:ExcessPurchasePriceOverPredecessorBasisMember2020-12-31 0001474735us-gaap:RetainedEarningsMember2020-12-31 0001474735us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001474735us-gaap:ParentMember2020-12-31 0001474735us-gaap:NoncontrollingInterestMember2020-12-31 xbrli:pure 0001474735us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0001474735us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-31 utr:Y 0001474735us-gaap:LandImprovementsMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:LandImprovementsMembersrt:MaximumMember2020-01-012020-12-31 0001474735us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2020-01-012020-12-31 0001474735us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2020-01-012020-12-31 0001474735gnrc:DiesAndToolsMembersrt:MinimumMember2020-01-012020-12-31 0001474735gnrc:DiesAndToolsMembersrt:MaximumMember2020-01-012020-12-31 0001474735us-gaap:VehiclesMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:VehiclesMembersrt:MaximumMember2020-01-012020-12-31 0001474735us-gaap:OfficeEquipmentMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:OfficeEquipmentMembersrt:MaximumMember2020-01-012020-12-31 0001474735us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2020-01-012020-12-31 0001474735us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-01-012020-12-31 0001474735gnrc:TermLoanMember2020-12-31 0001474735us-gaap:FairValueInputsLevel2Member2020-12-31 0001474735us-gaap:AccountingStandardsUpdate201613Member2020-01-01 0001474735gnrc:AcquisitionOfEnbalaMember2020-10-072020-10-07 0001474735gnrc:AcquisitionOfEnbalaMember2020-10-07 0001474735gnrc:NeurioMember2020-01-012020-12-31 0001474735gnrc:PikaMember2019-04-262019-04-26 0001474735gnrc:PikaMember2019-04-26 0001474735gnrc:NeurioMember2019-03-122019-03-12 0001474735gnrc:NeurioMember2019-07-012019-09-30 0001474735gnrc:NeurioMember2019-03-12 0001474735gnrc:SelmecMember2018-06-012018-06-01 0001474735gnrc:SelmecMember2018-06-01 0001474735gnrc:SelmecMember2020-01-012020-12-31 0001474735gnrc:SelmecMember2019-01-012019-12-31 0001474735gnrc:The2020AcquisitionsMember2020-12-31 0001474735gnrc:The2019AcquisitionsMember2019-12-31 0001474735gnrc:SelmecMember2018-12-31 0001474735srt:ProFormaMember2020-01-012020-12-31 0001474735srt:ProFormaMember2019-01-012019-12-31 0001474735srt:ProFormaMember2018-01-012018-12-31 0001474735gnrc:PramacMember2016-03-01 0001474735gnrc:PramacMember2016-03-01 0001474735gnrc:PramacMember2019-02-012019-02-28 0001474735gnrc:CaptivaEnergySolutionsMember2019-02-01 0001474735gnrc:CaptivaEnergySolutionsMember2019-02-01 0001474735gnrc:CaptivaEnergySolutionsMember2019-02-012019-02-01 0001474735gnrc:RedeemableNoncontrollingInterestMember2019-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2018-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2017-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2020-01-012020-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2019-01-012019-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2018-01-012018-12-31 0001474735gnrc:RedeemableNoncontrollingInterestMember2020-12-31 0001474735us-gaap:CommodityContractMember2020-12-31 0001474735us-gaap:CommodityContractMember2019-12-31 0001474735us-gaap:CommodityContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-01-012020-12-31 0001474735us-gaap:CommodityContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2019-01-012019-12-31 0001474735us-gaap:CommodityContractMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2018-01-012018-12-31 0001474735us-gaap:ForeignExchangeContractMember2020-12-31 0001474735us-gaap:ForeignExchangeContractMember2019-12-31 0001474735us-gaap:InterestRateSwapMember2017-01-012017-12-31 0001474735us-gaap:InterestRateSwapMember2020-03-012020-03-31 0001474735us-gaap:InterestRateSwapMember2020-12-31 0001474735us-gaap:InterestRateSwapMember2020-01-012020-12-31 0001474735us-gaap:InterestRateSwapMember2019-01-012019-12-31 0001474735us-gaap:InterestRateSwapMember2018-01-012018-12-31 0001474735us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Member2020-12-31 0001474735us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Member2019-12-31 0001474735us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2020-12-31 0001474735us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2019-12-31 0001474735us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-12-31 0001474735us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2019-12-31 0001474735us-gaap:AccumulatedTranslationAdjustmentMember2019-12-31 0001474735us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-31 0001474735us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-31 0001474735us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-31 0001474735us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-31 0001474735us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-31 0001474735us-gaap:AccumulatedTranslationAdjustmentMember2020-12-31 0001474735us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-31 0001474735us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-31 0001474735us-gaap:AccumulatedTranslationAdjustmentMember2018-12-31 0001474735us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-31 0001474735us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-31 0001474735us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-31 0001474735us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-31 0001474735us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-31 0001474735us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:DomesticMember2020-01-012020-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:InternationalMember2020-01-012020-12-31 0001474735gnrc:ResidentialPowerProductsMember2020-01-012020-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:DomesticMember2020-01-012020-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:InternationalMember2020-01-012020-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMember2020-01-012020-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:DomesticMember2020-01-012020-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:InternationalMember2020-01-012020-12-31 0001474735gnrc:OtherProductsAndServicesMember2020-01-012020-12-31 0001474735gnrc:DomesticMember2020-01-012020-12-31 0001474735gnrc:InternationalMember2020-01-012020-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:DomesticMember2019-01-012019-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:InternationalMember2019-01-012019-12-31 0001474735gnrc:ResidentialPowerProductsMember2019-01-012019-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:DomesticMember2019-01-012019-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:InternationalMember2019-01-012019-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMember2019-01-012019-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:DomesticMember2019-01-012019-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:InternationalMember2019-01-012019-12-31 0001474735gnrc:OtherProductsAndServicesMember2019-01-012019-12-31 0001474735gnrc:DomesticMember2019-01-012019-12-31 0001474735gnrc:InternationalMember2019-01-012019-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:DomesticMember2018-01-012018-12-31 0001474735gnrc:ResidentialPowerProductsMembergnrc:InternationalMember2018-01-012018-12-31 0001474735gnrc:ResidentialPowerProductsMember2018-01-012018-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:DomesticMember2018-01-012018-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMembergnrc:InternationalMember2018-01-012018-12-31 0001474735gnrc:CommercialAndIndustrialPowerProductsMember2018-01-012018-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:DomesticMember2018-01-012018-12-31 0001474735gnrc:OtherProductsAndServicesMembergnrc:InternationalMember2018-01-012018-12-31 0001474735gnrc:OtherProductsAndServicesMember2018-01-012018-12-31 0001474735gnrc:DomesticMember2018-01-012018-12-31 0001474735gnrc:InternationalMember2018-01-012018-12-31 0001474735gnrc:DomesticMember2020-12-31 0001474735gnrc:DomesticMember2019-12-31 0001474735gnrc:DomesticMember2018-12-31 0001474735gnrc:InternationalMember2020-12-31 0001474735gnrc:InternationalMember2019-12-31 0001474735gnrc:InternationalMember2018-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-01-012020-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2019-01-012019-12-31 0001474735us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2018-01-012018-12-31 0001474735us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-01-012020-12-31 0001474735us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMembercountry:US2019-01-012019-12-31 0001474735us-gaap:LandAndLandImprovementsMember2020-12-31 0001474735us-gaap:LandAndLandImprovementsMember2019-12-31 0001474735us-gaap:BuildingAndBuildingImprovementsMember2020-12-31 0001474735us-gaap:BuildingAndBuildingImprovementsMember2019-12-31 0001474735us-gaap:MachineryAndEquipmentMember2020-12-31 0001474735us-gaap:MachineryAndEquipmentMember2019-12-31 0001474735gnrc:DiesAndToolsMember2020-12-31 0001474735gnrc:DiesAndToolsMember2019-12-31 0001474735us-gaap:VehiclesMember2020-12-31 0001474735us-gaap:VehiclesMember2019-12-31 0001474735us-gaap:OfficeEquipmentMember2020-12-31 0001474735us-gaap:OfficeEquipmentMember2019-12-31 0001474735us-gaap:LeaseholdImprovementsMember2020-12-31 0001474735us-gaap:LeaseholdImprovementsMember2019-12-31 0001474735us-gaap:ConstructionInProgressMember2020-12-31 0001474735us-gaap:ConstructionInProgressMember2019-12-31 0001474735us-gaap:TradeNamesMember2020-01-012020-12-31 0001474735us-gaap:TradeNamesMember2020-12-31 0001474735us-gaap:TradeNamesMember2019-12-31 0001474735us-gaap:CustomerListsMember2020-01-012020-12-31 0001474735us-gaap:CustomerListsMember2020-12-31 0001474735us-gaap:CustomerListsMember2019-12-31 0001474735gnrc:PatentsAndTechnologyMember2020-01-012020-12-31 0001474735gnrc:PatentsAndTechnologyMember2020-12-31 0001474735gnrc:PatentsAndTechnologyMember2019-12-31 0001474735us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-31 0001474735us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-31 0001474735us-gaap:NoncompeteAgreementsMember2020-01-012020-12-31 0001474735us-gaap:NoncompeteAgreementsMember2020-12-31 0001474735us-gaap:NoncompeteAgreementsMember2019-12-31 0001474735srt:MaximumMember2020-01-012020-12-31 0001474735srt:MaximumMember2020-12-31 0001474735us-gaap:AccountingStandardsUpdate201602Member2019-01-01 0001474735us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-01 0001474735gnrc:OperatingLeaseAndOtherAssetsMember2020-12-31 0001474735gnrc:OperatingLeaseAndOtherAssetsMember2019-12-31 0001474735gnrc:OtherAccruedLiabilitiesMember2020-12-31 0001474735gnrc:OtherAccruedLiabilitiesMember2019-12-31 0001474735gnrc:OperatingLeaseAndOtherLongtermLiabilitiesMember2020-12-31 0001474735gnrc:OperatingLeaseAndOtherLongtermLiabilitiesMember2019-12-31 0001474735gnrc:OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember2020-12-31 0001474735gnrc:OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember2019-12-31 00014747352021-01-012020-12-31 00014747352022-01-012020-12-31 00014747352023-01-012020-12-31 00014747352024-01-012020-12-31 00014747352025-01-012020-12-31 0001474735srt:MinimumMember2020-01-012020-12-31 0001474735gnrc:ABLRevolvingCreditFacilityMember2020-12-31 0001474735gnrc:ABLRevolvingCreditFacilityMember2019-12-31 0001474735gnrc:OtherLinesOfCreditMember2020-12-31 0001474735gnrc:OtherLinesOfCreditMember2019-12-31 0001474735gnrc:TermLoanMember2013-05-31 0001474735gnrc:TermLoanMemberus-gaap:BaseRateMember2013-05-312013-05-31 0001474735gnrc:TermLoanMembergnrc:AdjustedLIBORRateMember2013-05-312013-05-31 0001474735gnrc:TermLoanMembergnrc:LIBORFloorRateMember2013-05-312013-05-31 0001474735gnrc:TermLoanMembergnrc:LIBORFloorRateMember2020-01-012020-12-31 0001474735gnrc:TermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-31 0001474735gnrc:TermLoanMemberus-gaap:BaseRateMember2018-06-012018-06-30 0001474735gnrc:TermLoanMembergnrc:AdjustedLIBORRateMember2018-06-012018-06-30 0001474735gnrc:TermLoanMember2018-06-30 0001474735gnrc:TermLoanMember2019-12-31 0001474735gnrc:TermLoanMember2019-10-012019-12-31 0001474735gnrc:TermLoanMembersrt:MaximumMember2020-01-012020-12-31 0001474735gnrc:TermLoanMember2020-01-012020-12-31 0001474735gnrc:ABLRevolvingCreditFacilityMemberus-gaap:BaseRateMember2015-05-012015-05-31 0001474735gnrc:ABLRevolvingCreditFacilityMembergnrc:AdjustedLIBORRateMember2015-05-012015-05-31 0001474735gnrc:ABLRevolvingCreditFacilityMemberus-gaap:BaseRateMember2020-01-012020-12-31 0001474735gnrc:ABLRevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-31 0001474735gnrc:ABLRevolvingCreditFacilityMember2018-06-30 0001474735gnrc:AmendedABLFacilityMember2018-06-30 0001474735gnrc:AmendedABLFacilityMemberus-gaap:BaseRateMember2018-01-012018-06-30 0001474735gnrc:ABLRevolvingCreditFacilityMembergnrc:AdjustedLIBORRateMember2018-01-012018-06-30 0001474735gnrc:AmendedABLFacilityMember2018-01-012018-06-30 0001474735gnrc:TermLoanMember2018-01-012018-06-30 00014747352018-09-30 00014747352020-09-30 utr:M 00014747352020-09-012020-09-30 0001474735us-gaap:TreasuryStockMember2015-08-012020-12-31 00014747352015-08-012020-12-31 0001474735us-gaap:EmployeeStockOptionMember2018-01-012018-12-31 0001474735us-gaap:EmployeeStockOptionMember2020-01-012020-12-31 0001474735us-gaap:EmployeeStockOptionMember2019-01-012019-12-31 0001474735gnrc:SavingsPlan401kMember2020-01-012020-12-31 0001474735gnrc:SavingsPlan401kMember2019-01-012019-12-31 0001474735gnrc:SavingsPlan401kMember2018-01-012018-12-31 0001474735us-gaap:PensionPlansDefinedBenefitMember2019-10-012019-12-31 00014747352010-02-10 0001474735gnrc:EquityIncentivePlanPlanMember2020-01-012020-12-31 0001474735gnrc:EquityIncentivePlanPlanMember2019-01-012019-12-31 0001474735gnrc:EquityIncentivePlanPlanMember2018-01-012018-12-31 0001474735gnrc:The2019EquityIncentivePlanMember2019-06-13 0001474735gnrc:The2019EquityIncentivePlanMember2020-01-012020-12-31 0001474735gnrc:The2019EquityIncentivePlanMember2019-01-012019-12-31 0001474735srt:MinimumMember2019-01-012019-12-31 0001474735srt:MinimumMember2018-01-012018-12-31 0001474735srt:MaximumMember2018-01-012018-12-31 0001474735us-gaap:EmployeeStockOptionMember2020-01-012020-12-31 0001474735us-gaap:EmployeeStockOptionMember2019-01-012019-12-31 0001474735us-gaap:EmployeeStockOptionMember2018-01-012018-12-31 00014747352017-01-012017-12-31 0001474735us-gaap:EmployeeStockOptionMember2020-12-31 0001474735us-gaap:RestrictedStockMember2020-01-012020-12-31 0001474735us-gaap:PerformanceSharesMember2020-01-012020-12-31 0001474735srt:MinimumMember2020-12-31 0001474735us-gaap:RestrictedStockMember2019-01-012019-12-31 0001474735us-gaap:RestrictedStockMember2018-01-012018-12-31 0001474735us-gaap:RestrictedStockMember2020-12-31 0001474735gnrc:RestrictedStockAndPerformanceSharesMember2020-01-012020-12-31 0001474735gnrc:RestrictedStockAndPerformanceSharesMember2019-01-012019-12-31 0001474735gnrc:RestrictedStockAndPerformanceSharesMember2018-01-012018-12-31 0001474735srt:BoardOfDirectorsChairmanMember2020-01-012020-12-31 0001474735srt:BoardOfDirectorsChairmanMember2019-01-012019-12-31 0001474735srt:BoardOfDirectorsChairmanMember2018-01-012018-12-31 00014747352020-01-012020-03-31 00014747352020-04-012020-06-30 00014747352020-07-012020-09-30 00014747352020-10-012020-12-31 00014747352019-01-012019-03-31 00014747352019-04-012019-06-30 00014747352019-07-012019-09-30 00014747352019-10-012019-12-31 0001474735us-gaap:AllowanceForCreditLossMember2019-12-31 0001474735us-gaap:AllowanceForCreditLossMember2020-01-012020-12-31 0001474735us-gaap:AllowanceForCreditLossMember2020-12-31 0001474735us-gaap:InventoryValuationReserveMember2019-12-31 0001474735us-gaap:InventoryValuationReserveMember2020-01-012020-12-31 0001474735us-gaap:InventoryValuationReserveMember2020-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-31 0001474735us-gaap:AllowanceForCreditLossMember2018-12-31 0001474735us-gaap:AllowanceForCreditLossMember2019-01-012019-12-31 0001474735us-gaap:InventoryValuationReserveMember2018-12-31 0001474735us-gaap:InventoryValuationReserveMember2019-01-012019-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-31 0001474735us-gaap:AllowanceForCreditLossMember2017-12-31 0001474735us-gaap:AllowanceForCreditLossMember2018-01-012018-12-31 0001474735us-gaap:InventoryValuationReserveMember2017-12-31 0001474735us-gaap:InventoryValuationReserveMember2018-01-012018-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-31 0001474735us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-31
 

 

Table of Contents

 



UNITED STATES SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 


 

FORM 10-K

(Mark One)

 

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

For the fiscal year ended December 31, 2020

Or

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

For the transition period from            to

 

Commission File Number 001-34627


 

GENERAC HOLDINGS INC.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of incorporation or organization)

20-5654756
(IRS Employer Identification No.)

  

S45 W29290 Hwy 59, Waukesha, WI
(Address of principal executive offices)

53189
(Zip Code)

 

(262) 544-4811
(Registrant’s telephone number, including area code)

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value

GNRC

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 ☒ No ☐

 

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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒  No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filerAccelerated filer ☐
Non-accelerated filer ☐Smaller reporting company
Emerging growth company  

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒

 

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

 

The aggregate market value of the voting common equity held by non-affiliates of the registrant on June 30, 2020, the last business day of the registrant’s most recently completed second fiscal quarter, was $7,391,323,686 based upon the closing price reported for such date on the New York Stock Exchange.

 

As of February 19, 2021, 62,861,442 shares of registrant's common stock were outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s Annual Report to Stockholders for the year ended December 31, 2020 furnished to the Securities and Exchange Commission are incorporated by reference into Part II of this Form 10-K. Portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders (the “2021 Proxy Statement”), which will be filed by the registrant on or prior to 120 days following the end of the registrant’s fiscal year ended December 31, 2020, are incorporated by reference into Part III of this Form 10-K.

 



 

 

 

2020 FORM 10-K ANNUAL REPORT

TABLE OF CONTENTS

 

   

Page

PART I

     

Item 1.

Business

2

Item 1A.

Risk Factors

8

Item 1B.

Unresolved Staff Comments

15

Item 2.

Properties

15

Item 3.

Legal Proceedings

16

Item 4.

Mine Safety Disclosures

16
 

PART II

     

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

16
Item 6. [Reserved] 17

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

18

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

32

Item 8.

Financial Statements and Supplementary Data

33

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

67

Item 9A.

Controls and Procedures

67

Item 9B.

Other Information

68
 

PART III

     

Item 10.

Directors, Executive Officers and Corporate Governance

68

Item 11.

Executive Compensation

68

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

68

Item 13.

Certain Relationships and Related Transactions, and Director Independence

68

Item 14.

Principal Accountant Fees and Services

68
 

PART IV

     

Item 15.

Exhibits and Financial Statement Schedules

68

Item 16.

Form 10-K Summary

72

 

 

 

Forward-Looking Statements

 

This annual report contains forward-looking statements that are subject to risks and uncertainties. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “forecast,” “project,” “plan,” “intend,” “believe,” “confident,” “may,” “should,” “can have,” “likely,” “future,” “optimistic” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events.

 

The forward-looking statements contained in this annual report are based on assumptions that we have made in light of our industry experience and on our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this report, you should understand that these statements are not guarantees of performance or results. They involve risks, uncertainties (some of which are beyond our control) and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual financial results and cause them to differ materially from those anticipated in the forward-looking statements. The forward-looking statements contained in this annual report include estimates regarding:

 

 

our business, financial and operating results, and future economic performance;

 

proposed new product and service offerings; and

 

management's goals, expectations and objectives and other similar expressions concerning matters that are not historical facts.

 

Factors that could affect our actual financial results and cause them to differ materially from those anticipated in the forward-looking statements include:

 

 

frequency and duration of power outages impacting demand for our products;

 

availability, cost and quality of raw materials and key components from our global supply chain and labor needed in producing our products;

 

the impact on our results of possible fluctuations in interest rates, foreign currency exchange rates, commodities, product mix and regulatory tariffs;

 

the possibility that the expected synergies, efficiencies and cost savings of our acquisitions will not be realized, or will not be realized within the expected time period;

 

the risk that our acquisitions will not be integrated successfully;

  the duration and impact of the COVID-19 pandemic; 
 

difficulties we may encounter as our business expands globally or into new markets;

 

our dependence on our distribution network;

 

our ability to invest in, develop or adapt to changing technologies and manufacturing techniques;

 

loss of our key management and employees;

 

increase in product and other liability claims or recalls;

 

failures or security breaches of our networks, information technology systems, or connected products;

 

changes in environmental, health and safety, or product compliance laws and regulations affecting our products, operations, or customer demand; and

 

Should one or more of these risks or uncertainties materialize, or should any of these assumptions prove incorrect, our actual results may vary in material respects from those projected in any forward-looking statements. A detailed discussion of these and other factors that may affect future results is contained in Item 1A of this Annual Report on Form 10-K. Stockholders, potential investors and other readers should consider these factors carefully in evaluating the forward-looking statements.

 

Any forward-looking statement made by us in this report speaks only as of the date on which it is made. Factors or events that could cause our actual results to differ may emerge from time to time, and it is not possible for us to predict all of them. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.

 

 

 

PART I

 

Item 1. Business

 

Founded in 1959, Generac Holdings Inc. (the Company or Generac) is a leading global designer and manufacturer of a wide range of energy technology solutions. The Company provides power generation equipment, energy storage systems, grid service solutions, and other power products serving the residential, light commercial and industrial markets.

 

Power generation and storage is a key focus of the Company, which differentiates us from our competitors who also have broad operations outside of the power equipment market. As the only significant market participant with a primary focus on these products, we maintain one of the leading market positions in the power equipment market in North America and an expanding presence internationally. We believe we have one of the widest ranges of products in the marketplace, including residential, commercial and industrial standby generators; as well as portable and mobile generators used in a variety of applications. A key strategic focus for the Company in recent years has been leveraging our leading position in the growing market for cleaner burning, more cost-effective natural gas fueled generators to expand into applications beyond standby power, allowing us to participate in distributed generation projects. The Company in recent years has been evolving its business model to also focus on clean energy products, solutions, and services. In 2019, we began providing energy storage systems as a clean energy solution for residential use that capture and store electricity from solar panels or other power sources and help reduce home energy costs while also protecting homes from shorter-duration power outages. During 2020, we entered the market for grid services involving distributed energy optimization and control software that helps support the operational stability of the world's power grids. We have also been focused on connecting the equipment we manufacture to the users of that equipment, helping to drive additional value to our customers and our distribution partners over the product lifecycle. The strategic focus on expanding the connectivity of our products will broaden our monitoring capabilities and also enable the increasing utilization of this equipment as distributed energy resources as the nascent market for grid-services expands over the next several years. Overall, as the traditional centralized utility model evolves over time, we believe that a cleaner, more decentralized grid infrastructure will build-out, and Generac's energy technology solutions are strategically positioned to participate in this future "Grid 2.0".

 

In addition to power generation and storage solutions, other products that we design and manufacture include light towers which provide temporary lighting for various end markets, and a broad and growing product line of outdoor power equipment for residential and commercial use.

 

We design, manufacture, source and modify engines, alternators, transfer switches and other components necessary for our power generation products, which are increasingly being fueled by cleaner sources of energy such as natural gas, liquid propane, and Bi-Fuel™. We also design, source, modify and integrate batteries, inverters, power electronics, controls, energy monitoring and management devices and other components into our energy storage systems. We also design software that allows utilities and power aggregators to optimize and control distributed energy resources. Our products and solutions are available globally through a broad network of independent dealers, distributors, retailers, ecommerce partners, wholesalers and equipment rental companies under a variety of brand names. We also sell direct to certain national and regional account customers, as well as to individual consumers, that are the end users of our products and solutions.

 

We have a significant market share in the residential and light commercial markets for automatic standby generators, which we believe remain under-penetrated in the marketplace. We also have a leading market position for portable generators used in residential, light construction and recreational applications. We believe that our leading market positions are largely attributable to our strategy of providing a broad product line of high-quality, innovative and affordable products through our extensive and multi-layered distribution network to whom we offer comprehensive support programs, and leads from the factory. In addition, we are a leading provider of light towers, mobile generators, outdoor power equipment and industrial generators ranging in sizes up to 3,250kW. As we have entered the rapidly developing market for clean energy in recent years, we have significantly increased our market presence for energy storage systems currently ranging in configurations up to 36kWh of storage capacity. We expect to continue to gain market share in clean energy by further advancing our growing capabilities for these systems including product development, sourcing, distribution, and marketing, as well as leveraging our significant competencies developed over the past two decades to grow the residential standby generator market.

 

Over the past 10 years, we have executed a number of acquisitions that support our strategic plan. A summary of recent acquisitions can be found in Note 1, “Description of Business,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K.

 

Products and Solutions

 

We design and manufacture stationary, portable and mobile generators with single-engine outputs ranging between 800W and 3,250kW. We have the ability to expand the power range for certain stationary generator solutions to much larger multi-megawatt systems through an integrated paralleling configuration called Modular Power Systems (MPS). We have developed a line of turn-key energy storage systems along with a growing selection of energy monitoring and management solutions as we further expand into the clean energy markets. We also recently entered the market for grid services involving distributed energy optimization and control software. Other power products and solutions that we provide include light towers, as well as a broad line of outdoor power equipment that we refer to as chore products which includes field and brush mowers, pressure washers, water pumps, and battery-powered zero-turn mowers. We classify our products into three categories based on similar range of power output geared for varying end customer uses: Residential products, Commercial & Industrial (C&I) products and Other products & services. The following summary outlines our portfolio of products, including their key attributes and customer applications.

 

Residential Products

 

Our residential automatic standby generators range in output from 7.5kW to 150kW, operate on natural gas, liquid propane or diesel, and are permanently installed with an automatic transfer switch, which we also manufacture. Air-cooled engine residential standby generators range in outputs from 7.5kW to 24kW and serve as an emergency backup for small to medium-sized homes. Liquid-cooled engine generators serve as emergency backup for larger homes and small businesses and range in output from 22kW to 150kW. We also provide a remote monitoring system with various options for home standby generators called Mobile Link™. This remote monitoring capability is a standard, WiFi-enabled feature on every home standby generator that we offer, and allows our customers to check the status of their generator conveniently online, and also provides the capability to similarly receive maintenance and service alerts. This capability will also give our customers the ability to connect and enroll their generator as a distributed energy resource used in future grid services applications. Our remote monitoring platform also allows our distribution partners to monitor their installed base of customers through a feature that we call “Fleet”, enabling them to offer a more proactive experience to service a customer’s generator.

 

 

During 2020, we introduced the industry's largest air-cooled generator - a 24kW machine that adds to our broad product offering and increases our competitive advantage in the marketplace. The new generator is the first to be bundled with the Company's new PWRview™ Automatic Transfer Switch, equipped with the PWRview™ Home Energy Management System (HEMS). PWRview™ gives the homeowner insights into their daily home energy consumption, enabling power-saving decisions that can reduce electricity bills and help to offset the purchase cost of the generator over the product's lifespan. 

 

We provide a broad product line of portable and inverter generators that range in size from 800W to 17.5kW. These products serve as an emergency home backup source of electricity and are also used for construction and recreational purposes. Our portable generators are targeted at homeowners, with price points ranging between the consumer value end of the market through the premium homeowner market; at professional contractors, starting at the value end through the premium contractor segment; and at the recreational market with our inverter generator products, which are quieter than traditional portable generators. In addition, we offer manual transfer switches to supplement our portable generator product offering.

 

During 2019 we entered the energy storage and monitoring markets through the acquisitions of Neurio Technology Inc. and Pika Energy, Inc. Following these acquisitions and leveraging their technologies, we introduced a line of clean energy products marketed under the Generac brand and using the names PWRcell™ and PWRview™.  This clean energy solution consists of a system of batteries, an inverter, PV optimizers, power electronic controls, energy monitoring and management hardware & software, and other components. These systems capture and store electricity from solar panels or other power sources and help reduce home energy costs while also protecting homes from shorter duration power outages, and range in size from 9kWh up to 36kWh of storage capacity.  We introduced several new products during 2020 and we continue to develop an innovative pipeline of additional clean energy products and solutions that we expect will be coming to market over the next year.  These new products further enhance our competitive position and differentiation in the energy storage, monitoring and management markets, and focus on whole-house storage solutions with load management capabilities that eventually could contribute to energy independence.

 

We provide a broad product line of outdoor power equipment referred to as chore products, which are used for the property maintenance needs of larger-acreage residences, commercial properties, municipalities and farms. These products include trimmers, field and brush mowers, log splitters, stump grinders, chipper shredders, lawn and leaf vacuums, pressure washers and water pumps. During 2020, we further expanded our broad lineup of chore products by entering the commercial battery-powered turf care market through the acquisition of Mean Green Products, LLC. This acquisition also supports our goals to integrate and develop new battery-powered solutions by accelerating the electrification of our higher-powered lineup of chore products. Chore products are largely sold in North America through online catalogs, retail hardware stores and outdoor power equipment dealers primarily under the DR® brand name.

 

Residential products comprised 62.6%, 51.9% and 51.5%, respectively, of total net sales in 2020, 2019 and 2018.

 

Commercial & Industrial Products

 

We offer a full line of C&I generators that are increasingly being fueled by cleaner sources of energy such as natural gas, liquid propane, and Bi-Fuel™, as well as other more traditional fuels such as diesel. We believe we have one of the broadest product offerings in the industry with power outputs ranging from 10kW up to 3,250kW.

 

Our light-commercial standby generators include a full range of affordable systems from 22kW to 150kW and related transfer switches, providing three-phase power sufficient for most small and mid-sized businesses such as grocery stores, convenience stores, restaurants, gas stations, pharmacies, retail banks, small health care facilities and other small-footprint retail applications. Our light-commercial generators run on a variety of fuels including natural gas, liquid propane and diesel fuel.

 

We design and manufacture a broad product line of modelized and configured stationary generators and related transfer switches for various industrial standby, continuous-duty and prime rated applications. Our single-engine industrial generators range in output from 10kW up to 3,250kW, include stationary and containerized packages, and include our MPS technology that extends our product range up to much larger multi-megawatt systems through an integrated paralleling configuration. Over the past several years, we have introduced larger and higher-powered gaseous-fueled generators, with the highest output of 750kW for a single-engine set currently to date, with future plans to expand these cleaner-fuel generators into larger applications of 1,000kW and beyond. We offer a variety of fuel options for our industrial generators, including natural gas, liquid propane or Bi-Fuel™. Bi-Fuel™ generators provide our customers the flexibility to operate these generators on multiple fuel sources and extended run times. Our industrial standby generators are primarily used as emergency backup for larger applications in the healthcare, telecom, datacom, commercial office, retail, municipal and manufacturing markets. In recent years, we've had a strategic effort aimed at utilizing our gaseous-fueled generators in "beyond standby" applications including distributed generation and micro-grid projects.

 

Our MPS technology combines the power of several smaller generators to produce the output of a larger generator, providing our customers with redundancy and scalability in a cost-effective manner. For larger industrial applications, our MPS products offer customers an efficient, affordable way to scale their standby power needs, while offering superior reliability given their built-in redundancy which allows individual units to be taken off-line for routine maintenance while retaining coverage for critical circuits.

 

We also offer a full line of industrial transfer switches to meet varying needs from light industrial applications all the way to the most demanding critical installations. Generac’s industry-leading feature set and flexible platforms offer a variety of switching technologies for customized solutions to meet any project needs. During 2020, we introduced the first of our new TX Series transfer switches, which are an ideal solution for an array of applications with its extensive capabilities and ease of installation. This new generation of transfer switches should help us increase our spec rate, which should ultimately help us win more projects. 

 

We provide a broad product line of light towers and mobile generators, which provide temporary lighting and power for various end markets, such as road and commercial construction, energy, mining, military and special events. We manufacture commercial mobile pumps and dust-suppression equipment for a wide variety of applications. We also manufacture various gaseous-engine control systems and accessories, which are sold to gas-engine manufacturers and aftermarket customers.

 

C&I products comprised 28.3%, 39.5% and 40.6% respectively, of total net sales in 2020, 2019 and 2018.

 

 

Other Products and Services

 

Our “Other Products and Services” category primarily consists of aftermarket service parts and product accessories sold to our customers, the amortization of extended warranty deferred revenue, and the service offerings in various parts of our business, including integration, project management, remote monitoring services, and energy monitoring services.

 

Also included in this “Other” category are revenues from Enbala Power Networks Inc., which was acquired during the fourth quarter of 2020.  Enbala accelerates our entrance into the market for grid services involving distributed energy optimization and control software used by utilities and energy retailers that enable the connection of distributed energy resources (known as DERs) to help support the operational stability of the world’s power grids.  These DER assets, which can include residential and C&I natural gas generators, PWRcell™ energy storage systems, and load management devices, can be connected to Enbala’s software platform and aggregated into a decentralized and virtual power network to provide flexible capacity to address peaks in electricity demand, variability in supply due to increasing use of renewables, and where resiliency is needed as a result of power outages. 

 

Other products and services comprised 9.1%, 8.6% and 7.9%, respectively, of total net sales in 2020, 2019 and 2018.

 

Distribution Channels and Customers

 

We distribute our products through a variety of different distribution channels to increase awareness of our product categories and brands, and to ensure our products reach a broad, global customer base. This omni-channel distribution network includes independent residential dealers, industrial distributors and dealers, national and regional retailers, e-commerce partners, electrical/HVAC/solar wholesalers (including certain private label arrangements), catalogs, equipment rental companies, equipment distributors, and solar installers. We also sell direct to certain national and regional account customers, which include utilities and energy retailers, as well as to individual consumers, who are the end users of our products.

 

We believe our global distribution network is a competitive advantage that has strengthened over the years as a result of adding, expanding and developing the various distribution channels through which we sell our products. We offer a broad set of tools, programs, factory support, and sales leads to help our distribution partners be successful. Our network is well balanced with no single customer providing more than 6% of our sales in 2020.

 

At over 7,000 strong, we have the industry's largest network of factory direct independent generator dealers in North America.

 

Our residential/light commercial dealer network sells, installs and services our residential and light commercial products to end users. We have increased our level of investment in recent years by focusing on a variety of initiatives to more effectively market and sell our home standby products and better align our dealer network with Generac. These initiatives have helped to improve lead quality and develop our dealers, thereby increasing close rates and lowering our cost per lead.

 

Beginning in 2020, we have been leveraging these practices to assist in growing our base of solar contractors that install our complete energy storage systems. In addition, we have been developing distribution relationships with national solar providers to offer our storage equipment in their portfolio of products and services. 

 

Our industrial network consists of a combination of primary distributors as well as a support network of dealers serving the global market. Over the past several years, we have been expanding our dealer network globally through acquisitions and organic means, in order to expand our international sales opportunities. The industrial distributors and dealers provide industrial and commercial end users with ongoing sales, installation and product support. Our industrial distributors and dealers help maintain the local relationships with commercial electrical contractors, specifying engineers and national account regional buying offices. We also sell to certain Engineering, Procurement and Construction (EPC) companies that manage more complex power generation projects.

 

Our retail distribution network includes thousands of locations across the globe and includes a variety of regional and national home improvement chains, retailers, clubs, buying groups, hardware stores and farm supply stores. These physical retail locations are supplemented by a growing presence of e-commerce retailers, along with a number of catalog retailers. This network primarily sells our residential standby, portable and light-commercial generators, as well as our other engine powered tools. The placement of our products at retail locations drives significant awareness for our brands and the automatic home standby product category.

 

Our wholesaler network distributes our residential and light-commercial generators and energy storage systems. The channel consists of selling branches of both national and local distribution houses for electrical, HVAC and solar products on a wholesale basis, which in turn typically sell to electrical dealers and solar installers who are not in our dealer network.

 

On a selective basis, we have established private label and licensing arrangements with third party partners to provide residential, light-commercial and industrial generators. These partners include leading home equipment, electrical equipment and construction machinery companies, each of which provides access to incremental channels of distribution for our products.

 

The distribution for our C&I mobile products includes international, national, regional and specialty equipment rental companies, equipment distributors and construction companies, which primarily serve non-residential building construction, road construction, energy markets and special events. In addition, international acquisitions have provided access to numerous independent distributors in over 150 countries.

 

We sell direct to certain national and regional account customers that are the end users of our products covering a number of end market verticals, including telecommunication, retail, banking, energy, utilities, healthcare, convenience stores, grocery stores and other light commercial applications. Additionally, our residential products are sold direct to individual consumers, who are the end users of the product. In the grid services space, our Enbala business sells software and power direct to utilities and energy retailers.

 

 

Business Strategy


We have been executing on our strategic plan called "Power Our Future", which serves as the framework for the significant investments we have made to capitalize on the long-term growth prospects of Generac. Our strategic plan centers around a number of key mega-trends that we believe will drive significant secular growth opportunities for our business. "Grid 2.0," climate change, the abundance of natural gas globally, an aging infrastructure, and 5G telecommunications are all major themes that we believe will drive future long-term growth. The onset of the COVID-19 pandemic in early 2020 has led to a new and emerging trend that we refer to as "Home as a Sanctuary," where millions of people are working, learning, shopping, entertaining, and in general, spending more time at home, which has resulted in a significant increased awareness for backup power security and willingness to invest more in home improvement projects. As we continue to move our strategic plan into the future, we are focused on a number of initiatives that are driven by the following four key objectives:

 

Growing the residential power solutions market. This encompasses the still underpenetrated market for home standby generators along with the emerging market for energy storage, monitoring and management systems. As the leader in the home standby generator market, it is incumbent upon us to continue to drive growth and increase the penetration rate of these products in households across the world. Central to this strategy is to increase the awareness, availability and affordability of home standby generators. Ongoing power outage activity due to more severe weather and an aging electrical grid, combined with expanding and developing our residential/light commercial dealer base and overall distribution in affected regions, are key drivers in elevating the awareness of home standby generators over the long term. We intend to continue to supplement these key growth drivers by focusing on a variety of strategic initiatives targeted toward generating increased sales leads, improving close rates and reducing the total overall cost of a home standby system. In addition, we intend to continue to focus on innovation in this growing product category and introduce new products and solutions into the marketplace. With only approximately 5.0% penetration of the addressable market of homes in the United States (which we define as single-family detached, owner-occupied households with a home value of over $125,000, as defined by the U.S. Census Bureau's 2019 American Housing Survey for the United States), we believe there are significant opportunities to further penetrate the residential standby generator market both domestically and internationally.

 

In early 2020, we launched our PWRcell™ energy storage system into the market and began to significantly ramp up our shipment volumes for these products. We expect the market for clean energy products to grow significantly as the energy landscape continues to change and favor on-site renewable power, and homeowners increasingly appreciate the improved payback and resiliency provided by these systems. We expect to further advance our growing capabilities for energy storage systems including product development, sourcing, distribution, and marketing, as well as leveraging our significant competencies developed over the past two decades to grow the residential standby generator market to accelerate our market position in the emerging residential energy storage, monitoring and management markets.

 

Gaining market share and entering new markets. We continue to sharpen our focus on improving our share of the power equipment markets in which we participate around the world by emphasizing our innovation and continually expanding our product lines and services. We design and build a wide range of products from stationary, portable, and mobile generators, light towers, field and brush mowers and trimmers, pressure washers, pumps, and other engine powered equipment. We have many advantages over our competitors with strengths in our engineering, sourcing and operations capabilities as well as a global distribution network that we believe can be leveraged further for continued market share gains. We are also focused on expanding our addressable market opportunities by entering new markets, be it with new products or new geographies around the world.

 

Lead with natural gas power generation products. We will attempt to gain incremental market share within commercial and industrial markets through our leading position in the growing market for cleaner burning, more cost effective natural gas fueled standby power solutions. Demand for these products continues to represent an increasing portion of the overall C&I market, which we believe will continue to increase at a faster rate than traditional diesel fueled generators as a result of their lower capital investment and operating costs. Given the abundance of natural gas as a global source for base-load power, we also intend to explore new gaseous generator related market opportunities, including increasing our product capabilities for applications beyond standby generation including continuous-duty, prime rated, distributed generation, demand response, micro grids and overall use as a distributed energy resource in areas where grid stability or capacity is needed. We plan to do this by leveraging our deep technical capabilities for gaseous-fueled products, leading position for natural gas standby generators and growing market acceptance for these products. As part of this strategy, we plan to continue to expand our natural gas product offering into larger power nodes to take advantage of the continuing shift from diesel to natural gas generators.

 

Connect to monitor and manage energy technology products. We will work to continue to diversify our business model from primarily “equipment centric” to a systems and services provider through connectivity solutions and subscription based applications deployed enterprise wide. This includes an important emphasis on improving the end-user experience, helping customers to lower utility costs and to help offset the purchase cost of our equipment over the product's lifespan. A critical focus continues to be increasing the connection with our products to unlock opportunities and revenue streams. We have developed and acquired tools and programs that add value to dealers, utilities, energy retailers and end-users that will result in recurring revenue from subscriptions and parts. We leverage data obtained from connected devices by developing predictive analytics that result in continuously improving product quality, sales processes and tools, energy optimization, aftermarket penetration, customer experience and alignment with dealers. Finally, we will continue to build or acquire energy management capabilities to monetize an ecosystem of devices that relate to energy use, storage, generation, control and optimization, including capitalizing on the future ability of these devices to be used as distributed energy resources in grid services applications around the world to help support the operational stability of electrical grids.

 

Expansion globally is a core element to the success of each of our strategic objectives. The acquisitions completed over the past several years that now comprise our International segment have significantly increased our global presence by adding product, manufacturing and distribution capabilities that serve local markets around the world, and have resulted in us becoming a leading global player for backup power and mobile power equipment. As we look forward, we intend to leverage our increased international footprint attained from these acquisitions to serve the significant global markets for power generation, energy storage, monitoring and management, and grid services outside the U.S. and Canada.

 

 

See “Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations – Business Drivers and Trends” for additional drivers that influence demand for our products and other trends affecting the markets that we serve.

 

Manufacturing

 

We operate numerous manufacturing plants, distribution facilities and inventory warehouses located throughout the world. We store finished goods at third-party logistics providers in the United States that accommodate material storage and rapid response requirements of our customers. See “Item 2 – Properties” for additional details regarding the locations and activities of our principal operations.

 

In recent years, we have added and continue to add manufacturing capacity through investments in automation, improved utilization and the expansion of our manufacturing footprint through organic means as well as through acquisitions. We believe we will have sufficient capacity to achieve our business goals for the near-to-intermediate term.

 

Research and Development

 

Our focus on power generation equipment, energy storage systems, grid services solutions and other power products drives technological innovation, specialized engineering and manufacturing competencies. Research and development (R&D) is a core competency and includes a staff of over 500 engineers working on numerous projects at various facilities worldwide. These activities are focused on developing new technologies and product enhancements, as well as maintaining product competitiveness by reducing manufacturing costs, improving safety characteristics, reliability and performance while ensuring compliance with regulatory standards. We have over 35 years of experience using natural gas engines and have developed specific expertise with fuel systems and emissions technology. In the residential and light commercial markets, we have developed proprietary engines, cooling packages, controls, fuel systems and emissions systems. The Pika Energy and Neurio Technologies acquisitions have provided significant resources and expertise in the energy storage and energy monitoring markets, which has been leveraged to further advance the competencies in these areas as well as an increased focus on energy management. This includes advanced capabilities with power electronics and battery management software, along with proprietary inverter technologies and hardware and software for energy monitoring and management. We also have engineering and product management resources focused on evaluating and developing alternative technologies that could become commercially viable options for de-carbonized power generation over the long term. We believe that our expertise in energy technology solutions provides us with the capability to develop new products and services that will allow continued diversification in our end markets.

 

Intellectual Property

 

We are committed to research and development, and we rely on a combination of patents and trademarks to establish and protect our proprietary rights. Our patents protect certain features and technologies we have developed for use in our products including fuel systems, air flow, electronics and controls, noise reduction, air-cooled engines, and load management. We believe the existence of these patents and trademarks, along with our ongoing processes to register additional patents and trademarks, protect our intellectual property rights and enhance our brands and competitive position. We also use proprietary manufacturing processes that require customized equipment. With our continuous focus on research and development, we expect to develop new intellectual property on an ongoing basis.

 

Suppliers of Raw Materials, Components and Equipment

 

Our primary raw material inputs are steel, copper and aluminum, all of which are purchased from third parties and, in many cases, as part of machined or manufactured components. In certain instances, we purchase from third-party suppliers complete equipment and systems. Within the clean energy market, we expect batteries to be a significant supply chain input for our energy storage systems. We have developed an extensive network of reliable suppliers in the United States and around the world. We believe our Strategic Global Sourcing function is a competitive strength and continuously evaluates the quality and cost structure of our purchased components and equipment and assesses the capabilities of our supply chain. Components and equipment are sourced accordingly based on this evaluation. Our supplier quality engineers conduct on-site audits of major supply chain partners and help to maintain the reliability of critical sourced components and equipment.

 

Competition

 

The market for power generation equipment, energy storage systems, grid services solutions and other engine powered products is competitive. We face competition from a variety of large diversified industrial companies as well as smaller generator manufacturers, along with mobile equipment, engine powered tools, solar inverter, battery storage and grid services providers, both domestic and internationally.

 

Specifically in the generator market, most of the traditional participants compete on a more focused basis, targeting specific applications within their larger diversified product mix. We are the only significant market participant with a primary focus on power equipment with a key emphasis on standby, portable and mobile generators with broad capabilities across the residential, light-commercial and industrial markets. We believe that our engineering capabilities and core focus on generators provide us with manufacturing flexibility and enables us to maintain a first-mover advantage over our competition for product innovation. We also believe our broad product offering, diverse omni-channel distribution model and strong factory support provide additional advantages as well.

 

The Company in recent years has been evolving its business model toward more of a focus on clean energy products, solutions and services, which has introduced a new set of competitors. 

 

 

A summary of the primary competitors across our main product classes is as follows:

 

Residential productsKohler, Briggs & Stratton, Cummins, Honda, Champion, Techtronics International, Husqvarna, Ariens, LG Chem, Tesla, Enphase, and Solar Edge, along with a number of smaller domestic and foreign competitors; certain of which also have broad operations in other manufacturing businesses.

 

C&I products – Caterpillar, Cummins, Kohler, IGSA, Wacker, MultiQuip, Terex, Doosan, Briggs & Stratton (Allmand), Atlas Copco, Himoinsa, and FG Wilson; certain of which focus on the market for diesel generators as they are also diesel engine manufacturers. Also, we compete against other regional packagers that serve local markets throughout the world.

 

Other products – Relative to service parts and extended warranty revenue, all of the above named companies are primary competitors. Relative to grid services optimization software, Autogrid, Energy Hub, along with other grid service solution providers.

 

In a continuously evolving market, we believe our scale and broad capabilities make us well positioned to remain competitive. We compete primarily on the basis of brand reputation, quality, reliability, pricing, innovative features, breadth of product offering, product availability and factory support.

 

Human Capital

 

"Our People" is one of the foundational elements to our “Powering Our Future” strategy and is a corporate value as well. We foster a culture of diversity and engagement to strengthen our company while supporting individual achievement, inclusivity and good corporate citizenship globally. We believe our success is directly tied to our employees’ personal and professional growth. We care about the safety and well-being of our employees, their families, and our communities.

 

Some examples of key human capital programs and initiatives that we are focused on include:

 

Health, wellness and safety – Employee health and safety is the Company’s top priority. Generac’s Healthy & Thriving Total Rewards are based on the four pillars of balance, security, well-being and community. These programs are designed to meet the varied and evolving needs of our diverse workforce. We maintain an employee wellness program, incentivize healthy-living activities, provide emergency paid COVID-19 leave benefits to help employees care for themselves and their families, and we develop and administer company-wide policies to ensure the safety of each employee and compliance with government agency and other standards.

 

Diversity and inclusion At Generac, people with diverse backgrounds and points of view work together to support our customers around the globe.  As an inclusive workplace, our employees embrace diversity in all forms, celebrate differences, and treat others with equity and respect.  We have hosted a series of culture-changing listening and learning sessions, championed Unconscious Bias training for our employees, launched employee-led Business Employee Resource Groups (BERG) to facilitate networking and connections with peers and leadership, and partner with community job agencies representing disabled clients and workforce release programs to provide job opportunities to those who face barriers to employment.

 

Talent development & employee engagement – We prioritize and invest in creating opportunities to help employees build careers at Generac. We hold internal career events as well as partner with local educational resources to offer on the job learning, collaborative work experiences and formal learning programs on continuous improvement and project management skills to support progressions and advancement of our workforce. Further, we maintain an ongoing global employee engagement initiative with targeted action plans by region, function, and business group. Action plans and their progress are measured by global employee engagement surveys.

 

As of December 31, 2020, we had 6,797 employees (6,452 full time and 345 part-time and temporary employees). Of those, 3,705 employees were directly involved in manufacturing at our manufacturing facilities.

 

Domestically, we have had an “open shop” bargaining agreement for the past 50 years. The current agreement, which expires October 17, 2021, covers our Eagle, Wisconsin facility. Additionally, our plants in Mexico, Italy and Spain are operated under various local or national union groups. Our other facilities are not unionized.

 

Regulation, including Environmental Matters

 

As a manufacturing company, our operations are subject to a variety of federal, state, local and foreign laws and regulations covering environmental, health and safety matters. Applicable laws and regulations include those governing, among other things, emissions to air, discharges to water, noise and employee safety, as well as the generation, handling, storage, transportation, treatment, and disposal of waste and other materials. In addition, our products are subject to various laws and regulations relating to, among other things, emissions and fuel requirements, as well as labeling, storage, transport, and marketing.

 

Our products sold in the United States are regulated by the U.S. Environmental Protection Agency (EPA), California Air Resources Board (CARB) and various other state and local air quality management districts. These governing bodies continue to pass regulations that require us to meet more stringent emission standards, and all of our engines and engine-driven products are regulated within the United States and its territories. In addition, certain products in the United States are subject to safety standards as established by various other standards and rule making bodies, or state and local agencies, including the U.S. Consumer Product Safety Commission (CPSC).

 

Similarly, other countries have varying degrees of regulation for our products, depending upon product application and fuel types.

 

Available Information

 

The Company’s principal executive offices are located at S45 W29290 Highway 59, Waukesha, Wisconsin, 53189 and the Company’s telephone number is (262) 544-4811. The Company’s website is www.generac.com. The Company’s annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports are available free of charge through the “Investor Relations” portion of the Company’s web site, as soon as reasonably practicable after they are filed with the Securities and Exchange Commission (SEC). The information provided on these websites is not part of this report and is therefore not incorporated herein by reference.

 

Information About Our Executive Officers

 

The following table sets forth information regarding our executive officers:

 

Name   Age   Position

Aaron P. Jagdfeld

 

49

 

President, Chief Executive Officer and Chairman

York A. Ragen

 

49

 

Chief Financial Officer

Russell S. Minick

 

60

 

Chief Marketing Officer

Tom Pettit

 

52

 

Chief Operations Officer

Erik Wilde

 

46

 

Executive Vice President, Industrial, Americas

Patrick Forsythe

 

53

 

Chief Technical Officer

Raj Kanuru   50   Executive Vice President, General Counsel and Secretary

 

 

Aaron P. Jagdfeld has served as our Chief Executive Officer since September 2008, as a director since November 2006 and was named Chairman in February 2016. Prior to becoming Chief Executive Officer, Mr. Jagdfeld worked for Generac for 15 years. He began his career in the finance department in 1994 and became our Chief Financial Officer in 2002. In 2007, he was appointed President and was responsible for sales, marketing, engineering and product development. Prior to joining Generac, Mr. Jagdfeld worked in the audit practice of the Milwaukee, Wisconsin office of Deloitte and Touche. Mr. Jagdfeld holds a Bachelor of Business Administration in Accounting from the University of Wisconsin-Whitewater.

 

York A. Ragen has served as our Chief Financial Officer since September 2008. Prior to becoming Chief Financial Officer, Mr. Ragen held Director of Finance and Vice President of Finance positions at Generac. Prior to joining Generac in 2005, Mr. Ragen was Vice President, Corporate Controller at APW Ltd., a spin-off from Applied Power Inc., now known as Enerpac Tool Group. Mr. Ragen began his career at Arthur Andersen in the Milwaukee, Wisconsin office audit practice. Mr. Ragen holds a Bachelor of Business Administration in Accounting from the University of Wisconsin-Whitewater.

 

Russell S. Minick began serving as our Chief Marketing Officer in August 2016. In addition to his CMO responsibilities, Mr. Minick was appointed President of our Energy Technology business in January 2021. Prior to these appointments, he served as our Executive Vice President, Residential Products since October 2011, with this responsibility being expanded in January 2014 to Executive Vice President, North America. Prior to joining Generac, Mr. Minick was President & CEO of Home Care Products for Electrolux from 2006 to 2011, President of The Gunlocke Company at HNI Corporation from 2003 to 2006, Senior Vice President of Sales, Marketing and Product Development at True Temper Sports from 2002 to 2003, and General Manager of Extended Warranty Operations for Ford Motor Company from 1998 to 2002. Mr. Minick is a graduate of the University of Northern Iowa, and holds a degree in marketing.

 

Tom Pettit began serving as our Chief Operations Officer in February 2020. From 2017 until February 2020, Mr. Pettit was Executive Vice President and Chief Integrated Supply Chain Officer of nVent Electric plc, a leading global provider of electrical connection and protection solutions and a former subsidiary of Pentair plc (“Pentair”), a global industrial company. Mr. Pettit previously served as the Operations Vice President of Pentair from 2015 until 2017, and as the Chief Operating Officer for BioScrip, Inc., a provider of infusion and home care management solutions, from 2014 until 2015. Mr. Pettit holds a B.S. in General Engineering from West Point Military Academy and an MBA from the University of Hawaii.

 

Erik Wilde began serving as our Executive Vice President, Industrial, Americas in July 2016. Mr. Wilde was Vice President and General Manager of the Mining Division for Komatsu America Corp., a manufacturer of construction, mining, and compact construction equipment, from 2013 until he joined Generac. Prior to that role, he held leadership positions as Vice President of the ICT Business Division and Product Marketing at Komatsu America Corp. beginning in 2005. Mr. Wilde holds a Bachelor of Business Administration in Management from Boise State University and an M.B.A. from the Keller Graduate School of Management.

 

Patrick Forsythe has served as our Chief Technical Officer since January 2021. He previously served as our Executive Vice President of Global Engineering since July 2015. Prior to re-joining Generac, Mr. Forsythe was Vice President, Global Engineering & Technology of Hayward Industries from 2008 to 2015, Vice President, Global Engineering at Ingersoll Rand Company (and the acquired Doosan Infracore International) from 2004 to 2008, and Director of Engineering at Ingersoll Rand Company from 2002 to 2004. Prior to 2002, Mr. Forsythe worked in various engineering management capacities with Generac from 1995 to 2002. Mr. Forsythe holds a Higher National Diploma (HND) in Mechanical Engineering from the University of Ulster (United Kingdom), a B.S. in Mechanical Engineering, and an M.S. in Manufacturing Management & Technology from The Open University (United Kingdom).

 

Raj Kanuru is our Executive Vice President, General Counsel & Secretary and is the Company’s principal legal and compliance officer, roles that he has held since joining Generac in 2013. Prior to joining Generac, Mr. Kanuru served as in-house counsel at Caterpillar Inc. for almost 14 years within various leadership roles, including in the Securities, Regulatory and Tax group, at Caterpillar Financial, and in Caterpillar’s Energy & Transportation group. From 2009 to 2013, Mr. Kanuru served as Vice President, General Counsel and Secretary of Progress Rail Services Inc., and its subsidiaries (a Caterpillar company). He began his legal career as a senior associate in the tax consulting practice of Arthur Andersen LLP. Mr. Kanuru holds a Bachelor of Science in Finance degree from Birmingham-Southern College and received his Juris Doctor degree from the University of Alabama.

 

Item 1A. Risk Factors

 

You should carefully consider the following risks. These risks could materially affect our business, results of operations or financial condition, cause the trading price of our common stock to decline materially or cause our actual results to differ materially from those expected or those expressed in any forward-looking statements made by us. These risks are not exclusive, and additional risks to which we are subject include, but are not limited to, the factors mentioned under “Forward-Looking Statements” and the risks of our businesses described elsewhere in this Annual Report.

 

 

Risk factors related to COVID-19

 

The duration and scope of the impacts of the COVID-19 pandemic are uncertain and may continue to adversely affect our operations, supply chain, distribution, and demand for certain of our products and services.

 

The global outbreak of COVID-19 has created significant uncertainty within the global markets that we serve. We have operations, customers and suppliers in countries significantly impacted by COVID-19. Governmental authorities around the world have taken a variety of measures to slow the spread of COVID-19, including travel bans or restrictions, increased border controls or closures, quarantines, shelter-in-place orders and business shutdowns and such authorities may impose additional restrictions in the future. We have also taken actions to protect our employees and to mitigate the spread of COVID-19 within our business. There can be no assurance that the measures implemented by governmental authorities or our own actions will be effective or achieve their desired results in a timely fashion. 

 

The impact of COVID-19 on the global economy and our customers, as well as recent volatility in oil prices, has negatively impacted demand for certain of our products and is expected to continue to do so in the future. Its effects could also result in disruptions to our manufacturing operations and supply chain, which could negatively impact our ability to meet customer demand. Our forward-looking statements assume that our production facilities, supply chain and distribution partners continue to operate during the pandemic. To date, we have been able to operate the majority of our facilities given our status as an essential operation. If we were to encounter a significant work stoppage, disruption, or outbreak due to COVID-19 at one or more of our locations or suppliers, we may not be able to satisfy customer demand for a period of time.

 

Furthermore, the impact of COVID-19 on the economy, demand for our products and impacts to our operations, including the measures taken by governmental authorities to address it, may precipitate or exacerbate other risks and/or uncertainties, including specifically many of the risk factors set forth in this Annual Report, including risks related to the fair market value of intangible assets that could lead to an impairment, which may have a significant impact on the Company's operating results and financial condition, although we are unable to predict the extent or nature of these impacts at this time. 

 

Risk factors related to our business and industry

 

Demand for the majority of our products is significantly affected by unpredictable power outage activity that can lead to substantial variations in, and uncertainties regarding, our financial results from period to period.

 

Sales of our products are subject to consumer buying patterns, and demand for the majority of our products is affected by power outage events caused by thunderstorms, hurricanes, ice storms, blackouts, public safety power shutoffs, and other power grid reliability issues. The impact of these outage events on our sales can vary depending on the location, frequency and severity of the outages. Sustained periods without major power disruptions can lead to reduced consumer awareness of the benefits of standby and portable generator products and can result in reduced sales growth rates and excess inventory. There are smaller, more localized power outages that occur frequently that drive a baseline level of demand for back-up power solutions. The lack of major power outage events and fluctuations to the baseline levels of power outage activity are part of managing our business, and these fluctuations could have an adverse effect on our net sales and profits. Despite their unpredictable nature, we believe power disruptions create awareness and accelerate adoption for our home standby products.

 

Demand for our products is significantly affected by durable goods spending by consumers and businesses, and other macroeconomic conditions.

 

Our business is affected by general economic conditions, and uncertainty or adverse changes such as the prolonged downturn in U.S. residential investment and the impact of more stringent credit standards could lead to a decline in demand for our products and pressure to reduce our prices. Our sales of light-commercial and industrial generators are affected by conditions in the non-residential construction sector and by the capital investment trends for small and large businesses and municipalities. If these businesses and municipalities cannot access credit markets or do not utilize discretionary funds to purchase our products as a result of the economy or other factors, our business could suffer and our ability to realize benefits from our strategy of increasing sales in the light-commercial and industrial sectors through, among other things, our focus on innovation and product development, including natural gas engine and modular technology, could be adversely affected. In addition, consumer confidence and home remodeling expenditures have a significant impact on sales of our residential products, and prolonged periods of weakness in consumer durable goods spending could have a material impact on our business. Typically, we do not have contracts with our customers which call for committed volume, and we cannot guarantee that our current customers will continue to purchase our products at the same level, if at all. If general economic conditions or consumer confidence were to worsen, or if the non-residential construction sector or rate of capital investments were to decline, our net sales and profits would likely be adversely affected. Additionally, timing of capital spending by our national account customers can vary from quarter-to-quarter based on capital availability and internal capital spending budgets. Also, the availability of renewable energy mandates and investment tax credits and other subsidies can have an impact on the demand for energy storage systems.

 

Decreases in the availability and quality, or increases in the cost, of raw materials, key components and labor we use to make our products could materially reduce our earnings.

 

The principal raw materials that we use to produce our products are steel, copper and aluminum. We also source a significant number of component parts from third parties that we utilize to manufacture our products. The prices of those raw materials and components are susceptible to significant fluctuations due to trends in supply and demand, commodity prices, currencies, transportation costs, government regulations and tariffs, price controls, economic conditions and other unforeseen circumstances beyond our control. We do not have long-term supply contracts in place to ensure the raw materials and components we use are available in necessary amounts or at fixed prices. If we are unable to mitigate raw material or component price increases through product design improvements, price increases to our customers, manufacturing productivity improvements, or hedging transactions, our profitability could be adversely affected. Also, our ability to continue to obtain quality materials and components is subject to the continued reliability and viability of our suppliers, including in some cases, suppliers who are the sole source of certain important components. If we are unable to obtain adequate, cost efficient or timely deliveries of required raw materials and components, or sufficient labor resources while we ramp up production to meet higher levels of demand, we may be unable to manufacture sufficient quantities of products on a timely basis. This could cause us to lose sales, incur additional costs, delay new product introductions or suffer harm to our reputation.

 

 

The industry in which we compete is highly competitive, and our failure to compete successfully could adversely affect our results of operations and financial condition.

 

We operate in markets that are highly competitive. Some of our competitors have established brands and are larger in size or are divisions of large diversified companies which have substantially greater financial resources than we do. Some of our competitors may be willing to reduce prices and accept lower margins in order to compete with us. In addition, we could face new competition from large international or domestic companies with established industrial brands that enter our end markets. Demand for our products may also be affected by our ability to respond to changes in design and functionality, to respond to downward pricing pressure, and to provide shorter lead times for our products than our competitors. If we are unable to respond successfully to these competitive pressures, we could lose market share, which could have an adverse impact on our results. For further information, see “Item 1—Business—Competition”.

 

Our industry is subject to technological change, and our failure to continue developing new and improved products and to bring these products rapidly to market could have an adverse impact on our business.

 

New products, or refinements and improvements to our existing products, may have technical failures, delayed introductions, higher than expected production costs or may not be well accepted by our customers. If we are not able to anticipate, identify, develop and market high quality products in line with technological advancements that respond to changes in customer preferences, demand for our products could decline and our operating results could be adversely affected.

 

We rely on independent dealers and distribution partners, and the loss of these dealers and distribution partners, or of any of our sales arrangements with significant private label, national, retail or equipment rental customers, would adversely affect our business.

 

In addition to our direct sales force and manufacturer sales representatives, we depend on the services of independent distributors and dealers to sell our products and provide service and aftermarket support to our end customers. We also rely upon our distribution channels to drive awareness for our product categories and our brands. In addition, we sell our products to end users through private label arrangements with leading home equipment, electrical equipment and construction machinery companies; arrangements with top retailers and equipment rental companies; and our direct national accounts with telecommunications and industrial customers. Our distribution agreements and any contracts we have with large national, retail and other customers are typically not exclusive, and many of the distributors with whom we do business offer competitors’ products and services. Impairment of our relationships with our distributors, dealers or large customers, loss of a substantial number of these distributors or dealers or of one or more large customers, or an increase in our distributors' or dealers' sales of our competitors' products to our customers or of our large customers' purchases of our competitors' products could materially reduce our sales and profits. Also, our ability to successfully realize our growth strategy is dependent in part on our ability to identify, attract and retain new distributors at all layers of our distribution platform, including increasing the number of energy storage distributors, and we cannot be certain that we will be successful in these efforts. For further information, see “Item 1—Business—Distribution Channels and Customers”.

 

Our business could be negatively impacted if we fail to adequately protect our intellectual property rights or if third parties claim that we are in violation of their intellectual property rights.

 

We consider our intellectual property rights to be important assets, and seek to protect them through a combination of patent, trademark, copyright and trade secret laws, as well as licensing and confidentiality agreements. These protections may not be adequate to prevent third parties from using our intellectual property without our authorization, breaching any confidentiality agreements with us, copying or reverse engineering our products, or developing and marketing products that are substantially equivalent to or superior to our own. The unauthorized use of our intellectual property by others could reduce our competitive advantage and harm our business. Not only are intellectual property-related proceedings burdensome and costly, but they could span years to resolve and we might not ultimately prevail. We cannot guarantee that any patents, issued or pending, will provide us with any competitive advantage or will not be challenged by third parties. Moreover, the expiration of our patents may lead to increased competition with respect to certain products.

 

In addition, we cannot be certain that we do not or will not infringe third parties' intellectual property rights. Any such claim, even if it is without merit, may be expensive and time-consuming to defend, subject us to damages, cause us to cease making, using or selling certain products that incorporate the disputed intellectual property, require us to redesign our products, divert management time and attention, and/or require us to enter into costly royalty or licensing arrangements.

 

We may incur costs and liabilities as a result of product liability claims.

 

We face a risk of exposure to product liability claims in the event that the use of our products is alleged to have resulted in injury or other damage. Although we currently maintain product liability insurance coverage, we may not be able to obtain such insurance on acceptable terms in the future, if at all, or obtain insurance that will provide adequate coverage against potential claims. Product liability claims can be expensive to defend and can divert the attention of management and other personnel for long periods of time, regardless of the ultimate outcome. A significant unsuccessful product liability defense could have a material adverse effect on our financial condition and results of operations. In addition, we believe our business depends on the strong brand reputation we have developed. If our reputation is damaged, we may face difficulty in maintaining our market share and pricing with respect to some of our products, which could reduce our sales and profitability.

 

 

We are unable to determine the specific impact of changes in selling prices or changes in volumes or mix of our products on our net sales.

 

Because of the wide range of products that we sell, the level of customization for many of our products, the frequent rollout of new products, the different accounting systems utilized, and the fact that we do not apply pricing changes uniformly across our entire portfolio of products, we are unable to determine with specificity the effect of volume or mix changes or changes in selling prices on our net sales.

 

Policy changes affecting international trade could adversely impact the demand for our products and our competitive position.

 

Changes in government policies on foreign trade and investment can affect the demand for our products, impact the competitive position of our products or prevent us from being able to sell products in certain countries. Our business benefits from free trade agreements, and efforts to withdraw from, or substantially modify such agreements, in addition to the implementation of more restrictive trade policies, such as more detailed inspections, higher tariffs, import or export licensing requirements, exchange controls or new barriers to entry, could have a material adverse effect on our results of operations, financial condition or cash flows. For example, starting in 2018 and continuing, we are experiencing increased tariffs on many of our products and product components, although these tariffs did not ultimately have a material adverse effect on our results due to the implementation of various mitigation efforts and temporary exclusions in conjunction with our supply chain and end market partners.

 

Additionally, the United Kingdom’s exit from European Union (EU) membership has caused and may continue to cause significant volatility in global stock markets, currency exchange rate fluctuations and global economic uncertainty. Although it is unknown what the terms of the United Kingdom’s future relationship with the EU will be, it is possible that there will be greater restrictions on imports and exports between the United Kingdom and EU and increased regulatory complexities. Any of these factors could adversely impact customer demand, our relationships with customers and suppliers and our results of operations.

 

Risk factors related to our operations

 

The loss of any key members of our senior management team or key employees could disrupt our operations and harm our business.

 

Our success depends, in part, on the efforts of certain key individuals, including the members of our senior management team, who have significant experience in the power products industry. If, for any reason, our senior executives do not continue to be active in management, or if our key employees leave our company, our business, financial condition or results of operations could be adversely affected. Failure to continue to attract these individuals at reasonable compensation levels could have a material adverse effect on our business, liquidity and results of operations. Although we do not anticipate that we will have to replace any of these individuals in the near future, the loss of the services of any of our key employees could disrupt our operations and have a material adverse effect on our business.

 

Disruptions caused by labor disputes or organized labor activities could harm our business.

 

We may from time to time experience union organizing activities in our non-union facilities. Disputes with the current labor union or new union organizing activities could lead to work slowdowns or stoppages and make it difficult or impossible for us to meet scheduled delivery times for product shipments to our customers, which could result in loss of business. In addition, union activity could result in higher labor costs, which could harm our financial condition, results of operations and competitive position. A work stoppage or limitations on production at our facilities for any reason could have an adverse effect on our business, results of operations and financial condition. In addition, many of our suppliers have unionized work forces. Strikes or work stoppages experienced by our customers or suppliers could have an adverse effect on our business, results of operations and financial condition.

 

 

We may experience material disruptions to our manufacturing operations.

 

While we seek to operate our facilities in compliance with applicable rules and regulations and take measures to minimize the risks of disruption at our facilities, a material disruption at one of our manufacturing facilities could prevent us from meeting customer demand, reduce our sales and/or negatively impact our financial results. Any of our manufacturing facilities, or any of our equipment within an otherwise operational facility, could cease operations unexpectedly due to a number of events, including:

 

 

equipment or information technology infrastructure failure; 

 

disruptions in the transportation infrastructure including roads, bridges, railroad tracks and container ports;

 

fires, floods, tornadoes, earthquakes, disease, pandemics, acts of violence, or other catastrophes; and 

 

other operational problems.

 

In addition, a significant portion of our manufacturing and production facilities are located in Wisconsin within a 100-mile radius of each other. We could experience prolonged periods of reduced production due to unforeseen events occurring in or around our manufacturing facilities in Wisconsin. In the event of a business interruption at our facilities, in particular our Wisconsin facilities, we may be unable to shift manufacturing capabilities to alternate locations, accept materials from suppliers or meet customer shipment needs, among other severe consequences. Such an event could have a material and adverse impact on our financial condition and results of our operations.

 

We are vulnerable to supply disruptions from single-sourced suppliers.

 

We single-source certain types of parts in our product designs. Any delay in our suppliers’ deliveries may impair our ability to deliver products to our customers. A wide variety of factors could cause such delays including, but not limited to, lack of capacity, economic downturns, availability of credit, logistical challenges, trade restrictions, weather events, disease or natural disasters.

 

We may not realize all of the anticipated benefits of our acquisitions or those benefits may take longer to realize than expected. We may also encounter significant unexpected difficulties in integrating acquired businesses.

 

Our ability to realize the anticipated benefits of our acquisitions will depend, to a large extent, on our ability to integrate the acquired businesses with our business. The integration of independent businesses is a complex, costly and time-consuming process. Further, integrating and managing businesses with international operations may pose challenges not previously experienced by our management. As a result, we may be required to devote significant management attention and resources to integrating the business practices and operations of any acquired businesses with ours. The integration process may disrupt our business and, if implemented ineffectively, could preclude realization of the full benefits expected by us. Our failure to meet the challenges involved in integrating an acquired business into our existing operations or otherwise to realize the anticipated benefits of the transaction could cause an interruption of, or a loss of momentum in, our activities and could adversely affect our results of operations.

 

In addition, the overall integration of our acquired businesses may result in material unanticipated problems, expenses, liabilities, competitive responses, loss of customer relationships, and diversion of management's attention, and may cause our stock price to decline. The difficulties of combining the operations of acquired businesses with ours include, among others:

 

 

managing a larger company;

 

maintaining employee morale and retaining key management and other employees;

 

complying with newly applicable foreign regulations;

 

integrating two business cultures, which may prove to be incompatible;

 

the possibility of faulty assumptions underlying expectations regarding the integration process;

 

retaining existing customers and attracting new customers;

 

consolidating corporate and administrative infrastructures and eliminating duplicative operations;

 

the diversion of management's attention from ongoing business concerns and performance shortfalls as a result of the diversion of management's attention to the acquisition;

 

unanticipated issues in integrating information technology, communications and other systems;

 

unanticipated changes in applicable laws and regulations;

 

managing tax costs or inefficiencies associated with integrating the operations of the combined company;

 

unforeseen expenses or delays associated with the acquisition;

 

difficulty comparing financial reports due to differing financial and/or internal reporting systems; and

 

making any necessary modifications to internal financial control standards to comply with the Sarbanes-Oxley Act of 2002 and the rules and regulations promulgated thereunder.

 

Many of these factors will be outside of our control and any one of them could result in increased costs, decreases in the amount of expected revenues and diversion of management's time and energy, which could materially impact our business, financial condition and results of operations. In addition, even if the operations of our acquired businesses are integrated successfully with our operations, we may not realize the full benefits of the transaction, including the synergies, cost savings or sales or growth opportunities that we expect. These benefits may not be achieved within the anticipated time frame, or at all. Or, additional unanticipated costs may be incurred in the integration of our businesses. All of these factors could cause dilution to our earnings per share, decrease or delay the expected accretive effect of the acquisition, and cause a decrease in the price of our common stock. As a result, we cannot assure you that the combination of our acquisitions with our business will result in the realization of the full benefits anticipated from the transaction.

 

 

A significant portion of our purchased components are sourced in foreign countries, exposing us to additional risks that may not exist in the United States.

 

We source a significant portion of our purchased components overseas, primarily in Asia and Europe. Our international sourcing subjects us to a number of potential risks in addition to the risks associated with third-party sourcing generally. Such risks include:

 

 

inflation or changes in political and economic conditions; 

 

unstable regulatory environments; 

 

changes in import and export duties; 

 

domestic and foreign customs and tariffs; 

 

currency rate fluctuations;

 

trade restrictions; 

 

labor unrest; 

 

logistical challenges, including extended container port congestion, and higher logistics costs;

 

communications challenges; and 

 

other restraints and burdensome taxes.

 

These factors may have an adverse effect on our ability to efficiently and cost effectively source our purchased components overseas. In particular, if the U.S. dollar were to depreciate significantly against the currencies in which we purchase raw materials from foreign suppliers, our cost of goods sold could increase materially, which would adversely affect our results of operations.

 

Risk factors related to legal and regulatory matters

 

As a U.S. corporation that conducts business in a variety of foreign countries, we are subject to the Foreign Corrupt Practices Act and a variety of anti-corruption laws worldwide. A determination that we violated any of these laws may affect our business and operations adversely.

 

The U.S. Foreign Corrupt Practices Act (FCPA) generally prohibits U.S. companies and their intermediaries from making improper payments to foreign officials for the purpose of obtaining or keeping business. The United Kingdom Bribery Act (UKBA) prohibits domestic and foreign bribery of the private sector as well as public officials. Any determination that we have violated any anti-corruption laws could have a material adverse effect on our financial position, operating results and cash flows.

 

Our operations are subject to various environmental, health and safety laws and regulations, and non-compliance with or liabilities under such laws and regulations could result in substantial costs, fines, sanctions and claims.

 

Our operations are subject to a variety of foreign, federal, state and local environmental, health and safety laws and regulations including those governing, among other things, emissions to air; discharges to water; noise; and the generation, handling, storage, transportation, treatment and disposal of waste and other materials. In addition, under federal and state environmental laws, we could be required to investigate, remediate and/or monitor the effects of the release or disposal of materials both at sites associated with past and present operations and at third-party sites where wastes generated by our operations were disposed. This liability may be imposed retroactively and whether or not we caused, or had any knowledge of, the existence of these materials and may result in our paying more than our fair share of the related costs. We could also be subject to a recall action by regulatory authorities. Violations of or liabilities under such laws and regulations could result in substantial costs, fines and civil or criminal proceedings or personal injury and workers' compensation claims.

 

Our products are subject to substantial government regulation.

 

Our products are subject to extensive statutory and regulatory requirements governing, among other things, emissions, noise, labeling, transport, product content, and data privacy, including standards imposed by the EPA, CARB and other regulatory agencies around the world. Also, as we increase our connectivity with our products and customers, we may be required to comply with additional data privacy and cybersecurity regulations. These laws are constantly evolving and many are becoming increasingly stringent. Changes in applicable laws or regulations, or in the enforcement thereof, could require us to redesign our products and could adversely affect our business or financial condition in the future. Developing and marketing products to meet such new requirements could result in substantial additional costs that may be difficult to recover in some markets. In some cases, we may be required to modify our products or develop new products to comply with new regulations, particularly those relating to air emissions and carbon monoxide. Typically, additional costs associated with significant compliance modifications are passed on to the market. While we have been able to meet previous deadlines and requirements, failure to comply with other existing and future regulatory standards could adversely affect our position in the markets we serve.

 

 

 

Risk factors related to cybersecurity

 

Failures or security breaches of our networks or information technology systems could have an adverse effect on our business.

 

We rely heavily on information technology (IT) both in our products and services for customers and in our IT systems used to run our business. Further, we collect and store sensitive information in our data centers and on our networks. Government agencies and security experts have warned about growing risks of hackers, cyber-criminals, malicious insiders and other actors targeting confidential information and all types of IT systems. These actors may engage in fraudulent activities, theft of confidential or proprietary information and sabotage or ransomware.

 

Our IT systems, our connected products, and our confidential information may be vulnerable to damage or intrusion from a variety of attacks including computer viruses, worms or other malicious software programs. The risk of such attacks may increase as we integrate newly acquired companies or develop new connected products and related software. These attacks pose a risk to the security of our products, systems and networks and those of our customers, suppliers and third-party service providers, as well as to the confidentiality of our information and the integrity and availability of our data. While we attempt to mitigate these risks through board oversight, controls, due diligence, employee training and communication, third party intrusion testing, system hardening, email and web filters, regular patching, surveillance, encryption, and other measures, we remain vulnerable to information security threats.

 

Despite the precautions we take, an intrusion or infection of our systems or connected products could result in the disruption of our business, or a loss of proprietary or confidential information. Similarly, an attack on our IT systems or connected products could result in theft or disclosure of trade secrets or other intellectual property, a breach of confidential customer or employee information, or product failure or misuse. Any such events could have an adverse impact on sales, harm our reputation and cause us to incur legal liability and increased costs to address such events and related security concerns. As the threats evolve and become more potent, we may incur additional costs to secure the products that we sell, as well as our data and infrastructure of networks and devices.

 

Risk factors related to our capital structure

 

We have indebtedness which could adversely affect our cash flow and our ability to make payments on our indebtedness.

 

As of December 31, 2020 we had total indebtedness of $885.2 million. Our level of indebtedness increases the possibility that we may be unable to generate cash sufficient to pay, when due, the principal of, interest on or other amounts due in respect of our indebtedness. While we maintain interest rate swaps covering a portion of our outstanding debt, our interest expense could increase if interest rates increase because debt under our credit facilities bears interest at a variable rate based on LIBOR or other base rate. In connection with our term loan amendment in December 2019, language was added to the agreement to include a benchmark replacement rate, selected by the administrative agent and the borrower, as a replacement to LIBOR that would take affect at the time LIBOR ceases. The Company plans to work with its lenders in the near future to amend other LIBOR based debt agreements to add a replacement rate should the use of LIBOR cease. If we do not have sufficient earnings to service our debt, we may be required to refinance all or part of our existing debt, sell assets, borrow more money or sell securities, none of which we can guarantee we will be able to do.

 

The terms of our credit facilities restrict our current and future operations, particularly our ability to respond to changes in our business or to take certain actions.

 

Our credit facilities contain, and any future indebtedness of ours or our subsidiaries would likely contain, a number of restrictive covenants that impose operating and financial restrictions on us and our subsidiaries, including limitations on our ability to engage in acts that may be in our best long-term interests. These restrictions set limitations on, among other things, our ability to:

 

 

incur liens;

 

incur or assume additional debt or guarantees or issue preferred stock;

 

pay dividends, or make redemptions and repurchases, with respect to capital stock;

 

prepay, or make redemptions and repurchases of, subordinated debt;

 

make loans and investments;

 

make capital expenditures;

 

engage in mergers, acquisitions, asset sales, sale/leaseback transactions and transactions with affiliates;

 

change the business conducted by us or our subsidiaries; and

 

amend the terms of subordinated debt.

 

The operating and financial restrictions in our credit facilities and any future financing agreements may adversely affect our ability to finance future operations or capital needs or to engage in other business activities. A breach of any of the restrictive covenants in our credit facilities would result in a default. If any such default occurs, the lenders under our credit facilities may elect to declare all outstanding borrowings, together with accrued interest and other fees, to be immediately due and payable, or enforce their security interest, any of which would result in an event of default. The lenders will also have the right in these circumstances to terminate any commitments they have to provide further borrowings. Our existing credit facilities do not contain any financial maintenance covenants.

 

 

We may need additional capital to finance our growth strategy or to refinance our existing credit facilities, and we may not be able to obtain it on acceptable terms, or at all, which may limit our ability to grow.

 

We may require additional financing to expand our business. Financing may not be available to us or may be available to us only on terms that are not favorable. The terms of our senior secured credit facilities limit our ability to incur additional debt. In addition, economic conditions, including a downturn in the credit markets, could impact our ability to finance our growth on acceptable terms or at all. If we are unable to raise additional funds or obtain capital on acceptable terms, we may have to delay, modify or abandon some or all of our growth strategies. In the future, if we are unable to refinance our credit facilities on acceptable terms, our liquidity could be adversely affected.

 

Our total assets include goodwill and other indefinite-lived intangibles. If we determine these have become impaired, our net income could be materially adversely affected.

 

Goodwill represents the excess of cost over the fair market value of net assets acquired in business combinations. Indefinite-lived intangibles are comprised of certain tradenames. At December 31, 2020, goodwill and other indefinite-lived intangibles totaled $983.6 million. We review goodwill and other intangibles at least annually for impairment and any excess in carrying value over the estimated fair value is charged to the statement of comprehensive income. Future impairment may result from, among other things, deterioration in the performance of an acquired business or product line, adverse market conditions and changes in the competitive landscape, adverse changes in applicable laws or regulations, including changes that restrict the activities of an acquired business or product line, and a variety of other circumstances including any of the risk factors noted above. A reduction in net income resulting from the write-down or impairment of goodwill or indefinite-lived intangibles could have a material adverse effect on our financial statements. Refer to the Critical Accounting Policies in Item 7 of this Annual Report on Form 10-K for further information regarding the Company’s process for evaluating its goodwill for impairment.

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 2. Properties

 

We own or lease manufacturing, distribution, R&D, and office facilities globally totaling over five million square feet. We also have inventory warehouses that accommodate material storage and rapid response requirements of our customers. The following table provides information about our principal facilities exceeding 20,000 square feet:

 

Location

 

Owned/

Leased

 

Activities

 

Segment

Waukesha, WI

 

Owned

 

Corporate headquarters, R&D

 

Domestic

Eagle, WI

 

Owned

 

Manufacturing, office, training

 

Domestic

Whitewater, WI

 

Owned

 

Manufacturing, office, distribution

 

Domestic

Oshkosh, WI

 

Owned

 

Manufacturing, office, warehouse, R&D

 

Domestic

Berlin, WI    Owned   Manufacturing, office, warehouse, R&D   Domestic

Jefferson, WI

 

Owned

 

Manufacturing, office, distribution, R&D

 

Domestic

Janesville, WI   Leased   Distribution   Domestic
Various WI   Leased   Warehouse   Domestic
Stockton, CA   Leased   Sales, office, warehouse   Domestic
Hamilton, OH   Leased   Manufacturing, office, warehouse, R&D   Domestic

Maquoketa, IA

 

Owned

 

Storage, rental property

 

Domestic

South Burlington, VT

 

Leased

 

Office

 

Domestic

Mexico City, Mexico

 

Owned

 

Manufacturing, sales, distribution, warehouse, office, R&D

 

International

Hidalgo, Mexico

 

Owned

 

Manufacturing, sales, distribution, warehouse, office, R&D

 

International

Milan, Italy

 

Leased

 

Manufacturing, sales, distribution, warehouse, office, R&D

 

International

Casole d’Elsa, Italy 

 

Leased

 

Manufacturing, office, warehouse, R&D

 

International

Balsicas, Spain 

 

Leased

 

Manufacturing, office, warehouse, R&D

 

International

Foshan, China 

 

Owned

 

Manufacturing, office, warehouse, R&D

 

International

Saint-Nizier-sous-Charlieu, France 

 

Leased

 

Sales, office, warehouse

 

International

Ribeirao Preto, Brazil 

 

Leased

 

Manufacturing, office, warehouse

 

International

Stoke-on-Trent, United Kingdom 

 

Leased

 

Sales, office, warehouse

 

International

Sydney, Australia 

 

Leased

 

Sales, office, warehouse

 

International

Fellbach, Germany 

 

Leased

  Sales, office, warehouse  

International

Celle, Germany   Owned   Manufacturing, office, warehouse, R&D   International
Charzyno, Poland   Owned   Manufacturing   International

West Bengal, India 

 

Leased

 

Manufacturing, warehouse

 

International

 

In addition to the countries represented above, the Company has other operations or sales offices in the United Arab Emirates, Romania, Russia, Canada, Colombia and the Dominican Republic.

 

As of December 31, 2020, substantially all of our domestically-owned and a portion of our internationally-owned properties are subject to collateral provisions under our senior secured credit facilities.

 

 

Item 3. Legal Proceedings

 

From time to time, we are involved in legal proceedings primarily involving product liability, employment matters and general commercial disputes arising in the ordinary course of our business. As of December 31, 2020, we believe that there is no litigation pending that would have a material effect on our results of operations or financial condition.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

PART II

 

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

 

Shares of our common stock are traded on the New York Stock Exchange (NYSE) under the symbol “GNRC.”

 

Purchases of Equity Securities By the Issuer and Affiliated Purchasers

 

The following table summarizes the stock repurchase activity for the three months ended December 31, 2020, which consisted of the withholding of shares upon the vesting of restricted stock awards to pay related withholding taxes on behalf of the recipient:

 

   

Total Number of Shares Purchased

   

Average Price Paid per Share

   

Total Number Of Shares Purchased As Part Of Publicly Announced Plans Or Programs

   

Approximate Dollar Value Of Shares That May Yet Be Purchased Under The Plans Or Programs

 
                                 

10/01/20 - 10/31/20

    -       -       -     $ 250,000,000  

11/01/20 - 11/30/20

    2,212     $ 217.12       -     $ 250,000,000  

12/01/20 - 12/31/20

    785       217.29       -     $ 250,000,000  

Total

    2,997     $ 217.17                  

 

For equity compensation plan information, refer to Note 17, “Share Plans,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K. For information on the Company’s stock repurchase plans, refer to Note 13, “Stock Repurchase Programs,” to the consolidated financial statements.

 

 

Stock Performance Graph

 

The line graph below compares the cumulative total stockholder return on our common stock with the cumulative total return of the Standard & Poor’s S&P 500 Index, the S&P MidCap 400 Index and the Russell 2000 Index for the five-year period ended December 31, 2020. The graph and table assume that $100 was invested on December 31, 2015 in each of our common stock, the S&P 500 Index, the S&P MidCap 400 Index and the Russell 2000 Index, and that all dividends were reinvested. Cumulative total stockholder returns for our common stock, the S&P 500 Index, the S&P MidCap 400 Index and the Russell 2000 Index are based on our fiscal year.

 

totalreturngraph.jpg

 

 

Company / Market / Peer Group

 

12/31/2015

   

12/31/2016

   

12/31/2017

   

12/31/2018

   

12/31/2019

   

12/31/2020

 
                                                 

Generac Holdings Inc.

  $ 100.00     $ 136.85     $ 166.34     $ 166.95     $ 337.89     $ 763.89  

S&P 500 Index - Total Returns

    100.00       111.96       136.40       130.42       171.49       203.04  

S&P MidCap 400 Index

    100.00       120.74       140.35       124.80       157.49       179.00  

Russell 2000 Index

    100.00       121.31       139.08       123.76       155.35       186.36  

 

Holders

 

As of February 17, 2021, there were 206 registered holders of record of Generac’s common stock. A substantially greater number of holders of Generac common stock are “street name” or beneficial holders, whose shares are held of record by banks, brokers and other financial institutions.

 

Dividends

 

We do not have plans to pay dividends on our common stock in the foreseeable future. However, in the future, subject to factors such as general economic and business conditions, our financial condition and results of operations, our capital requirements, our future liquidity and capitalization, and other such factors that our Board of Directors may deem relevant, we may change this policy and choose to pay dividends. Our ability to pay dividends on our common stock is currently limited by the terms of our senior secured credit facilities and may be further restricted by any future indebtedness we incur. Dividends from, and cash generated by our subsidiaries will be our principal sources of cash to repay indebtedness, fund operations, repurchase shares of common stock and pay dividends. Accordingly, our ability to pay dividends to our stockholders is dependent on the earnings and distributions of funds from our subsidiaries.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

For information on securities authorized for issuance under our equity compensation plans, refer to “Item 12 - Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters,” which is incorporated herein by reference.

 

Recent Sales of Unregistered Securities

 

None.

 

Use of Proceeds from Registered Securities

 

Not applicable.

 

Item 6. [Reserved]

 

 

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

 

The following discussion and analysis of our financial condition and results of operations should be read together with “Item 1 – Business,” the consolidated financial statements and the related notes thereto in Item 8 of this Annual Report on Form 10-K. This discussion contains forward-looking statements, based on current expectations and related to future events and our future financial performance, that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those set forth under “Item 1A - Risk Factors.”

 

Overview

 

We are a leading global designer and manufacturer of a wide range of energy technology solutions. The Company provides power generation equipment, energy storage systems, grid services solutions, and other power products serving the residential, light commercial and industrial markets.

 

Power generation and storage is a key focus of the Company, which differentiates us from our competitors who also have broad operations outside of the power equipment market. As the only significant market participant with a primary focus on these products, we maintain one of the leading market positions in the power equipment market in North America and an expanding presence internationally. We believe we have one of the widest ranges of products in the marketplace, including residential, commercial and industrial standby generators; as well as portable and mobile generators used in a variety of applications. A key strategic focus for the Company in recent years has been leveraging our leading position in the growing market for cleaner burning, more cost-effective natural gas fueled generators to expand into applications beyond standby power, allowing us to participate in distributed generation projects. The Company in recent years has been evolving its business model to also focus on clean energy products, solutions, and services. In 2019, we began providing energy storage systems as a clean energy solution for residential use that capture and store electricity from solar panels or other power sources and help reduce home energy costs while also protecting homes from shorter-duration power outages. During 2020, we entered the market for grid services involving distributed energy optimization and control software that helps support the operational stability of the world's power grids. We have also been focused on connecting the equipment we manufacture to the users of that equipment, helping to drive additional value to our customers and our distribution partners over the product lifecycle. The strategic focus on expanding the connectivity of our products will broaden our monitoring capabilities and also enable the increasing utilization of this equipment as distributed energy resources as the nascent market for grid-services expands over the next several years. Overall, as the traditional centralized utility model evolves over time, we believe that a cleaner, more decentralized grid infrastructure will build-out, and Generac's energy technology solutions are strategically positioned to participate in this future "Grid 2.0".

 

In addition to power generation and storage solutions, other products that we design and manufacture include light towers which provide temporary lighting for various end markets, and a broad and growing product line of outdoor power equipment for residential and commercial use.

 

 

Impact of COVID-19 on Our Business

 

The global outbreak of COVID-19 was declared a pandemic by the World Health Organization in March 2020 and has negatively affected the global economy, disrupted global supply chains and created significant market volatility and uncertainty. Our management team has been very proactive in addressing the impact of COVID-19 on our business. The situation continues to evolve, and we are working to ensure employee safety, monitor customer demand, proactively address supply chain or production challenges, and support our communities during this challenging time. We manufacture and provide essential products and services to a variety of critical infrastructure customers around the globe, and as a result, substantially all of our operations and production activities have, to-date, been operational. We have implemented changes in our work practices, maintaining a safe working environment for production and office employees at our facilities, while enabling other employees to productively work from home.

 

The further extent of the impact of COVID-19 on our business is dependent on future developments, including the duration of the pandemic, our ability to operate during the pandemic, actions taken by domestic and foreign governments to contain the spread of the virus, and the related length of its impact on the global economy and our customers.

 

Demand

 

The COVID-19 pandemic has created significant uncertainty within various global markets that we serve. Several areas of our business have been and may continue to be negatively impacted, in particular our Commercial and Industrial (C&I) products around the world. The decline in oil prices has impacted our C&I mobile products demand significantly as national rental customers are deferring their capital spending. C&I stationary product shipments through our North American distributor channel and our Telecom customers have slowed during 2020 due to declines in quoting activity. Additionally, the COVID-19 pandemic has caused a broad-based sharp drop in global demand for our C&I products in our International segment, which magnified the slower economic growth and geopolitical headwinds that were already being experienced by our international business. Given the magnitude of the downturn in demand for C&I products, we initiated a number of meaningful cost-cutting actions for this part of our business during the second quarter of 2020 to better align our cost structure with customer demand. We are continuing to monitor these negative impacts on our C&I product demand closely and may implement additional measures in response.

 

With regard to our Residential products, historical experience and our current year results have shown that demand for Residential products can decouple from broader economic trends as these products are largely driven by power outages. The aging and underinvested electrical grid in the U.S. continues to be more vulnerable to elevated power outages across the country. As the vast majority of U.S. citizens are spending much more time at home due to the pandemic, it is becoming more essential to have a backup power strategy, especially as homeowners are doing more critical activities like working and learning from home. In addition, with California emerging as a major market for back-up power and our entrance into clean energy, these incremental growth drivers have helped to more than offset the impact of lower consumer spending due to COVID-19.

 

Supply Chain and Operations

 

As a result of the COVID-19 pandemic, governmental authorities have implemented and are continuing to implement numerous and constantly evolving measures to try to contain the virus, such as travel bans and restrictions, limits on gatherings, quarantines, and business shutdowns. While we are deemed an essential, critical infrastructure business and our facilities currently remain operational, this continues to be a fluid process and subject to change. We have experienced and may continue to experience increased employee absences at several of our production facilities. If we were to encounter a significant work stoppage, disruption, or COVID-19 outbreak at one or more of our locations or suppliers, we may not be able to satisfy customer demand for a period of time.

 

The COVID-19 pandemic has disrupted the global supply chain and we are continually monitoring scheduled material receipts to mitigate any delays. To date, we have not experienced significant impacts or interruptions to our supply chain as a result of the COVID-19 pandemic, but this could be subject to change if one or more of our suppliers can no longer operate in this environment. We have maintained business continuity by utilizing safety stock inventory levels and executing air freight strategies. The COVID-19 pandemic has also impacted the global logistics network. Although we have experienced inbound and outbound logistics delays and increased costs in moving shipments across several regions, the impact to our business thus far has not been significant. This could change if freight carriers are delayed or not able to operate.

 

Liquidity

 

Although the COVID-19 outbreak has created uncertain market conditions, we believe our business model, current cash balance, projected cash flow generation, and availability under our ABL credit facility provide us with a strong balance sheet and liquidity position. This financial strength allows us, notwithstanding unforeseen impacts of the current COVID-19 pandemic, to remain focused on our strategic plan and provides the flexibility to continue to invest in future growth opportunities.

 

 

Business Drivers and Operational Factors

 

In operating our business and monitoring its performance, we pay attention to a number of business drivers and trends as well as operational factors. The statements in this section are based on our current expectations.

 

Business Drivers and Trends

 

Our performance is affected by the demand for reliable power generation products, energy storage systems, grid services solutions, and other power products by our customer base. This demand is influenced by several important drivers and trends affecting our industry, including the following:

 

Key Mega-trends:    There are some important mega-trends that we believe represent major themes that will drive significant secular growth opportunities across our business over the long term. “Grid 2.0”, which is the evolution of the traditional electrical utility model, includes the decentralization and de-carbonization of the grid and a migration toward distributed energy resources that is expected to drive demand for a variety of clean energy and grid services solutions going forward.  Attitudes around global warming and climate change are shifting, which includes the expectation of more severe weather driving increased power outage activity.  Natural gas is expected to be a key fuel of the future with the abundance of supply globally leading to increasing demand for natural gas generators in applications beyond standby power.  The legacy infrastructure is in need of a major investment cycle to rebuild and upgrade aging networks and systems including transportation, water and power.  The wireless telecommunications infrastructure is shifting to the next generation “5G” architecture, which will enable new technologies requiring significant improvement in network uptime through backup power solutions. 

 

The onset of the COVID-19 pandemic in early 2020 has led to a new and emerging mega-trend that we refer to as “Home as a Sanctuary,” where millions of people are working, learning, shopping, entertaining, and in general, spending more time at home.  As working adults spend much more time working from home and school-age children learning from home, they become more sensitive to power outages due to lost productivity.  These trends combined with ongoing elevated power outage activity has led to a significant increased awareness, importance and need for backup power security.  As a result of spending more time at home, homeowners are also investing more into home improvement projects and outdoor project activity, which is leading to increased and broad-based demand for home standby generators as well as chore products used in a variety of property maintenance applications.

 

Increasing penetration opportunity.    Many potential customers are still not aware of the costs and benefits of automatic backup power solutions. We estimate that penetration rates for home standby generators are still only approximately 5.0% of the addressable market of homes in the United States. The decision to purchase backup power for many light-commercial buildings such as convenience stores, restaurants and gas stations is more return-on-investment driven and, as a result, these applications have relatively lower penetration rates as compared to buildings used in code-driven or mission critical applications such as hospitals, wastewater treatment facilities, 911 call centers, data centers and certain industrial locations. The emergence of lower cost, cleaner burning natural gas fueled generators has helped to increase the penetration of standby generators over the past decade in the light-commercial market. In addition, the installed base of backup power for telecommunications infrastructure is still increasing due to a variety of factors, including the impending rollout of next-generation 5G wireless networks enabling new technologies and the growing importance for critical communications being transmitted over wireless networks. We believe by expanding our distribution network, continuing to develop our product lines, and targeting our marketing efforts, we can continue to build awareness and increase penetration for our standby generators for residential, commercial and industrial purposes.

 

Effect of large scale and baseline power disruptions.    Power disruptions are an important driver of customer awareness for back-up power and have historically influenced demand for generators, both in the United States and internationally. Increased frequency and duration of major power outage events, that have a broader impact beyond a localized level, increases product awareness and may drive consumers to accelerate their purchase of a standby or portable generator during the immediate and subsequent period, which we believe may last for six to twelve months following a major power outage event for standby generators. For example, there have been a number of major outage events that occurred over the past decade that drove strong demand for portable and home standby generators, and the increased awareness of these products contributed to strong revenue growth in both the year they occurred along with the following subsequent year. Major power disruptions are unpredictable by nature and, as a result, our sales levels and profitability may fluctuate from period to period. In addition, there are smaller, more localized power outages that occur frequently across the United States that drive the baseline level of demand for back-up power solutions. The level of baseline power outage activity occurring across the United States can also fluctuate, and may cause our financial results to fluctuate from year to year.

 

Energy storage and monitoring markets developing quickly.    During 2019, we entered the rapidly developing energy storage, monitoring and management markets with the acquisitions of Pika Energy and Neurio Technologies, along with the subsequent introduction of complete energy storage systems - marketed under the names PWRcell™ and PWRview™. We believe the electric utility landscape will undergo significant changes in the decade ahead as a result of rising utility rates, grid instability and power quality issues, environmental concerns, and the continuing performance and cost improvements in renewable energy and batteries. On-site power generation from solar, wind, geothermal, and natural gas generators is projected to become more prevalent as will the need to monitor, manage, and store this power – potentially developing into a significant market opportunity. The capabilities provided by Pika and Neurio have enabled us to bring an efficient and intelligent energy-savings solution to the energy storage and monitoring markets, which enabled us to quickly ramp shipments for these clean energy solutions during 2020, and we believe will position Generac as a key participant going forward. Although different from the emergency backup power space, we believe this market will develop similarly as the home standby generator market has over the past two decades given both products can provide power resiliency to homeowners. We expect to further advance our growing capabilities for energy storage systems including product development, sourcing, distribution, and marketing, as we leverage our significant competencies in the residential standby generator market to accelerate our market position in the emerging residential energy storage, monitoring and management markets.

 

California market for backup power increasing.    Over the past two years, utilities in the state of California have executed a number of Public Safety Power Shutoff (PSPS) events in large portions of their service areas. These events were pro-active measures to prevent their equipment from potentially causing catastrophic wildfires during the dry and windy season of the year. The occurrence of these events, along with the utilities warning these actions could continue in the future as they upgrade their transmission and distribution infrastructure, have resulted in significant awareness and increased demand for our generators in California, where penetration rates of home standby generators still stand at only approximately 1%. We have a significant focus on expanding distribution in California and are working together with local regulators, inspectors, and gas utilities to increase their bandwidth and sense of urgency around approving and providing the infrastructure necessary for home standby and other backup power products. Our efforts in this part of the country will also be helpful in developing the market for energy storage and monitoring where the installed base of solar and other renewable sources of electricity are some of the highest in the U.S., and the regulatory environment is increasingly mandating renewable energy on new construction applications.

 

 

Impact of residential investment cycle.    The market for residential generators and energy storage systems is also affected by the residential investment cycle and overall consumer confidence and sentiment. When homeowners are confident of their household income, the value of their home and overall net worth, they are more likely to invest in their home. These trends can have an impact on demand for residential generators and energy storage systems. Trends in the new housing market, highlighted by residential housing starts, can also impact demand for these products. Demand for outdoor power equipment is also impacted by several of these factors, as well as weather precipitation patterns. Finally, the existence of renewable energy mandates and investment tax credits and other subsidies can also have an impact on the demand for energy storage systems.

 

Impact of business capital investment and other economic cycles.    The global market for our commercial and industrial products is affected by different capital investment cycles, which can vary across the numerous regions around the world in which we participate. These markets include non-residential building construction, durable goods and infrastructure spending, as well as investments in the exploration and production of oil & gas, as businesses or organizations either add new locations or make investments to upgrade existing locations or equipment. These trends can have a material impact on demand for these products. The capital investment cycle may differ for the various commercial and industrial end markets that we serve including light commercial, retail, office, telecommunications, industrial, data centers, healthcare, construction, oil & gas and municipal infrastructure, among others. The market for these products is also affected by general economic and geopolitical conditions as well as credit availability in the geographic regions that we serve.

 

Factors Affecting Results of Operations

 

We are subject to various factors that can affect our results of operations, which we attempt to mitigate through factors we can control, including continued product development, expanded distribution, pricing, cost control and hedging. Certain operational and other factors that affect our business include the following:

 

Effect of commodity, currency and component price fluctuations.    Industry-wide price fluctuations of key commodities, such as steel, copper and aluminum, along with other components we use in our products, as well as changes in labor costs required to produce our products, can have a material impact on our results of operations. Acquisitions in recent years have further expanded our commercial and operational presence outside of the United States. These international acquisitions, along with our existing global supply chain, expose us to fluctuations in foreign currency exchange rates and regulatory tariffs that can also have a material impact on our results of operations.

 

We have historically attempted to mitigate the impact of any inflationary pressures through improved product design and sourcing, manufacturing efficiencies, price increases and select hedging transactions. Our results are also influenced by changes in fuel prices in the form of freight rates, which in some cases are accepted by our customers and in other cases are paid by us.

 

Seasonality.    Although there is demand for our products throughout the year, in each of the past five years, approximately 19% to 21% of our net sales occurred in the first quarter, 22% to 25% in the second quarter, 26% to 28% in the third quarter and 27% to 31% in the fourth quarter, with different seasonality depending primarily on the occurrence, timing and severity of major power outage activity in each year. Major outage activity is unpredictable by nature and, as a result, our sales levels and profitability may fluctuate from period to period. The seasonality experienced during a major power outage, and for the subsequent quarters following the event, will vary relative to other periods where no major outage events occurred. 

 

During 2020, elevated power outage activity and the emergence of the "Home as a Sanctuary" trend driven by the COVID-19 pandemic led to a significant increase in demand for home standby generators.  This increased demand has resulted in extended lead times for these products as of December 31, 2020, and as a result, our net sales during 2021 are expected to be more level-loaded throughout the year relative to historical seasonal patterns. 

 

Factors influencing interest expense.    Interest expense can be impacted by a variety of factors, including market fluctuations in LIBOR, interest rate election periods, interest rate swap agreements, repayments or borrowings of indebtedness, and amendments to our credit agreements. In connection with our term loan amendment in December 2019, language was added to the agreement to include a benchmark replacement rate, selected by the administrative agent and the borrower, as a replacement to LIBOR that would take affect at the time LIBOR ceases. We plan to work with our lenders in the future to amend other LIBOR based debt agreements to add a replacement rate should the use of LIBOR cease. Interest expense decreased during 2020 compared to 2019, primarily due to lower LIBOR rates and lower outstanding borrowings. Refer to Note 12, “Credit Agreements,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information.

 

Factors influencing provision for income taxes and cash income taxes paid.    On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act, which significantly changed how the U.S. taxes corporations. Since enactment, the U.S. Treasury Department (Treasury) issued several new regulations and other guidance which we have incorporated into our final tax calculations. 

 

 

As of December 31, 2020, we had approximately $102 million of tax-deductible goodwill and intangible asset amortization remaining from our acquisition by CCMP Capital Advisors, LLC in 2006. This remaining balance will fully amortize in our 2021 tax return, resulting in approximately $26 million of cash tax savings during 2021. Beginning in 2022, this tax amortization will no longer exist, resulting in a higher cash tax obligation on a go-forward basis.

 

Components of Net Sales and Expenses

 

Net Sales

 

Our net sales primarily consist of product sales to our customers. This includes sales of our power generation equipment, energy storage systems, and other power products to the residential, light commercial and industrial markets, as well as service parts to our dealer network. Net sales also include shipping and handling charges billed to customers, with the related freight costs included in cost of goods sold. Additionally, we offer other services, including extended warranties, remote monitoring, grid optimization, installation and maintenance services. However, these services accounted for less than two percent of our net sales for the year ended December 31, 2020. Refer to Note 2, “Summary of Accounting Policies - Revenue Recognition,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information on our revenue streams and related revenue recognition accounting policies.

 

We are not dependent on any one channel or customer for our net sales, with no single customer representing more than 6% of our sales, and our top ten customers representing less than 24% of our net sales for the year ended December 31, 2020.

 

Costs of Goods Sold

 

The principal elements of costs of goods sold are component parts, raw materials, freight, factory overhead and labor. Component parts and raw materials comprised approximately 75% of costs of goods sold for the year ended December 31, 2020. The principal component parts are engines, alternators, and batteries. We design and manufacture air-cooled engines for certain of our generators up to 24kW, along with certain liquid-cooled, natural gas engines. We source engines for certain of our smaller products and all of our diesel products. For certain natural gas engines, we source the base engine block, and then add a significant amount of value engineering, sub-systems and other content to the point that we are recognized as the original equipment manufacturer (OEM) of those engines. We design and manufacture many of the alternators for our units. We also manufacture other generator components where we believe we have a design and cost advantage. We source component parts from an extensive global network of reliable, high quality suppliers. In some cases, these relationships are proprietary.

 

The principal raw materials used in the manufacturing process that are sourced are steel, copper and aluminum. We are susceptible to fluctuations in the cost of these commodities, impacting our costs of goods sold. We seek to mitigate the impact of commodity prices on our business through a continued focus on global sourcing, product design improvements, manufacturing efficiencies, price increases and select hedging transactions. We are also impacted by foreign currency fluctuations given our global supply chain. There is typically a lag between raw material price fluctuations and their effect on our costs of goods sold.

 

Other sources of costs include our manufacturing and warehousing facilities, factory overhead, labor and shipping costs. Factory overhead includes utilities, insurance, support personnel, depreciation, general supplies, support and maintenance. Although we attempt to maintain a flexible manufacturing cost structure, our margins can be impacted when we cannot timely adjust labor and manufacturing costs to match fluctuations in net sales.

 

Operating Expenses

 

Our operating expenses consist of costs incurred to support our sales, marketing, distribution, service parts, engineering, information systems, human resources, accounting, finance, risk management, legal and tax functions, among others. These expenses include personnel costs such as salaries, bonuses, employee benefit costs, taxes, and share-based compensation cost, and are classified into three categories: selling and service, research and development, and general and administrative. Additionally, the amortization expense related to our finite-lived intangible assets is included within operating expenses.

 

 

Selling and service.    Our selling and service expenses consist primarily of personnel expense, marketing expense, standard assurance warranty expense and other sales expenses. Our personnel expense recorded in selling and services expenses includes the expense of our sales force responsible for our broad customer base and other personnel involved in the marketing, sales and service of our products. Standard warranty expense, which is recorded at the time of sale, is estimated based on historical trends. Our marketing expenses include direct mail costs, printed material costs, product display costs, market research expenses, trade show expenses, media advertising, promotional expenses and co-op advertising costs. Marketing expenses are generally related to the launch of new product offerings, participation in trade shows and other events, opportunities to create market awareness for our products, and general brand awareness marketing efforts.

 

Research and development.    Our research and development expenses support numerous projects covering all of our product lines. They also support our connectivity, remote monitoring, and energy monitoring initiatives. We operate engineering facilities with extensive capabilities at many locations globally and employ over 500 personnel with focus on new product development, existing product improvement and cost containment. We are committed to research and development, and rely on a combination of patents and trademarks to establish and protect our proprietary rights. Our research and development costs are expensed as incurred.

 

General and administrative.    Our general and administrative expenses include personnel costs for general and administrative employees; accounting, legal and professional services fees; information technology costs; insurance; travel and entertainment expense; and other corporate expenses.

 

Amortization of intangibles.    Our amortization of intangibles expense includes the straight-line amortization of finite-lived tradenames, customer lists, patents and technology, and other intangibles assets.

 

Other (Expense) Income

 

Other (expense) income includes the interest expense on our outstanding borrowings, amortization of debt financing costs and original issue discount, and cash flows related to interest rate swap agreements. Other (expense) income also includes other financial items such as losses on extinguishment of debt, loss on pension settlement, and investment income earned on our cash and cash equivalents.

 

Results of Operations

 

A detailed discussion of the year-over-year changes from the Company's fiscal 2018 to fiscal 2019 can be found in the Management's Discussion and Analysis section of the Company's fiscal 2019 Annual Report on Form 10-K filed February 25, 2020. 

 

Year ended December 31, 2020 compared to year ended December 31, 2019

 

The following table sets forth our consolidated statement of operations data for the periods indicated:

 

   

Year Ended December 31,

                 

(U.S. Dollars in thousands)

 

2020

   

2019

   

$ Change

   

% Change

 

Net sales

  $ 2,485,200     $ 2,204,336     $ 280,864       12.7 %

Cost of goods sold

    1,527,546       1,406,584       120,962       8.6 %

Gross profit

    957,654       797,752       159,902       20.0 %

Operating expenses:

                               

Selling and service

    246,373       217,683       28,690       13.2 %

Research and development

    80,251       68,394       11,857       17.3 %

General and administrative

    119,644       110,868       8,776       7.9 %

Amortization of intangible assets

    32,280       28,644       3,636       12.7 %

Total operating expenses

    478,548       425,589       52,959       12.4 %

Income from operations

    479,106       372,163       106,943       28.7 %

Total other expense, net

    (32,915 )     (52,556 )     19,641       -37.4 %

Income before provision for income taxes

    446,191       319,607       126,584       39.6 %

Provision for income taxes

    98,973       67,299       31,674       47.1 %

Net income

    347,218       252,308       94,910       37.6 %

Net income attributable to noncontrolling interests

    (3,358 )     301       (3,659 )     -1215.6 %

Net income attributable to Generac Holdings Inc.

  $ 350,576     $ 252,007     $ 98,569       39.1 %

 

 

The following sets forth our reportable segment information for the periods indicated:

 

   

Net Sales by Segment

                 
   

Year Ended December 31,

                 

(U.S. Dollars in thousands)

 

2020

   

2019

   

$ Change

   

% Change

 

Domestic

  $ 2,088,808     $ 1,742,898     $ 345,910       19.8 %

International

    396,392       461,438       (65,046 )     -14.1 %

Total net sales

  $ 2,485,200     $ 2,204,336     $ 280,864       12.7 %

 

   

Adjusted EBITDA by Segment

                 
   

Year Ended December 31,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Domestic

  $ 563,394     $ 428,667     $ 134,727       31.4 %

International

    20,379       25,448       (5,069 )     -19.9 %

Total Adjusted EBITDA

  $ 583,773     $ 454,115     $ 129,658       28.6 %

 

The following table sets forth our product class information for the periods indicated:

 

    Net Sales by Product Class                  
   

Year Ended December 31,

                 

(U.S. Dollars in thousands)

 

2020

   

2019

   

$ Change

   

% Change

 

Residential products

  $ 1,556,501     $ 1,143,723     $ 412,778       36.1 %

Commercial & industrial products

    701,751       871,595       (169,844 )     -19.5 %

Other

    226,948       189,018       37,930       20.1 %

Total net sales

  $ 2,485,200     $ 2,204,336     $ 280,864       12.7 %

 

Net sales.    The increase in Domestic segment sales for the year ended December 31, 2020 was primarily due to strong growth in shipments of home standby generators and portable generators as elevated outage activity and nationwide stay-at-home orders heightened consumer awareness of power reliability concerns. Chore products sold directly to consumers were also strong during the current year as homeowners increased outdoor project activity. In addition, shipments of the PWRcell™ energy storage system had a strong impact on growth as we expanded our presence in the rapidly developing solar-plus-storage market. This broad-based residential products growth was partially offset by continued weakness in sales of C&I mobile products due to the ongoing impacts from the COVID-19 pandemic, as well as lower shipments of C&I products to national telecom customers as compared to a strong prior year comparison.

 

The decrease in International segment sales for the year ended December 31, 2020 was primarily driven by a broad-based sharp drop in global demand caused by the COVID-19 pandemic and its impact on the C&I power generation market in certain key regions of the world, which magnified the slower economic growth and geopolitical headwinds already being experienced prior to the pandemic. However, the year-over-year decline in the fourth quarter was at a notably lesser rate relative to recent quarters as certain regions are beginning to show signs of recovery.  

 

Total contribution from non-annualized recent acquisitions for the year ended December 31, 2020 was $32.4 million.

 

Net income attributable to Generac Holdings Inc.    Net income attributable to Generac Holdings Inc. was $350.6 million as compared to $252.0 million in the prior year period. The current year net income includes $11.5 million of pre-tax charges taken in the second quarter of 2020 relating to business optimization, restructuring, and other costs to address the impact of the COVID-19 pandemic and the decline in oil prices on end markets for our products. The cost reduction actions taken include certain headcount reductions, non-cash asset write-downs, and other charges. The charges, which primarily relate to C&I products, consist of $6.3 million classified within costs of goods sold and $5.2 million classified within operating expenses. 

 

Gross profit.    Gross profit margin for the year ended December 31, 2020 was 38.5% compared to 36.2% for the year ended December 31, 2019. The overall increase in gross profit margin reflected a favorable sales mix towards significantly higher shipments of residential products, along with a lower mix of C&I products. The current year period includes the impact of the aforementioned $6.3 million of charges classified within costs of goods sold. 

 

Operating expenses.    Operating expenses increased $53.0 million, or 12.4%, as compared to the prior year. The current year period includes the impact of the aforementioned $5.2 million of charges classified within operating expenses. In addition, the increase in operating expenses was primarily driven by higher variable expenses from the significant increase in sales volume, incremental spend related to clean energy products and the impact of acquisitions, higher employee costs, and additional intangible amortization. These increases were partially offset by a reduction in operating expenses as a result of the restructuring actions initiated in the second quarter of 2020 and an overall reduction in controllable operating expenses.

 

Other expense.    The decrease in other expense, net was driven by a reduction in interest expense due to lower LIBOR rates and lower outstanding borrowings in the current year, as well as a $10.9 million pre-tax settlement charge related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019. 

 

Provision for income taxes.    The effective income tax rates for the years ended December 31, 2020 and 2019 were 22.2% and 21.1%, respectively. The increase in the effective tax rate is primarily due to a reduction in the prior year U.S. state income tax expense, which did not repeat in the current year, as well as higher earnings in the current year, which dilute the impact of discrete tax benefits.

 

Adjusted EBITDA.    Adjusted EBITDA is defined in, and there is a reconciliation of net income to Adjusted EBITDA attributable to the Company in, "Non-GAAP Measures - Adjusted EBITDA" included below in Item 7 of this Annual Report on Form 10-K. Adjusted EBITDA margins for the Domestic segment for the year ended December 31, 2020 were 27.0% of net sales as compared to 24.6% of net sales for the year ended December 31, 2019. Adjusted EBITDA margin in the current year benefited from favorable sales mix and higher operating leverage from the significant revenue growth, partially offset by the aforementioned higher operating expense investments. 

 

Adjusted EBITDA margins for the International segment, before deducting for non-controlling interests, for the year ended December 31, 2020 were 5.1% of net sales as compared to 5.5% of net sales for the year ended December 31, 2019. Decreased operating leverage on lower sales volumes was the primary contributor to the margin decline, partially offset by lower operating expenses as a result of the restructuring activities initiated in the second quarter of 2020.

 

Adjusted net income.    Adjusted Net Income is defined in, and there is a reconciliation of net income to Adjusted Net Income attributable to the Company in, "Non-GAAP Measures - Adjusted Net Income" included below in Item 7 of this Annual Report on Form 10-K. Adjusted Net Income of $412.2 million for the year ended December 31, 2020 increased 29.7% from $317.8 million for the year ended December 31, 2019, due to the factors outlined above together with an increase in the cash income tax rate from 15.0% in 2019 to 17.9% in 2020.

 

 

Liquidity and Financial Position

 

Our primary cash requirements include payment for our raw material and component supplies, salaries & benefits, facility and lease costs, operating expenses, interest and principal payments on our debt and capital expenditures. We finance our operations primarily through cash flow generated from operations and, if necessary, borrowings under our ABL credit facility (ABL Facility).

 

Our credit agreements originally provided for a $1.2 billion term loan B credit facility (Term Loan) and include a $300.0 million uncommitted incremental term loan facility. The Term Loan currently matures on December 13, 2026 and bears interest at rates based upon either a base rate plus an applicable margin of 0.75% or adjusted LIBOR rate plus an applicable margin of 1.75%. The Term Loan does not require an Excess Cash Flow payment if our secured leverage ratio is maintained below 3.75 to 1.00 times. As of December 31, 2020, our secured leverage ratio was 1.12 to 1.00 times, and we were in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.

 

Our credit agreements also provide for the $300.0 million ABL Facility, which matures on June 12, 2023. As of December 31, 2020, there was no outstanding balance under the ABL Facility, leaving $299.6 million of availability, net of outstanding letters of credit. We were in compliance with all covenants of the ABL Facility as of December 31, 2020.

 

As of December 31, 2020, we had $954.7 million of liquidity comprised of $655.1 million of cash and cash equivalents and $299.6 million available under our ABL Facility. Additionally, we have no maturities on our Term Loan until December 2026. We believe we have a strong liquidity position that allows us, notwithstanding unforeseen impacts of the current COVID-19 pandemic, to execute our strategic plan and provides the flexibility to continue to invest in future growth opportunities. 

 

In September 2018, our Board of Directors approved a $250.0 million stock repurchase program, which expired in October 2020. In September 2020, the Board of Directors approved another stock repurchase program, which commenced on October 27, 2020, and under which we may repurchase $250.0 million of common stock over 24 months from time to time, in amounts and at prices we deem appropriate, subject to market conditions and other considerations. During the year ended December 31, 2020, no repurchases were made. Since the inception of all stock repurchase programs starting in August 2015, we have repurchased 8,676,706 shares of our common stock for $305.5 million (an average repurchase price of $35.21 per share), all funded with cash on hand.

 

Long-term Liquidity

 

We believe that our cash and cash equivalents, cash flow from operations, and availability under our ABL Facility and other short-term lines of credit provide us with sufficient capital to continue to grow our business in the future. We may use a portion of our cash flow to pay interest and principal on our outstanding debt, as well as repurchase shares of our common stock, impacting the amount available for working capital, capital expenditures and other general corporate purposes. As we continue to expand our business, we may require additional capital to fund working capital, capital expenditures or acquisitions.

 

Cash Flow

 

Year ended December 31, 2020 compared to year ended December 31, 2019

 

The following table summarizes our cash flows by category for the periods presented:

 

   

Year Ended December 31,

                 

(U.S. Dollars in thousands)

 

2020

   

2019

   

$ Change

   

% Change

 

Net cash provided by operating activities

  $ 486,533     $ 308,887     $ 177,646       57.5 %

Net cash used in investing activities

    (124,095 )     (170,078 )     45,983       -27.0 %

Net cash used in financing activities

    (30,428 )     (41,918 )     11,490       -27.4 %

 

The increase in net cash provided by operating activities was primarily driven by higher sales volumes and resulting higher operating earnings in the current year, as well as a significant working capital investment that was made in the prior year which did not repeat in the current year.

 

Net cash used in investing activities for the year ended December 31, 2020 primarily represented cash payments of $64.8 million related to the acquisition of businesses and $62.1 million for the purchase of property and equipment. Net cash used in investing activities for the year ended December 31, 2019 primarily consisted of cash payments of $112.0 million related to the acquisition of businesses and $60.8 million for the purchase of property and equipment.

 

Net cash used in financing activities for the year ended December 31, 2020 primarily consisted of $282.5 million of debt repayments ($277.7 million of short-term borrowings and $4.8 million of long-term borrowings), $14.9 million of taxes paid related to equity awards, and $4.0 million of contingent consideration for acquired businesses. These payments were partially offset by $257.9 million cash proceeds from borrowings ($257.6 million for short-term borrowings and $0.3 million for long-term borrowings) and $13.1 million of proceeds from the exercise of stock options.

 

Net cash used in financing activities for the year ended December 31, 2019 primarily consisted of $112.6 million of debt repayments ($53.1 million of long-term borrowings and $59.5 million of short-term borrowings), $6.4 million of taxes paid related to equity awards, and $5.5 million of contingent consideration for acquired businesses. These payments were partially offset by $75.0 million of cash proceeds from borrowings ($73.3 million for short-term borrowings and $1.7 million for long-term borrowings) and $9.4 million of proceeds from the exercise of stock options.

 

 

Senior Secured Credit Facilities

 

Refer to Note 12, “Credit Agreements,” to the consolidated financial statements in Item 8 and the “Liquidity and Financial Position” section included in Item 7 of this Annual Report on Form 10-K for information on the senior secured credit facilities.

 

Covenant Compliance

 

The Term Loan contains restrictions on the Company’s ability to pay distributions and dividends. Payments can be made to the Company or other parent companies for certain expenses such as operating expenses in the ordinary course, fees and expenses related to any debt or equity offering and to pay franchise or similar taxes. Dividends can be used to repurchase equity interests, subject to limitations in certain circumstances. Additionally, the Term Loan restricts the aggregate amount of dividends and distributions that can be paid and, in certain circumstances, requires pro forma compliance with certain fixed charge coverage ratios or gross leverage ratios, as applicable, in order to pay certain dividends and distributions. The Term Loan also contains other affirmative and negative covenants that, among other things, limit the incurrence of additional indebtedness, liens on property, sale and leaseback transactions, investments, loans and advances, mergers or consolidations, asset sales, acquisitions, transactions with affiliates, prepayments of certain other indebtedness and modifications of our organizational documents. The Term Loan does not contain any financial maintenance covenants.

 

The Term Loan contains customary events of default, including, among others, nonpayment of principal, interest or other amounts, failure to perform covenants, inaccuracy of representations or warranties in any material respect, cross-defaults with other material indebtedness, certain undischarged judgments, the occurrence of certain ERISA, bankruptcy or insolvency events, or the occurrence of a change in control (as defined in the Term Loan). A bankruptcy or insolvency event of default will cause the obligations under the Term Loan to automatically become immediately due and payable.

 

The ABL Facility also contains covenants and events of default substantially similar to those in the Term Loan, as described above. 

 

Contractual Obligations

 

The following table summarizes our expected payments for significant contractual obligations as of December 31, 2020, using the interest rates in effect as of that date:

 

(U.S. Dollars in thousands)

 

Total

   

Less than 1 Year

   

2 - 3 Years

   

4 - 5 Years

   

After 5 Years

 
Long-term debt, including current portion (1)   $ 833,990     $ 1,836     $ 1,951     $ 142     $ 830,061  
Finance lease obligations, including current portion     27,371       2,312       3,939       2,517       18,603  
Interest on long-term debt and finance lease obligations     111,035       16,553       34,903       34,641       24,938  
Operating leases     71,706       19,530       27,654       12,811       11,711  

Total contractual cash obligations

  $ 1,044,102     $ 40,231     $ 68,447     $ 50,111     $ 885,313  

 

(1) The Term Loan matures on December 13, 2026. The ABL Facility provides for a $300.0 million senior secured ABL revolving credit facility, which matures on June 12, 2023. There was no outstanding balance on the ABL Facility as of December 31, 2020.

 

Capital Expenditures

 

Our operations require capital expenditures for facilities and related improvements, technology, research & development, tooling, equipment, capacity expansion, IT systems & infrastructure and upgrades. Capital expenditures were $62.1 million, $60.8 million, and $47.6 million for the years ended December 31, 2020, 2019 and 2018, respectively, and were funded through cash from operations. 

 

As a result of increased demand for our products and in order to expand manufacturing and distribution capacity, we have entered into an agreement to purchase an approximate 420,000 square foot building in Trenton, South Carolina. The transaction funded in February 2021. 

 

Off-Balance Sheet Arrangements

 

We have an arrangement with a finance company to provide floor plan financing for selected dealers. This arrangement provides liquidity for our dealers by financing dealer purchases of products with credit availability from the finance company. We receive payment from the finance company after shipment of product to the dealer, and our dealers are given a longer period of time to pay the finance company. If our dealers do not pay the finance company, we may be required to repurchase the applicable inventory held by the dealer. We do not indemnify the finance company for any credit losses they may incur.

 

Total dealer purchases financed under this arrangement accounted for approximately 12% and 11% of net sales for the years ended December 31, 2020 and 2019, respectively. The amount financed by dealers which remained outstanding was $55.6 million and $49.6 million as of December 31, 2020 and 2019, respectively.

 

 

Critical Accounting Policies

 

In preparing the financial statements in accordance with U.S. GAAP, management is required to make estimates and assumptions that have an impact on the asset, liability, revenue and expense amounts reported. These estimates can also affect our supplemental information disclosures, including information about contingencies, risk and financial condition. We believe, given current facts and circumstances, that our estimates and assumptions are reasonable, adhere to U.S. GAAP, and are consistently applied. Inherent in the nature of an estimate or assumption is the fact that actual results may differ from estimates and estimates may vary as new facts and circumstances arise. We make routine estimates and judgments in determining net realizable value of accounts receivable, inventories, property and equipment, prepaid expenses, product warranties and other reserves. Management believes our most critical accounting estimates and assumptions are in the following areas: goodwill and other indefinite-lived intangible asset impairment assessment; business combinations and purchase accounting; and income taxes.

 

Goodwill and Other Indefinite-Lived Intangible Assets

 

Refer to Note 2, “Summary of Accounting Policies – Goodwill and Other Indefinite-Lived Intangible Assets,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information on the Company’s policy regarding the accounting for goodwill and other intangible assets. The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years 2020, 2019 and 2018, and found no impairment.

 

When preparing a discounted cash flow analysis for purposes of our annual impairment test, we make a number of key estimates and assumptions. We estimate the future cash flows of the business based on historical and forecasted revenues and operating costs. This, in turn, involves further estimates, such as estimates of future growth rates and inflation rates. In addition, we apply a discount rate to the estimated future cash flows for the purpose of the valuation. This discount rate is based on the estimated weighted average cost of capital for the business and may change from year to year. Weighted average cost of capital includes certain assumptions such as market capital structures, market betas, risk-free rate of return and estimated costs of borrowing.

 

In our October 31, 2020 impairment test calculation, the Latin America reporting unit and the Generac Mobile Products reporting unit each had an estimated fair value that exceeded its carrying value by approximately 10%. 

 

The carrying value of the Latin America goodwill was $43.6 million. Key financial assumptions utilized to determine the fair value of the reporting unit include revenue growth levels that reflect the impact of the COVID-19 pandemic with an eventual return to normalized revenue growth patterns and profitability from recovering end markets, improving profit margins, a 3% terminal growth rate and an 11.7% discount rate. The reporting unit’s fair value would approximate its carrying value with a 70 basis point increase in the discount rate or a 75 basis point reduction in the sales continuous annual growth rate and terminal growth rate. 

 

The carrying value of the Generac Mobile Products goodwill was $48.6 million. Key financial assumptions utilized to determine the fair value of the reporting unit include revenue growth levels that reflect the impact of the COVID-19 pandemic as well as the impact of a decline in oil prices on end markets with an eventual return to normalized revenue growth levels from recovering end markets, improving profit margins, a 3% terminal growth rate and a 14.6% discount rate. The reporting unit’s fair value would approximate its carrying value with a 100 basis point increase in the discount rate or a 100 basis point reduction in the sales continuous annual growth rate and terminal growth rate. 

 

As noted above, a considerable amount of management judgment and assumptions are required in performing the goodwill and indefinite-lived intangible asset impairment tests. While we believe our judgments and assumptions are reasonable, different assumptions could change the estimated fair values. A number of factors, many of which we have no ability to control, could cause actual results to differ from the estimates and assumptions we employed. These factors include:

 

  continued negative impact from the COVID-19 pandemic;
 

a prolonged global or regional economic downturn;

 

a significant decrease in the demand for our products;

 

the inability to develop new and enhanced products and services in a timely manner;

 

a significant adverse change in legal factors or in the business climate;

 

an adverse action or assessment by a regulator;

 

successful efforts by our competitors to gain market share in our markets;

 

disruptions to the Company’s business;

 

inability to effectively integrate acquired businesses;

 

unexpected or unplanned changes in the use of assets or entity structure; and

 

business divestitures.

 

If management's estimates of future operating results change or if there are changes to other assumptions due to these factors, the estimate of the fair values may change significantly. Such change could result in impairment charges in future periods, which could have a significant impact on our operating results and financial condition.

 

 

Business Combinations and Purchase Accounting

 

We account for business combinations using the acquisition method of accounting, and accordingly, the assets and liabilities of the acquired business are recorded at their respective fair values. The excess of the purchase price over the estimated fair value of assets and liabilities is recorded as goodwill. Assigning fair market values to the assets acquired and liabilities assumed at the date of an acquisition requires knowledge of current market values, the values of assets in use, and often requires the application of judgment regarding estimates and assumptions. While the ultimate responsibility resides with management, for material acquisitions we retain the services of certified valuation specialists to assist with assigning estimated values to certain acquired assets and assumed liabilities, including intangible assets and tangible long-lived assets. Acquired intangible assets, excluding goodwill, are valued using certain discounted cash flow methodologies based on future cash flows specific to the type of intangible asset purchased. This methodology incorporates various estimates and assumptions, the most significant being projected revenue growth rates, profit margins, forecasted cash flows, discount rates and terminal growth rates. Refer to Note 1, “Description of Business,” and Note 3, "Acquisitions," to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information on the Company’s business acquisitions.

 

Income Taxes

 

We account for income taxes in accordance with Accounting Standards Codification (ASC) 740, Income Taxes. Our estimate of income taxes payable, deferred income taxes and the effective tax rate is based on an analysis of many factors including interpretations of federal, state and international income tax laws; the difference between tax and financial reporting bases of assets and liabilities; estimates of amounts currently due or owed in various jurisdictions; and current accounting standards. We review and update our estimates on a quarterly basis as facts and circumstances change and actual results are known.

 

In assessing the realizability of the deferred tax assets on our balance sheet, we consider whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. We consider the taxable income in prior carryback years, scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment.

 

Refer to Note 15, “Income Taxes,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information on the Company’s income taxes.

 

New Accounting Standards

 

For information with respect to new accounting pronouncements and the impact of these pronouncements on our consolidated financial statements, refer to Note 2, “Summary of Accounting Policies - New Accounting Pronouncements,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K.

 

Non-GAAP Measures

 

Adjusted EBITDA

 

The computation of Adjusted EBITDA attributable to Generac Holdings Inc. is based on the definition of EBITDA contained in our credit agreement, as amended. To supplement our consolidated financial statements presented in accordance with U.S. GAAP, we provide the computation of Adjusted EBITDA attributable to the Company, taking into account certain charges and gains that were recognized during the periods presented.

 

We view Adjusted EBITDA as a key measure of our performance. We present Adjusted EBITDA not only due to its importance for purposes of our credit agreements, but also because it assists us in comparing our performance across reporting periods on a consistent basis as it excludes items that we do not believe are indicative of our core operating performance. Our management uses Adjusted EBITDA:

 

 

for planning purposes, including the preparation of our annual operating budget and developing and refining our internal projections for future periods;

 

to allocate resources to enhance the financial performance of our business;

 

as a benchmark for the determination of the bonus component of compensation for our senior executives under our management incentive plan, as described further in our Proxy Statement;

 

to evaluate the effectiveness of our business strategies and as a supplemental tool in evaluating our performance against our budget for each period; and

 

in communications with our Board of Directors and investors concerning our financial performance.

 

 

We believe Adjusted EBITDA is used by securities analysts, investors and other interested parties in the evaluation of the Company. Management believes the disclosure of Adjusted EBITDA offers an additional financial metric that, when coupled with results prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and the reconciliation to U.S. GAAP results, provides a more complete understanding of our results of operations and the factors and trends affecting our business. We believe Adjusted EBITDA is useful to investors for the following reasons:

 

 

Adjusted EBITDA and similar non-GAAP measures are widely used by investors to measure a company's operating performance without regard to items that can vary substantially from company to company depending upon financing and accounting methods, book values of assets, tax jurisdictions, capital structures and the methods by which assets were acquired;

 

investors can use Adjusted EBITDA as a supplemental measure to evaluate the overall operating performance of our Company, including our ability to service our debt and other cash needs; and

 

by comparing our Adjusted EBITDA in different historical periods, our investors can evaluate our operating performance excluding the impact of items described below.

 

The adjustments included in the reconciliation table listed below are provided for under our Term Loan and ABL Facility, and also are presented to illustrate the operating performance of our business in a manner consistent with the presentation used by our management and Board of Directors. These adjustments eliminate the impact of a number of items that:

 

 

we do not consider indicative of our ongoing operating performance, such as non-cash write-downs and other charges, non-cash gains, write-offs relating to the retirement of debt, severance costs and other restructuring-related business optimization expenses;

 

we believe to be akin to, or associated with, interest expense, such as administrative agent fees, revolving credit facility commitment fees and letter of credit fees; or

 

are non-cash in nature, such as share-based compensation expense.

 

We explain in more detail in footnotes (a) through (g) below why we believe these adjustments are useful in calculating Adjusted EBITDA as a measure of our operating performance.

 

Adjusted EBITDA does not represent, and should not be a substitute for, net income or cash flows from operations as determined in accordance with U.S. GAAP. 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 U.S. GAAP. Some of the 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 significant interest expense, or the cash requirements necessary to service interest or principal payments on our debt;

 

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;

 

several of the adjustments that we use in calculating Adjusted EBITDA, such as non-cash write-downs and other charges, while not involving cash expense, do have a negative impact on the value of our assets as reflected in our consolidated balance sheet prepared in accordance with U.S. GAAP; and

 

other companies may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.

 

 

Furthermore, as noted above, one of our uses of Adjusted EBITDA is as a benchmark for determining elements of compensation for our senior executives. At the same time, some or all of these senior executives have responsibility for monitoring our financial results, generally including the adjustments in calculating Adjusted EBITDA (subject ultimately to review by our Board of Directors in the context of the Board's review of our financial statements). While many of the adjustments (for example, transaction costs and credit facility fees), involve mathematical application of items reflected in our financial statements, others involve a degree of judgment and discretion. While we believe all of these adjustments are appropriate, and while the calculations are subject to review by our Board of Directors in the context of the Board's review of our financial statements, and certification by our Chief Financial Officer in a compliance certificate provided to the lenders under our Term Loan and ABL Facility, this discretion may be viewed as an additional limitation on the use of Adjusted EBITDA as an analytical tool.

 

Because of these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted EBITDA only supplementally.

 

The following table presents a reconciliation of net income to Adjusted EBITDA attributable to Generac Holdings Inc.:

 

   

Year Ended December 31,

 

(U.S. Dollars in thousands)

 

2020

   

2019

   

2018

 

Net income attributable to Generac Holdings Inc.

  $ 350,576     $ 252,007     $ 238,257  

Net income attributable to noncontrolling interests (a)

    (3,358 )     301       2,963  

Net income

    347,218       252,308       241,220  

Interest expense

    32,991       41,544       40,956  

Depreciation and amortization

    68,773       60,767       47,408  

Provision for income taxes

    98,973       67,299       69,856  

Non-cash write-down and other adjustments (b)

    (327 )     240       3,532  

Non-cash share-based compensation expense (c)

    20,882       16,694       14,563  

Loss on extinguishment of debt (d)

    -       926       1,332  

Loss on pension settlement (e)

    -       10,920       -  

Transaction costs and credit facility fees (f)

    2,151       2,724       3,883  

Business optimization and other charges (g)

    12,158       1,572       952  

Other

    954       (879 )     850  

Adjusted EBITDA

    583,773       454,115       424,552  

Adjusted EBITDA attributable to noncontrolling interests

    2,358       4,965       7,759  

Adjusted EBITDA attributable to Generac Holdings Inc.

  $ 581,415     $ 449,150     $ 416,793  

 

(a) Includes the noncontrolling interests’ share of expenses related to Pramac purchase accounting, including intangible amortization of $4.3 million, $4.2 million, and $4.6 million for the years ended December 31, 2020, 2019, and 2018, respectively.

 

(b) Represents the following non-cash adjustments: gains/losses on disposal of assets, unrealized mark-to-market adjustments on commodity contracts, transactional foreign currency gains/losses and certain purchase accounting related adjustments. We believe that adjusting net income for these non-cash items is useful for the following reasons:

 

 

The gains/losses on disposals of assets result from the sale of assets that are no longer useful in our business and therefore represent gains or losses that are not from our core operations;

 

The adjustments for unrealized mark-to-market gains and losses on commodity contracts represent non-cash items to reflect changes in the fair value of forward contracts that have not been settled or terminated. We believe it is useful to adjust net income for these items because the charges do not represent a cash outlay in the period in which the charge is incurred, although Adjusted EBITDA must always be used together with our U.S. GAAP statements of comprehensive income and cash flows to capture the full effect of these contracts on our operating performance;

 

The purchase accounting adjustments represent non-cash items to reflect fair value at the date of acquisition, and therefore do not reflect our ongoing operations

 

(c) Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting period.

 

(d) Represents the non-cash write-off of original issue discount and deferred financing costs due to voluntary prepayments of Term Loan debt. Refer to Note 12, “Credit Agreements,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information on the losses on extinguishment of debt.

 

(e) Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K for further information regarding the Company’s pension plans.

 

(f) Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, or debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities, such as administrative agent fees and credit facility commitment fees under our Term Loan and ABL Facility, which we believe to be akin to, or associated with, interest expense and whose inclusion in Adjusted EBITDA is therefore similar to the inclusion of interest expense in that calculation.

 

(g) Typically, represents severance and non-recurring plant consolidation costs. For the year-ended December 31, 2020, represents severance, non-cash asset write-downs and other charges to address the impact of the COVID-19 pandemic and decline in oil prices on demand for C&I products. These charges represent expenses that are nonrecurring and do not reflect our ongoing operations.

 

 

Adjusted Net Income

 

To further supplement our consolidated financial statements in accordance with U.S. GAAP, we provide the computation of Adjusted Net Income attributable to the Company, which is defined as net income before noncontrolling interest and provision for income taxes adjusted for the following items: cash income tax expense, amortization of intangible assets, amortization of deferred financing costs and original issue discount related to our debt, intangible impairment charges, certain transaction costs and other purchase accounting adjustments, losses on extinguishment of debt, business optimization expenses, certain other non-cash gains and losses, and adjusted net income attributable to noncontrolling interests, as set forth in the reconciliation table below. 

 

We believe Adjusted Net Income is used by securities analysts, investors and other interested parties in the evaluation of our company’s operations. Management believes the disclosure of Adjusted Net Income offers an additional financial metric that, when used in conjunction with U.S. GAAP results and the reconciliation to U.S. GAAP results, provides a more complete understanding of our ongoing results of operations, and the factors and trends affecting our business.

 

The adjustments included in the reconciliation table listed below are presented to illustrate the operating performance of our business in a manner consistent with the presentation used by investors and securities analysts. Similar to the Adjusted EBITDA reconciliation, these adjustments eliminate the impact of a number of items we do not consider indicative of our ongoing operating performance or cash flows, such as amortization costs, transaction costs and write-offs relating to the retirement of debt. We also make adjustments to present cash taxes paid as a result of our favorable tax attributes, causing our cash tax rate to be lower than our U.S GAAP tax rate.

 

Similar to Adjusted EBITDA, Adjusted Net Income does not represent, and should not be a substitute for, net income or cash flows from operations as determined in accordance with U.S. GAAP. Adjusted Net Income 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 U.S. GAAP. Some of the limitations are:

 

 

Adjusted Net Income does not reflect changes in, or cash requirements for, our working capital needs;

 

although amortization is a non-cash charge, the assets being amortized may have to be replaced in the future, and Adjusted Net Income does not reflect any cash requirements for such replacements; and

 

other companies may calculate Adjusted Net Income differently than we do, limiting its usefulness as a comparative measure.

 

The following table presents a reconciliation of net income to Adjusted Net Income attributable to Generac Holdings Inc.:

 

   

Year Ended December 31,

 

(U.S. Dollars in thousands)

 

2020

   

2019

   

2018

 

Net income attributable to Generac Holdings Inc.

  $ 350,576     $ 252,007     $ 238,257  

Net income attributable to noncontrolling interests

    (3,358 )     301       2,963  

Net income

    347,218       252,308       241,220  

Provision for income taxes

    98,973       67,299       69,856  

Income before provision for income taxes

    446,191       319,607       311,076  

Amortization of intangible assets

    32,280       28,644       22,112  

Amortization of deferred finance costs and original issue discount

    2,598       4,712       4,749  

Loss on extinguishment of debt

    -       926       1,332  

Loss on pension settlement

    -       10,920       -  

Transaction costs and other purchase accounting adjustments (a)

    (1,328 )     874       2,578  

Business optimization and other charges

    12,158       1,572       952  

Adjusted net income before provision for income taxes

    491,899       367,255       342,799  

Cash income tax expense (b)

    (79,723 )     (47,945 )     (47,064 )

Adjusted net income

    412,176       319,310       295,735  

Adjusted net income attributable to noncontrolling interests

    (32 )     1,488       3,522  

Adjusted net income attributable to Generac Holdings Inc.

  $ 412,208     $ 317,822     $ 292,213  

 

(a) Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance or debt issuance or refinancing, and certain purchase accounting adjustments.

 

(b) For the years ended December 31, 2020, 2019, and 2018, the amount is based on a cash income tax rate of 17.9%, 15.0%, and 15.1%, respectively. Cash income tax expense is based on the projected taxable income and corresponding cash taxes payable for the full year after considering the effects of current and deferred income tax items, and is calculated by applying the derived cash tax rate to the period’s pretax income. 

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

We are exposed to market risk from changes in foreign currency exchange rates, commodity prices and interest rates. To reduce the risk from these changes, we use financial instruments from time to time. We do not hold or issue financial instruments for trading purposes.

 

Foreign Currency

 

We are exposed to foreign currency exchange risk as a result of transactions denominated in currencies other than the U.S. Dollar, as well as operating businesses in foreign countries. Periodically, we utilize foreign currency forward purchase and sales contracts to manage the volatility associated with certain foreign currency purchases and sales in the normal course of business. Contracts typically have maturities of twelve months or less. Realized gains and losses on transactions denominated in foreign currency are recorded as a component of cost of goods sold in the statements of comprehensive income.

 

The following is a summary of the forty-four foreign currency contracts outstanding as of December 31, 2020 (notional amount in thousands):

 

Currency

Denomination

 

Trade Dates

 

Effective Dates

 

Notional Amount

 

Expiration Date

GBP

 

10/2/20 - 12/22/20

 

10/2/20 - 12/22/20

 

 $                     9,666

 

1/13/21 - 6/28/21

USD

 

11/3/20 - 12/14/20

 

11/3/20 - 12/14/20

 

 $                     4,260

 

1/8/21 - 3/12/21

AUD

 

11/24/20 - 12/14/20

 

11/24/20 - 12/14/20

 

 $                     3,400

 

1/13/21 - 2/10/21

 

Commodity Prices

 

We are a purchaser of commodities and components manufactured from commodities including steel, aluminum, copper and others. As a result, we are exposed to fluctuating market prices for those commodities. While such materials are typically available from numerous suppliers, commodity raw materials are subject to price fluctuations. We generally buy these commodities and components based upon market prices that are established with the supplier as part of the purchase process. Depending on the supplier, these market prices may reset on a periodic basis based on negotiated lags and calculations. To the extent that commodity prices increase and we do not have firm pricing from our suppliers, or our suppliers are not able to honor such prices, we may experience a decline in our gross margins to the extent we are not able to increase selling prices of our products or obtain manufacturing efficiencies or supply chain savings to offset increases in commodity costs.

 

Periodically, we engage in certain commodity risk management activities to mitigate the impact of potential price fluctuations on our financial results. These derivatives typically have maturities of less than eighteen months. As of December 31, 2020, we had the following commodity forward contract outstanding (notional amount in thousands):

 

Hedged Item

 

Contract Date

 

Effective Date

 

Notional Amount

 

Fixed Price

 

Expiration Date

Copper

 

May 18, 2020

 

January 1, 2021

  $                     661  

$2.215 per LB

 

June 30, 2021

 

Interest Rates

 

As of December 31, 2020, all of the outstanding debt under our Term Loan and ABL Facility was subject to floating interest rate risk. As of December 31, 2020, we had the following interest rate swap contracts outstanding (notional amount in thousands of US dollars):

 

Hedged Item

 

Contract Date

 

Effective Date

 

Notional Amount

 

Fixed LIBOR Rate

 

Expiration Date

Interest Rate

 

June 19, 2017

 

July 1, 2020

 

                    125,000

 

2.1263%

 

July 1, 2021

Interest Rate

 

June 19, 2017

 

July 1, 2021

 

                    125,000

 

2.2733%

 

July 1, 2022

Interest Rate

 

June 19, 2017

 

July 1, 2022

 

                    125,000

 

2.3673%

 

May 31, 2023

Interest Rate

 

June 30, 2017

 

July 1, 2020

 

                    125,000

 

2.2062%

 

July 1, 2021

Interest Rate

 

June 30, 2017

 

July 1, 2021

 

                    125,000

 

2.3717%

 

July 1, 2022

Interest Rate

 

June 30, 2017

 

July 1, 2022

 

                    125,000

 

2.5000%

 

May 31, 2023

Interest Rate

 

August 9, 2017

 

July 1, 2020

 

                    125,000

 

2.0740%

 

July 1, 2021

Interest Rate

 

August 9, 2017

 

July 1, 2021

 

                    125,000

 

2.2367%

 

July 1, 2022

Interest Rate

 

August 9, 2017

 

July 1, 2022

 

                    125,000

 

2.2948%

 

May 31, 2023

Interest Rate

 

August 30, 2017

 

July 1, 2020

 

                    125,000

 

1.9737%

 

July 1, 2021

Interest Rate

 

August 30, 2017

 

July 1, 2021

 

                    125,000

 

2.1508%

 

July 1, 2022

Interest Rate

 

August 30, 2017

 

July 1, 2022

 

                    125,000

 

2.2998%

 

May 31, 2023

Interest Rate   March 4, 2020   May 31, 2023                       200,000   0.9565%   December 14, 2026
Interest Rate   March 5, 2020   May 31, 2023                       100,000   0.9050%   December 14, 2026
Interest Rate   March 6, 2020   May 31, 2023                       200,000   0.7770%   December 14, 2026

 

In conjunction with the December 2019 amendment to our Term Loan, we also amended the interest swaps to remove the LIBOR floor, which resulted in minor reductions to our future dated swap rates. At December 31, 2020, the fair value of these interest rate swaps was a liability of $29.9 million. Even after giving effect to these swaps, we are exposed to risks due to changes in interest rates with respect to the portion of our Term Loan and ABL Facility that is not covered by the swaps. A hypothetical change in the LIBOR interest rate of 100 basis points would have changed annual cash interest expense by approximately $3.3 million (or, without the swaps in place, $8.3 million) in 2020.

 

For additional information on the Company’s foreign currency and commodity forward contracts and interest rate swaps, including amounts charged to the statement of comprehensive income during 2020, 2019, and 2018, refer to Note 5, “Derivative Instruments and Hedging Activities,” and Note 6, “Accumulated Other Comprehensive Loss,” to our consolidated financial statements in Item 8 of this Annual Report on Form 10-K.

 

 

Item 8. Financial Statements and Supplementary Data

 

Report of Independent Registered Public Accounting Firm

 

To the stockholders and the Board of Directors of Generac Holdings Inc.

Waukesha, WI

 

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Generac Holdings Inc. and subsidiaries (the "Company") as of December 31, 2020 and 2019, the related consolidated statements of  comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

We have also 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, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.

 

Change in Accounting Principle

 

As discussed in Note 10 to the financial statements, effective January 1, 2019, the Company adopted FASB Accounting Standards Update 2016-02, Leases (Topic 842), using the modified retrospective approach.

 

Basis for Opinion

 

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

 

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

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Goodwill – Refer to Note 9 to the financial statements.

 

Critical Audit Matter Description

 

The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The Company’s estimate for each reporting unit is based on the present value of estimated future cash flows attributable to the respective reporting unit. This requires management to make significant estimates and assumptions including estimates of future growth rates, inflation rates and discount rates based on the estimated weighted average cost of capital for the business. Changes in the assumptions could have a significant impact on the fair value, which could result in an impairment charge. The Company performed their annual impairment assessment of its reporting units as of October 31, 2020.  In the October 31, 2020 impairment test calculation, the Latin America and Generac Mobile reporting units each had an estimated fair value that exceeded their carrying value by approximately 10%. Because the estimated fair value exceeded the carrying value for each, no impairment was recorded.  The carrying value of goodwill for the Company’s Latin America and Generac Mobile reporting units as of the October 31, 2020 impairment assessment was $43.6 million and $48.6 million, respectively.

 

 

Key financial assumptions utilized to determine the fair value of the Latin America reporting unit include revenue growth levels that reflect the impact of the COVID-19 pandemic with an eventual return to normalized revenue growth patterns and profitability from recovering end markets, improving profit margins, a 3% terminal growth rate and a 11.7% discount rate. Key financial assumptions utilized to determine the fair value of the Generac Mobile reporting unit include revenue growth levels that reflect the impact of the COVID-19 pandemic as well as the impact of a decline in oil prices on end markets with an eventual return to normalized revenue growth levels from recovering end markets, improving profit margins, a 3% terminal growth rate and a 14.6% discount rate.

 

The principle consideration for our determination that the evaluation of goodwill is a critical audit matter is that there is a high degree of auditor effort, judgment and subjectivity involved in designing and performing procedures to evaluate the reasonableness of management’s key financial assumptions utilized to determine the fair value of the Latin America and Generac Mobile reporting units.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to the forecasts of future revenue growth rates, improving profit margins, the terminal growth rate and the selection of the discount rate for the Latin America and Generac Mobile reporting units included the following, among others:

 

 

Evaluated the design and effectiveness of the controls over management’s goodwill impairment evaluation, including those over the determination of the fair value of the reporting unit, such as controls related to management’s forecast and the selection of the discount rate.

 

Obtained the Company’s discounted cash flow model and evaluated the valuation analysis for mathematical accuracy.

 

Utilized fair value specialists to evaluate whether the valuation techniques applied by management were appropriate.

 

Assessed management’s historical ability to accurately forecast the Company’s results of operations.

 

Assessed management’s intent and/or ability to take specific actions included in the discounted cash flow model.

 

Evaluated the reasonableness of management’s forecasts by comparing the forecasts to (1) historical results, (2) internal communications to the Board of Directors, and (3) forecasted information included in industry reports.

 

Independently calculated a discount rate and compared it to the rate utilized by the Company.

 

/s/ Deloitte & Touche LLP

 

Milwaukee, Wisconsin

February 23, 2021

 

We have served as the Company’s auditor since 2016.

 

  

Report of Independent Registered Public Accounting Firm

 

To the stockholders and the Board of Directors of Generac Holdings Inc.

Waukesha, Wisconsin

 

Opinion on Internal Control over Financial Reporting

 

We have audited the internal control over financial reporting of Generac Holdings Inc. and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our report dated February 23, 2021, expressed an unqualified opinion on those financial statements.

 

As described in Management’s Report on Internal Control over Financial Reporting, management excluded West Coast Energy Systems LLC, which was acquired in July 2020, Mean Green Products, LLC, which was acquired in September 2020, and Enbala Power Networks Inc., which was acquired in October 2020, and whose financial statements constitute 4.7% and 2.6% of net and total assets, respectively, 0.6% of net sales, and (0.3)% of net income of the consolidated financial statements of the Company as of and for the year ended December 31, 2020. Accordingly, our audit did not include the internal control over financial reporting at West Coast Energy Systems LLC, Mean Green Products, LLC and Enbala Power Networks Inc.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

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

 

Definition and Limitations of Internal Control over Financial Reporting

 

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

 

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

 

/s/ Deloitte & Touche LLP

 

Milwaukee, Wisconsin

February 23, 2021

 

 

 

Generac Holdings Inc.

Consolidated Balance Sheets

(U.S. Dollars in Thousands, Except Share and Per Share Data)

 

  

December 31,

 
  

2020

  

2019

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $655,128  $322,883 
Accounts receivable, less allowance for credit losses of $12,001 and $6,968 at December 31, 2020 and 2019, respectively  374,906   319,538 

Inventories

  603,317   522,024 

Prepaid expenses and other assets

  36,382   31,384 

Total current assets

  1,669,733   1,195,829 
         

Property and equipment, net

  343,936   316,976 
         

Customer lists, net

  49,205   55,552 

Patents and technology, net

  86,727   85,546 

Other intangible assets, net

  9,932   8,259 

Tradenames, net

  146,159   148,377 

Goodwill

  855,228   805,284 

Deferred income taxes

  1,497   2,933 

Operating lease and other assets

  73,006   46,913 

Total assets

 $3,235,423  $2,665,669 
         

Liabilities and stockholders’ equity

        

Current liabilities:

        

Short-term borrowings

 $39,282  $58,714 

Accounts payable

  330,247   261,977 

Accrued wages and employee benefits

  63,036   41,361 

Other accrued liabilities

  204,812   132,629 

Current portion of long-term borrowings and finance lease obligations

  4,147   2,383 

Total current liabilities

  641,524   497,064 
         

Long-term borrowings and finance lease obligations

  841,764   837,767 

Deferred income taxes

  115,769   96,328 

Operating lease and other long-term liabilities

  179,955   140,432 

Total liabilities

  1,779,012   1,571,591 
         

Redeemable noncontrolling interest

  66,207   61,227 
         

Stockholders’ equity:

        

Common stock, par value $0.01, 500,000,000 shares authorized, 72,024,329 and 71,667,726 shares issued at December 31, 2020 and 2019, respectively

  721   717 

Additional paid-in capital

  525,541   498,866 

Treasury stock, at cost, 9,173,731 and 9,103,013 shares at December 31, 2020 and 2019, respectively

  (332,164)  (324,551)

Excess purchase price over predecessor basis

  (202,116)  (202,116)

Retained earnings

  1,432,565   1,084,383 

Accumulated other comprehensive loss

  (34,254)  (24,917)

Stockholders’ equity attributable to Generac Holdings Inc.

  1,390,293   1,032,382 

Noncontrolling interests

  (89)  469 

Total stockholders’ equity

  1,390,204   1,032,851 

Total liabilities and stockholders’ equity

 $3,235,423  $2,665,669 

 

See notes to consolidated financial statements.

     

 

 

 

Generac Holdings Inc.

Consolidated Statements of Comprehensive Income

(U.S. Dollars in Thousands, Except Share and Per Share Data)

 

   

Year Ended December 31,

 
   

2020

   

2019

   

2018

 
                         

Net sales

  $ 2,485,200     $ 2,204,336     $ 2,023,464  

Costs of goods sold

    1,527,546       1,406,584       1,298,424  

Gross profit

    957,654       797,752       725,040  
                         

Operating expenses:

                       

Selling and service

    246,373       217,683       191,887  

Research and development

    80,251       68,394       50,019  

General and administrative

    119,644       110,868       103,841  

Amortization of intangibles

    32,280       28,644       22,112  

Total operating expenses

    478,548       425,589       367,859  

Income from operations

    479,106       372,163       357,181  
                         

Other (expense) income:

                       

Interest expense

    (32,991 )     (41,544 )     (40,956 )

Investment income

    2,182       2,767       1,893  

Loss on extinguishment of debt

          (926 )     (1,332 )

Loss on pension settlement

          (10,920 )      

Other, net

    (2,106 )     (1,933 )     (5,710 )

Total other expense, net

    (32,915 )     (52,556 )     (46,105 )
                         

Income before provision for income taxes

    446,191       319,607       311,076  

Provision for income taxes

    98,973       67,299       69,856  

Net income

    347,218       252,308       241,220  

Net income attributable to noncontrolling interests

    (3,358 )     301       2,963  

Net income attributable to Generac Holdings Inc.

  $ 350,576     $ 252,007     $ 238,257  
                         

Other comprehensive income (loss):

                       

Foreign currency translation adjustment

  $ 4,948     $ 2,210     $ (5,976 )

Net unrealized gain (loss) on derivatives

    (14,285 )     (13,855 )     2,924  

Pension liability adjustment

          10,541       437  

Other comprehensive income (loss)

    (9,337 )     (1,104 )     (2,615 )

Total comprehensive income

    337,881       251,204       238,605  

Comprehensive income (loss) attributable to noncontrolling interests

    (364 )     (635 )     1,647  

Comprehensive income attributable to Generac Holdings Inc.

  $ 338,245     $ 251,839     $ 236,958  
                         
Net income attributable to Generac Holdings Inc. per common share - basic:   $ 5.61     $ 4.09     $ 3.57  

Weighted average common shares outstanding - basic:

    62,280,889       61,926,986       61,662,031  
                         
Net income attributable to Generac Holdings Inc. per common share - diluted:   $ 5.48     $ 4.03     $ 3.54  

Weighted average common shares outstanding - diluted:

    63,737,734       62,865,446       62,233,225  

 

See notes to consolidated financial statements.

 

 

 

Generac Holdings Inc.

Consolidated Statements of Stockholders' Equity

(U.S. Dollars in Thousands, Except Share Data)

 

  

Generac Holdings Inc.

         
                      

Excess Purchase Price

      

Accumulated

             
          

Additional

          

Over

      

Other

  

Total

         
  

Common Stock

  

Paid-In

  

Treasury Stock

  

Predecessor

  

Retained

  

Comprehensive

  

Stockholders'

  

Noncontrolling

     
  

Shares

  

Amount

  

Capital

  

Shares

  

Amount

  

Basis

  

Earnings

  

Income (Loss)

  

Equity

  

Interest

  

Total

 

Balance at December 31, 2017

  70,820,173  $708  $459,816   (8,448,874) $(294,005) $(202,116) $610,836  $(21,198) $554,041  $279  $554,320 

Unrealized gain on interest rate swaps, net of tax of $1,027

                       2,924   2,924      2,924 

Foreign currency translation adjustment

                       (5,976)  (5,976)  (2)  (5,978)
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price  366,245   4   1,737                  1,741      1,741 

Net share settlement of restricted stock awards

           (38,186)  (1,812)           (1,812)     (1,812)

Stock repurchases

           (560,000)  (25,656)           (25,656)     (25,656)

Cash dividends paid to noncontrolling interest of subsidiary

                             (314)  (314)

Share-based compensation

        14,563                  14,563      14,563 

Pension liability adjustment, net of tax of $154

                       437   437      437 

Redemption value adjustment

                    (17,970)     (17,970)     (17,970)

Net income

                    238,257      238,257   749   239,006 
                                             

Balance at December 31, 2018

  71,186,418  $712  $476,116   (9,047,060) $(321,473) $(202,116) $831,123  $(23,813) $760,549  $712  $761,261 

Change in noncontrolling interest share

                             (154)  (154)

Unrealized loss on interest rate swaps, net of tax of ($4,877)

                       (13,855)  (13,855)     (13,855)

Foreign currency translation adjustment

                       2,210   2,210   (30)  2,180 
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price  481,308   5   6,056                  6,061      6,061 

Net share settlement of restricted stock awards

           (55,953)  (3,078)           (3,078)     (3,078)

Cash dividends paid to noncontrolling interest of subsidiary

                             (285)  (285)

Share-based compensation

        16,694                  16,694      16,694 

Pension liability adjustment and settlement, net of tax

                       10,541   10,541      10,541 

Redemption value adjustment

                    1,253      1,253      1,253 

Net income

                    252,007      252,007   226   252,233 
                                             

Balance at December 31, 2019

  71,667,726  $717  $498,866   (9,103,013) $(324,551) $(202,116) $1,084,383  $(24,917) $1,032,382  $469  $1,032,851 

Accounting standard adoption impact

                    (1,147)     (1,147)     (1,147)
Unrealized loss on interest rate swaps, net of tax of ($4,826)                       (14,285)  (14,285)     (14,285)
Foreign currency translation adjustment                       4,948   4,948   (29)  4,919 
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price  356,603   4   5,793                  5,797      5,797 
Net share settlement of restricted stock awards           (70,718)  (7,613)           (7,613)     (7,613)
Share-based compensation        20,882                  20,882      20,882 
Redemption value adjustment                    (1,247)     (1,247)     (1,247)
Net income                    350,576      350,576   (529)  350,047 
                                             

Balance at December 31, 2020

  72,024,329  $721  $525,541   (9,173,731) $(332,164) $(202,116) $1,432,565  $(34,254) $1,390,293  $(89) $1,390,204 

 

See notes to consolidated financial statements.

 

 

 

Generac Holdings Inc.

Consolidated Statements of Cash Flows

(U.S. Dollars in Thousands)

 

   

Year Ended December 31,

 
   

2020

   

2019

   

2018

 
                         

Operating activities

                       

Net income

  $ 347,218     $ 252,308     $ 241,220  

Adjustments to reconcile net income to net cash provided by operating activities:

                       

Depreciation

    36,493       32,265       25,296  

Amortization of intangible assets

    32,280       28,644       22,112  

Amortization of original issue discount and deferred financing costs

    2,598       4,712       4,749  

Loss on extinguishment of debt

          926       1,332  

Loss on pension settlement

          10,920        

Deferred income taxes

    21,195       18,733       23,600  

Share-based compensation expense

    20,882       16,694       14,563  

Other

    7,145       1,086       2,474  

Net changes in operating assets and liabilities, net of acquisitions:

                       

Accounts receivable

    (55,976 )     8,231       (43,243 )

Inventories

    (77,983 )     26,369       (152,594 )

Other assets

    12,859       (358 )     (6,362 )

Accounts payable

    66,040       (69,404 )     86,359  

Accrued wages and employee benefits

    20,157       (3,724 )     12,626  

Other accrued liabilities

    60,593       (16,252 )     16,972  

Excess tax benefits from equity awards

    (6,968 )     (2,263 )     (1,877 )

Net cash provided by operating activities

    486,533       308,887       247,227  
                         

Investing activities

                       

Proceeds from sale of property and equipment

    179       95       214  

Proceeds from beneficial interest in securitization transactions

    2,651       2,630       3,933  

Expenditures for property and equipment

    (62,128 )     (60,802 )     (47,601 )

Acquisition of business, net of cash acquired

    (64,797 )     (112,001 )     (65,440 )

Net cash used in investing activities

    (124,095 )     (170,078 )     (108,894 )
                         

Financing activities

                       

Proceeds from short-term borrowings

    257,593       73,340       53,965  

Proceeds from long-term borrowings

    277       1,660       51,425  

Repayments of short-term borrowings

    (277,719 )     (59,518 )     (27,880 )

Repayments of long-term borrowings and finance lease obligations

    (4,758 )     (53,049 )     (101,827 )

Stock repurchases

                (25,656 )

Payment of contingent acquisition consideration

    (4,000 )     (5,550 )      

Payment of debt issuance costs

          (1,473 )     (1,702 )

Cash dividends paid to noncontrolling interest of subsidiary

          (285 )     (314 )

Taxes paid related to equity awards

    (14,910 )     (6,438 )     (5,659 )

Proceeds from the exercise of stock options

    13,089       9,395       5,614  

Net cash used in financing activities

    (30,428 )     (41,918 )     (52,034 )
                         

Effect of exchange rate changes on cash and cash equivalents

    235       1,510       (289 )
                         

Net increase in cash and cash equivalents

    332,245       98,401       86,010  

Cash and cash equivalents at beginning of period

    322,883       224,482       138,472  

Cash and cash equivalents at end of period

  $ 655,128     $ 322,883     $ 224,482  
                         

Supplemental disclosure of cash flow information

                       

Cash paid during the period

                       

Interest

  $ 28,765     $ 35,465     $ 41,007  

Income taxes

    61,861       61,767       41,044  

 

See notes to consolidated financial statements.

 

 

Generac Holdings Inc.
Notes to Consolidated Financial Statements

Years Ended December 31, 2020, 2019 and 2018

(U.S. Dollars in Thousands, Except Share and Per Share Data)

 

 

1.

Description of Business

 

Founded in 1959, Generac Holdings Inc. (the Company) is a leading global designer and manufacturer of a wide range of energy technology solutions. The Company provides power generation equipment, energy storage systems, grid service solutions, and other power products serving the residential, light commercial and industrial markets. Generac’s power products and solutions are available globally through a broad network of independent dealers, distributors, retailers, e-commerce partners, wholesalers, and equipment rental companies, as well as sold direct to certain end user customers.

 

Over the years, the Company has executed a number of acquisitions that support its strategic plan (refer to Item 1 in this Annual Report on Form 10-K for discussion of our "Powering Our Future" strategic plan). A summary of acquisitions affecting the reporting periods presented include:

 

 

In June 2018, the Company acquired Selmec Equipos Industriales, S.A. de C.V. (Selmec), headquartered in Mexico City, Mexico. Selmec is a designer and manufacturer of industrial generators ranging from 10kW to 2,750kW. Selmec offers a market-leading service platform and specialized engineering capabilities, together with robust integration, project management and remote monitoring services.
 

In February 2019, the Company acquired a majority share of Captiva Energy Solutions Private Limited (Captiva). Captiva, founded in 2010 and headquartered in Kolkata, India, specializes in customized industrial generators for the India market.
 

In March 2019, the Company acquired Neurio Technology Inc. (Neurio), founded in 2005 and headquartered in Vancouver, British Columbia. Neurio is a leading energy data company focused on metering technology and sophisticated analytics to optimize energy use within a home or business.
 

In April 2019, the Company acquired Pika Energy, Inc. (Pika), founded in 2010 and located in Westbrook, Maine. Pika is a designer and manufacturer of battery storage technologies that capture and store solar or other power sources for homeowners and businesses, and is also a developer of advanced power electronics, software and controls for smart energy storage and management.
 

In July 2020, the Company acquired West Coast Energy Systems LLC (Energy Systems), its industrial distributor in northern California. This addition enhances the Company's ability to serve the west coast markets for both commercial & industrial (C&I) and residential products.

 In September 2020, the Company acquired Mean Green Products, LLC (Mean Green), founded in 2009 and located in Ross, Ohio. Mean Green is a designer and manufacturer of commercial grade, battery-powered turf care products that provide quiet, zero emissions and reduced maintenance options as compared to traditional commercial mowers.
 In October 2020, the Company acquired Enbala Power Networks Inc. (Enbala), founded in 2003 and headquartered in Denver, Colorado. Enbala is one of the leading providers of distributed energy optimization and control software that helps support the operational stability of the world's power grids. 

 

 

2.

Summary of Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries that are consolidated in conformity with U.S. GAAP. All intercompany amounts and transactions have been eliminated in consolidation.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Concentration of Credit Risk

 

The Company maintains the majority of its domestic cash in a few commercial banks in multiple operating and investment accounts. Balances on deposit are insured by the Federal Deposit Insurance Corporation (FDIC) up to specified limits. Balances in excess of FDIC limits are uninsured.

 

 

One customer accounted for approximately 13% and 9% of accounts receivable at December 31, 2020 and 2019, respectively. No one customer accounted for greater than 6%, 5%, and 6%, of net sales during the years ended December 31, 2020, 2019, or 2018, respectively.

 

Accounts Receivable and Allowance for Credit Losses

 

The Company's trade and other receivables primarily arise from the sale of our products to independent residential dealers, industrial distributors and dealers, national and regional retailers, electrical/HVAC/solar wholesalers, e-commerce partners, equipment rental companies, equipment distributors, solar installers, utilities, and certain end users with payment terms generally ranging from 30 to 90 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers' ability to pay. These factors include the customer's financial condition, past payment experience, credit bureau information, and regional considerations.

 

Receivables are recorded at their face value amount less an allowance for credit losses. The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an entity by entity basis. The estimate of expected credit losses considers a historical loss experience rate that is adjusted for delinquency trends, collection experience, and/or economic risk where appropriate based on current market conditions. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss. 

 

The Company has historically experienced immaterial write-offs given the nature of the customers that receive credit. In addition, the Company holds a credit insurance plan that covers the risk of loss up to specified amounts on certain trade receivables. As of December 31, 2020, the Company had gross receivables of $386,907 and an allowance for credit losses of $12,001.

 

The following is a tabular reconciliation of the Company's allowance for credit losses: 

 

  Year Ended December 31, 2020 

Balance at beginning of period

 $6,968 

Adoption of ASU 2016-13

  1,147 
Established for Acquisitions  198 

Provision for credit losses

  4,645 

Charge-offs

  (1,448)

Currency translation

  491 

Balance at end of period

 $12,001 

 

Inventories

 

Inventories are stated at the lower of cost or market, with cost determined generally using the first-in, first-out method.

 

Property and Equipment

 

Property and equipment are recorded at cost and are being depreciated using the straight-line method over the estimated useful lives of the assets, which are summarized below (in years). Costs of leasehold improvements are amortized over the lesser of the term of the lease (including renewal option periods) or the estimated useful lives of the improvements. Finance lease right of use assets are included in property and equipment. Refer to Note 10, "Leases," to the consolidated financial statements for the Company's lease disclosure.

 

Land improvements

 820 

Buildings and improvements

 1040 

Machinery and equipment

 315 

Dies and tools

 310 

Vehicles

 36 

Office equipment and systems

 315 

Leasehold improvements

 220 

 

Total depreciation expense was $36,493, $32,265, and $25,296 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Goodwill and Other Indefinite-Lived Intangible Assets

 

Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from business acquisitions. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. The Company evaluates goodwill for impairment annually as of October 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. The Company has the option to assess goodwill for impairment by performing either a qualitative assessment or quantitative test. The qualitative assessment determines whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative test is not required to be performed. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company is required to perform the quantitative test. In the quantitative test, the calculated fair value of the reporting unit is compared to its book value including goodwill. If the fair value of the reporting unit is in excess of its book value, the related goodwill is not impaired. If the fair value of the reporting unit is less than its book value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

Other indefinite-lived intangible assets consist of certain tradenames. The Company tests the carrying value of these tradenames annually as of October 31, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable, by comparing the assets’ fair value to its carrying value. Fair value is measured using a relief-from-royalty approach, which assumes the fair value of the tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.

 

The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years 2020, 2019 and 2018, and found no impairment.

 

Impairment of Long-Lived Assets

 

The Company periodically evaluates the carrying value of long-lived assets (excluding goodwill and indefinite-lived tradenames). Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of an asset, a loss is recognized for the difference between the fair value and carrying value of the asset.

 

 

Debt Issuance Costs

 

Debt discounts and direct costs incurred in connection with the issuance or amendment of long-term debt are deferred and recorded as a reduction of outstanding debt and amortized to interest expense using the effective interest method over the terms of the related credit agreements. $2,598, $4,712, and $4,749 of deferred financing costs and original issue discount were amortized to interest expense during fiscal years 2020, 2019 and 2018, respectively. Excluding the impact of any future long-term debt issuances or prepayments, estimated amortization to interest expense for the next five years is as follows: 2021 - $2,640; 2022 - $2,689; 2023 - $2,579; 2024 - $2,508; 2025 - $2,555.

 

Income Taxes

 

The Company is a C Corporation and therefore accounts for income taxes pursuant to the liability method. Accordingly, the current or deferred tax consequences of a transaction are measured by applying the provision of enacted tax laws to determine the amount of taxes payable currently or in future years. Deferred income taxes are provided for temporary differences between the income tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. The Company considers taxable income in prior carryback years, the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies, as appropriate, in making this assessment.

 

Revenue Recognition


The Company’s revenues primarily consist of product sales to its customers. The Company considers the purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customers. For each contract, the Company considers the commitment to transfer products, each of which is distinct, to be the identified performance obligations. Revenue is measured as the amount of consideration the Company expects to be entitled in exchange for the transfer of product, which is generally the price stated in the contract specific for each item sold, adjusted for the value of expected returns, discounts, rebates, or other promotional incentives or allowances offered to our customers. Expected returns for damaged or defective product are estimated using the expected value method based upon historical product return experience. Discounts and rebates offered to customers are typically defined in the master sales agreements with customers and, therefore, are recorded using the most likely amount method based on the terms of the contract. Promotional incentives are defined programs offered for short, specific periods of time and are estimated using the expected value method based upon historical experience. The Company does not expect the transaction price for revenue recognized will be subject to a significant revenue reversal. As the Company’s product sale contracts and standard payment terms have a duration of less than one year, it uses the practical expedient applicable to such contracts and does not consider the time value of money. Sales, use, value add and other similar taxes assessed by governmental authorities and collected concurrent with revenue-producing activities are excluded from revenue. The Company has elected to recognize the cost for freight activities when control of the product has transferred to the customer as an expense within cost of goods sold in the consolidated statements of comprehensive income. Product revenues are recognized at the point in time when control of the product is transferred to the customer, which typically occurs upon shipment or delivery to the customer. To determine when control has transferred, the Company considers if there is a present right to payment and if legal title, physical possession, and the significant risks and rewards of ownership of the asset has transferred to the customer. As substantially all of the Company’s product revenues are recognized at a point in time, the amount of unsatisfied performance obligations at each period end is not material. The Company’s contracts have an original expected duration of one year or less. As a result, the Company has elected to use the practical expedient to not disclose its remaining performance obligations.

 

At the request of certain customers, the Company will warehouse inventory billed to the customer but not delivered. Unless all revenue recognition criteria have been met, the Company does not recognize revenue on these transactions until the customer takes possession of the product.

 

While the Company’s standard payment terms are less than one year, the specific payment terms and conditions in its customer contracts vary. In some cases, customers prepay for their goods; in other cases, after appropriate credit evaluation, an open credit line is granted and payment is due in arrears. Contracts with payment in arrears are recognized in the consolidated balance sheets as accounts receivable upon revenue recognition, while contracts where customers pay in advance are recognized as customer deposits and recorded in other accrued liabilities in the consolidated balance sheets until revenue is recognized. The balance of customer deposits (contract liabilities) was $25,710 and $9,952 at December 31, 2020 and December 31, 2019, respectively. During the year ended December 31, 2020, the Company recognized revenue of $8,703 related to amounts included in the December 31, 2019 customer deposit balance. The Company typically recognizes revenue within one year of the receipt of the customer deposit.

 

 

The Company offers standard warranty coverage on substantially all products that it sells and accounts for this standard warranty coverage as an assurance warranty. As such, no transaction price is allocated to the standard warranty, and the Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s standard warranties.

 

The Company also sells extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended warranty is sold as a separate contract. As such, extended warranty sales are considered a separate performance obligation, and the extended warranty transaction is separate and distinct from the product. The extended warranty transaction price is initially recorded as deferred revenue in the consolidated balance sheets and amortized on a straight-line basis to net sales in the consolidated statements of comprehensive income over the life of the contracts following the standard warranty period. For extended warranty contracts that the Company sells under a third-party marketing agreement, it is required to pay fees to the third-party service provider and classifies these fees as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income consistent with how the related deferred revenue is recognized. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s extended warranties.

 

In addition to extended warranties, the Company offers other services, including remote monitoring, installation, maintenance and grid services in certain circumstances. Total service revenues accounted for less than two percent of revenue during the year ended December 31, 2020.  

 

Refer to Note 7, “Segment Reporting,” to the consolidated financial statements for the Company’s disaggregated revenue disclosure. The information discussed above is applicable to each of the Company’s product classes.

 

Advertising and Co-Op Advertising

 

Expenditures for advertising, included in selling and service expenses in the consolidated statements of comprehensive income, are expensed as incurred. Expenditures for advertising production costs are expensed when the related advertisement is first run. Expenditures for Co-Op advertising are expensed when claimed by the customer. Total expenditures for advertising were $53,678, $44,153, and $34,792 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Research and Development

 

The Company expenses research and development costs as incurred. Total expenditures incurred for research and development were $80,251, $68,394, and $50,019 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Foreign Currency Translation and Transactions

 

Balance sheet amounts for non-U.S. Dollar functional currency businesses are translated into U.S. Dollars at the rates of exchange in effect at the end of the fiscal year. Income and expenses incurred in a foreign currency are translated at the average rates of exchange in effect during the year. The related translation adjustments are made directly to accumulated other comprehensive loss, a component of stockholders’ equity, in the consolidated balance sheets. Gains and losses from foreign currency transactions are recognized as incurred in the consolidated statements of comprehensive income.

 

Fair Value of Financial Instruments

 

ASC 820-10, Fair Value Measurement, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan borrowings, which have an aggregate carrying value of $815,260, was approximately $831,038 (Level 2) at December 31, 2020, as calculated based on independent valuations whose inputs and significant value drivers are observable.

 

 

For the fair value of the assets and liabilities measured on a recurring basis, refer to the fair value table in Note 5, “Derivative Instruments and Hedging Activities,” to the consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts considers the Company’s credit risk in accordance with ASC 820-10.

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Derivative Instruments and Hedging Activities

 

The Company records all derivatives in accordance with ASC 815, Derivatives and Hedging, which requires derivative instruments to be reported in the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes. Refer to Item 7A of this Annual Report on Form 10-K for further information on the Company’s derivatives.

 

Share-Based Compensation

 

Share-based compensation expense, including stock options and restricted stock awards, is generally recognized on a straight-line basis over the vesting period based on the fair value of awards which are expected to vest. The fair value of all share-based awards is estimated on the date of grant. Refer to Note 17, “Share Plans,” to the consolidated financial statements for further information on the Company’s share-based compensation plans and accounting.

 

New Accounting Pronouncements

 

Changes to GAAP are established by the Financial Accounting Standards Board (FASB) in the form of accounting standard updates (“ASUs”) to the FASB Accounting Standards Codification (ASC). ASUs not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.

 

Recently Adopted Accounting Standards

 

On  January 1, 2020the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326)Measurement of Credit Losses on Financial Instruments. This guidance was issued to provide financial statement users with more useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Specifically, this guidance requires entities to utilize a new “expected loss” model as it relates to trade and other receivables. The Company adopted this standard using the modified retrospective approach as of the date of adoption, meaning no prior period balances were impacted by the adoption. The adoption of the standard impacts the way the Company estimates the allowance for doubtful accounts on its trade and other receivables, and the Company recorded a decrease to retained earnings of $1,147 as a result of adopting ASU 2016-13. Results for reporting periods beginning after  January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Refer to Note 2 to the consolidated financial statements, “Summary of Accounting Policies - Accounts Receivable and Allowance for Credit Losses,” for further information regarding the Company’s allowance for expected credit losses.

 

 

On  January 1, 2020, the Company elected to apply the optional expedients discussed in ASU 2020-04, Reference Rate Reform. This guidance was issued to address challenges likely to arise in accounting for contract modifications and hedge accounting because of reference rate reform. The update provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued if certain criteria are met. The adoption of the optional expedients in this standard permits the Company to account for the change to a reference rate on its LIBOR based term loan as a continuation of the existing contract rather than having to account for the change in rate as a modification or extinguishment.  Additionally, the election of the optional expedients permits the Company to continue with its hedge accounting treatment for its interest rate swaps despite expected changes due to reference rate reform.

 

 

3.

Acquisitions

 

Fiscal 2020

 

Acquisition of Enbala

 

On October 7, 2020, the Company acquired Enbala for a purchase price, net of cash acquired, of $41,982. The acquisition purchase price was funded solely through cash on hand.

 

The Company recorded a preliminary purchase price allocation during the fourth quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $46,645 of intangible assets, including $27,545 of goodwill recorded in the Domestic segment, as of the acquisition date. A portion of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Enbala from the date of acquisition through December 31, 2020. 

 

Other Acquisitions

 

In  July 2020, the Company acquired Energy Systems, its industrial distributor in northern California.

 

In  September 2020, the Company acquired Mean Green, a designer and manufacturer of commercial grade, battery-powered turf care products.

 

The combined purchase price for these acquisitions was $22,815 and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired businesses since the dates of acquisition through December 31, 2020. 

 

Fiscal 2019

 

Acquisition of Pika

 

On April 26, 2019, the Company acquired Pika for a purchase price, net of cash acquired, of $49,068. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Pika purchase price allocation during the first quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,196 of intangible assets, including $19,896 of goodwill recorded in the Domestic segment, as of the acquisition date. The goodwill ascribed to the acquisition is not deductible for tax purposes. The accompanying consolidated financial statements include the results of Pika from the date of acquisition through December 31, 2020. 

 

Acquisition of Neurio

 

On March 12, 2019, the Company acquired Neurio for a purchase price of $59,071, net of cash acquired and inclusive of a deferred payment of $7,922 which was made during the third quarter of 2019. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Neurio purchase price allocation during the first quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,762 of intangible assets, including $17,862 of goodwill recorded in the Domestic segment, as of the acquisition date. Substantially all of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Neurio from the date of acquisition through December 31, 2020. 

 

Other Acquisitions

 

In  February 2019, the Company acquired a majority share of Captiva, a manufacturer of customized industrial generators in Kolkata, India. The purchase price was immaterial to the Company and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired business from the date of acquisition through December 31, 2020. 

 

 

Fiscal 2018

 

Acquisition of Selmec

 

On June 1, 2018, the Company acquired Selmec for a purchase price of $79,972, net of cash acquired and inclusive of earnout payments of $14,902. Changes in the fair value of the earnout liability during 2020 and 2019 of $(2,241) and $(977), respectively, were recognized as a component of operating income in the Company's consolidated statements of comprehensive income. Changes in the fair value of the earnout liability during 2020 and 2019 included interest accretion of $536 and $2,740, respectively, and other fair value remeasurement adjustments of $(2,777) and $(3,717), respectively. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Selmec purchase price allocation during the second quarter of 2019 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $79,827 of intangible assets, including $46,196 of goodwill recorded in the International segment, as of the acquisition date. The goodwill ascribed to the acquisition is not deductible for tax purposes. The accompanying consolidated financial statements include the results of Selmec from the date of acquisition through December 31, 2020.

 

Summary Purchase Price Allocations

 

The fair values assigned to certain assets acquired and liabilities assumed, as of the acquisition dates, for the years ended December 31 are as follows:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Accounts receivable

 $5,151  $4,643  $14,302 

Inventories

  3,711   4,313   8,000 

Prepaid expenses and other assets

  897   304   4,323 

Property and equipment

  635   384   5,572 

Intangible assets

  26,057   79,200   33,631 

Goodwill

  42,698   41,428   46,196 

Deferred income taxes

  -   3,217   3,252 

Other assets

  1,122   133   597 

Total assets acquired

  80,271   133,622   115,873 
             

Accounts payable

  4,088   4,380   7,216 

Accrued wages and employee benefits

  700   4,408   397 

Other accrued liabilities

  2,151   602   13,671 

Current portion of long-term debt

  -   937   - 

Deferred income taxes

  4,134   9,958   10,974 

Other long-term liabilities

  4,401   778   3,643 

Redeemable non-controlling interest

  -   3,165   - 

Net assets acquired

 $64,797  $109,394  $79,972 

 

 

Pro Forma Information

 

The following unaudited pro forma information of the Company gives effect to all acquisitions as though the transactions had occurred on January 1, 2018. Refer to Note 1, “Description of Business,” for further information on the acquisitions included in the table.

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Net Sales:

            

As reported

 $2,485,200  $2,204,336  $2,023,464 

Pro forma

  2,512,017   2,242,710   2,093,112 
             

Net income attributable to Generac Holdings Inc.:

            

As reported

 $350,576  $252,007  $238,257 

Pro forma

  339,317   239,925   220,555 
             

Net income attributable to Generac Holdings Inc. per common share - diluted

            

As reported

 $5.48  $4.03  $3.54 

Pro forma

  5.34   3.84   3.26 

 

This unaudited pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated on January 1, 2018.

 

 

4.

Redeemable Noncontrolling Interest

 

On March 1, 2016, the Company acquired a 65% ownership interest in PR Industrial S.r.l. and its subsidiaries (Pramac). The 35% noncontrolling interest in Pramac had an acquisition date fair value of $34,253, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Pramac. In February 2019, the Company amended its agreement with the noncontrolling interest holder of Pramac, extending the agreement by five years, allowing the Company to exercise its call option rights in partial increments at certain times during the five year period, and providing that the noncontrolling interest holder no longer holds the right to put its shares to the Company until April 1, 2021. The put and call option price is based on a multiple of earnings, subject to a floor and the terms of the acquisition agreement, as amended.

 

 

On February 1, 2019, the Company acquired a 51% ownership interest in Captiva Energy Solutions, Ltd (Captiva). The 49% noncontrolling interest in Captiva has an acquisition date fair value of $3,165, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Captiva. The noncontrolling interest holder has a put option to sell his interest to the Company any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The put option price is based on a multiple of earnings, subject to the terms of the acquisition. Further, the Company has a call option that it may redeem any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The call option price is based on a multiple of earnings, subject to the terms of the acquisition.

 

For both transactions, the redeemable noncontrolling interest is recorded at the greater of the initial fair value, increased or decreased for the noncontrolling interests’ share of comprehensive income (loss), or the estimated redemption value, with any adjustments to the redemption value impacting retained earnings, but not net income. However, the redemption value adjustments are reflected in the earnings per share calculation, as detailed in Note 14, “Earnings Per Share,” to the consolidated financial statements. The following table presents the changes in the redeemable noncontrolling interest:

 

  

Year Ended December 31,

 
  

2020

  

2019

   

2018

 

Balance at beginning of period

 $61,227  $61,004   $43,929 

Noncontrolling interest

  -   3,165 (1)  - 

Net income

  (2,829)  75    2,214 

Foreign currency translation

  6,562   (1,764)   (3,109)

Redemption value adjustment

  1,247   (1,253)   17,970 

Balance at end of period

 $66,207  $61,227   $61,004 

 

(1) Represents the noncontrolling interest of Captiva calculated at the date of acquisition, February 1, 2019.

 

 

5.

Derivative Instruments and Hedging Activities

 

Commodities

 

The Company is exposed to price fluctuations in commodities including steel, copper and aluminum; and periodically utilizes commodity derivatives to mitigate the impact of these potential price fluctuations on its financial results. These derivatives typically have maturities of less than eighteen months. At December 31, 2020 and 2019, the Company had one and no commodity contracts outstanding, respectively.

 

Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized were $2,185, $(174), and $(874) for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Foreign Currencies

 

The Company is exposed to foreign currency exchange risk as a result of transactions denominated in currencies other than the U.S. Dollar. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with certain foreign currency purchases and sales in the normal course of business. Contracts typically have maturities of twelve months or less. As of December 31, 2020 and 2019, the Company had forty-four and forty-three foreign currency contracts outstanding, respectively.

 

Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in "other, net" in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized for the years ended December 31, 2020, 2019 and 2018 were $355, $(1,195), and $(653), respectively.

 

 

Interest Rate Swaps

 

In 2017, the Company entered into twenty interest rate swap agreements, twelve of which were still outstanding as of December 31, 2020. In December 2019, in conjunction with the amendment to its Term Loan, the Company amended those interest rate swaps to remove the LIBOR floor, which also resulted in minor reductions to the future dated swap fixed rates. In March 2020, the Company entered into three additional interest rate swap agreements, bringing the total outstanding interest rate swaps to fifteen as of December 31, 2020. The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking these hedge transactions. These interest rate swap agreements qualify as cash flow hedges and therefore, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL) in the consolidated balance sheets. The amount of after-tax gains (losses) recognized for the years ended December 31, 2020, 2019 and 2018 were $(14,285), $(13,855), and $2,924, respectively. The cash flows of the swaps are recognized as adjustments to interest expense each period. The ineffective portions of the derivatives’ changes in fair value, if any, are immediately recognized in earnings.

 

Fair Value

 

The following table presents the fair value of the Company’s derivatives:

 

  

December 31,
2020

  

December 31,
2019

 

Commodity contracts

 $1,386  $6 

Foreign currency contracts

  (154)  31 

Interest rate swaps

  (29,536)  (10,425)

 

The fair value of the commodity contract is included in prepaid expenses and other current assets, and the fair values of the foreign currency contracts and interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of December 31, 2020. The fair value of the commodity and foreign currency contracts are included in prepaid expenses and other current assets, and the fair value of the interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of December 31, 2019. Excluding the impact of credit risk, the fair value of the derivative contracts as of  December 31, 2020 and 2019 is a liability of $28,667 and $10,588, respectively, which represents the net amount the Company would pay to exit all of the agreements on those dates.

 

 

6.

Accumulated Other Comprehensive Loss

 

The following presents a tabular disclosure of changes in AOCL during the years ended December 31, 2020 and 2019, net of tax:

 

  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

  

Unrealized Loss on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2020

 $(16,622) $-  $(8,295)  $(24,917)

Other comprehensive income (loss) before reclassifications

  4,948   -   (14,285)(1)  (9,337)

Amounts reclassified from AOCL

  -   -   -    - 

Net current-period other comprehensive income (loss)

  4,948   -   (14,285)   (9,337)

Ending Balance – December 31, 2020

 $(11,674) $-  $(22,580)  $(34,254)

 

  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2019

 $(18,832) $(10,541)  $5,560   $(23,813)

Other comprehensive income (loss) before reclassifications

  2,210   1,474 (2)  (13,855)(3)  (10,171)

Amounts reclassified from AOCL

  -   9,067 (4)  -    9,067 

Net current-period other comprehensive income (loss)

  2,210   10,541    (13,855)   (1,104)

Ending Balance – December 31, 2019

 $(16,622) $-   $(8,295)  $(24,917)

 

 (1)Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended December 31, 2020.
 

(2)

Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended December 31, 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements for additional information.

 

(3)

Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended December 31, 2019.

 

 

 

(4)

Details of reclassifications from AOCL during 2019 are as follows:

 

  

Amounts reclassified from AOCL

 

Loss on pension settlement

 $10,920 

Amortization of net loss

  843 

Total before tax

  11,763 

Income tax impact

  (2,696)

Amounts reclassified from AOCL during 2019

 $9,067 

 

 

7.

Segment Reporting

 

The Company has two reportable segments for financial reporting purposes – Domestic and International. The Domestic segment includes the legacy Generac business (excluding its traditional Latin American export operations), and the acquisitions that are based in the U.S. and Canada, all of which have revenues substantially derived from the U.S. and Canada. The International segment includes the legacy Generac business Latin American export operations, and the Ottomotores, Tower Light, Pramac, Motortech and Selmec acquisitions, all of which have revenues substantially derived from outside the U.S and Canada. Both reportable segments design and manufacture a wide range of energy technology solutions and other power products. The Company has multiple operating segments, which it aggregates into the two reportable segments, based on materially similar economic characteristics, products, production processes, classes of customers, distribution methods and regional considerations.

 

The Company's product offerings consist primarily of power generation equipment, energy storage systems, and other power products geared for varying end customer uses. Residential products and C&I products are each a similar class of products based on similar power output and end customer. The breakout of net sales between residential, C&I, and other products by reportable segment is as follows:

 

  

Net Sales by Segment

 
  

Year Ended December 31, 2020

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,495,383  $61,118  $1,556,501 

Commercial & industrial products

  404,867   296,884   701,751 

Other

  188,558   38,390   226,948 

Total net sales

 $2,088,808  $396,392  $2,485,200 

 

  

Year Ended December 31, 2019

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,086,019  $57,704  $1,143,723 

Commercial & industrial products

  513,482   358,113   871,595 

Other

  143,397   45,621   189,018 

Total net sales

 $1,742,898  $461,438  $2,204,336 

 

  

Year Ended December 31, 2018

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $980,707  $62,032  $1,042,739 

Commercial & industrial products

  461,415   358,855   820,270 

Other

  124,398   36,057   160,455 

Total net sales

 $1,566,520  $456,944  $2,023,464 

 

 

Residential products consist primarily of automatic home standby generators ranging in output from 7.5kW to 150kW, portable generators, energy storage and monitoring solutions, and other outdoor power equipment. These products are sold through independent residential dealers, national and regional retailers, e-commerce merchants, electrical/HVAC/solar wholesalers, solar installers, and outdoor power equipment dealers. The residential products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end consumer, including installation and maintenance services. In some cases, residential products are sold direct to the end consumer. Substantially all of the residential products revenues are transferred to the customer at a point in time.

 

C&I products consist of larger output stationary generators used in C&I applications and fueled by diesel, natural gas, liquid propane and bi-fuel, with power outputs ranging from 10kW up to 3,250kW. Also included in C&I products are mobile generators, light towers, mobile heaters and mobile pumps. These products are sold through industrial distributors and dealers, equipment rental companies and equipment distributors. The C&I products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end customer, including installation and maintenance services. In some cases, C&I products are sold direct to the end customer. Substantially all of the C&I products revenues are transferred to the customer at a point in time.

 

Other consists primarily of aftermarket service parts and product accessories sold to our dealers, the amortization of extended warranty deferred revenue, remote monitoring subscription revenue, grid services, installation and maintenance service revenue. The aftermarket service parts and product accessories are generally transferred to the customer at a point in time, while the extended warranty and subscription revenue are recognized over the life of the contract. Other service revenue is recognized when the service is performed.

 

Management evaluates the performance of its segments based primarily on Adjusted EBITDA, which is reconciled to Income before provision for income taxes below. The computation of Adjusted EBITDA is based on the definition that is contained in the Company’s credit agreements.

 

  

Adjusted EBITDA

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $563,394  $428,667  $388,495 

International

  20,379   25,448   36,057 

Total adjusted EBITDA

 $583,773  $454,115  $424,552 
             

Interest expense

  (32,991)  (41,544)  (40,956)

Depreciation and amortization

  (68,773)  (60,767)  (47,408)

Non-cash write-down and other adjustments (1)

  327   (240)  (3,532)

Non-cash share-based compensation expense (2)

  (20,882)  (16,694)  (14,563)

Loss on extinguishment of debt (3)

  -   (926)  (1,332)

Loss on pension settlement (4)

  -   (10,920)  - 

Transaction costs and credit facility fees (5)

  (2,151)  (2,724)  (3,883)

Business optimization and other charges (6)

  (12,158)  (1,572)  (952)

Other

  (954)  879   (850)

Income before provision for income taxes

 $446,191  $319,607  $311,076 

 

 

(1)

Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts.

 

(2)

Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods.

 

(3)

Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.

 

(4)

Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.

 

(5)

Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities.

 

(6)

For the year ended December 31, 2020, represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-19 pandemic and decline in oil prices. For the year ended December 31, 2019, represents severance and other charges related to the consolidation of certain of our facilities.

 

 

The following tables summarize additional financial information by reportable segment:

 

  

Assets

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $2,659,597  $2,123,251  $1,868,554 

International

  575,826   542,418   557,760 

Total

 $3,235,423  $2,665,669  $2,426,314 

 

  

Depreciation and Amortization

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $53,020  $46,145  $35,586 

International

  15,753   14,764   11,822 

Total

 $68,773  $60,909  $47,408 

 

  

Capital Expenditures

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $51,867  $36,007  $38,242 

International

  10,261   24,795   9,359 

Total

 $62,128  $60,802  $47,601 

 

The Company’s sales in the United States represent approximately 82%, 75%, and 74% of total sales for the years ended December 31, 2020, 2019 and 2018, respectively. Approximately 81% and 80% of the Company’s identifiable long-lived assets are located in the United States as of December 31, 2020 and 2019, respectively.

 

 

8.

Balance Sheet Details

 

Inventories consist of the following:

 

  

December 31,

 
  

2020

  

2019

 

Raw material

 $375,516  $328,021 

Work-in-process

  6,833   10,387 

Finished goods

  220,968   183,616 

Total

 $603,317  $522,024 

 

 

As of December 31, 2020 and 2019, inventories totaling $9,154 and $18,684, respectively, were on consignment at customer locations.

 

Property and equipment consists of the following:

 

  

December 31,

 
  

2020

  

2019

 

Land and improvements

 $18,363  $18,252 

Buildings and improvements

  198,908   177,079 

Machinery and equipment

  153,696   117,114 

Dies and tools

  24,190   22,040 

Vehicles

  6,037   3,955 

Office equipment and systems

  107,923   99,124 

Leasehold improvements

  5,276   4,293 

Construction in progress

  30,227   36,299 

Gross property and equipment

  544,620   478,156 

Accumulated depreciation

  (200,684)  (161,180)

Total

 $343,936  $316,976 

 

Total property and equipment included finance leases of $27,269 and $26,063 at December 31, 2020 and 2019, respectively, primarily made up of buildings and improvements. Amortization of finance lease right of use assets is recorded within depreciation expense in the consolidated statements of comprehensive income. The initial measurement of new finance lease right of use assets is accounted for as a non-cash item in the consolidated statement of cash flows. Refer to Note 10, “Leases,” for further information regarding the Company’s accounting for leases under ASC 842, Leases.

 

 

9.

Goodwill and Intangible Assets

 

The changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 are as follows:

 

  

Domestic

  

International

  

Total

 

Balance at December 31, 2018

 $621,451  $143,204  $764,655 

Acquisitions of businesses, net

  37,758   3,078   40,836 

Foreign currency translation

  -   (207)  (207)

Balance at December 31, 2019

  659,209   146,075   805,284 

Acquisitions of businesses, net

  42,722   -   42,722 

Foreign currency translation

  604   6,618   7,222 

Balance at December 31, 2020

 $702,535  $152,693  $855,228 

 

Refer to Note 3, “Acquisitions,” to the consolidated financial statements for further information regarding the Company’s acquisitions.

 

The details of the gross goodwill applicable to each reportable segment at December 31, 2020 and 2019 are as follows:

 

  

December 31, 2020

  

December 31, 2019

 
  

Gross

  

Accumulated Impairment

  

Net

  

Gross

  

Accumulated Impairment

  

Net

 

Domestic

 $1,205,728  $(503,193) $702,535  $1,162,402  $(503,193) $659,209 

International

  157,304   (4,611)  152,693   150,686   (4,611)  146,075 

Total

 $1,363,032  $(507,804) $855,228  $1,313,088  $(507,804) $805,284 

 

 

The following table summarizes intangible assets by major category as of December 31, 2020 and 2019:

 

  

Weighted Average

  

December 31, 2020

  

December 31, 2019

 
  Amortization Years  

Gross

  

Accumulated Amortization

  

Net Book Value

  

Gross

  

Accumulated Amortization

  

Net Book Value

 

Finite-lived intangible assets:

                           

Tradenames

 9  $58,729  $(40,891) $17,838  $56,669  $(36,613) $20,056 

Customer lists

 12   370,736   (321,531)  49,205   369,932   (314,380)  55,552 

Patents and technology

 10   233,271   (146,544)  86,727   213,972   (128,426)  85,546 

Software

 -   1,046   (1,046)  -   1,046   (1,046)  - 

Non-compete/other

 4   16,469   (6,537)  9,932   12,063   (3,804)  8,259 

Total finite-lived intangible assets

    $680,251  $(516,549) $163,702  $653,682  $(484,269) $169,413 

Indefinite-lived tradenames

     128,321   -   128,321   128,321   -   128,321 

Total intangible assets

    $808,572  $(516,549) $292,023  $782,003  $(484,269) $297,734 

 

Amortization of intangible assets was $32,280, $28,644 and $22,112 in 2020, 2019 and 2018, respectively. Excluding the impact of any future acquisitions, the Company estimates amortization expense for the next five years will be as follows: 2021 - $33,906; 2022 - $26,649; 2023 - $22,129; 2024 - $18,581; 2025 - $16,808.

 

 

10.

Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use (“ROU”) asset and lease liability at the lease commencement date based on the present value of the lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the incremental borrowing rate is used to determine the present value of lease payments. The incremental borrowing rate is a collateralized rate determined based on the lease term, the Company’s credit rating, and other market information available at the commencement date. The ROU asset also includes any lease payments made prior to the commencement date and is reduced by any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term, while lease expense for finance leases is recognized as depreciation and interest expense using the effective interest method. The Company’s variable lease expense generally consists of property tax and insurance payments that are variable in nature, however, these amounts are immaterial to the consolidated financial statements and are therefore not separately reported.

 

The Company has lease agreements with both lease and nonlease components, which it elected to account for as a single lease component. However, the Company did not elect to apply the recognition exception for short-term leases. The Company is applying these elections to all asset classes.

 

The Company leases certain manufacturing facilities, distribution centers, office space, warehouses, automobiles, machinery and computer equipment globally under both finance and operating leases. The Company’s leases have remaining lease terms of up to 20 years, of which certain leases, primarily within the buildings and improvements asset class, include options to extend the leases for up to 10 additional years. Further, the Company leases certain buildings from a noncontrolling interest holder, which the Company has determined to be arms’ length transactions.

 

The Company is a lessor of one building that it leases to a third party. The lease income related to this arrangement is not material to the consolidated financial statements.

 

The Company records its operating lease cost and amortization of finance lease ROU assets within cost of goods sold or operating expenses in the consolidated statements of comprehensive income depending on the cost center of the underlying asset. The Company records its finance lease interest cost within interest expense in the consolidated statements of comprehensive income.

 

 

The components of total lease cost consist of the following:

 

  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Operating lease cost

 $18,648  $9,647 

Finance lease cost:

        

Amortization of ROU assets

  2,587   2,531 

Interest on lease liabilities

  2,237   2,227 

Total lease cost

 $23,472  $14,405 

 

Prior to the adoption of ASU 2016-02 in 2019, lease expense consisted of payments on operating leases. Total rent expense related to operating leases for the year ended December 31, 2018 was approximately $10,739.

 

As of January 1, 2019, the date of the adoption of ASU 2016-02, the Company recognized ROU assets and lease liabilities related to operating leases of $42,024 and $42,056, respectively, and there was no cumulative effect adjustment made to retained earnings. Supplemental balance sheet information related to the Company’s leases is as follows:

 

  

December 31, 2020

  

December 31, 2019

 

Operating Leases

        

Operating lease ROU assets (1)

 $62,030  $35,950 
         

Operating lease liabilities - current (2)

 $17,192  $7,231 

Operating lease liabilities - noncurrent (3)

  46,558   29,778 

Total operating lease liabilities

 $63,750  $37,009 
         

Finance Leases

        

Finance lease ROU assets, gross

 $34,929  $29,142 

Accumulated depreciation - finance lease ROU assets

  (7,660)  (3,079)

Finance lease ROU assets, net (4)

 $27,269  $26,063 
         

Finance lease liabilities - current (5)

 $2,311  $1,830 

Finance lease liabilities - noncurrent (6)

  25,060   24,132 

Total finance lease liabilities

 $27,371  $25,962 

 

 

(1)

Recorded in the operating lease and other assets line within the consolidated balance sheets

 

(2)

Recorded in the other accrued liabilities line within the consolidated balance sheets

 

(3)

Recorded in the operating lease and other long-term liabilities line within the consolidated balance sheets

 

(4)

Recorded in the property and equipment, net line within the consolidated balance sheets

 

(5)

Recorded in the current portion of long-term borrowings and finance lease obligations line within the consolidated balance sheets

 

(6)

Recorded in the long-term borrowings and finance lease obligations line within the consolidated balance sheets

 

Supplemental cash flow information related to the Company’s leases is as follows:

 

  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Cash paid for amounts included in the measurement of lease liabilities

        

Operating cash flows from operating leases

 $18,412  $10,125 

Operating cash flows from finance leases

  1,871   1,864 

Financing cash flows from finance leases

  3,957   3,237 
         

ROU assets obtained in exchange for lease liabilities

        

Operating leases

  41,678   4,021 

Finance leases

  3,737   8,797 

 

 

Weighted average remaining lease term and discount rate information related to the Company’s leases as of December 31, 2020 is as follows:

 

Weighted average remaining lease term (in years)

    

Operating Leases

  4.92 

Finance Leases

  12.90 
     

Weighted average discount rate

    

Operating Leases

  4.48%

Finance Leases

  7.66%

 

The maturities of the Company’s lease liabilities as of December 31, 2020 are as follows:

 

  

Finance Leases

  

Operating Leases

 

2021

 $4,146  $19,530 

2022

  4,292   18,135 

2023

  3,112   9,519 

2024

  2,999   7,452 

2025

  2,678   5,359 

After 2025

  28,596   11,711 

Total minimum lease payments

  45,823   71,706 

Interest component

  (18,452)  (7,956)

Present value of minimum lease payments

 $27,371  $63,750 

 

 

11.

Product Warranty Obligations

 

The Company records a liability for standard product warranty obligations accounted for as assurance warranties at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. The following is a tabular reconciliation of the Company’s standard product warranty liability accounted for as an assurance warranty:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $49,316  $41,785  $35,422 

Product warranty reserve assumed in acquisition

  124   1,062   - 

Payments

  (33,496)  (26,096)  (20,029)

Provision for warranty issued

  42,093   32,060   26,910 

Changes in estimates for pre-existing warranties

  1,181   505   (518)

Balance at end of period

 $59,218  $49,316  $41,785 

 

The Company also sells extended warranty coverage for certain products, which it accounts for as a service warranty. The sales of extended warranties are recorded as deferred revenue, and typically have a duration of five to ten years. The deferred revenue related to extended warranty coverage is amortized over the duration of the extended warranty contract period, following the standard warranty period, using the straight-line method. The Company believes the straight-line method is appropriate because the performance obligation is satisfied based on the passage of time. The amortization of deferred revenue is recorded to net sales in the consolidated statements of comprehensive income. The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $78,738  $68,340  $57,854 

Deferred revenue contracts issued

  26,968   24,483   21,440 

Amortization of deferred revenue contracts

  (15,918)  (14,085)  (10,954)

Balance at end of period

 $89,788  $78,738  $68,340 

 

 

The timing of recognition of the Company’s deferred revenue balance related to extended warranties at December 31, 2020 is as follows:

 

2021

 $18,754 

2022

  18,819 

2023

  16,464 

2024

  11,849 

After 2024

  23,902 

Total

 $89,788 

 

The Company has a post-sale extended warranty marketing program with a third party. In the program’s agreement, the Company is required to pay fees to the third-party service provider based on the number of extended warranty contracts that they sell, which it classifies as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income over the same period that the underlying deferred revenue is recognized. The balance of deferred contract costs as of December 31, 2020 and 2019 was $6,869 and $6,190, respectively. Amortization of deferred contract costs recorded during the years ended December 31, 2020, 2019 and 2018 was $1,303, $869 and $615, respectively.

 

Standard product warranty obligations and extended warranty related deferred revenues are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

Product warranty liability

        

Current portion - other accrued liabilities

 $37,417  $27,885 

Long-term portion - other long-term liabilities

  21,801   21,431 

Total

 $59,218  $49,316 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $18,857  $15,519 

Long-term portion - other long-term liabilities

  70,931   63,219 

Total

 $89,788  $78,738 

 

 

12.

Credit Agreements

 

Short-term borrowings are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

ABL facility

 $-  $30,961 

Other lines of credit

  39,282   27,753 

Total

 $39,282  $58,714 

 

Long-term borrowings are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

Term loan

 $830,000  $830,000 

Original issue discount and deferred financing costs

  (15,450)  (18,048)

ABL facility

  -   - 

Finance lease obligation

  27,371   25,962 

Other

  3,990   2,236 

Total

  845,911   840,150 

Less: current portion of debt

  1,836   553 

Less: current portion of finance lease obligation

  2,311   1,830 

Total

 $841,764  $837,767 

 

 

Maturities of long-term borrowings outstanding at December 31, 2020, excluding finance lease obligations as their maturities are disclosed in Note 10, “Leases,” and before considering original issue discount and deferred financing costs, are as follows:

 

2021

 $1,836 

2022

  1,905 

2023

  46 

2024

  115 

After 2024

  830,088 

Total

 $833,990 

 

The Company’s credit agreements originally provided for a $1,200,000 term loan B credit facility (Term Loan) and currently include a $300,000 uncommitted incremental term loan facility. The maturity date of the Term Loan is currently December 13, 2026. The Term Loan is guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a first priority lien on virtually all of the Company’s assets, including fixed assets and intangibles, other than cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a second priority lien. The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Currently, the Term Loan bears interest at rates based upon either a base rate plus an applicable margin of 0.75% or adjusted LIBOR rate plus an applicable margin of 1.75%. 

 

In June 2018, the Company amended the Term Loan, which further reduced the applicable margin rates to base rate plus a fixed applicable margin of 0.75% or adjusted LIBOR rate plus a fixed applicable margin of 1.75%. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $829 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $118 of transaction fees in the second quarter of 2018.

 

In December 2019, the Company amended its Term Loan to extend the maturity date from May 31, 2023 to December 13, 2026, as well as to remove the LIBOR floor of 0.75% from the adjusted LIBOR rate. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $1,247 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $432 of transaction fees in the fourth quarter of 2019. Additionally, the Company made a voluntary prepayment of $49,000 on the Term Loan, which resulted in the write-off of $926 of original issue discount and capitalized debt issuance costs as a loss on extinguishment of debt in the consolidated statements of comprehensive income. 

 

In connection with our Term Loan amendment in December 2019, language was added to the agreement to include a benchmark replacement rate, selected by the administrative agent and the borrower, as a replacement to LIBOR that would take affect at the time LIBOR ceases. The Company plans to work with its lenders in the future to amend other LIBOR based debt agreements to add a replacement rate should the use of LIBOR cease.  

 

The Term Loan does not require an Excess Cash Flow payment if the Company’s net secured leverage ratio is maintained below 3.75 to 1.00 times. As of December 31, 2020, the Company’s net secured leverage ratio was 1.12 to 1.00 times, and the Company was in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.

 

The Company’s credit agreements also provide for a senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility is currently June 12, 2023. Borrowings under the ABL Facility are guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a first priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a second priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility. Currently, the ABL Facility bears interest at rates based upon either a base rate plus an applicable margin of 0.125% or an adjusted LIBOR rate plus an applicable margin of 1.125%, in each case subject to adjustments based upon average availability under the ABL Facility.

 

 

In June 2018, the Company amended the ABL Facility; increasing it from $250,000 to $300,000 and extending the maturity date to June 12, 2023. In addition, the ABL Facility amendment modified the pricing by reducing certain applicable interest rates to either a base rate plus an applicable margin of 0.375% or an adjusted LIBOR rate plus an applicable margin of 1.375%. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $755 of new debt issuance costs as deferred financing costs on long-term borrowings and wrote-off $34 of capitalized debt issuance costs as a loss on extinguishment of debt in the second quarter of 2018.

 

In June 2018, the Company borrowed $50,000 under the ABL Facility, the proceeds of which were used as a voluntary prepayment of the Term Loan. As a result of the prepayment of the Term Loan, the Company wrote-off $1,298 of original issue discount and capitalized debt issuance costs during the second quarter of 2018 as a loss on extinguishment of debt in the consolidated statements of comprehensive income. In October 2018, the Company repaid the $50,000 outstanding ABL Facility balance with cash on hand.

 

As of December 31, 2020, there was no outstanding balance under the ABL Facility, leaving $299,621 of availability, net of outstanding letters of credit.

 

As of December 31, 2020 and December 31, 2019, short-term borrowings consisted of borrowings by the Company’s foreign subsidiaries on local lines of credit and the ABL Facility, which totaled $39,282 and $58,714, respectively.

 

 

13.

Stock Repurchase Programs

 

In September 2018, the Company’s Board of Directors approved a $250,000 stock repurchase program, which expired in October 2020. In September 2020, the Company’s Board of Directors approved another stock repurchase program, which commenced on October 27, 2020, and allows for the repurchase of up to $250,000 of the Company's common stock over a 24-month period. The Company may repurchase its common stock from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchases may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company’s common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company’s outstanding indebtedness. The repurchases may be funded with cash on hand, available borrowings or proceeds from potential debt or other capital markets sources. The stock repurchase program may be suspended or discontinued at any time without prior notice. During the years ended December 31, 2020 and 2019, the Company did not repurchase any shares of its common stock. During the year ended December 31, 2018, the Company repurchased 560,000 shares of its common stock for $25,656, all funded with cash on hand. Since the inception of all programs starting in August 2015, the Company has repurchased 8,676,706 shares of its common stock for $305,547 (at an average cost per share of $35.21), all funded with cash on hand.

 

 

14.

Earnings Per Share

 

Basic earnings per share is calculated by dividing net income attributable to the common shareholders of the Company by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options. Refer to Note 4, “Redeemable Noncontrolling Interest,” to the consolidated financial statements for further information regarding the accounting for redeemable noncontrolling interests.

 

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Numerator

            

Net income attributable to Generac Holdings Inc.

 $350,576  $252,007  $238,257 

Redeemable noncontrolling interest redemption value adjustment

  (1,247)  1,253   (17,970)

Net income attributable to common shareholders

 $349,329  $253,260  $220,287 
             

Denominator

            

Weighted average shares, basic

  62,280,889   61,926,986   61,662,031 

Dilutive effect of stock compensation awards (1)

  1,456,845   938,460   571,194 

Diluted shares

  63,737,734   62,865,446   62,233,225 
             

Net income attributable to common shareholders per share

            
Basic $5.61  $4.09  $3.57 
Diluted $5.48  $4.03  $3.54 

 

 

(1)

Excludes approximately 26,100 stock options for the year ended December 31, 2018, as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended December 31, 2020 and 2019.

 

 

15.

Income Taxes

 

The Company’s provision for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $62,714  $41,686  $32,072 

State

  13,071   4,211   9,639 

Foreign

  1,974   2,660   4,546 
Total  77,759   48,557   46,257 

Deferred:

            

Federal

  20,452   19,393   22,225 

State

  1,243   1,390   1,910 

Foreign

  (1,197)  (1,263)  479 
Total  20,498   19,520   24,614 

Change in valuation allowance

  716   (778)  (1,015)

Provision for income taxes

 $98,973  $67,299  $69,856 

 

The Company files U.S. federal, U.S. state and foreign jurisdiction tax returns which are subject to examination up to the expiration of the statute of limitations. The Company believes the tax positions taken on its returns would be sustained upon an exam, or where a position is uncertain, adequate reserves have been recorded. As of December 31, 2020, the Company is no longer subject to income tax examinations for United States federal income taxes for tax years prior to 2017. Due to the carryforward of net operating losses and research & development credits, the Company’s Wisconsin state income tax returns for tax years 2009 through 2019 remain open. In addition, the Company is subject to audit by various foreign taxing jurisdictions for tax years 2015 through 2019.

 

The Company is regularly under tax return examination by tax authorities in the various jurisdictions in which we operate. The Company is actively managing the examinations and working to address any open matters. While the Company does not believe any material taxes or penalties are due, there is a possibility that the ultimate tax outcome of an examination may result in differences from what was recorded. Such differences may affect the provision for income taxes in the period in which the determination is made, and could impact the Company’s financial results.

 

 

Significant components of deferred tax assets and liabilities are as follows:

 

  

December 31,

 
  

2020

  

2019

 

Deferred tax assets:

        

Accrued expenses

 $24,358  $21,053 

Deferred revenue

  15,851   14,697 

Inventories

  11,795   9,879 

Stock-based compensation

  8,348   7,490 

Operating loss and credit carryforwards

  31,275   28,356 

Bad debt

  1,633   1,094 

Other

  8,558   4,275 

Valuation allowance

  (5,740)  (5,024)

Total deferred tax assets

  96,078   81,820 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  171,831   142,159 

Depreciation

  33,716   27,864 

Debt refinancing costs

  3,544   4,119 

Prepaid expenses

  1,259   1,073 

Total deferred tax liabilities

  210,350   175,215 

Net deferred tax liabilities

 $(114,272) $(93,395)

 

As of December 31, 2020 and 2019, deferred tax assets of $1,497 and $2,933, and deferred tax liabilities of $115,769 and $96,328, respectively, were reflected on the consolidated balance sheets.

 

The Company maintains a valuation allowance against the deferred tax assets when it is uncertain it will generate sufficient taxable income to utilize the asset. During 2020, the valuation allowance increased by $716 primarily due to state net operating losses which are unlikely to be utilized, partially offset by utilization of loss carryforwards in certain foreign subsidiaries.

 

At December 31, 2020, the Company had various state research & development and state manufacturing tax credit carryforwards of approximately $4,513 and $19,303, respectively, which expire between 2024 and 2035. The Company believes it will generate sufficient taxable income in these jurisdictions to fully utilize the credits prior to their expiration.

 

Changes in the Company’s gross liability for unrecognized tax benefits, excluding interest and penalties, were as follows:

 

  

December 31,

 
  

2020

  

2019

 

Unrecognized tax benefit, beginning of period

 $6,720  $5,635 

Increase in unrecognized tax benefit for positions taken in prior period

  332   633 

Increase in unrecognized tax benefit for positions taken in current period

  750   495 

Statute of limitation expirations

  (189)  (43)

Settlements

  -   - 

Unrecognized tax benefit, end of period

 $7,613  $6,720 

 

The unrecognized tax benefit as of  December 31, 2020 and 2019, if recognized, would favorably impact the effective tax rate.

 

As of  December 31, 2020 and 2019, total accrued interest of approximately $95 and $71, respectively, and accrued penalties of approximately $274 and $195, respectively, associated with net unrecognized tax benefits are included in the consolidated balance sheets. Interest and penalties are recorded as a component of income tax expense.

 

The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits related to continuing operations during the fiscal year ending December 31, 2021.

 

 

A reconciliation of the statutory tax rates and the effective tax rates for the years ended December 31, 2020, 2019 and 2018 are as follows:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  4.3   4.3   4.7 

State tax rate differential

  0.0   (1.0)  - 

Research and development credits

  (1.1)  (0.8)  (1.3)

State credits

  (1.5)  (1.0)  (1.0)

Share-based compensation (1)

  (1.0)  (0.6)  (0.5)

Tax Act impact

  0.0   -   (0.2)

Other

  0.5   (0.8)  (0.2)

Effective tax rate

  22.2%  21.1%  22.5%

 

 

(1)

With the adoption of ASU 2016-09 in 2017, excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet.

 

 

16.

Benefit Plans

 

Medical and Dental Plans

 

The Company maintains medical and dental benefit plans covering its full-time domestic employees and their dependents. These plans are partially or fully self-funded under which participant claims are obligations of the plan. These plans are funded through employer and employee contributions at a level sufficient to pay for the benefits provided by the plan. The Company’s contributions to the plans were $24,617, $18,290, and $14,660 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

The Company’s foreign subsidiaries participate in government sponsored medical benefit plans. In certain cases, the Company purchases supplemental medical coverage for certain employees at these foreign locations. The expenses related to these plans are not material to the Company’s consolidated financial statements.

 

Savings Plan

 

The Company maintains a defined-contribution 401(k) savings plan for eligible domestic employees. Under the plan, employees may defer receipt of a portion of their eligible compensation. The Company may contribute a matching contribution of 50% of the first 6% of eligible compensation of employees that is deferred. The Company may also contribute a non-elective contribution for eligible employees employed on December 31, 2008 that were impacted by the freezing of the Company’s pension plans. The Company’s matching contributions are subject to vesting. Forfeitures may be applied against plan expenses and Company contributions. The Company recognized $5,332, $4,791 and $4,193 of expense related to these plans for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Pension Plans

 

Historically, the Company maintained noncontributory salaried and hourly pension plans (Pension Plans) covering certain domestic employees. The Pension Plans were frozen effective December 31, 2008. Effective December 31, 2018, the Pension Plans were merged into the same plan (Pension Plan), resulting in no change to benefits for participants. The benefits under the salaried plan were based upon years of service and the participants’ defined final average monthly compensation. The benefits under the hourly plan were based on a unit amount at the date of termination multiplied by the participant’s years of credited service.

 

In 2019, the Company completed the termination of its Pension Plan.  In connection with the Company’s activities to terminate the plan, lump sum distributions were made in the fourth quarter of 2019 to individuals who elected lump sum distributions, including rolling over their accounts to the Company’s 401(k) savings plan. Also in the fourth quarter of 2019, annuity contracts were purchased to settle obligations for the remaining participants. Upon settlement of the pension liability, the Company reclassified related unrecognized pension losses recorded in AOCL to the consolidated statements of comprehensive income. As a result, the Company recorded pre-tax settlement charges of $10,920 in the fourth quarter of the year ended December 31, 2019.

 

Certain of the Company’s foreign subsidiaries participate in local statutory defined benefit or other post-employment benefit plans. These plans provide benefits that are generally based on years of credited service and a percentage of the employee’s eligible compensation earned throughout the applicable service period. Liabilities recorded under these plans are included in other long-term liabilities in the Company’s consolidated balance sheets and are not material.

 

 

 

17.

Share Plans

 

The Company adopted an equity incentive plan (the 2010 Plan) on February 10, 2010 in connection with its initial public offering. The 2010 Plan, as amended, allowed for granting of up to 9.1 million share-based awards to executives, directors and employees. Awards available for grant under the 2010 Plan included stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Awards under the 2010 Plan ceased in June 2019. Total share-based compensation expense related to the Plan, net of estimated forfeitures, was $11,681, $15,738, and $14,563 for the years ended December 31, 2020, 2019 and 2018, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

On June 13, 2019, the stockholders of Generac Holdings Inc. approved the Company’s 2019 Equity Incentive Plan (the 2019 Plan). Following the effectiveness of the 2019 Plan, no new awards may be made under the Plan. The 2019 Plan allows for granting of up to 2.7 million share-based awards to executives, directors and employees. Awards available for grant under the 2019 Plan include stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Total share-based compensation expense related to the 2019 Plan, net of estimated forfeitures, was $9,201 and $956 for the years ended December 31, 2020 and 2019, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

Stock Options - Stock options granted in 2020 have an exercise price between $91.00 per share and $158.89 per share; stock options granted in 2019 have an exercise price of $52.07 per share; and stock options granted in 2018 have an exercise price between $43.88 per share and $45.29 per share. Stock options vest in equal installments over four years, subject to the grantee’s continued employment or service and expire ten years after the date of grant.

 

Stock option exercises can be net-share settled such that the Company withholds shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. Total shares withheld were 24,070, 32,211 and 63,817 for the years ended December 31, 2020, 2019 and 2018, respectively, and were based on the value of the stock on the exercise dates. The net-share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued.

 

Employees can also utilize a cashless for cash exercise of stock options, such that all exercised shares will be sold in the market immediately. Cash equivalent to the exercise price of the awards plus the employees’ minimum statutory tax obligations is remitted to the Company, with the remaining cash being transferred to the employee. Total net proceeds from the cashless for cash exercise of stock options were $13,089, $9,395 and $5,614 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity in the consolidated statement of cash flows.

 

Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to stock option exercises were $7,297, $3,360 and $3,846 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity in the consolidated statements of cash flows.

 

The grant-date fair value of each option grant is estimated using the Black-Scholes-Merton option pricing model. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs. Expected volatility is calculated based on an analysis of historic volatility of the Company’s stock price. The average expected life is based on the contractual term of the option using the simplified method. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life assumed at the date of grant. The compensation expense recognized is net of estimated forfeitures. Forfeitures are estimated based on actual share option forfeiture history.

 

 

The weighted-average assumptions used in the Black-Scholes-Merton option pricing model for 2020, 2019 and 2018 are as follows:

 

  Year Ended December 31, 
  

2020

  

2019

  

2018

 

Weighted average grant date fair value

 $35.79  $19.33  $17.86 
             

Assumptions:

            

Expected stock price volatility

  32%  33%  37%

Risk free interest rate

  1.56%  2.52%  2.60%

Expected annual dividend per share

 $-  $-  $- 

Expected life of options (years)

  6.25   6.25   6.25 

 

A summary of the Company’s stock option activity and related information for the years ended December 31, 2020, 2019 and 2018 is as follows:

 

  

Number of Options

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Contractual Term (in years)

  

Aggregate Intrinsic Value ($ in thousands)

 
                 

Outstanding as of December 31, 2017

  1,472,130  $33.11   7.3  $25,281 

Granted

  366,231   43.88         

Exercised

  (267,909)  19.90         

Forfeited

  (49,285)  43.34         

Outstanding as of December 31, 2018

  1,521,167   37.70   7.0  $19,212 
                 

Granted

  369,779   52.07         

Exercised

  (263,250)  30.75         

Forfeited

  (35,010)  43.79         

Outstanding as of December 31, 2019

  1,592,686   42.04   6.9  $93,242 
                 

Granted

  173,650   102.32         

Exercised

  (216,196)  39.88         

Forfeited

  (21,450)  50.25         

Outstanding as of December 31, 2020

  1,528,690   49.08   6.3  $272,553 
                 

Exercisable as of December 31, 2020

  845,365   39.15   4.9  $159,145 

 

As of December 31, 2020, there was $10,673 of total unrecognized compensation cost, net of expected forfeitures, related to unvested options. The cost is expected to be recognized over the remaining service period, having a weighted-average period of 2.4 years. Total share-based compensation cost related to the stock options for the years ended December 31, 2020, 2019 and 2018 was $5,860, $5,597 and $4,998, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

Restricted Stock – Restricted stock awards vest in equal installments over three years, subject to the grantee’s continued employment or service. Certain restricted stock awards also include performance shares, whereby the number of performance shares that can be earned are contingent upon Company performance measures over a three-year period. Performance measures are based on a weighting of a number of financial metrics, from which grantees may earn from 0% to 200% of their target performance share award. The performance period for the 2018 awards covers the years 2018 through 2020, the performance period for the 2019 awards covers the years 2019 through 2021, and the performance period for the 2020 awards covers the years 2020 through 2022. The Company estimates the number of performance shares that will vest based on projected financial performance. The fair value of restricted awards is determined based on the market value of the Company's shares on the grant date. The fair market value of the restricted awards at the time of the grant is amortized to expense over the period of vesting. The compensation expense recognized for restricted share awards is net of estimated forfeitures.

 

Restricted stock vesting is net-share settled such that, upon vesting, the Company withholds shares with value equivalent to the employees’ minimum statutory tax obligation, and then pays the cash to the taxing authorities on behalf of the employees. In effect, the Company repurchases these shares and classifies them as treasury stock. Total shares withheld were 70,718, 55,953 and 38,186 for the years ended December 31, 2020, 2019 and 2018, respectively, and were based on the value of the stock on the vesting dates. Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to restricted stock vesting were $7,613, $3,078 and $1,812 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity within the consolidated statements of cash flows.

 

 

A summary of the Company's restricted stock activity for the years ended December 31, 2020, 2019 and 2018 is as follows:

 

  

Shares

  

Weighted-Average Grant-Date Fair Value

 
         

Non-vested as of December 31, 2017

  392,276  $37.77 

Granted

  208,803   44.49 

Vested

  (128,433)  39.03 

Forfeited

  (46,650)  39.43 

Non-vested as of December 31, 2018

  425,996   40.50 
         

Granted

  265,255   62.38 

Vested

  (184,628)  38.78 

Forfeited

  (14,986)  44.23 

Non-vested as of December 31, 2019

  491,637   52.84 
         

Granted

  183,868   95.14 

Vested

  (200,390)  45.10 

Forfeited

  (18,921)  56.58 

Non-vested as of December 31, 2020

  456,194   68.42 

 

As of December 31, 2020, there was $20,608 of unrecognized compensation cost, net of expected forfeitures, related to non-vested restricted stock awards. That cost is expected to be recognized over the remaining service period, having a weighted-average period of 1.9 years. Total share-based compensation cost related to the restricted stock for the years ended December 31, 2020, 2019 and 2018, inclusive of performance shares, was $15,022, $11,097 and $9,565, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

During 2020, 2019 and 2018, 15,275, 22,544 and 33,419 shares of stock, respectively, were granted to certain members of the Company’s Board of Directors as a component of their compensation for their service on the Board, all of which were fully vested at time of grant. A non-employee director can elect to receive his or her director fees in the form of deferred stock units, which voluntarily defers the issuance of the related shares granted until the director separates from the Company or a triggering event occurs. 10,528, 16,604 and 22,675 of deferred stock units are included in the shares of stock granted to certain members of the Company’s Board of Directors for the years 2020, 2019, and 2018, respectively. Total share-based compensation cost for these share grants in 2020, 2019 and 2018 was $1,558, $1,391 and $1,718, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

 

18.

Commitments and Contingencies

 

The Company has an arrangement with a finance company to provide floor plan financing for certain dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does not indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at December 31, 2020 and 2019 was approximately $55,600 and $49,600, respectively.

 

In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which may result from such lawsuits are not expected to have a material adverse effect on the financial position, results of operations, or cash flows of the Company.

 

 

 

19.

Quarterly Financial Information (Unaudited)

 

   

Quarters in the Year Ended December 31, 2020

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 475,915     $ 546,848     $ 701,355     $ 761,082  

Gross profit

    172,320       208,983       276,149       300,202  

Operating income

    62,862       89,553       155,637       171,054  

Net income attributable to Generac Holdings Inc.

    44,460       66,145       114,970       125,001  

Net income attributable to common shareholders per common share - basic:

  $ 0.69     $ 1.04     $ 1.86     $ 2.02  

Net income attributable to common shareholders per common share - diluted:

  $ 0.68     $ 1.02     $ 1.82     $ 1.97  

 

   

Quarters in the Year Ended December 31, 2019

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 470,353     $ 541,916     $ 601,135     $ 590,932  

Gross profit

    162,175       195,838       217,517       222,222  

Operating income

    71,173       90,926       105,556       104,508  

Net income attributable to Generac Holdings Inc.

    44,861       61,958       75,574       69,614  

Net income attributable to common shareholders per common share - basic:

  $ 0.77     $ 0.99     $ 1.20     $ 1.14  

Net income attributable to common shareholders per common share - diluted:

  $ 0.76     $ 0.98     $ 1.18     $ 1.12  

 

 

20.

Valuation and Qualifying Accounts

 

For the years ended December 31, 2020, 2019 and 2018:

 

   

Balance at Beginning of Year

   

Additions Charged to Earnings

   

Additions Charged to Retained Earnings (1)

   

Charges to Reserve, Net (2)

   

Reserves Established for Acquisitions

   

Balance at End of Year

 

Year ended December 31, 2020

                                               

Allowance for credit losses

  $ 6,968     $ 4,645     $ 1,147     $ (957 )   $ 198     $ 12,001  

Reserves for inventory

    24,293       11,353       -       (8,788 )     959       27,817  

Valuation of deferred tax assets

    5,024       716       -       -       -       5,740  
                                                 

Year ended December 31, 2019

                                               

Allowance for credit losses

  $ 4,873     $ 3,086     $ -     $ (1,033 )   $ 42     $ 6,968  

Reserves for inventory

    23,140       4,821       -       (3,867 )     199       24,293  

Valuation of deferred tax assets

    5,802       -       -       -       (778 )     5,024  
                                                 

Year ended December 31, 2018

                                               

Allowance for credit losses

  $ 4,805     $ 1,941     $ -     $ (2,123 )   $ 250     $ 4,873  

Reserves for inventory

    15,987       10,004       -       (3,720 )     869       23,140  

Valuation of deferred tax assets

    6,817       478       -       -       (1,493 )     5,802  

 

 

(1)

Result of adopting ASU 2016-13, Financial Instruments – Credit Losses (Topic 326)Measurement of Credit Losses on Financial Instruments.

  (2) Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of, as well as foreign currency translation adjustments. 

 

 

21.

Subsequent Events

 

The Company performed an evaluation of subsequent events through the date these financial statements were issued and no such events were identified.

 

 

 

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

 

There were no changes in, or disagreements with, accountants reportable herein.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in reports we file or submit under the Securities Exchange Act of 1934 (Exchange Act), is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has conducted an evaluation of the design and operation of our disclosure controls and procedures as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this report on Form 10-K. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective in providing reasonable assurance that the information required to be disclosed in this report on Form 10-K has been recorded, processed, summarized and reported as of the end of the period covered by this report on Form 10-K.

 

Management’s Report on Internal Control Over Financial Reporting

 

Our management 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 over financial reporting is designed under the supervision of our Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the consolidated financial statements in accordance with U.S. GAAP.

 

Internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of the financial statements in accordance with U.S. GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the Company’s financial statements.

 

There are inherent limitations to the effectiveness of any internal control over financial reporting, including the possibility of human error or the circumvention or overriding of the controls. Accordingly, even an effective internal control over financial reporting can provide only reasonable assurance of achieving its objective. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate, because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, our management conducted an assessment of the effectiveness of internal control over financial reporting as of December 31, 2020 based on the criteria established in the 2013 Internal Control – Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, our management has concluded that our internal control over financial reporting was effective as of December 31, 2020. In conducting this assessment, our management excluded West Coast Energy Systems LLC, which was acquired in July 2020, Mean Green Products, LLC, which was acquired in September 2020, and Enbala Power Networks Inc., which was acquired in October 2020, and whose financial statements constitute 4.7% and 2.6% of net and total assets, respectively, 0.6% of net sales, and (0.3)% of net income of the consolidated financial statement amounts as of and for the year ended December 31, 2020.

 

Deloitte & Touche LLP, the Company’s independent registered public accounting firm, issued an attestation report on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020, which is included herein.

 

Changes in Internal Control Over Financial Reporting

 

There have been no changes in our internal control over financial reporting that occurred during the three months ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 

 

 

Item 9B. Other Information

 

On February 18, 2021, the Compensation Committee of the Board of Directors approved certain incremental equity awards to be granted to Mr. Minick effective March 1, 2021. The equity awards include: (i) an award of restricted stock valued at $1 million that vests on the third anniversary of the date of grant, and (ii) an award of performance shares valued at $1 million, at target achievement level, with a performance period ending December 31, 2023. Such awards are intended to retain and align Mr. Minick's interests with certain objectives related to the Company's Energy Technology initiatives over the next three years. 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

The information required by Item 10 not already provided herein under “Item 1 – Business – Information About Our Executive Officers”, will be included in our 2021 Proxy Statement and is incorporated herein by reference.

 

Item 11. Executive Compensation

 

The information required by this item will be included in our 2021 Proxy Statement and is incorporated herein by reference.

 

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

 

The information required by this item, including under the heading “Securities Authorized for Issuance Under Equity Compensation Plans,” will be included in our 2021 Proxy Statement and is incorporated herein by reference.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

The information required by this item will be included in our 2021 Proxy Statement and is incorporated herein by reference.

 

Item 14. Principal Accountant Fees and Services

 

The information required by this item will be included in our 2021 Proxy Statement and is incorporated herein by reference.

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules

 

(a)(1) Financial Statements

 

Included in Part II of this report:

 

 

Page

Reports of Independent Registered Public Accounting Firm

33

Consolidated balance sheets as of December 31, 2020 and 2019

36

Consolidated statements of comprehensive income for years ended December 31, 2020, 2019 and 2018

37

Consolidated statements of stockholders’ equity for years ended December 31, 2020, 2019 and 2018

38

Consolidated statements of cash flows for the years ended December 31, 2020, 2019 and 2018

39

Notes to consolidated financial statements

40

 

(a)(2) Financial Statement Schedules

 

All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto.

 

 

(a)(3) Exhibits

 

The below exhibits index is the list of the exhibits being filed or furnished with or incorporated by reference into this Annual Report on Form 10-K:

 

Exhibits
Number

 

Description

3.1

 

Third Amended and Restated Certificate of Incorporation of Generac Holdings Inc. (incorporated by reference to Exhibit 3.1 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2009).

     

3.2

 

Amended and Restated Bylaws of Generac Holdings Inc. (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K filed with the SEC on February 16, 2016).

     

4.1

 

Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 of the Registration Statement on Form S-1 filed with the SEC on January 25, 2010).

     

4.2

 

Description of Securities (incorporated by reference to Exhibit 4.2 of the Annual Report on Form 10-K filed with the SEC on February 25, 2020).

     

10.1

 

Credit Agreement, Dated as of February 9, 2012, As Amended and Restated as of May 30, 2012, As Further Amended and Restated as of May 31, 2013, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and Bank of America, N.A. and Goldman Sachs Bank USA, as syndication agent (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the SEC on June 4, 2013), as amended by the First Amendment dated as of May 18, 2015.

     

10.2

 

Replacement Term Loan Amendment dated as of November 2, 2016, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on November 3, 2016).

     

10.3

 

2017 Replacement Term Loan Amendment dated as of May 11, 2017, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on May 15, 2017).

     

10.4

 

2017-2 Replacement Term Loan Amendment dated as of December 8, 2017, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on December 11, 2017).

     

10.5

 

2018 Replacement Term Loan Amendment, dated as of June 8, 2018, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 of the Current Report on Form 8-K filed with the SEC on June 14, 2018).

     

10.6

 

2019 Replacement Term Loan Amendment, dated as of December 13, 2019, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 of the Current Report on Form 8-K filed with the SEC on December 16, 2019).

     

10.7

 

Restatement Agreement, dated as of May 31, 2013, to that certain Credit Agreement, dated as of February 9, 2012, as amended and restated as of May 30, 2012, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent, and Bank of America, N.A. and Goldman Sachs Bank USA, as syndication agents (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on June 4, 2013).

     

10.8

 

Guarantee and Collateral Agreement, dated as of February 9, 2012, as amended and restated as of May 30, 2012, among Generac Holdings Inc., Generac Acquisition Corp., Generac Power Systems, Inc., certain subsidiaries of Generac Power Systems, Inc. and JPMorgan Chase Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.2 of the Company’s Current Report on Form 8-K filed with the SEC on May 31, 2012).

     

10.9

 

First Amendment to Guarantee and Collateral Agreement dated as of May 31, 2013, among Generac Holdings Inc., Generac Acquisition Corp., Generac Power Systems, Inc., certain subsidiaries of Generac Power Systems, Inc. and JPMorgan Chase Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed with the SEC on June 4, 2013).

 

 

Exhibits
Number
  Description

10.10

 

Credit Agreement, dated as of May 30, 2012, among Generac Power Systems, Inc., its Domestic Subsidiaries listed as Borrowers on the signature pages thereto, Generac Acquisition Corp., the lenders party thereto, Bank of America, N.A. as Administrative Agent, JPMorgan Chase Bank, N.A. and Goldman Sachs Bank USA, as syndication agents, and Wells Fargo Bank, National Association, as Documentation Agent (incorporated by reference to Exhibit 10.3 of the Company’s Current Report on Form 8-K filed with the SEC on May 31, 2012).

     

10.11

 

Amendment No. 1 dated as of May 31, 2013, among Generac Power Systems, Inc., its Domestic Subsidiaries listed as Borrowers on the signature pages thereto, Generac Acquisition Corp., the lenders party thereto, Bank of America, N.A. as Administrative Agent, JPMorgan Chase Bank, N.A. and Goldman Sachs Bank USA, as syndication agents, and Wells Fargo Bank, National Association, as Documentation Agent (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed with the SEC on June 4, 2013).

     

10.12

 

Amendment No. 2 dated as of May 29, 2015, among Generac Power Systems, Inc., its Domestic Subsidiaries listed as Borrowers on the signature pages thereto, Generac Acquisition Corp., the lenders party thereto, Bank of America, N.A. as Administrative Agent, and the other agents named therein (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed with the SEC on June 1, 2015).

     

10.13

 

Second Amended and Restated Credit Agreement, dated as of June 12, 2018, among Generac Power Systems, Inc., its Subsidiaries listed as Borrowers on the signature pages thereto, Generac Acquisition Corp., the lenders party thereto, Bank of America, N.A. as Administrative Agent, JPMorgan Chase Bank, N.A., as Syndication Agent, and Wells Fargo Bank, National Association, as Documentation Agent (incorporated by reference to Exhibit 10.2 of the Current Report on Form 8-K filed with the SEC on June 14, 2018).

     

10.14

 

Guarantee and Collateral Agreement, dated as of May 30, 2012, among Generac Holdings Inc., Generac Acquisition Corp., Generac Power Systems, Inc., certain subsidiaries of Generac Power Systems, Inc. and Bank of America, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.4 of the Company’s Current Report on Form 8-K filed with the SEC on May 31, 2012).

     

10.15

 

First Amendment to Guarantee and Collateral Agreement dated as of May 31, 2013, among Generac Holdings Inc., Generac Acquisition Corp., Generac Power Systems, Inc., certain subsidiaries of Generac Power Systems, Inc. and Bank of America, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K filed with the SEC on June 4, 2013).

     

10.16+

 

Generac Holdings Inc. Amended and Restated 2010 Equity Incentive Plan (incorporated by reference to Appendix A to the Definitive Proxy Statement on Schedule 14A of the Company filed with the SEC on April 27, 2012)

     

10.17+

 

Generac Holdings Inc. Annual Performance Bonus Plan (incorporated by reference to Exhibit 10.63 of the Registration Statement on Form S-1 filed with the SEC on January 25, 2010).

     

10.18+

 

Amended and Restated Employment Agreement, dated November 5, 2018, between Generac and Aaron Jagdfeld (incorporated by reference to Exhibit 10.1 of the Company’s Quarterly Report on Form 10-Q filed with the SEC on November 6, 2018).

     

10.19

 

Form of Confidentiality, Non-Competition and Intellectual Property Agreement (incorporated by reference to Exhibit 10.40 of the Registration Statement on Form S-1 filed with the SEC on November 24, 2009).

     

10.20+

 

Form of Nonqualified Stock Option Award Agreement (incorporated by reference to Exhibit 10.45 of the Registration Statement on Form S-1 filed with the SEC on January 25, 2010).

 

 

Exhibits
Number
  Description

10.21+

 

Amended Form of Restricted Stock Award Agreement pursuant to the 2010 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 of the Quarterly Report on Form 10-Q filed with the SEC on May 8, 2012).

     

10.22+

 

Amended Form of Nonqualified Stock Option Award Agreement pursuant to the 2010 Equity Incentive Plan (incorporated by reference to Exhibit 10.4 of the Quarterly Report on Form 10-Q filed with the SEC on May 8, 2012).

     

10.23+

 

Amended Form of Nonqualified Stock Option Award Agreement pursuant to the 2010 Equity Incentive Plan (incorporated by reference to Exhibit 10.24 of the Annual Report on Form 10-K filed with the SEC on February 26, 2019).

     

10.24+

 

Amended Form of Restricted Stock Award Agreement pursuant to the 2010 Equity Incentive Plan (incorporated by reference to Exhibit 10.25 of the Annual Report on Form 10-K filed with the SEC on February 26, 2019).

     

10.25

 

Form of Director Indemnification Agreement (incorporated by reference to Exhibit 10.51 of the Registration Statement on Form S-1 filed with the SEC on January 11, 2010).

     

10.26

 

Form of Officer Indemnification Agreement (incorporated by reference to Exhibit 10.52 of the Registration Statement on Form S-1 filed with the SEC on January 11, 2010).

     

10.27+

 

Amended Form of Performance Share Award Agreement pursuant to the 2010 Equity Incentive Plan (incorporated by reference to Exhibit 10.29 of the Annual Report on Form 10-K filed with the SEC on February 26, 2019).

     

10.28+

 

Generac Holdings Inc. Non-Employee Director Compensation Policy (incorporated by reference to Exhibit 10.31 of the Annual Report on Form 10-K filed with the SEC on February 25, 2020).

     

10.29+

 

Generac Power Systems, Inc. Executive Change in Control Policy, effective November 5, 2018 (incorporated by reference to Exhibit 10.2 of the Quarterly Report on Form 10-Q filed with the SEC on November 6, 2018).

     

10.30+

 

Generac Holdings Inc. 2019 Equity Incentive Plan (incorporated by reference to Appendix A to the Definitive Proxy Statement on Schedule 14A of the Company filed with the SEC on April 26, 2019).

     

10.31+

 

Form of Restricted Stock Award Agreement pursuant to the Generac Holdings Inc. 2019 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 of the Quarterly Report on Form 10-Q filed with the SEC on November 5, 2019).

     

10.32+

 

Form of Nonqualified Stock Option Award Agreement pursuant to the Generac Holdings Inc. 2019 Equity Incentive Plan (incorporated by reference to Exhibit 10.2 of the Quarterly Report on Form 10-Q filed with the SEC on November 5, 2019).

     

10.33+

 

Form of Performance Share Unit Award Agreement pursuant to the Generac Holdings Inc. 2019 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 of the Quarterly Report on Form 10-Q filed with the SEC on November 5, 2019).

     

21.1*

 

List of Subsidiaries of Generac Holdings Inc.

     

23.1*

 

Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm.

     

31.1*

 

Certification of Chief Executive Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a), pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

     

31.2*

 

Certification of Chief Financial Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a), pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

Exhibits
Number
  Description

32.1**

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002.

     
32.2**   Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002.
     
101*   The following financial information from the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on February 23, 2021, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) Consolidated Balance Sheets at December 31, 2020 and December 31, 2019; (ii) Consolidated Statements of Comprehensive Income for the Fiscal Years Ended December 31, 2020, December 31, 2019 and December 31, 2018; (iii) Consolidated Statements of Stockholders' Equity for the Fiscal Years Ended December 31, 2020, December 31, 2019 and December 31, 2018; (iv) Consolidated Statements of Cash Flows for the Fiscal Years Ended December 31, 2020, December 31, 2019 and December 31, 2018; (v) Notes to Consolidated Financial Statements.
     

104

 

Cover Page Interactive Data File (embedded within the inline XBRL document).

____________________________

*               Filed herewith.

**             Furnished herewith.

+               Indicates management contract or compensatory plan or arrangement.

 

Item 16. Form 10-K Summary

 

None.

 

 

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.

 

 

Generac Holdings Inc.

   
 

By:

/s/ Aaron Jagdfeld

   

Aaron Jagdfeld

   

 Chairman, President and Chief Executive Officer

 

Dated: February 23, 2021

 

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

 

Signature Title Date
     
/s/ Aaron Jagdfeld Chairman, President and Chief Executive February 23, 2021

Aaron Jagdfeld

Officer

 

     

/s/ York A. Ragen

Chief Financial Officer and

February 23, 2021

York A. Ragen Chief Accounting Officer  
     

/s/ bennett morgan

Lead Director

February 23, 2021

Bennett Morgan    
     

/s/ MARCIA J. AVEDON

Director

February 23, 2021

Marcia J. Avedon    
     

/s/ JOHN D. BOWLIN

Director

February 23, 2021

John D. Bowlin    
     

/s/ ROBERT D. DIXON

Director

February 23, 2021

Robert D. Dixon    
     

/s/ WILLIAM JENKINS

Director

February 23, 2021

William Jenkins    
     

/s/ Andrew G. Lampereur

Director

February 23, 2021

Andrew G. Lampereur    
     

/s/ David A. Ramon

Director

February 23, 2021

David A. Ramon    
     

/s/ KATHRYN ROEDEL

Director

February 23, 2021

Kathryn Roedel    
     

/s/ DOMINICK ZARCONE

Director

February 23, 2021

Dominick Zarcone

   

 

73
EX-21.1 2 ex_215590.htm EXHIBIT 21.1 ex_172899.htm

Exhibit 21.1

 

LISTING OF SUBSIDIARIES OF GENERAC HOLDINGS INC.

 

 

Subsidiaries of the Registrant   State or Other Jurisdiction of Incorporation

Generac Power Systems, Inc.

 

Wisconsin, U.S

Generac Mobile Products, LLC

 

Wisconsin, U.S

Warehouse Development Group LLC

 

Wisconsin, U.S.

Generac Acquisition Corp.

 

Delaware, U.S

MAC, Inc.

 

Delaware, U.S

CHP Holdings, Inc.

 

Delaware, U.S.

Country Home Products, Inc.

 

Delaware, U.S.  

Powermate, LLC

 

Delaware, U.S

MAC Holdings, LLC

 

North Dakota, U.S

Route 22A & 1 Main LLC

  Vermont, U.S.

PR-NA Industries Inc.

 

Georgia, U.S.

Motortech Americas LLC

  Louisiana, U.S.

Generac Holdings UK Ltd

  United Kingdom

Generac Global UK Limited

 

United Kingdom

Ottomotores Nominees Ltd.

 

United Kingdom

Generac Mobile Products UK Ltd.

 

United Kingdom

Pramac UK Limited

 

United Kingdom

Pramac Racing Limited

 

United Kingdom

Ottomotores S.A de C.V.

  Mexico

Generac Mexico, S.A. de C.V.

 

Mexico

Selmec Equipos Industriales, S.A. de C.V.

 

Mexico

Operadora Selmec, S.A. de C.V.

 

Mexico

Servicios Administrativos Selmec, S.A. de C.V.

 

Mexico

Generac Hidalgo, S.A. de C.V.   Mexico
GMH 2020, S. de R.L. de C.V.   Mexico

Generac do Brasil Ltda

 

Brazil

GPR Brasil Equipamentos Ltda

 

Brazil

Generac Mobile Products S.r.l

  Italy

Generac Holdings Italy S.r.l.

 

Italy

PR Industrial S.r.l.

 

Italy

Pramac Europe SAS

 

France

Services & Gestion France Sarl

 

France

Pramac GmbH

 

Germany

Motortech GmbH

  Germany

Pramac Iberica S.A.U.

 

Spain

Pramac Sp. Z.o.o.

  Poland

Motortech Polska Sp. Z.o.o.

 

Poland

Pramac Caribe Srl

 

Dominican Republic

Pramac Asia PTE Ltd

 

Singapore

Pramac Fu Lee Foshan Power Equipment Ltd

 

China

Motortech Shanghai Co., Ltd.

 

China

Suzhou Generac Power Systems Co., Ltd

 

China

SC Pramac Generators S.r.l.

 

Romania

Pramac RUS Ltd

 

Russia

PR Middle East Fze

 

UAE

PR Middle East WLL   Bahrain

PR Australia PTY Ltd

 

Australia

Captiva Energy Solutions Private Limited

 

India

Neurio Technology ULC

 

Canada

Pika Energy, Inc.

 

Delaware, U.S.

Generac Colombia S.A.S.

 

Colombia

West Coast Energy Systems LLC   California, U.S.
Power Management Holdings (U.S.), Inc.   Delaware, U.S.
Enbala U.S. Power Inc.   Delaware, U.S.
Enbala Power Networks (USA) LLC   Delaware, U.S.
Enbala Power Networks ULC   Canada
Enbala Power Networks B.C. ULC   Canada

 

 
EX-23.1 3 ex_215591.htm EXHIBIT 23.1 ex_172900.htm

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in Registration Statement Nos. 333-164851, 333-183109, 333-197944, and 333-233050 on Form S-8 of our reports dated February 23, 2021, relating to the financial statements of Generac Holdings Inc. and the effectiveness of Generac Holdings Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K of Generac Holdings Inc. for the year ended December 31, 2020.

 

 

/s/ Deloitte & Touche LLP

 

Milwaukee, Wisconsin

February 23, 2021

 

 
EX-31.1 4 ex_215592.htm EXHIBIT 31.1 ex_172901.htm

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 

 

I, Aaron Jagdfeld, certify that:

 

 

1.

I have reviewed this annual report on Form 10-K of Generac Holdings Inc.; 

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a.

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

 

 

b.

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

 

 

c.

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

 

 

d.

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

 

 

5.

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

 

 

a.

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

 

 

b.

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

 

 

Date: February 23, 2021

 

 

/s/ Aaron Jagdfeld

 

 

 

Name:

 

Aaron Jagdfeld

 

 

 

Title:

 

Chairman, President and Chief Executive Officer

 

 
EX-31.2 5 ex_215593.htm EXHIBIT 31.2 ex_172902.htm

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 

 

I, York A. Ragen, certify that:

 

 

1.

I have reviewed this annual report on Form 10-K of Generac Holdings Inc.; 

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a.

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

 

 

b.

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

 

 

c.

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

 

 

d.

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

 

 

5.

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

 

 

a.

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

 

 

b.

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

 

 

Date: February 23, 2021

 

 

/s/ York A. Ragen

 

 

 

Name:

 

York A. Ragen

 

 

 

Title:

 

Chief Financial Officer

 

 

 
EX-32.1 6 ex_215594.htm EXHIBIT 32.1 ex_172903.htm

Exhibit 32.1

 

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

 

        Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Executive Officer of Generac Holdings Inc. (the “Company”), does hereby certify that to his knowledge:

 

 

1.

the Company's annual report on Form 10-K for the fiscal year ended December 31, 2020 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 Company's annual report on Form 10-K for the fiscal year ended December 31, 2020 fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: February 23, 2021

 

 

/s/ Aaron Jagdfeld

 

 

 

Name:

 

Aaron Jagdfeld

 

 

 

Title:

 

Chairman, President and Chief Executive Officer

 

 

 
EX-32.2 7 ex_215595.htm EXHIBIT 32.2 ex_172904.htm

Exhibit 32.2

 

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

 

        Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Financial Officer of Generac Holdings Inc. (the “Company”), does hereby certify that to his knowledge:

 

 

1.

the Company's annual report on Form 10-K for the fiscal year ended December 31, 2020 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 Company's annual report on Form 10-K for the fiscal year ended December 31, 2020 fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: February 23, 2021

 

 

/s/ York A. Ragen

 

 

 

Name:

 

York A. Ragen

 

 

 

Title:

 

Chief Financial Officer

 

 

 
EX-101.SCH 8 gnrc-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Redeemable Noncontrolling Interest link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Balance Sheet Details link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Leases link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Product Warranty Obligations link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Credit Agreements link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Stock Repurchase Programs link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Benefit Plans link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Share Plans link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 21 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Summary of Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 7 - Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 8 - Balance Sheet Details (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 10 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 11 - Product Warranty Obligations (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 12 - Credit Agreements (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 14 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 15 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 17 - Share Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 20 - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 2 - Summary of Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 3 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 3 - Acquisitions - Preliminary Price Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 3 - Acquisitions - Unaudited Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 7 - Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 7 - Segment Reporting - Net Sales by Products and Services (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 7 - Segment Reporting - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 8 - Balance Sheet Details (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 8 - Balance Sheet Details - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 8 - Balance Sheet Details - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 10 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 10 - Leases - Leases Cost (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 10 - Leases - Maturities of Lease liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 11 - Product Warranty Obligations 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 11 - Product Warranty Obligations 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 12 - Credit Agreements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 12 - Credit Agreements - Short-term Borrowings (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 12 - Credit Agreements - Long-term Borrowings (Details) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 13 - Stock Repurchase Programs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 14 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 15 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 15 - Income Taxes - Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 16 - Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 092 - Disclosure - Note 17 - Share Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 093 - Disclosure - Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details) link:calculationLink link:definitionLink link:presentationLink 094 - Disclosure - Note 17 - Share Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 095 - Disclosure - Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) link:calculationLink link:definitionLink link:presentationLink 096 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 097 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details) link:calculationLink link:definitionLink link:presentationLink 098 - Disclosure - Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 gnrc-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 gnrc-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 gnrc-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Significant Accounting Policies Note 2 - Summary of Accounting Policies Note 3 - Acquisitions Risk free interest rate Note 4 - Redeemable Noncontrolling Interest Note 5 - Derivative Instruments and Hedging Activities Note 6 - Accumulated Other Comprehensive Loss Schedule Of Intangible Assets [Table Text Block] Tabular disclosure of intangible assets, by major asset class. Not Designated as Hedging Instrument [Member] Note 7 - Segment Reporting Proceeds from beneficial interest in securitization transactions Note 8 - Balance Sheet Details Prepaid expenses and other assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Note 9 - Goodwill and Intangible Assets Accounts receivable us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Income Tax Disclosure [Text Block] Note 10 - Leases Note 11 - Product Warranty Obligations Hedging Designation [Axis] Note 12 - Credit Agreements gnrc_AdjustedEBITDA Total adjusted EBITDA Represents net income before interest expense, taxes, depreciation and amortization, as further adjusted for other non-cash items Hedging Designation [Domain] Note 14 - Earnings Per Share Inventories us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Expected stock price volatility Note 15 - Income Taxes us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-term Debt [Table Text Block] Note 17 - Share Plans Note 19 - Quarterly Financial Information (Unaudited) gnrc_BusinessOptimizationExpense Business optimization and other charges (6) Represents charges relating to business optimization and restructuring costs. Note 20 - Valuation and Qualifying Accounts Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details) Expected life of options (Year) gnrc_Other Other Represents other non-cash items that are not categorized separately. Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details) Note 3 - Acquisitions - Preliminary Price Allocation (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Pension liability adjustment gnrc_TransactionCostsAndCredityFaciltyFees Transaction costs and credit facility fees (5) Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement; equity issuance, debt issuance or refinancing; together with certain fees relating to our senior secured credit facilities. Note 3 - Acquisitions - Unaudited Pro Forma Information (Details) Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) gnrc_NoncashWritedownAndOtherAdjustments Non-cash write-down and other adjustments (1) Represents information about non-cash write-down and other adjustments. Includes gains/losses on disposal of assets, unrealized mark-to-market adjustments on commodity contracts, and certain foreign currency and purchase accounting related adjustments. Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details) Note 7 - Segment Reporting - Net Sales by Products and Services (Details) Note 7 - Segment Reporting - Segment Information (Details) Note 8 - Balance Sheet Details - Inventories (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 8 - Balance Sheet Details - Property and Equipment (Details) Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details) Granted (in dollars per share) Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Foreign currency translation adjustment us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired us-gaap_DerivativeNumberOfInstrumentsHeld Derivative, Number of Instruments Held, Total Note 10 - Leases - Leases Cost (Details) Vested (in dollars per share) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details) Forfeited (in dollars per share) Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Non-vested (in dollars per share) Non-vested (in dollars per share) Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) Note 10 - Leases - Maturities of Lease liabilities (Details) Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Non-vested (in shares) Non-vested (in shares) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax Foreign currency translation adjustment Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details) us-gaap_GoodwillAndIntangibleAssetImpairment Goodwill and Intangible Asset Impairment, Total Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details) Current portion of long-term borrowings and finance lease obligations Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) gnrc_PerformanceShareAwardPercentage Performance Share Award, Percentage The percentage of the target performance share award. Note 12 - Credit Agreements - Short-term Borrowings (Details) Granted (in shares) Note 12 - Credit Agreements - Long-term Borrowings (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details) Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) Note 15 - Income Taxes - Provision for Income Taxes (Details) Less: current portion of debt Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details) Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] us-gaap_OtherComprehensiveIncomeLossNetOfTax Net current-period other comprehensive income (loss) Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details) Note 17 - Share Plans - Summary of Stock Option Activity (Details) Exercisable, weighted average exercise price (in dollars per share) Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) Exercisable, weighted average remaining contractual term (Year) Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details) us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax Other Comprehensive Income (Loss), before Reclassifications, before Tax Exercisable, aggregate intrinsic value Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) Pika [Member] Related to Pika. Foreign Exchange Contract [Member] us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax Amortization of net loss Notes To Financial Statements Commodity Contract [Member] Notes To Financial Statements [Abstract] Other comprehensive income (loss) before reclassifications us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax Amounts reclassified from AOCL during 2019 Amounts reclassified from AOCL us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders’ equity Balance Balance Exercisable, number of options (in shares) Outstanding, weighted average remaining contractual term (Year) Outstanding, aggregate intrinsic value Weighted average grant date fair value (in dollars per share) Goodwill, gross us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Accumulated impairment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Forfeited, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Schedule of Goodwill [Table Text Block] Exercised, weighted average exercise price (in dollars per share) Accrued wages and employee benefits Pension Plan [Member] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, number of options (in shares) Outstanding, number of options (in shares) Retirement Plan Type [Axis] Retirement Plan Type [Domain] Credit Facility [Axis] Proceeds from sale of property and equipment Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] Capital expenditures Expenditures for property and equipment us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements Dilutive effect of stock compensation awards (1) (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Income taxes Noncompete Agreements [Member] Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Treasury Stock [Text Block] Assets Total assets Supplemental disclosure of cash flow information Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Lists [Member] us-gaap_DeferredIncomeTaxAssetsNet Deferred Income Tax Assets, Net, Total Computer Software, Intangible Asset [Member] us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net, Total Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Business Description and Basis of Presentation [Text Block] Award Type [Domain] After 2024 Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing after the fourth fiscal year following the latest fiscal year. us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders Cash dividends paid to noncontrolling interest of subsidiary gnrc_TaxCreditCarryForwardStateResearchAndDevelopment Tax Credit Carry Forward State Research and Development The amount of the state research and development credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance Total The component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations before adjustment of change in valuation allowance. gnrc_TaxCreditCarryforwardStateManufacturing Tax Credit Carryforward State Manufacturing The amount of the state manufacturing tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Award Type [Axis] As reported Net income attributable to Generac Holdings Inc. Net income attributable to Generac Holdings Inc. us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Finite-lived intangible assets, accumulated amortization Finite-lived intangible assets, net gnrc_DefinedContributionPlanPercentageOfEligibleCompensation Defined Contribution Plan Percentage of Eligible Compensation Percentage of eligible compensation of employees under defined contribution plan. Total intangible assets, net gnrc_EmployerContributionUnderMedicalAndDentalPlan Employer Contribution under Medical and Dental Plan Contribution made under medical and dental plan made by the employer. Finite-lived intangible assets, gross Restricted Stock [Member] Net income attributable to noncontrolling interests Performance Shares [Member] Share-based Payment Arrangement, Option [Member] Net income us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest Foreign currency translation Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_GoodwillAcquiredDuringPeriod Acquisitions of businesses, net Indefinite-lived tradenames, gross gnrc_NetIncomeLossAvailableToCommonStockholders Net income attributable to common shareholders Net income after adjustments for redeemable noncontrolling interest redemption value. gnrc_EffectiveIncomeTaxRateReconciliationTaxCreditStatePercent State credits 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 state tax credit. Comprehensive income (loss) attributable to noncontrolling interests Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation Change in noncontrolling interest share Property and equipment, net Total Goodwill Goodwill Goodwill, Ending Balance Balance Balance us-gaap_PropertyPlantAndEquipmentGross Property and equipment, gross us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests Balance Balance Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] gnrc_SharebasedCompensationArrangementBySharebasedPaymentAwardPerformanceMeasurementPeriod Share-based Compensation Arrangement by Share-based Payment Award, Performance Measurement, Period (Year) Period of performance measurement for share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Expected annual dividend per share (in dollars per share) The estimated amount of dividends per share to be paid to holders of the underlying shares (expected dividends) over the option's term. Pramac [Member] Pramac is a leading manufacturer of portable, commercial and industrial generators primarily sold under the Pramac brand, including PR Industrial S.r.1 and its subsidiaries. Net income us-gaap_TemporaryEquityNetIncome Foreign currency translation us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments us-gaap_AccountsReceivableGross Accounts Receivable, before Allowance for Credit Loss Net income us-gaap_ProfitLoss Net income us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Total comprehensive income Leases of Lessee Disclosure [Text Block] Net income Derivative Instrument [Axis] Derivative Contract [Domain] Investing activities Valuation and Qualifying Accounts [Table Text Block] A tabular disclosure of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements. Earnings Per Share [Text Block] Adoption of ASU 2016-13 Represents increase in allowance for doubtful accounts receivable due to adopting new accounting standard. Customer lists, net Carrying amount, net of accumulated amortization, as of the balance sheet date of an asset having a finite beneficial life acquired in a business combination or other transaction representing a favorable existing relationship with customers. Redeemable Noncontrolling Interest [Member] Information pertaining to redeemable noncontrolling interest. us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued wages and employee benefits us-gaap_IncreaseDecreaseInOtherAccruedLiabilities Other accrued liabilities Provision for income taxes Income tax impact Provision for income taxes gnrc_TemporaryEquityAcquired Noncontrolling interest Increase in temporary equity from a business acquisition. Short-term Debt, Type [Axis] Tradenames, net The net carrying amount as of the balance sheet date of indefinite-lived and finite-lived tradenames on the statement of financial position representing the rights acquired through registration of a trade name to gain or protect exclusive use thereof. Short-term Debt, Type [Domain] SEC Schedule, 12-09, Reserve, Inventory [Member] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Depreciation and Amortization 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. Amount includes additional accelerated depreciation recognized in the current period. Reserves Assumed in Acquisition Amount of increase (decrease) in valuation and qualifying accounts and reserves from business combination. gnrc_ExcessPurchasePriceOverPredecessorBasis Excess purchase price over predecessor basis The element that represents the excess purchase price over predecessor basis. Other Accrued Liabilities [Member] Related to other accrued liabilities. Operating Lease and Other Assets [Member] Related to operating lease and other assets. us-gaap_OperatingExpenses Total operating expenses us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax Pension liability adjustment, tax us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost Operating Lease and Other Long-term Liabilities [Member] Related to operating lease and other long-term liabilities. General and administrative us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill The amount of acquisition cost of a business combination allocated to an identifiable intangible asset including goodwill. SEC Schedule, 12-09, Allowance, Credit Loss [Member] us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense gnrc_NumberOfNewContractsEntered Number of New Contracts Entered Number of new contracts entered into during the period mentioned. gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk Derivative Assets (Liabilities), Net Fair Value of Derivative Contracts, Excluding Impact of Credit Risk Represents the fair value of derivative contracts excluding impact of credit risk. Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member] Primary financial statement caption encompassing other accrued liabilities and operating lease and other long-term liabilities. Schedule Of Derivative Assets (Liabilities) at Fair Value [Table Text Block] Tabular disclosure of derivative assets and liabilities at fair value. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income attributable to Generac Holdings Inc. City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_TreasuryStockSharesAcquired Net share settlement of restricted stock awards (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) gnrc_SharesAcquiredUnderStockRepurchasesProgramValue Stock repurchases Equity impact of the value of stock that has been repurchased during the period and are being held in treasury gnrc_SharesAcquiredUnderStockRepurchasesProgramShares Shares Acquired Under Stock Repurchases Program, Shares (in shares) Stock repurchases (in shares) Number of shares that have been repurchased during the period and are being held in treasury us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Total lease cost us-gaap_DebtInstrumentFairValue Debt Instrument, Fair Value Disclosure, Total Operating Leases Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Lease, Cost [Table Text Block] Finance leases Document Period End Date Operating leases Operating Leases (Year) Entity File Number us-gaap_DebtInstrumentFeeAmount Debt Instrument, Fee Amount Entity Emerging Growth Company Document Type Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total Loss on extinguishment of debt Entity Small Business Entity Shell Company us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Entity Current Reporting Status Entity Voluntary Filers Entity Well-known Seasoned Issuer London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] gnrc_ThresholdForSecuredLeverageRatioExcessCashFlowPaymentRequirement Threshold for Secured Leverage Ratio Excess Cash Flow Payment Requirement The threshold for secured leverage ration required for the excess cash flow payment requirement. Schedule of Long-term Debt Instruments [Table Text Block] Variable Rate [Axis] us-gaap_CapitalizedContractCostAmortization Capitalized Contract Cost, Amortization Residential Power Products [Member] Represents products and services related to residential power. us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation Quarterly Financial Information [Text Block] Entity Tax Identification Number Entity Central Index Key Commercial and Industrial Power Products [Member] Represents products and services related to commercial and industrial power. Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Other Products and Services [Member] Represents information pertaining to products and services not separately disclosed. Entity Address, Address Line One Amortization of intangible assets Amortization of intangibles Amortization of Intangible Assets, Total us-gaap_TreasuryStockValueAcquiredCostMethod Net share settlement of restricted stock awards Entity Address, City or Town Geographic Concentration Risk [Member] Entity Address, Postal Zip Code Dies and Tools [Member] Tangible personal property used to produce goods and services. Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance Balance Balance us-gaap_TreasuryStockValue Treasury stock, at cost, 9,173,731 and 9,103,013 shares at December 31, 2020 and 2019, respectively Entity Common Stock, Shares Outstanding gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts Amortization of deferred revenue contracts Represents the aggregate decrease in the liability for accruals related to extended product warranties issued during the reporting period, due to amortization of deferred revenue. us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] Net Assets, Geographic Area [Member] Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block] Product warranty obligations included in consolidated balance sheet. us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol The 2019 Acquisitions [Member] Represent the business acquisitions in 2019. Concentration Risk Benchmark [Axis] The 2020 Acquisitions [Member] Represents the business acquisitions in 2020. Concentration Risk Benchmark [Domain] Local Phone Number gnrc_UncommittedIncrementalTermLoanFacility Uncommitted Incremental Term Loan Facility Refers to uncommitted incremental term loan facility after amendment. us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, number of options (in shares) us-gaap_TableTextBlock Notes Tables Term Loan [Member] Credit facility arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer. LIBOR Floor Rate [Member] Floor interest rate at which a bank borrows funds from other banks in the London interbank market. Adjusted LIBOR Rate [Member] Adjusted interest rate at which a bank borrows funds from other banks in the London interbank market, plus an applicable margin. Loss on pension settlement Loss on pension settlement Loss on pension settlement us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Amended ABL Facility [Member] The description or name of the credit facility. Provision for credit losses ABL Revolving Credit Facility [Member] Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount. Granted, number of options (in shares) gnrc_DerivativeNumberOfInstrumentsOutstanding Derivative, Number of Instruments Outstanding The number of derivative instruments outstanding. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, number of options (in shares) Selling and service Other Lines of Credit [Member] Other contractual arrangements with lenders under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, not separately disclosed. gnrc_AmountFinancedByDealers Amount Financed by Dealers Amount financed by dealers to purchase goods from the entity. Raw material Currency translation Amount of increase (decrease) in allowance for credit loss on accounts receivable, from currency translation. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Finished goods Work-in-process UNITED STATES Research and development Research and Development Expense, Total Retained earnings Retained Earnings (Accumulated Deficit), Ending Balance Accumulated other comprehensive loss Schedule of Short-term Debt [Table Text Block] Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Net changes in operating assets and liabilities, net of acquisitions: gnrc_DeferredCompensationArrangementWithIndividualSharesGranted Deferred Compensation Arrangement with Individual, Shares Granted (in shares) The number of shares granted in a deferred compensation arrangement with an individual. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_OtherNoncashIncomeExpense Other Operating lease liabilities - noncurrent (3) Schedule of Inventory, Current [Table Text Block] Total operating lease liabilities Operating Lease, Liability, Total Operating lease liabilities - current (2) Other intangible assets, net Finance lease liabilities - current (5) Retirement Benefits [Text Block] Finance lease liabilities - noncurrent (6) Total intangible assets, gross Subsequent Events [Text Block] Operating lease ROU assets (1) Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total minimum lease payments, operating leases us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Interest component Total finance lease liabilities Present value of minimum lease payments, finance leases Financing cash flows from finance leases us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2023, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2024, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2025, operating leases us-gaap_FinanceLeaseRightOfUseAsset Finance lease ROU assets, net (4) us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense Deferred Compensation Arrangement with Individual, Compensation Expense us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive After 2023, operating leases us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Asset, Expected Amortization, Year Four us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2021, operating leases us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Finite-Lived Intangible Asset, Expected Amortization, Year Five us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2022, operating leases us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities Excess tax benefits from equity awards us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued Deferred Compensation Arrangement with Individual, Shares Issued (in shares) SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Foreign Currency Transactions and Translations Policy [Policy Text Block] Equity Incentive Plan (Plan) [Member] Represents the equity incentive plan (Plan). us-gaap_ShareBasedCompensation Share-based compensation expense Non-cash share-based compensation expense (2) SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Finite-lived intangible assets, useful life (Year) Amortization of original issue discount and deferred financing costs Operating expenses: Income Tax, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Research and Development Expense, Policy [Policy Text Block] Depreciation us-gaap_Depreciation Depreciation, Total us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) us-gaap_AssetsCurrent Total current assets Share-based Payment Arrangement [Policy Text Block] gnrc_BusinessAcquisitionNoncontrollingInterestTermOfPutOption Business Acquisition, Noncontrolling Interest, Term of Put Option (Year) The term of a put option available to the noncontrolling interest of a business acquired by the reporting entity. Treasury stock, shares (in shares) Advertising Cost [Policy Text Block] Common stock, par value $0.01, 500,000,000 shares authorized, 72,024,329 and 71,667,726 shares issued at December 31, 2020 and 2019, respectively Adjustments to reconcile net income to net cash provided by operating activities: gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Total assets acquired Represents the total assets acquired from a business combination which includes identifiable assets acquired and liabilities assumed assets, including goodwill. Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Redeemable Noncontrolling Interest [Text Block] Entire disclosure for redeemable noncontrolling interest. Established for Acquisitions Represents increase in allowance for doubtful accounts receivable from Establishment for Acquisitions Common stock, par value (in dollars per share) gnrc_ExtendedWarrantyTerm Extended Warranty Term (Year) Expiration period of the extended warranty. Revenue from Contract with Customer [Policy Text Block] Selmec [Member] Represents the information pertaining to Selmec. us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Ownership [Domain] Product and Service [Axis] Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Total deferred tax assets Statistical Measurement [Axis] Operating cash flows from finance leases us-gaap_OperatingLeasesRentExpenseNet Operating Leases, Rent Expense, Net, Total Debt, Policy [Policy Text Block] Ownership [Axis] Interest Savings Plan 401(k) [Member] Represents the companies defined-contribution 401(k) savings plan. Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Inventories Total us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet Capital Leases, Balance Sheet, Assets by Major Class, Net, Total Deferred revenue Fair Value Hierarchy and NAV [Domain] us-gaap_DeferredTaxAssetsInventory Inventories Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross us-gaap_ExtendedProductWarrantyAccrual Total Balance at beginning of period Balance at end of period Patents and Technology [Member] Represents finite-lived intangible assets classified as patents and technology. Accrued expenses Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption, Adjustment [Member] Property and equipment, estimated useful lives (Year) us-gaap_ExtendedProductWarrantyAccrualCurrent Current portion - other accrued liabilities us-gaap_ExtendedProductWarrantyAccrualNoncurrent Long-term portion - other long-term liabilities Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Construction in Progress [Member] Noncontrolling interests Operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Bad debt gnrc_NoncontrollingInterestAgreementExtensionOfTerm Noncontrolling Interest Agreement, Extension of Term (Year) The extension of the term in the noncontrolling interest agreement. Deferred revenue contracts issued Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accounts receivable, allowance for doubtful accounts Current portion - other accrued liabilities Accounts receivable, less allowance for credit losses of $12,001 and $6,968 at December 31, 2020 and 2019, respectively Long-term portion - other long-term liabilities us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_StandardProductWarrantyAccrual Total Balance at beginning of period Balance at end of period us-gaap_StandardProductWarrantyAccrualPayments Payments Additional paid-in capital Stock-based compensation Building and Building Improvements [Member] Product warranty reserve assumed in acquisition Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Redeemable non-controlling interest gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRedeemableNoncontrollingInterest Amount of redeemable non-controlling interest assumed at the acquisition date. Provision for warranty issued AOCI Attributable to Parent [Member] Land and Land Improvements [Member] Changes in estimates for pre-existing warranties Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity: Land Improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Board of Directors Chairman [Member] Other, net Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other expense, net Segment Reporting Disclosure [Text Block] Product Warranty Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Operating loss and credit carryforwards Current assets: Redeemable noncontrolling interest us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Investment income Operating income Income from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other (expense) income: Prepaid expenses and other assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liabilities Effect of exchange rate changes on cash and cash equivalents Goodwill and intangible assets Gross profit Gross profit Acquisition of Enbala [Member] Represents acquisition of Enbala. Base Rate [Member] Costs of goods sold Derivatives, Policy [Policy Text Block] Deferred income taxes us-gaap_DeferredIncomeTaxLiabilitiesNet Deferred Income Tax Liabilities, Net, Total Debt refinancing costs us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Accounting Standards Update 2016-02 [Member] Neurio [Member] Represents information related to Neurio. Operating lease and other long-term liabilities Present value of lessee's discounted obligation for lease payments from operating lease, and other liabilities classified as noncurrent. Operating lease and other assets Amount of lessee's right to use underlying asset under operating lease and other assets after one year or beyond the normal operating cycle, if longer. us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment of contingent acquisition consideration Accounting Standards Update [Domain] Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment, Tax Withholding, Share-based Payment Arrangement Taxes paid related to equity awards Depreciation Prepaid expenses Accounting Standards Update [Axis] Schedule of Components of Lease Assets and Liabilities [Table Text Block] Tabular disclosure of components of lease assets and liabilities. gnrc_LesseeOperatingLeaseAndFinanceLeaseRemainingTermOfContract Lessee, Operating Lease and Finance Lease, Remaining Term of Contract (Year) Remaining term of lessee's operating lease and finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Schedule of Leases Cash Flow Information [Table Text Block] Tabular disclosure of leases related to cash flow information. gnrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation Accumulated depreciation - finance lease ROU assets Amount of accumulated depreciation for finance lease right of use assets. Finance lease ROU assets, gross Gross amount of lessee's right to use underlying asset under finance lease. us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid to noncontrolling interest of subsidiary Operating and Finance Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liability recognized in statement of financial position. Restricted Stock and Performance Shares [Member] Represents information about restricted stock and performance shares. Lease, Term and Discount Rate [Table Text Block] Tabular disclosure of term and discount rate of lease. Pro Forma [Member] Noncontrolling Interest [Member] us-gaap_PaymentsForRepurchaseOfCommonStock Payments for Repurchase of Common Stock Stock repurchases Scenario [Domain] Retained Earnings [Member] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Net sales us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share (in dollars per share) Title of Individual [Domain] us-gaap_CurrentStateAndLocalTaxExpenseBenefit State Treasury Stock [Member] Title of Individual [Axis] State Scenario [Axis] us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_StockRepurchaseProgramPeriodInForce1 Stock Repurchase Program, Period in Force (Month) Foreign Additional Paid-in Capital [Member] Accounting Standards Update 2016-13 [Member] Parent [Member] us-gaap_CurrentFederalTaxExpenseBenefit Federal Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Federal Deferred: Other us-gaap_OtherBorrowings Equity Components [Axis] us-gaap_DebtAndCapitalLeaseObligations Total Equity Component [Domain] Current: us-gaap_LongTermDebt Long-term Debt, Total us-gaap_CurrentIncomeTaxExpenseBenefit Total us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) Revenue performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Total before tax Income before provision for income taxes us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Reclassification out of Accumulated Other Comprehensive Income [Member] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Domain] Comprehensive Income (Loss) Note [Text Block] Other comprehensive income (loss): ABL facility Long-term Line of Credit, Total Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] us-gaap_PaymentsOfDebtIssuanceCosts Payment of debt issuance costs us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Vehicles [Member] Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Office Equipment [Member] us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities Repayments of long-term borrowings and finance lease obligations Document Annual Report Machinery and Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] us-gaap_DebtInstrumentUnamortizedDiscount Original issue discount and deferred financing costs Receivable [Policy Text Block] Entity Incorporation, State or Country Code Term loan us-gaap_DebtInstrumentCarryingAmount us-gaap_UnrecognizedTaxBenefits Unrecognized tax benefit, beginning of period Unrecognized tax benefit, end of period Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Statute of limitation expirations Short-term borrowings Short-term Debt, Total Entity Interactive Data Current us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Settlements Increase in unrecognized tax benefit for positions taken in prior period Security Exchange Name Increase in unrecognized tax benefit for positions taken in current period Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Charge-offs Long-term borrowings and finance lease obligations Total Proceeds from long-term borrowings Cost of Sales [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense Unrecognized Tax Benefits, Income Tax Penalties Expense us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense Unrecognized Tax Benefits, Interest on Income Taxes Expense Charges to Reserve, Net us-gaap_ValuationAllowancesAndReservesBalance Beginning Balance at End of Year Additions Charged to Earnings Income Statement Location [Axis] Allowance for credit losses Income Statement Location [Domain] us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Redemption value adjustment Redeemable noncontrolling interest redemption value adjustment Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price Equity impact of the value of stock issued under equity incentive plans, net of shares withheld for employee taxes. Excess Purchase Price over Predecessor Basis [Member] The excess purchase price over predecessor basis. Segments [Axis] us-gaap_RepaymentsOfShortTermDebt Repayments of short-term borrowings Segments [Domain] Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price (in shares) Number of shares issued under equity incentive plans, net of shares withheld for employee taxes. us-gaap_RedeemableNoncontrollingInterestEquityFairValue Redeemable Noncontrolling Interest, Equity, Fair Value, Total Redeemable Noncontrolling Interest [Table Text Block] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit Weighted average common shares outstanding - diluted: (in shares) Diluted shares (in shares) Proceeds from short-term borrowings us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Statement [Table] Statement of Financial Position [Abstract] Net income attributable to common shareholders per common share - diluted: (in dollars per share) As reported (in dollars per share) Net income attributable to Generac Holdings Inc. per common share - diluted: (in dollars per share) us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent Share-based compensation Weighted average common shares outstanding - basic: (in shares) Weighted average shares, basic (in shares) us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments Other us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective tax rate Business Acquisition [Axis] Tax Act impact Net income attributable to common shareholders per common share - basic: (in dollars per share) us-gaap_EarningsPerShareBasic Net income attributable to Generac Holdings Inc. per common share - basic: (in dollars per share) gnrc_NumberOfMajorCustomers Number of Major Customers Represents number of major customers that accounts for 10 percent or more of the entity's revenues. Business Acquisition, Acquiree [Domain] gnrc_AmortizationOfFinancingCostsAndDebtDiscountPremium Amortization of Financing Costs and Debt Discount Premium Amount of non-cash expense included in interest expense to issue and amortize debt discount and obtain financing associated with the related debt instruments. Statement of Cash Flows [Abstract] gnrc_DeferredCostsAmortizationExpenseYearTwo Deferred Costs Amortization Expense, Year Two Amount of amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for deferred costs. gnrc_DeferredCostsAmortizationExpenseNextTwelveMonths Deferred Costs Amortization Expense, Next Twelve Months Amount of amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for deferred costs. gnrc_DeferredCostsAmortizationExpenseYearFour Deferred Costs Amortization Expense, Year Four Amount of amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for deferred costs. Statement of Stockholders' Equity [Abstract] gnrc_DeferredCostsAmortizationExpenseYearThree Deferred Costs Amortization Expense, Year Three Amount of amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for deferred costs. gnrc_DeferredCostsAmortizationExpenseYearFive Deferred Costs Amortization Expense, Year Five Amount of amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for deferred costs. Income Statement [Abstract] 2023 2024 2021 2022 Quarterly Financial Information [Table Text Block] Interest on lease liabilities Property Plant and Equipment, Estimated Useful Lives [Table Text Block] Tabular disclosure for the useful life of long-lived, physical assets used in the normal conduct of business and not intended for resale. us-gaap_FinanceLeaseLiabilityPaymentsDue Total minimum lease payments, finance leases Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Amortization of ROU assets us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive 2025, finance leases Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive After 2023, finance leases Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Interest component us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2021, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo 2022, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree 2023, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour 2024, finance leases gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesOtherFairValueRemeasurementAdjustments Business Combination, Liabilities Arising from Contingencies, Other Fair Value Re-measurement Adjustments Represents the other fair Value re-measurement adjustments related to liabilities arising from contingencies in a business acquisition. Finance Leases gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesInterestAccretion Business Combination, Liabilities Arising from Contingencies, Interest Accretion Represents the interest accretion related to liabilities arising from contingencies in a business acquisition. gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesChangesInFairValue Business Combination, Liabilities Arising from Contingencies, Changes in Fair Value Represents the changes in fair value of liabilities arising from contingencies in a business acquisition. gnrc_BusinessAcquisitionTermOfCallOption Business Acquisition, Term of Call Option (Year) The term of call option available to the company in a business acquisition transaction. State taxes Captiva Energy Solutions [Member] Represents information about Captiva Energy Solutions. The 2019 Equity Incentive Plan [Member] Information related to the 2019 Equity Incentive Plan. Finance Leases (Year) Accrued wages and employee benefits gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWagesAndEmployeeBenefits Amount of accrued wages and employee benefits due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch Research and development credits gnrc_SecuredLeverageRatio Secured Leverage Ratio Ratio used to calculate financial leverage and the ability to meet financial obligations. If the borrower's actual secured leverage ratio is below the 3.75 threshold for the annual period, the Excess Cash Flow payment requirement for that period is eliminated. Financing activities U.S. statutory rate Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized Business Combination, Liabilities Arising from Contingencies, Amount Recognized us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Net unrealized gain (loss) on derivatives Unrealized gain (loss) on interest rate swaps, tax Fair Value of Derivatives Patents and technology, net Represents the carrying amount of finite-lived patents and technology as of balance sheet date. State tax rate differential 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) us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Net assets acquired us-gaap_StockholdersEquity Stockholders’ equity attributable to Generac Holdings Inc. us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments to Acquire Businesses, Net of Cash Acquired, Total Acquisition of business, net of cash acquired Other long-term liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther Class of Stock [Axis] Total Deferred income taxes us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Current portion of long-term debt Other accrued liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther Domestic [Member] Represents information regarding domestic reportable segment. Interest Rate Swap [Member] Accounts payable us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Deferred income taxes us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets Property and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment International [Member] Represents information regarding international reportable segment. Other assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets EX-101.PRE 12 gnrc-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 totalreturngraph.jpg begin 644 totalreturngraph.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_XO__24-#7U!23T9)3$4 0D "(!P041"10(0 !P'0 M0V]P>7)I9VAT(#(P,# @061O8F4@4WES=&5M$8L2 MMQ/B%0L6,A=7&'D9F!JU&](<[QXE'UD@AR&R(MHC_R4C)D0G9BB&*:G"#<8QRE'.<=*-U MJG:Q=[=XO7G#>LA[S7S.?'LXBNB:F*I(N> MC)B-D8Z&CWN0<)%DDEB33)1 E3.6)I<9F R8_YGRFN2;UIS(G;N>K9^?H(ZA M?*)JHU>D1:4SIB"G#J?\J.JIUZK%J[.LH:V/KGVO:[!9L4>R-K,DM!*U +7M MMMJWR+BUN:.ZD+M^O&N]6;Y'OS7 (L$0P?["[,/:Q,?%M<:CQY'(?LELREG+ M1,PNS1C. <[KS]70OM>I#3>=1AU4G6,=<8V #8YMG-VK+;F-Q]W6+>1]\L MX!#@].'8XKOCGN1[Y5?F,^<.Y^CHP>F:ZG'K2.P=[/#MP^Z6[W;P5?$S\@_R MZO/#])SU<_9)]Q[W\_C&^97Z8?LI^^O\I_U<_@O^M/]:__\ 'H Z<%+ :$ M![\(YPH$"Q8,' T>#AP/&1 7$102$!,+% 04_!7S%N87V!C,&=8:WAOA'.$= MWQ[;']8@T2'+(L0COB2X);,FKB>J**8IHBJ@*YXLG2V:+I4OD3"-,8DRAC.# M-($U?S9_-W\X@#F".G\[?CQ\/7P^?#]]0']!@D*%0XE$C4621IA'FDB;29U* MGTNC3*9-JDZO3[10NE' 4L=3SE355==6V5?;6-Y9X%KC6^=MNZ&_E<.%QWG+:<]9TS77#=KEW MKWBE>9MZD'N%?'I];WYD?UB 38%!@C6#*80ZF*>9DYJ FVV<6IU(GC:?): 4H02A M]:+FH]BDRJ6]IK&GIJB;J9&JAZM_K'>M;ZYGKV"P6K%4LD^S3+1)M4:V1;=$ MN$6Y1KI(NTJ\3KU2OE>_7URK8-]E$VE';7MQKW7G>AM^4X)SAHN*HXZWDLN6V MYKKGO>C Z@]Z$'H1>1)U$W 4:!5> M%E(711@W&2D:-!L]'$ =/QXZ'S0@+"$C(ADC#R0$)/DE[B;C)]@HS"G!*K8K MJRR?+9,NAR]\,' Q9#)9,TTT034V-BLW(3@6.0LZ #KV.^T\XSW;/M,_RT#$ M0;U"MT.R1*Q%ID:A1YQ(ETF42I!+CDR+38I.B4^(4(A1B5*(4XA4B%6(5HE7 MBEB+68U:CUN17)-=EEZ87YM@G6&?8J!CH62C9:1FIF>G:*AIJ6JJ:ZILJVVK M;JMOJW"I<:ARI7.C=*!UG7:9=Y5XD7F,>H=[@GQ\?79^;W]I@&&!6H)1@TB$ M/H4UABN'(8@7B0R* HKWB^V,XHW8CLV/PY"YD:^2I9.4I]0H$^A3Z)0HU*D5:59IE^G9JANJ7BJ@JN.K)RMJZZ[K\RP MW['SLPFT(+4XME&W;+B'N:2ZPKOAO0&^(;]#P&7!A\*JP\[$\<85QSG(7LF" MRJ;+RLSMSA#/,M!4T732E-.RU,_5Z]<&V![9-MI,VV'<=-V'WIC?I^"SX;[B MQ^/-Y-'ETN;0Y\SHQ.FZZJSKF^R'[6_N6.]<\%OQ5O),\SWT*O42]?;VUO>S M^(WY8OHO^O3[L?QF_1']L_Y-_N'_B9D)TXH.2DE*A J_2OJ+-JJXJO;K-6MT*[+K\>PQ+'"LL&S MP;3"M<6VR+?-N-.YV[KCN^V\^+X$OQ' (,$PPD##4L1FQ7K&C\>FR+[)ULKQ MS S-*LY'SV/0@-&?TK_3X-4#UB?73-ASV9O:Q-OOW1K>1M]SX*'AS^,"Y$WE MF>;GZ#;IANK8["OM@.[7\#'QD/+O]$WUJO<$^%KYJ_KV_#K]>_Z[____ ( M@ #EM'_-?U3,/W^E?L.RC'^4?FF8?W^>?DQ]XW_!?F-B07_^?I)$88!_?P4? M9('^@!S\N'YTBWGD#WY7B;+*VWY/B!2Q/GY9>E7UWCT] MGW_C2T:C'[$B\GW"7M'KG7>VGM$J7K& M&WM=I,2LTGN6H&:3$'OJG%IXVGQ;F+M=B'S/E4T_N7U2DHL9/'W&CO#UA7JJ MNEW=67J?M$C$IWJSKHNK?'KPJ3V1XGM,I$YWLGO G[IJ8<]8WO0I-,627M2CQ'R*GF,WX39_7EFU=/!57E@S.ZH5GF4 MQ.*/$WG^O9)U2WJ&MP=::7L,L=P\VGMZJ245GGK(CIWM[8D3?BO6?H@ ?;&^ MS8<%?5>FM88P?3..&H6$?4ATT(3\?8Q::X2;?>@]CH2??HL8BX9Z@ 'KR8>N MB0C5 (:CAWV]C86YAB&E?H3XA0.,T(1DA"IS?8/T@XA9#X.H@P<\.8.X@N 6 M^85WA /I^X9PD_C34X5WD76\$(2]($VKM^&Z(#3J;!N,8"3I.U47(!EH-@WW8!TGE@1 M5($#B[?C*8,DS)7,KX(VQ3NUF(%EOD.> X#*M\N&"8!IL=UM=X SK(U3QH ( MJ%8W38 *HUP0KH!LBT?B3H+0V+O+VH'FT$ZTQ($3R&&=-8!TP12%3H 2NGIL MU7_?M,U3/'^ZL$@VT7^\I1 0*G_TBN[=/))A?)C':Y!Z?$.Q5HZR?!":QXT: M?!&#EXNW?$EKGHJ"?+%2=8F(?3(VCHDG?@$1,HO6?][;1I$MALO&!8]"A82P M*HV#A&^9LHO\@Y""@XJM@O)JC(F-@HA17HBC@D U>HA)@F 0!(J8@X;9LY MD23$G8XBCNVN_8QCC-^8@(KQBR:!58FSB;)I:HBFB'Q02H?+AW8T=H=YAP4. M^HE6AKO81X\(FY+#+HTRF'NM@8N&E9>7'HH3DOV %XCHD+YH4X?FCKQ/6X<3 MC/\SG8;"C!T.%(@HB836Z8Y*IA7!T8QXHB:L)(K4GG.5THEHFPI^YH@RE^IG M2X<^E2U.?89ODLPRV884M(C6 MHT%]XH>DGUQF6(:GF]I-M87=F/DR+(6*E_(,J(9+B(_4D(TSNZ6_DHMGM@6I M\HG"L*:3OHA;JZ1]"H^LXL#P$FI%HE>NA22YX?TM$E\0H;,KP1D]H7]^XJPRO&H78D-P^&2,8>CO5-[G89ZMWQD:86+LL=,#82] MKFUNXDYE'>R&C]I:X>PF.WI1@>R9Y%9)%>WAB M:9!E>_E*C 969@OR-^I-- M@DMX*Y%#@=AA?(]U@9I)?HWW@8$N>8U7@>,)SXZ;@PC)TYG?CJVV')B%1@@XZ>AUY(F(TJAJ MIXR,AIT)-8U'A>C(J)CG MF(ZTXY8]EY,+FZR*A)#2F*IT[([9E?1>CXTQDZ!&[HO% MD<0L.XLGD;X(/(LAA9'&7Y>;K*6RLI3UJ%F>;))^I$J)A)!*H(UT 8Y3G2-= MN(R=FB=&08LTE_NZ6< MR9&GMA:'[H]RL.YRCXV%K%5GJJ'*)H>DV6T9\<>D6#%)P(>G)NG9DX>M19+):R>V1"4Y2B M? HG\Y/S?/T$JI-_?Z:[LZ3B@Y2I*J%:@IR6%9X*@=""8)K]@3YMVY@Z@.M8 M8Y7"@,Y!@I.\@-LG-),+@74$:)(#@IJZB*/KC,*H%Z!HBP&5))T5B6Z!:YH7 MB"EL\9==AR=7BI3OAF9 O)+NA>@FCI(XAEL$+Y"T@M2Y?*,;E?6F_9^CDWJ3 M_YQ9D3F 7YE.CS-K]9:=C9%6K90TC#% I(TBSDE^9%WB]D#_8^2@K*XEJ)5 MGVBF"I[IG#.2_INJF3]_5IBFEHMK!)78E"Y5V9-\DC\_4I%^D.PE;I"_D58# MTXZ9@I:WHZ'(J0*E-9Y5I162+IL1H6M^@I@1GAEJ.956FR)5(I+KF*P^PY#L MES\E 9 GE@L#KXW(@GVVRZ%7LKVD;9WAKAZ1;)J=J<9]RI>@I=%IEI3KHE)4 MEI* GX,^3Y!LGE0DK(^@F,P#D8T:@FFV#Z#^O+:CQIV"MV&0RIH]LEQ]+)<_ MK!4%Y(MIPT][Y 2I,,D98\PF)L#>8R-@EFU<:"OQRRC/)TMP1>0 M09GJNU]\I9;PMC]HB)1 LA)3LY'@KT<]FX_2J:@D'X[TF&P#98P=@DRN'J_^ M>>2<*:O>>;:*$*?>>;)WBJ07>>9D1Z"8>E!/^9US>N8Z'YKV>XT@*9J8?'$ M )73?\JLSJ\H@H.;:*KD@9F)?J;:@.!V^Z,3@&-CJ)^;@"9/4YQ_@",Y=)H% M@$P?H9F6@1< )2.@ "KWZX]BRZ:BJG^B8V(O:7MB!IV,:(PAOMBY)Z\AB!. MGYNFA8XXU9DLA4L?+IBKAD8 )-P@ "K$JUJD^>9JJDWD9J'S*4PCX1U4*%H MC;UB$IW\C%%-Z)KHBS@X09AJBJ(>RI?7B[, ))X@ "J0:S*G+28VJB8F<*& M\Z24EQ=T=:#/E,!A39U+DK!-0IH]D2@WOY>XD&L>=9<4D&$ "Y&2@ >ID*PL MI*)9?E%@ M&Y#$@!*HXJNYKP.7HJ=]JKB%PJ-RIL-S0)^LHT-@*9PVH$],09D,VL)8CHNL=S)5/E"8 ,X^/@"*GN:L5PEZ6IJ;$O*N$UJ*VMW%R8I[V MLOI?8YN&K[I+G)AUK1\V>Y7=I-8=IY4)E T /(\@@"B?L+J$>72.U;6K>3I] MT;#\>3)L9*R+>6=:.*AD>=1&[Z2N>FHQZZ'F>P<7\*)R>[X )$H@ ">IKFV M@:2.0K3"@+U]8K %@ UK\ZN,?YY9N*=D?W)&;*.N?X,Q;*#>?\$7L*$[@+H M )!N@ "=][C+B=6-FK/>B$E\SZ\:ANYK5:JCA>U9'J9ZA31%X:+&A,PP^I_L MA,07@: ZVFE31J!JDD MDQA7[:3PD5U$X:$_D#4P/IY2D"H7/IXVCK@ ([$@ "<.[:_HNZ+V;'1GY)Z M^JT/G(]IBZB/F?A7>:1:E]9$?:"2EG O^)V>EJ07)YUGCZ@ (Y>@ ";R+8V MJZ"+<+%$IZ5ZF*R"I!-I+Z@$H057):/4GI=$.: (G4DOQ)SPG"<7%9RHCYL M (X*@ ";2K77M(R+(K#4K]MZ5ZP#JZMHZ:=YJ#%6WZ-+I;!#_)^5I)XOG)R& MH#$7%9P7CYL (W%@ ":V;6&O>N*R[!TN(-Z#JNAL[9HK*<;K^-6LJ+OK:!# MWY\XJJ1B"'[_2>,MR%KI\>+EAH[5I M>.I0<;"G>5,^"ZQS>>0IIJF6>FH/9JM9>PL (U#@ "1-\2+@.:!MK[S?_AQ MPKF0?TIA2K1M?N)0#:^>?L0]K:M??N4I7:AF?S(/A:G#@$0 (S^@ "0S<.2 MB*B!1[X(AR=Q7KB>A=Q@V[-UA/-/H:Z?A%D]4JI:A!DI(Z=*A$X/KZA/A.X M (S!@ "0@<*ID&N Z+TCCE]PZ;>\C)5@:[*&BR9/.JVRBB4] *EJB9,H]J9( MB>,/VJ<$B0( (R,@ "0+,'HF$^ E+Q;E;5PDK;PDW1@"[&[D95.Z*S6D"8\ MPZB2CVDHUZ5CD!L0!*7ABM0 (Q>@ "/Q\%0H&* 0KNUG3=P3;9 FG-?S[$) MF"Q.KJPFEG$\E:?0E;(HPJ26E;P0*Z3CBNX (PX@ "/9L#5J)1__+LJI-!P M%K6JH8=?HK!OGM].B:N3G0<\?:ZIPJUP\@*8@I_4HW*+( MFZ 0L**XBT@ (OK@ "$M-"?>/-UU\I9>(-FKL1O>%M7$;[6>'U&L[F3>-HU M![4(>5@@]K)W>:X'Z[+9>T4 (GY@ "$8L^?@&YUF\E^?V=F<,.,?JU6SKW6 M?D1&<;AT?BDTV;/,?E @]K#^?I\(9[#J?^< (H6@ "$2LZ%A\5U;\A\AD%F M0\*%A/I6F;R]A"%&/[=+@YXTOK*1@X$A"Z^5@_@(YJ\H@_X (HO@ "$1LU\ MCQ9U7\=LC1EF(,%RBV=6=KN;BAI&)+8HB4@TM;%FB/XA+*Y)B>0)7:V;AE4 M (I%@ "$.CJF9&PK(EJ-\UB*U6I#(B9:G;ET$+1ZBPAZ M (J(@ #RAGM&>8K:]WN<>:7"_7OV>=&J?7Q8>AR1<'S#>HIWNWT[>Q9<]GW# M>ZH_UGYX?%P;%G_1?0_P7'F0A._9.GH'@^C!<7J @P2I%7K^@DZ0'7N%@7P7@61;NGRR@0H^EWUG@-09=7Y?@-ON:G@FD'37:'BLCE&_UWDWC%&GDGG, MBI^.O'IIB25U-WL1A]5:D7NZAI4]=GQKA8D7]GSOA1CLF';XG ;5GW>%F-.^ M('@:E=&F 7B\DPV-4GEOD*9S]7HGCFM9=7K;C$T\;'N%BH(6FGN(B-_J\'8% MIZ/4 ':3HVR\BG73*P^JY!G52O0"A&77Y MMG:(S';$L&AOZ'>>JN%5YWADIAPY,WCCH=$2N7@(C*CFD70#URG/N'1YSPRX M.G3VQS&@1764O\B'_W9+C$3AXX0N M=^7,,X.C>#NU\H,N>)B>_H+1>0R'6H*+>9UN\()=>DM58()/>P(Y)H*9>],3 MWX2=?([@'X*@@KW*]X(I@?>TW8'%@4V=WX%Y@,R&(X%#@'1MLX$I@$!4'H$P M@!XW[H&#@"P2>(,@@*;>A(%*C:O)3H#AB]ZS48"'BB^<9X!1B,.$U( RAXQL MAH NAH%3#(! A8XVYX"-A.(1/(&RA'/$0*X!UA\';8'\]HY+&)'[8G^JP M,GZ0G&N9@7YIF22"+WYAEA=J.GY^DVA1%7ZCD/,U(7[BCTH/0']EBE#:#7Z% MKJW$VGX@JB2N[7W5I;V82WVQH8^!%7VPG:EI,GW+FAM0.'WYEPLT7GXRE5\. M>WZ BK#R'V.M(&MVGT^KS&7/'T8JB" (WT>I6]H87T_H2=/?'UG MG8PSN'V9FV8-V'W#B5S8$'V%Q5G"ZWT?OPZL\GS(N->64'R9LN-_1'R@K6UG MG7S+J)5.VGSWI-DS+'T;H%@-4WTHB0+79'TUT1?"/'S0R>>L,'QNPL:5@GPT MN_=^A'PXM E],8B7>+)F!8?%>7I-GHDDR.(S$,UHDD?'G0/(OQ M@,>\?(J9@#ZGVHEC?\Z2:(A5?WY\'X=N?U=D^X:N?U%,E(8>?UPQ-88:?Y@+ M[(>+@%K.XHJIBQN[(8E?B9RFK(@KB#>1+XE)HHHB-:(2PGMIW@H/OFV]@TX-8F%Y(^X+JE>,N!X+0E0T)48, ADS)^8=R MM1FV-X8QL$ZAL84/JY>,=80@IQIVIX-FHO=@%X+2GT=(58)8G'4M>X(XFDD( MYH)&A@3)+(<#O_^U;87%NF>@WX2?M-Z+H8.IKY)UWH+OJL)?9X)FIJ1'QX'M MH_DM!(&ZGG (CX&NA MU8(&KK5'2H&3JM8LEX%>GB8(2H$UA9O"!Y:]=82O692*=@N<#9*#=I>'\)"N M=S9R^(\'=_-=!HV4>,M%N8QR>:8K XQ.>HP&J8S_?)S O)5]?RRN4Y-0?LN; M%)%3?GZ' 8^(?E-R"8WM?D]<'(R(?FU$SHMO?IDJ)XM#?OH&+(ML@!>_CI17 MB-BM&)(TAYV9^Y VAG6%Y(YXA8EP_XSJA,9;*(N2A"]#\8J!@[HI8XI-@[D% MOHH*@R:^;Y-!DJ>KY)$HD)F8N8\WCJ&$R(UPC.-OZXOTBV9:,(JHBAQ#&8F> MB1$HJHEEB.<%7XC7@Z&]1Y)GG(6JSY!.F;*7F8YAEP.#E8RJE(5NV8LHDD%9 M0(GKD%)"4XCDCL"EXP' MG$IM\(J'F5%8;8E EKM!IX@\E-\G?(?PE#L$R(;S@SR[6Y$YL*>HZ8\EK%^5 MM(TUJ"R!P(M^I#1M+(H$H)A7QHB]G8-!&8>IFY4G"X=5F+X$CX8\@Q6ZI)#/ MNP&H-HZ]M@"4^8S*L0^!!(L.K%YL>8F4J#!7*(A7I-= G8= HMPFJH;6FB0$ M8(6F@O:Z&I!\Q;JGIXYMP .46XQXNE* 8(JVM/)KXHDWL$Y6IX?[K1) +8;L MJ,0F2(:!F>($.X4O@MVRPZ!Z=,.A2)V(=4Z//)K'=>)\:)@]=HQHL97I=U-3 MZ)/:>#(]H9)%>0PC9Y))>=0!2I!9?+JQL)]@?>:@?9QK?9B.?)FL?6-[JI$BN9$S?E0!+([,?]VPNYY&APZ?>9M:)IMCF",;I>TC+9YMY4PBS-F$Y+ZB?I1?I$%B/,[;H]XB#DAE8]*B+, M^HQ @*FNU9QPF8J==IF3EP2+5D8Y%]EU=/ M_X^*E3TZ.(W^E!(@J8VWDN UHIC@)&M,IM-K*";[)AOJ,&)Z)6WI/YW)9,Z MH7YCNI#_GF9/;H\*F_$YPHUJFP(@58T6E=P R(FN@(>LD)KKMFJ;4)@-L>.) M2)51K75VA9+.J59C()"3I^NV^(OI4 ME9U]Y)XL:)BGY YKHY,JUTX_(RNIF4?OHP^E78 MM(BE@'JD":J1=#F3GZ;L=+R"L:-\=4]Q!:!%=?Q>&L;0)EK>.P (V>?Q&C,*F6?..3"Z7G?)N")*)P?'-P=I\T?'!=VIPY?)=* M(IF;?-XTOY>M?2T:T)@U?9@ (QL@ "BJJ3YN]Z.?:%4MR%] MA)W0LHMKUYJ#KGI9D)>&JX-&;)3OJ4(QSI+8H:P8]Y*UD.$ (>P@ "5\;4( M<\2&?;"X=#=VD*RB=,)E[ZC%=6Q49Z4K=C%!HJ((=P,L\)_X=ZP2;J(<=ZP M (E^@ "55;0B? &&'Z_%>[1V-*N>>Y!ECJ>R>Y93^Z01>\A!.*#I?!HLCY[) M?&D25*"=?*\ (C$@ "4U;,9A"R%C*[#@S1UL*J3@F5D_*:I@=A3;Z,'@7] MO9_@@5LL+YVT@6<2/Y\_@@D (@A@ "43K(?C%.$[*W/BL)T^ZFDB6!D6:6Q MB#]2UJ(8AVA /9[RAM@KTIRZAL$2*YX&ALH (>3@ "3N[%3E)*$5*T$DG!T M6:CEGTIBQJ.MG*=1;J !FHX_&YR_F7HK$)I& MF)02"9L,C#( (9>@ "24Z_%KD6#&ZMLJGAS)J*,?H\E1'9]MH8T^ MSIP]H+HJVIG*G/D2!YI=C#$ (89@ "1^Z]ZMVR"RJL7LQ%RU:;0KO%B*J*_ MJWQ0W)\)J7,^GIO4ILTJO)EDG.42!IGFC# (7B@ "(=K_ERYYN;H(>M1JKK4\>JQ:]+"K>K9*3ZQN>NXX7ZC5>T,D-*;'>X$*GZ@N?&( M (6V@ "'WKWR@NEY8KC]@?1J7K0F@2Y:EJ^/@+5)]JM,@'0X&J>L@&PD$Z6! M@)0*WZ:#@28 (5K@ "'E[SGBIAY ;?UB1MIY[,BA]1:+*Z!AM=)E*I!ABTW MSZ:=A=4C\J1;AA@+%Z4'A5$ (4I@ "'/KP*DF!XI;<6D&)IA+)!CJ99P*V> MC3-)/ZE.C!PWCZ6LBY8CUZ-6C#X+2J.YAZ( (3Q@ "&W[MBFE-X4+9GE]9I M-;&(E9Q9=:S?D[U(^:B,DE4W7:33D<8CPZ)KD>@+=**4A[\ (3"@ "&A[K> MHE]X";7:GV1H];#OG*Y9.:P^FFM(PJ?LF-LW.:0LF*HCNJ&8EJ,+G*&4A]D M (2:@ "&3;IBJI5WU;5:IQYHQK!KH_99#ZNSH65(FJ=>G^4W%*.FGPHCJJ#\ MF!T+P*"TA_( (1[@ "&#;H1LSYWP+3XKSEHMZ_SJX-8]:LCJ*A(B*:]ISDW M$Z+]I \CPJ!@F"T+\: =B!, (1A@ ![;LLQA%? M7K]K>=E0<+I)>=I F;6'>@TO4K&H>E8;1[ Q>E\$"ZXO?$8 (,B@ ![@-A?1[X]@ ]03KD+?Z! ?;0Z?VTO4+!'?W<;?:Z2?ZL$EZQ)@'4 M (,A@ ![<,?HB11M?<)SAYY?%[T1AF=0);?4A85 7K,!A0(O2J\"A-\;K:T= MA80%$JJ;@VX (,?@ ![6\;LD&5M9<%PCH!>_KP$C.A0 K;"BZ5 3['?BL\O M4*W@ ![.<8EE^1M5,":E9!>][L?DXY0 [75 MD?9 3[#ND.PO8:S2D0$<%:JFD L%Y*?A@_L (,=@ ![%\6$GW5M1[_JG+-> M][I@FD=0"K4,F&9 6[ EEUTO>:P EWD<2ZFCDR$&.Z;.A#< (,=@ !Z]L4& MIS!M/[];H_U>_+G!H2Q0%K1AGQ1 9Z]UGEDOC:M6G-,<>*C@DT &AZ7KA&H M (,<@ !ZW,2=KSYM/K[AJY-?";DXJ%M0*K/,IC- A:[7I,XON:JPH$4)\[+WPQ>986G7TA>>CD#W2'?FC.:W6)?ANW^G9\?>6@RW=E M?166WH5??DZ!WKO?A(5('M4?<'B,7+PB=+,FG0"B&2V M7W4*AQ*?1G8*A?V'?G<(A1%N\W@&A$)5/GCV@WDX^7G$@L03Q'G5@@O@:7&3 ME3C*S7*NDK^TG'/ D&R=L731CDR&$77FC'9MLG;VBL)4*G?RB2$W_GBRA[<2 ME'B+A>S>R7!UH)W),G&2G2^S G*KF>><*W/%EM6$KG3ED_AL?'8'D6E3(W<+ MCOHW%7>[C/X1CW=QB3_=;&^8K W'V7"TI[JQJG'+HW^:VW+HGWJ#=W0/F[1K M6'4UF#-2+G9!E0\V0G;ADL40M':$BTO<3F[KMXS&P7 $LENPBW$5K3&9OG(P MJ#R" @TFH!9>03S4C'U1?'_ LGUS?'JKSGV7?'R5_GW ?(]_4WWS?+EG MTWXW?/=/'GZ-?30SD'\2?7(.08!(?8/3 'O2AU"_!WP"AD*J07PSA424@7QQ MA&]]_GR[@[UFHGT5@R9."WUV@I@RDWWM@B4-3'[2@8/1;GJ&DAB]97J\D!FH MH7KWCC"3#7M C&E\JGNABMUE>'P,B7)-"7QVB"$QK7S>AQX,>'V-A/S/\WER MG.F[[WFJF@NG+7GMET&1I'H_E)A[9GJEDAQD6WLBC^=,&7N3C>$PW'OJC'\+ MPGQWA_/.LWB;I]*ZLWC4I!^E\GD5H'&0JN*"D$'?MX@7B;J0EAQ'DGI+=)Y7FR3ZX2G=1PR.C M7W=WO."-RW>UML)WR'@DL2]A('BPK'M)5'DGJ/(N?7E!GV\)\'FOAKC&?H@8 M<(JS_(=U4MQ83T>%(( MW(9/>6#%1H: >KBRZH6[>NJ?QN+!X1U>U=UJH/Y>Z=?6X.7X.S@W*)V8,L@M)TAX*Z@E1> M48)K@?-&QX)$@9\K^X*%@6X'F(,Y@0O"K8/'CRJP,8,6C8V(<8( MBGQS0H&HB39=-8%KB!)%U8%*AQ,K+(%XAGX'%('XA"C!5(*]F6&NV((-EOV; M=8%ZE)V'*8$%DE%R&X"PD"U<-8"$CE1% (!HC+PJ>("$C D&HX#FA'W ,('M MH[ZMN(% H)::5X"KG62&%( XFD5Q''_GEUI;47^VE,)$1'^ADK0IUW^PDA,& M1'_^A#V_1(%)KC>LRX"?JDZ99( %IDN%('^.HEMP/7]$GKA:DG\8FX)#IG[V MF2(I47[XET(%]G\_A B^D(#.N-JL$( FM#*8F7^$KV"$3G\"JI]OFX(%MGZC@]R^%(!XP\&K@G_3OF.7['\DN,&#DWZ3 MLS5NQGY KDE917X@JG-"DWX'IS H>7WFFUX%@WXF@[JW7)%7;[&F-8^><.V4 M(8X<;VV6(_A M>5.E0XY'>9Z3'HS4>>E_^8N'>C]KUHI?>JE6JHEF>R1 "HBU>Y@ELHCZ>_0" MVXB$?6FU28Z+@NJD#(T"@EV2 XN2@=-^UXI3@6EJS(DW@1E5NXA*@.,_-H>> M@+HD^H?.@+@"E8<6@**T+(U-C)6BU(O+BSZ0MHIJB>A]N8DJB+1IO8@?AZQ4 MSH<^AL<^:X:8A@TD4(:VA>8"6879@9:S!8Q+EDFAPHK+E#B/G(EODBU\BX@Z MD#=HL(?0(C^L *-"8>6J[YZ H96IY=F4850H^%1QH2#H/0[\(/. MGU\B88.4ES\!N(*-@2FP((H:OHN>O(BJN<*,;H<[M,9Y787OK^YEN83BJ\!1 M1(03J.8[?X-DI3$A_X,BEOP!H((2@1FHFYKI;PB8CIAS<$&'I98\<6EUL)0\ MHY"&=H0 (IR>T6GRIF=>">7TI<]>("& MUY4.>-UTY),->4=AZY$[><5-T(^L>E X&8Z5>LP>!H\U>PL (C9?I.F[YA7 M@3N6T98)@,J%Z9/;@&5S[9'E@!QA!9 =?_%- 8Z8?]\W8XV!?]8==XW^?_, M (=R@ "E]9=XU:DVA*RHO?D:XUF(K%D,<<(XKRCY$ (1/@ "C@93:IBZ34I*>HQF" M2I!ZG_IP:(Z!G/Q=R8S#FE-*-HM&F#\U)8H6EY0;T8HLDL\ (.5@ "B\91I MK[N2O9(QK N!JY 'J$9OQXX$I*==+8Q$H8I)IHK/GV0TM(F8G=D;BXF'DI\ M (+]@ "BBI06N9J22)'@M5N!(X^NL/-O.(VAK+]YPXO=#\P%Y7_)B;>.=$W9:">7HOZI4J>>T5II;4>=P (4 @ "9"Z*&?\&)ZI]]?UYZ M"IR6?PUI'YGM?N!71I=Z?M!$.Y5F?MDO8I0'?N@55)5X?P@ (0$@ "82J%E MB$J)#9YCAT1Y&)N&AE-H3IC9A816@)9SA.-#DY1DA&HNWI+_A"L5!Y0^A( M (,H@ "7?J!\D-V(0YU\CT)X1YJAC;UG=)?WC%A5T96!BQI"_)-[BC4N;)(, MB=$4RI,;B4 ()L@ "6UY^PF:N'EYRYEWIWEYG?E5=FR9Y*;D$ N#)$GD X4DI(4C48 ('.@ "61I\&G9N]J$YV MDIC2I/EEMI8.H==4'I.5GU%!AY&"GA M6(_IF^ 4.9"$C:P (#@@ "5=9YB MM/"&.YMKL2EV(IAXK49E096JJ:Y3M),JIPY!+Y$2I3HM#H]]GG84 I ,C8< M ("+@ ",G*\T;@!^5ZM[;Q=O7:@#<"]?>:3 <4M.C*&[(PGA)R9>.0-.I[B>-$ ('%@ "+NJT-?EU]BZ)I M?:)-IY]6?:@[>9S'?<8G,YM7?=X-/YTV?CL ($A@ "+,*OJAF=\SZ@ZA7=M MPZ2KA*)=ZZ%-@_E-$9Y#@X$[ )NT@S8FX)HU@RT-/YNU@Q$ ("3@ "*FZKY MCH-\-*=-C0UM'J/!B[1=0:!BBH%,B9U,B8DZC9K!B.PFE)DQB/\-/YIGR![0*7XG*ML)J)DFD9<2)[]F!A+H9O>EEPY MXYDNE88F-I=>E-P-2I@1B/P ( @ ")2ZDTIZ=[!:6*I+UKYZ'DH3NZ;1=>E4BJRI=F)$=JD)=O RZZ8F=W4>Q*4P M=Y(&(*4A>,4 ( @ !^^;?Q?/YQ;[.??)UC1:]G?%Y4,ZMH?%1$*J?"?&LR MMJ35?)8>N:.U?*$&I*)B@A8&MJ%_@>0 ( @ !^3+6_C#API+%RBN%B M6ZT^B;!35:DWB*U#=*6&A_ R,:*3AYX>D*$TB"L&\9_ZA+$ ( @ !]\+3^ ME 9P3["MDD!B"*QQD)=3 JABCR9#):2JCA(Q_J&=C;4>@: CC> '(9ZCA-( M ( @ !]G[1IF^9P"[ 2F;9AQJO)EYE2OJ>OE<1"XJ/VE((QTJ#>E'H>?I\N MDJ<'3IUXA/$ ( @ !]:K/IH^5OV*^.H5!AD*L]GLU2AJ<;G*E"K*-9IY\E(T'>9QVA0X ( @ !]-K.;K$=OT*\KJ59AA*K!IEU29*:" MH^M"D**MHL,QE)^/G_,>=IW)E)D'H)O%A2@ ( @ !RK\5(;-YEI<"L;;18 M';PY;I])T[?L;Y4Z=;0!<($I4[$T<2T4EK'I<+@ *LI='L ( @ !RHL1W M='!EP[^Q=(M8.KL$=-5)\;:&=4 ZEK)V=;\IC:]_=B$5%:_$=;L #ZGI>.< M ( @ !RH\,Z>[AEJKYR>T58)KFU>OU)UK4D>OQ(IGJWR>S@5;JW> M>P0 HZ?3?2X ( @ !RE<'M@MIE@+TF@?A7Y[AJ@4))J+/2@,PZ9J^M@)8I MG*R*@) 5KZPP@,P!(:7X@,0 ( @ !R=L#2B@ME7[P'B,A7P+=%A[9)=;*H MAMHZ4:YSAE$IGJM'ADD5[:JOAI !D:15@0\ ( @ !R4;_YD6AE2KL?C\M7 MLK9.CE1)9[&HC2(Z0:ULC%XIJ*HAC(46)ZE8BX,!\:+J@5 ( @ !R,+]0 MF--E/[IBEN!7KK5_E0I)8[#/DXTZ/ZR0DL(IMJDXDP<68*@MCR$"1Z&T@8H M ( @ !R$[[3H&!E/;G,GAI7L;35F^Y)9+ 6FCHZ.JO2F;8IMZA]F'D6A:=- MCSH"C:"S@;H ( @ !Q_KYVJ#9E0[E0I:)7N[1#HRA):Z]WH6LZ1:LIH%$I MT*?*G$46J*:/CU("NI_S@=@ ( @ #9M7&!;*K%#G+7;C>OOW0;;[>9FW5) M<2V"K'9K*=!M2!7B@=8(V>GF@=L 2 GIY=JW7MV]7=][#<'#<>$>N M27)!>+>82W./>32!='32>;YIQW8.>E%0ZWM8U:'@A>SX0SGC">JW5XFV$ M@QW!I&\;@F>LM7"9@<*6S'( @4F ''->@.IHDW2R@)Q/V77E@$HT;':\?^\/ MP'=!?R+4&6OJCDJ_U6V.C)"J[F\9BO"5.G"7B75^L'(.B#%G5W-VAP1.S'2T MA>(S@'5RA-L.UG7S@S#2>FJ4F6^^.VQ ELRI5&W6E#^3KF]>D=5]4G#BCY1F M)7)>C9%-SG.DBZ@RI71'BA@.#G34AJC1)FF*I)V\ZVLXH2.H FS/G:J286Y< MFE%\'&_HERIE"G%HE#],XW*VD:8QX',_C\X-97/CB0[0%6BYK]2[W6IGJXJF MZVOYIRN126V%HN=[&&\8GN9D)G"?FS-,&7'HE^\Q.G):EA0,V7,;B+#/1V@? MNQ6[$&G+M@&F#&M3L,.07FS6JYAZ+VYJIL9C5V_XHFU+<'%#GL@PJG&7FY , M9W)YB&+.N6>\QF"Z@&EAP'VE86K:NF./G&Q-M&!Y;6W:KL]BIV]HJ>]*SG"N MIE P&G#KG^X,#''WB"7*6GGD:XNW?7ID;4NCP7KF;NN/ GMH<'1Y57ON")X0GI=>,IAKWK_>7I)V7NB>AHN]7Q)>I *:WVQ>JC'978J@.2TKG;F@(>A M''>5@"R,'8GB/*+ W;DA\1UHG>NAK]?7WAXA=!'U7DMA.\M,'F!'3PD=F)EW6WC\UT97:)C>%>2'=FC"U&[7@@ MBITL;'ARB8H(DWG,A9/#)');H,*P8G,LG=>'=VA0W \'"4 MP3:N%W%>O .:4G()MHF%UG*^L1YPU7.9K"M;'G2$J A$.W4[I1 J*G4CG((' M.W;VA.2[;H*4:IRJ,8(X;'B7ZX'Y;BJ$>8'1;[]O_(&Y<4U:<(&X*9"DX!X>5HH+H#\><@$R((,>M*Y''\.?LVGPG[Y?K>5F'[??IR")'[8 M?H9MSW[7[X?HU!NG\G?I(G;G^.?GP$8H"1?I*WO'V4B-6F7'V&A^Z4 M#GU\AOZ R7V!AA5LD'V?A4Q787W,A)A S'W_@_8FJ'Y$@X0$"7](@=2V;7Q9 MDN&E"WQ0D3B2OWQ0CW]_A'Q=CFJ.1J'M>F!Y^=7MNE9MJ>7N5DSQ5BGO/D1X_1GP) MCW4E:'P/CP #?GU!@ERT=7J>ITFC#7J=I":0O'J9H-5]BGJGG8AIH'K4FG54 MSGL2E[\^K'L^E<8D['LJE" #27Q]@CFSS'H+L:"B6'H,K<:/^'G_J:]\PGH$ MI9EHW'HQH=U4&GIYGKH^&7JCG.0D?WIJF%(#'GO=@ARS7'FGO""ATGFGMYB/ M5GF-LKY\%'F#K>EH.7FHJ9=3C'GNID$]EWH:HWPD"WG-F%\"_'M>@@2LV(N] M:=J<^8J :[N+_8E^;7!YP(BI;PAF:8?Q<)A1[(=B!=R2K\XH"'@@]H9J>,< (65>Q6J\(AJ?-N:U8=[?/F)V8:8?0MWG87:?2%D<84T?490 M*82X?74Z481R?9D@583T?9 (/F?HJIT8;VAEJ9I(8/A;>(D(4^A0!VBX2& MA%-C>8/M@\-/7(-Y@TDYIH,X@N,?QH.8@K@ ()O@ "HI87#C]N8F(3@CHJ' M@X07C2)U8H-GB[9B;X+6BF1.:X)UB4HXX8(RB&X?,H)FB'L ($N@ "GJX37 MF7Z7EH/ZEWZ&@8,PE5QT;X* DS-AC('QD3!-JH&&CW@X18%%CE(>M8%8C=T M ( @@ "FXH048!LDE< ( @ "F2H./K0B6(X*^J;J$^('GIB9RX8$FHHQ@$H"7GU9, M4X YG-DW-W_?F[4=^'^GE$0 ( @ "EXX,MMQJ5I()@LS.$7H%\KNMR/("I MJJ!??( 0IN]+UW^OI'HVS7]8H7D=GG\-E < ( @ ">II4>:4Z/U),F:R-_ M[I%Y;-1NS) #;FIKR=[).4 MTZ.$)!B>WU^(8[&>Z=M (U8>]A:X(P-?!A'CHL!?%\R?HIC M?)$8?HM\?&P (!:@ "<&9"WA"N,_8\+@[-\]HU^@S5L"8P0@KA9^HK6@EA& MSHG3@@DQY8DP@BNEK"(KV MB;]9+8FUB+)&'(B^A]PQ68@7AU 7L(C&AU@ ( @ ":4HZ@EE&+/XT&E)A[ M-XM^DL1J-8H4D/!87HC5CT9%;8?4C?$PRXLC 4 ( @ "9I(WO MGX**AXQ:G3!Z>8K-FK5I>HE>F#U7K8@AE@I$U8<EYW(I$HLUHW(C)G[=7$H>(G0]$0(:+FTDOYH6] MFBD6OH7ACV$ ( @ "8O8T(LE:)A(M[KO%Y5HG<2\ ( ?="00)V-<6."2)L0=F!=9FZ>A)R?9=M>DUB8)53>I51/9-J>ND^RY'A>T J69$<>W$0!I,O>R4 M ( @ ".SYK,@CV DIAN@=MQA)8M@7EAD)03@290>Y(W@.H^*I"S@,(IWH_B M@*D/TI&2@*H ( @ ". )FTBJA_QI=9B;EPM)4=B,=@M),'A]Y/UI$I%@E;E.GH]UD_$\I8WBDLTHSXS8DL4/:8V=BFL ( @ ",59>9 MI+]^(I52HD-O ),#GY->]I#-G/%.'8[@I!6I)%-M(Y;HE$[SXS&H/4H'XNO MFR$/'(OYBC< ( @ "#B:D3:#=V/*7V:>!H%:,>:WA8XJ!X;/Y(BYX.;G(V MLIPU;[&AU/Z.(>*)G M(J"3>.57[YW2>3U'L)M4>: V )EG>?XAZYC,>A4(G9EG>J< ( @ "" *5" M@%!TD*(Z@ !F7Y].?[973IR,?X)'')H8?VDUBY@I?U\AH9=U?U@(KI>+?Y, M ( @ "!9*0EB$=S\*$DAWAEM9X\AJU6GYMYA?%&EICZA5PU&YD.@(XI,.A@( ( @ " %*(4H--RPY\;GKED M?IP7G&U549DLFCA%4):5F*8T%Y2.F&$@QI-OE7\(Z)( A@8 ( @ !_T:&\ MJ5QR?9ZWINQD+INFI#)4^IBMH:5% I8-H"TSV9/\GGP@F9+8E@H(XY$[A@( M ( @ !VM+/!9W]I]; X:0A<@*SE:HQ.&*F\; (^AZ;B;5PM/:3K;FL8N:67 M;FP!B:*J< ( ( @ !V6K+0;U)IRJ\H"TM$*''>(08[J'I>%0"7IWY>E@ ( @ !UK+ =?EUHZ:Q]?A9; M=ZCS?=U--*64?<,]QZ*9?<8LT*!J?=$8YZ!:?;P"K)OZ?J\ ( @ !U1*[T MA>%H?ZM8A2Y;!:?/A(=,MZ1M@_,]YXIG?,KZYN^FY,8T9KRD,@#K)6,@GP ( @ !J,K\# M9K1=SKM : Y0X[>6:7!#([0%:L8T*K#H:_0C'Z\^;*(.(;%(:^, )\$<[ M ( @ !I[;X];C)=S[HY;MA0];9";YQ#1;)W<&XT6Z\N<3$C"D ( @ !IS;SG=61=G;C:=8!0U;3/=;A#)K#M=ADT4:V0=GPC MD:N(=JX/'*S(=B8 )R)?"( ( @ !IJ+MR?&M=8;=F?!Y0A[-=>^E"\J]W M>]XT+:P4>_ CDZGR>_@/9ZKB>]@ )MH?Z$ ( @ !I>KHQ@W]=-;8C@MI0 M5K(5@DM"M*XK@=$CIZ8RCD40(J99 MBND )C?@ ( @ !I#;?SF5E=%[.>E^901*]9EE5"DJM-E0@SY*?'E+8C MG*5>D\P0/Z59BOP )A(@ ( @ !H^K>/H.M=([,3GTE04:ZUG7Q"EJJ; MG"4SZ:<+FVXCL:24F"(05J2#BPP )>R@ ( @ #-4&QM9D2YYVXP:'6E MTV_8:I"0X'%C;)1[#G+?;HUD571/<'U,;'6DD;6VV/GV]G=(9YXW$&=9=C/G*6=J5+87/Z=YLPL73<>%4, MYG9T=^7)B&?)?&"VD6GL+=G.;@+C&&&1&DC2S*69\D%2?@VB-CGZ+#VJ# MC+MUUVQNBQ=?LFY#B:)(8&_"B$$N'G KAQ\*Y')XA%+$Q6, G2&QW64_FG"> M.&=5E[6)RFE3E0ITIFM'DH5>I6TAD#-'@FZFCBDM:6[FC,4*:'&$APG#MF'] MJ!.PU&1 I)>=*F95H/J(NVA4G6MSJ6I2FA-=R&PSEO]&QVVQE%0LTFW+DO,* M G"YAL3"[6$\LPFP#6-_KL2<4V6-JDR'VV>%I=MRRFF$H;A<_VMMG@5&)&SJ MFOTL3VS9F%P)KW 4AHS":F"[O?ZOA6+ZN.>;LF3XLY.')6;BKDYR%VC:J7-< M76K"I3Y%BVPWHCXKQFP G*@);7 2AE^^KW2.96"M!'6"9[Z:;'9Q:>^&OG=: M:_UR#WA";?M<6GDL;^Y%4WH/<;LK WK?!2[P' N M>FNJ/G%R>K:7TW*:>OF$/W.V>T)OP73/>Y5:1'7D>^Q#GG6?&RZ*6Y=A,JHFF^RA#.6,7#L@Y:"UW(;@OYN>'-/@H!9)W1X@@Y"A75N M@9\HD76W@2X&#WB%@#&XKFS1CRFG)VXRC<.4OV]\C%"!;'"XBM]M1G'WB818 M&G,TB%)!J'0MASLGWG1$AGD%M'=D@VRW>&N6F9JE]&S_EVV3CVY-E2. 0V^1 MDMIL,'#9D*]7*7(6CK= XG,3C1(G/G+[C%8%9W;>@Z>V@FJ;I!2D_&P(H222 MDFU4G@5_26Z:FN9K1V_KE_E68'$NE59 /G(?DS@FO''>DB,%)W=*@WRURVG? MKI>D/FM,JN>1Q6R1IOA^=FW/HP9J=V\BGV%5HW!NG#<_IG%=F?,F27#JEN($ M]'>A@UFU5FEBN22CN&K)M+>1(VO^K_A]QFTOJSYISVYZIO)5#V_%HV<_&'"N MH0TEQW 5F8L$RG?G@SVP<'S_9*R@37T=9QV/$7U4:5=\EGV<:V=H_GWQ;654 M1'Y6;U,^$7[5<0\D '^K'&N'7C5>)&=X'E->1F, MOGFV>9%Z2WHF>@!FY'J<>G929GL?>NT\<'N=>TPBG'P">U0!?7XK?%>LN'<0 M@F><8@B6+-W@6@<]X^GB6@7)EKGDG@2916GF\@.4[CWHZ@*,AYGID@%8! M2WW1?[JK9G67C$";('8JBT")Y7:TBB5WL7<_B0!DG'?7A^M09GA]AOLZQWCZ MABLA27CHA8B[8 _7Y5@*NI<'-XH"^9)707G;Z'ZG2CFQ9UP74U MF&5BS'7:E>).VW: D[$YBG;KDB@@479SD,P WWZ'@)>HRG+!JCF8PX)KKF@BX'9=M619H&(=XN!78$[>"MP$H$# M>,!=P(#>>55*.(#7>>0U!8#S>D\;-X&:>BP ( ?CJ?9H 9@"60,W_=@"* M%W^G@ -O$W]Y?]Y']^?Y0:RG_A?U< ( @ ">.WZP MB7V/)'Y]B,]_!WY0A_]MY'XKAQU;UGX>ADI(D7XRA9DSLGY"A0T:.7Y9A0P M ( @ "=1'V0DNZ.)'UED95^"GTZD ]L\GT9CG=:]7T.C/A'UWT9B[$S''TD MBMT9QWS[BF8 ( @ "-67R&FFE]/7Q7F"YL)GPTE>1:-'PND\E' M-'PXD@HRI7PKD289<7O'CMD ( @ ";Y7O[I?.,MGO$N=HHI;T<3R(R;;Q0 M ( >D"4$(TM;'J&*XOW;?YW#HKE;VAFRXGT<,!568DE<@M"D8B3%'(I-=@YV&(E(=L1EU(AD=W!4?8>?>!I! MUX<3>+DM28;N>1\3 XA_>)H ( @ "2+(FX??N$"XBR?B1T\H?!?C5DZH;B M?CM3J88N?D=!+H6I?E4LRX5V?E02N8:@?@8 ( @ "1,(A,ALR##X=3AE=S M_(9KA<-C]862A1U2]839A(% G(1C!D ( @ "/((6\H;Z!"839GY9QZ8/AG1MAS(+TFHM0U8(WF%H^ MN8&REO0J\($ZED81LH$1B_< ( @ ".OH5%JO> EX1EJ%=Q8X-BI45A/X)B MHB%06(&7GY@^5H$*GF4JFX".FS41<8!%B\L ( @ "'?)B=8Q5Z:9:895EL M1)3C9WA(]VY!1=AY+#([U=M0Y+HWZ=W0E#HW4 M=[L+'([(=WT ( @ "%2).P?!9W_I'\?$QIS)!=?'-:IH[:?)=*2XV,?, X MD8R4?.4DG(Q8?.8+ 8R\?0P ( @ "$;Y)=A%EW*I"QA =H^(\8@Z%9QHV: M@S%)J(Q!@LDX!8M1@HX ( @ "#NI%'C,AVM)!HLNB/TWG(HEB%LCZXG B&L*V8EGAA0 ( @ "#)I!T ME41U\8[=D_!GO(T[DF)8AHNHD,5(:XI-CV@W%(E"CI@CGHBRCL8*QH@=ATD M ( @ ""L8_6G]8!(KVE\Q'ZHF3EAHVCXB,E6LC-(?I ME!4*MH<0ASX ( @ ""6H]DIH1U%HW.I%MFRXP7H<=7D8IGGR]'A(CWG5(V M/(?EG' B[H:DXPXIC^:\,<@9G!;#\#WYBA;+X ( ?]!Y_*%!:GMMH)[,:^)@ M-)Q_;4%1N9I=;I5" 9B ;](PHY=*<-0<9I?/<0<$()80<=( ( @ !Y:Y^B MAUL,IN[>F%>S9EX>IQ0?)=8>MQ [)6!>QTOTY0\>T\;]Y1G M>S$$=)' ?$P ( @ !X&YR_@>]KB)IR@;E>'I@U@79/R)83@2U :)0T@/@O M9)+O@-P;M9+U@-@$CH_]@)T ( @ !WAINZB=]J^IESB3A=DYD,1= M%998CX9.NI0KCD@_;9) C4XNQ)#*C/0;AI!EC*0$QXTI@SL ( @ !VLYI% MF>MJ2Y@&F(--H'MW98-'::4[9U3<7-4 MF*2T# ( @ !LH:CJ M> A@KZ8#>%-3_:,L>)Q&:J!Z>.\WB9XS>4$FW9S<>6P2EYXR>/4 )0P?&, M ( @ !L**>0?VQ@.*2O?U!3@:'9?RM%XY\F?P0W,9S0?O0FG9MP?O(2DIR& M?N, )+H@ ( @ !KO::'AO)?V:.EAG=3):#'A>1%A9X+A5 VV)NKA.4F M;YHHA-42DIL#A+@ )'&@ ( @ !K9*6WCGU?D:+2C:]2WY_GC+)%.IT> MB[LVAIJ\BQLF.YDEBTH2I9FHB:$ )#;@ ( @ !K)*4/EA!?5*(FE/52 MG)\SDY]$\YQ?DEDV0)GTD;,EZ9AAD;P2@IBMC(, ) G@ ( @ !J\*2A MG>-?5J&DG*A2F9Z8FO=$V)NBF58V,YD7F,\E_)=JEN<2JI>IC)X "X^*@ @ M ( @ !AL[A\8(E5]+5\8E))H;*09!@\8:_#9<,MNZV,9R419]M5Q[1/:0))DK$5:C@\;ZX+:V8MY:N?;&0< M\*L*;+H(\:P);&D )(7=VX ( @ !@ZK8+;NQ5=[*_;Y))7:]R<$4\0ZQ1 M<0X ( @ !@JK1D==A5);$:=AE( M_:W0=F$\!*JK=KHMJJ@@=PL=%ZB2 *9:)*AH@ (TS@ ( @ !?V;!7DD94LJS+D7Y(F*E(D'8[A:7Y MCXDM2Z-!CV4=&*'LCKP*?*$?AQ< (R<@ ( @ !?P:_=F:!4NZPLF+U( MHZB1EX$[AZ4TEH0M4J)MEBT=,Z$!DTX*DJ BAR8 (P @ ( @ #!$V<5 M7^VNTVDY8K2;[6L^96"((FTD9^YS:6[X:FE=MW"Y;-%&QW)%;Q LSW,F<-T* M!'8J<12_(&0E:M&M2V:*;(6:CFB_;BR&Z&K2;\MR1FS/<6!KAF0@=DZ9!V9]=O.%%Q; M@6S0>1%$RFYP>:\K#V[9>@H(Z7+<>BV[=U]+@%VIN&'U@ ^70V1L?\B#[F;! M?XUOEVD!?VE:4FL8?TU#SVR^?RDJ0FSD?NT(=G&S?H:YS%U5BP2H(& 7B=R5 MLF*FB+6":64,AY=N4F=BAHY9-6F0A:="YVLYA,TIB6L9A!H(%')9@C^X<5O ME;.FU%Z2D[N4<&$MD;6!,6.BC[9M+68#C=18/&@WC!U"&FGCBJ HY6E^B;$' MP7+EA3ZW7%IYH&.ES%U6G9Z3:E_UFKJ ,6)PE]YL/63>E3%7:F<:DL!!<6B[ MD*\H8&@7C\H'?'-9A1"VCEE_JPZE!5QBIWR2G%[^H[Y_7V%VH AK;F/GG)E6 MK68LF8] UF?)ERBF7!/8C&1 M#G&G9.E^:'+V9W=JM'0_:>U5Z76!;$T_O':D;GVW/:XR0 &]0;5!]:W"];O]IPW(@<)]5#G-XVT@=;A[]FZM=HQH>G P=V!3[7&A>"X]_G+) M>-PDAW+F>28#F7GK>D:NDF>"?A^>)FEF?BV,VFLA?BYZE6S'?BEG.&YI?C!2 MV6_N?CL]''$7?CPCTG#A?A #6WI3?BNM$&6?B$>8AXN+;&EIAKIY+FL@ MA>%F$VS1A151UVYLA&<\2V^2@\JJ(V'LINV9S&/^H^F(A&79H*AV5F>?G6)C8&EJFF%/@&L4E]$Z;FPA MEA8AR6JJDY "MWMJ@=:IK6%%L1^91F-4K5N'Z&4BJ4UUL6;G>O8;J&-'A<9'1TIWD4 M9OMA\'G3:6=.!GJ;:[RWP[;M, ( '1Y:(V56G54:HZ% M 78E;&ESBW;V;B=@[G?+;]5-(GBC<6PWPWEF*'G8%=^T=G7>2> < M ( >QBAQ&_U>_>2C7$7?$^"6'(??(QQ&7,>?+E>N'0E?.E+/'4>?1@V-775 M?38<\W5W?0, ( ?J*@;&XFA9R1.&]:A3N!"'!UA+=OU'&#A!]=M'*4@Y!* M57.?@Q;6N F1.//&S(ET=_ M%&WNE3]M\&\+DR=;[G ND31(W'$WCX@T67'%CG$;D'!=C5@ ( @ "=Q&J6 MHM..BFOCH%=^6&T%G9%M-6X=FKQ;-F]"F"M(,'!2EADST7#4E1\;.F\UD7H M ( @ "=5&GQK)>."&L]J7)]P6Q4I?)LEVU?HFM:I6Y]GTU'M6^*G0,S5F__ MFW@:Q&Y'DAD ( @ "84'^77EJ*27]P849[&']X8_AJEG^>9G98V'_7:-5% MQH N:PTPY8"^;-X6M8(];30 ( =ER74WT;9YB)1GTY::1Z 7UD:X=ID7V< M;4U7[7WC;OY$^WY!<(\P.7Z]<F>6.7K7<+Z( 7L@<@%X MY7MB'NP=#=6^GP(=3I$+WQP=BDOEWS;=M@5Q7U(=H4 ( ??.5!7C$ M>>>&O'DJ>G)WEWF%>MMG>7GA>SE6$'I.>XY#<7K >]PO"7L;? H59GL=>Z8 M ( @ "3TW<'@PZ%KG=_@O-VA'?J@K!F37A2@E)5'WC'@?M"EGE(@;0N5WF2 M@784Z7E-@5, ( @ "2U'6DC$N$J78FBX=UA':7BI%E6'<&B8-4.G=^B(-! MX'?VAZXMQG@PART4@7?&AJ8 ( @ "2!W2"E8F#VW4,E"-TMW5]DGQDD77N MD,%3?79LCRE!07;BC>$M6G;\C5,4.79^BQ8 ( @ "1:G.@GLR#-W0PG,IT M"W2>FGACYW4(F!-2UW6&E?- H78 E&8LVG8'D_X3]75WC7X ( @ "0_7+] MJ!R"NG./I8IS?7/THI-C5711GX]24W3&G/U ,W4YFVHL;'4SF8P3BW2TC3< M ( @ "++(A^7?!^$8>M8,=OTX<=8VI@1X:X9=M/=(9Q:"<]*X9F:CLHO(;M M:[D.!HC^:T< ( >=.*488T9JU].H6D:+5N[(4M:II?=X+S M)=L MN(%X>2I=A($R>:A- ($->AX[(X$'>H$G+($R>JL-9H'1>ET ( @ "'2H!6 M@(MY_8 ;@*-KPG_?@)9AU9+C7XWAI7W,D09J1WV-C[=;#7U.CE!*W'TIC0\Y M9GT6C"PE]7SCC#H,ZGTRB)8 ( @ "%(GT=FM5WYWS[F41IL'RWEU]:>7QO ME6)*27Q&D[(XTWPTDK$E@GOFDDH,RWPGB*8 ( @ "$N'Q_H[%W='Q@H:QI M+WP3GSA9]GN\G+%)UGN'FJPX=GMKF> E)GL,ER,,BGM?B'H ( @ !^0Y'Y M769QVI"18!ID:8]Q8J95NHZ#90=%OHW#9SDT'XUR:1L?THY6:A<&3HZ9:A0 M ( ?,M]>X_H9:AQ*HZP9Z!CLHV9:7]5&8RD:T-%-HO<;.4SM8M];D4?CHPG M;N &:HOV;O ( ?]Y\KHW7;=%P.HS%;R-BY(N\<&)43HK0<8Y$BXH-EO1(KN=JIAWHGY=U13A8D3 M=_%#UXA=>'LRHX?V>.<>W8A&>.T&?(>2>;\ ( @ !ZZ8I*?@5N>(E8?D1A M&8AK?F12L(>.?FI#48;+?FTR-H9G?G<>G8:,?F,&C(7&?J\ ( @ !Z(HCZ MAD1MN8@6A?M@7H;H3YA#L&D80\@ML M ( @ !Y@X?TCHQM.H<:CBC(>*8.C MBHD&BX+SA&P ( @ !Y!(ZH2XF\90@H.E MF:)!-H+"F"4PAH(FE[8=@8&OD_,&?8$4A&, ( @ !QKYO87+)E\9GW7T)9 M.YA@8;1+3I;\8_L\"I7:9@%9\< ),-:;\ ( ?TIP]YH. M9(QE9YA'9F]8M):B:$!*X94C:?@[MI/J:X,JKY-N;*L6,)47;)0 +Y"^;K8 M ( @ !P3Y@3;$)DHI9J;8Y8#I3+;LQ*/Y--;_L[-)(1<0DJ5I&"<40 ( @ !NUY2;>Y!C%Y,,>^)6<9&"?!U(T) ) M?$,Z$H[/?&1'LXV_B14Y!HQVB'8HSXN=B%$5=8OCB 0! X??@*\ M ( @ !M0I&+DPIAL9 7DC55$HYYD0%':8S3C[$XO(MTCM,H<(J>CP05&8K' MC* !&H;1@+X ( @ !L[Y#XFPYA7X]]F?A4N8W4F%]'$(P@EK$X=,,,CIH9 M=%4 (D4>^4 ( @ !C#I]N>/!7X9U3>5A+WIL[>:T^XYD_>>PPM)>I>B<@ M39C$,CI@!>BH (?1?YP ( @ !BD)XL@%97<9P6@&%+=9GX@$@^?)?S M@!HP599.?_H@)96B?_@,E98>@!$ (:T@ ( @ !B)ITMA[]7&9L8AWE+ M))CPAO@^*); MCRM6S)I*CIM*TY@\,OY'L MB)\ (2<@ ( @ !9([&M6F1.&J]27(U"9*T97JHUG*L88)XG+*GC8B,5 MDZMA8F@#1:FV8UH (CG]9V 5ZJC/9W #TJ:_:%$ (>@=K( ( @ !8"*Z2:&A-2JP+:9!! MT*F):K0U.*MT ( @ !7KJRG M;SI,WZHF;_U!5Z>H<+DTYZ55<6TFWZ.\<>P6"J1.<:L$A*%<.$ (0^@ ( @ !6_ZFM?2-,4*@ ( @ !6NJB@A"U,*:82A!9 N:-U@\0%:IAP@ZD (& @ M ( @ "U)F%36;*C_F/170.2-F8O8#=_AFAQ8TQKWFJ?9D97*&RN:25!*FYB M:\\GZV[:;=T&N72C;L6S*EW.9&&B<6":9JR0U&,V:.9^2V6N:Q!JNF@-;2A6 M'FI ;RY -6O\<08G&&P2"*O=%?E>8&>W5L6>=R- MC%X)>CE[66#2>I=H%&-_>P%3U&7J>VL^3F>H>\0EEV;=>^L%U78D?)JMOE5X M@_*=1EC.@W6,!%OC@O9YWE[%@GEFXF&,@@A2R&01@:\]=F7*@5@D\F2$@1$% MG7:#@&VL4E-VCF:;]U;IC1B*S%H4B\!XN%T-BFIESE_DB2A1YV)PB H\OF0E MAQDD8F)UAIT%;G;3@Z:K+5'/F-6:ZE58EK:)T%B1E(-WREN8DEED[UZ D%11 M)&$4CH4\*6*XC0PC\&#(C*(%1G<6@Y&J4%"$HS::'E0;H$.)"E=:G3=W#%ID MFCMD-UU4EX!0>%_QE1X[G&&*DU8CCE]LD>P%)G=,@WNIP4^8K769DE,TJ:"( M>%9LI;EV>5EPH?ACL%Q>GIE0!%[ZF\4[*&!_F@4C(EY%EAX%#7=W@VJH%VC; M64F88VJI7*^'SVQK7^9V)6X?8O!C96_*9=Q/?W%?:*7-&>E9>2&O6F::#%U+6MV:F-B@&U";'U.LV[Q;G\Y=' ^ M<$4@6W "<4P!+GX!<\>DWF*(;8Z5?V39;PZ%-V;[<'ASN&C_<=1A.&KO&6C-%_7=XB3U6)0>#"#EF24>,=R7V:X M>5%?_FC->=Q,C&JJ>F,WJVOF>L\>^FJ=>N$ _7Y4?&:AJ%U_@7V28& 9@5V" M+6)\@29P_F2X@.)>Z&;A@*1+EVC4@':VAT@!T ZGYU?]2@8UN0 MBWN1*UY"BI:!"6"XB9)OZ6,)B(-=YF5 AX)*R6G5B[GV&/'5?8J3:.ZEJEI@Q^PUTCHJ=MLE][ MGTY;T&'$G%A(]6/"F@,U7',7&!] M9W+Q7Y!LO'0;8HQ:X75$961'P79G:!,R\G=H:F 97G?-:UH ( F?SQX,VE>?T9G^&KY M?SE6QFR(?RQ$.6WM?R@P&FZ>?QX74FX&?O ( @ "4>V/JB)*&3&7?B IW M)F>FAU9F]VE3AHQ5UFKMA)5#6F2C'U"UFKTBU8O%6MJBJP6G6LCB<< M ( @ "2WF$NFXF$LF,[F:%UCF4.EW5E;F;#E3I47FAMDSU"+VG2D;(NDVHN MD2465FH5C>4 ( @ "29F!-I/.$+F)=HF=T^V0IGX1DV676G)Q3V&=ZFA=! MP6C9F%,N(FD8EV 5Y6E,CLX ( @ ".?'CG6+&!)WE27 ERMWGA7RAB_GJ$ M8A-2 7LQ9-0_G7OO9UXK/'S%:5L0WGY0:6 ( =@F-4G7A8;J $':99$!Q MG'=29IMA_7@/:--1'WC/:NL^W7F5;-,JGWI';D 0B'N%;?8 ( >A^,'7,; M:K5^O70);'EP>W3C;AU@Y76[;Z)0,G:/<1(^&G==&D0 W;L=_ ( @ ")DVYK?*Y\4&^9?19N"W"I?5=>N'&E?7I.77*>?9H\ MBG-]?;HHW7/&?<,/H74E?9X ( @ "(B6RDA;9[1VWCA7IM#F[_A0Q=QW ) MA()-?W$'@_\[XW';@YDH6W'_@V4/6G.A@OH ( @ "'LFLLCKIZ=6QYC=YL M06VG%%;T&RAF=Y+IVV=E](Z16Y?EJXG%6X) ME64.IW"1B>@ ( @ "!UX&+6%UU6(%86Y=GQH%:7J%8[(%]87=(P8&X9!LW M X(G9G$BT8,=9_@(YX2D9]\ ( >7. RWZV8.)T:'[*8U]FU'[M9;58%W\> M9^=("W]@:?(V<'_*:[DB9X"$;,D(WX'I;)H ( ?09_NGP-:5US.7Q6:REE MS7R7;-A7&7S<;F9',GTM;]@UOGV6<1,AYGX8<;8(Q7^&<9L ( @ !^F'FF M<)>DMP^7@+>MQCC'AY>TE5+'C:>YE%M'D_>^$TBWFI?!LA&7G M?" (JGNA?)8 ( @ !\CW77@MYP+'9K@M]BS7;A@JU47W=&@EQ$Y7>L@A S M\G@"@=\@GW?C@=4(@WH?@5P ( @ ![RW1QBVIO9G40BMYB#'6)BA!3I77Q MB2A$-'98B%TS7':@A]D@2G8[B \(98E-;Z()%9#H#J>2)+78"W>9@\F8"3>?PKZ("I>D(82(#_>A,";H%$>\ M ( @ !PIG^0?_)D[W]_@"-84G]5@"=*M7\A@ P\!W[X?_ KLW[I?^48,W[S M?^@"C7^]?_@ ( @ !O]GXYB MD87XZA\97SWX-ASU**WW*AI0[9$E8; D;O]/8HO)<"I"98L% M<3PS[(J )H ( @ !EKXM]=4Q:EHJ\=A5. MFXGQ=L)!GHDN=U S9HB?=\@C XBB=_T/#(E3=Y0 (%.?.4 ( @ !D]XGB M?/!9[HDP?4M. (AG?7M!"8>??8TRWH<$?9DBV8;,?:,/"X<2?;4 ( ;@ M ( @ !D6HB(A(M94H?FA'=-:(<@A"] =H94@] R6H6P@XHB@(58@XD/,X4A M@T< ( @ ( @ !CWH> C$59#8;OB^5-+X8?BR1 /X4LBCLR+X1GB; B M-H0&B@$.Y8.@A_( ( @ ( @ !C?(:QE!E8K88ADWQ,RX5-DE,_X81/ MD08QXX-SD&XB H+MD"H.VX)=B@L ( @ ( @ !, ((0]9Z(Y!9:$:28JZI7%:E8:)I:':K4'%Y6< M:N0 ("7=Q0 ( @ !:MIA :UI0.);G;)Y$T967;V4 ( @ !:#)9,D-# ML9(N>I4W49#I>L,IF) $>M\9<9 M>LP'.XWX>]$ ( @ ( @ !8\)-K M@1-.EI(^@3M#3)#J@2,V[8^7@.PI+HZE@,X9((ZI@.L'4(P<@. ( @ M ( @ !8B))7S(NA:/!8/<@6Z-M8BL.QZ6R8@< )UL914 ( =?@ ( @ !//:93 M8>]%+:268XXZ0:+K91@N$:%^9GD@$Z$'9U8.T:+A9PH )K>:>X ( >CP M ( @ !.QZ0+:*=$HZ)9:=XYI*"V:P$MH9]); ?P)Z_;)$.QJ _;"@ )AW M;RL ( ??\ ( @ !.2Z(+;W%$*Z!K<$XY,Y[%<1$M*YU,<:0?C)RE M=Y$?6)K7=YP.V)NI=UX <9/:>E0 ( @ ( @ !-B$0 W8]G M@)8 ( @ ( @ "ISEKJ4ZF9K5W'5WR(\V"&6S5W4&,L7LQDJ&6Z8D-0 MX6@5994[PFG=:*,C)6EP:ND#YWEG;,NGPE:C7B"8%%G@8/Z'AUSN8\9V#5_8 M9GAC@&*?:1!/UF4B:XTZTV;G;= B9678;VP#R'F<<6>EW%+,:(V61U95:G.% M^UFG;$QTE5S&;AQB,E^[;]].MF)><9 YY608E,@<]J$/%:A=-1S'UGQ='@A"F $>/D# ME7GR>O6B,DQ ?1V2X%!(?42"OE/\?6AQKU=M?89?Q%JS?:I,GEV(?=@X.E\A M?@$@>EW)?AT#@7H4?M^@L$FDAUF1BTW=AK"!D5&YA?]PG55.A4Y>PUBIA*E+ MV%N)A!XWF%T-@[,@ 5OT@Z #<'HP@BN?=D=QD8J0>$O3D V GD_/CH=OQ%-_ MC0I=]U;QBZI+)UG8BG8W&EM B8\?I%IUB98#8GI(@DF>A$6LFZ2/HTHNF4Q_ MX$X_EO!O&E'_E*M=5U5_DI]*CEALD-\VFUFYC[ ?55E CM4#5GI<@D*=XD1? MI8:/#TCPHDE_54T)GQ5NFU#.G!9_EA$DO\# M37IK@CR=AV(F4X".I&1E5UA^]F:56P9N.FBW7HA<86K%8>9)46RI919;A&>W:'=( MDFFV:N0T%VL#;0$;9VI-;B ( 1%^V=)U9"&)%=:=&=61Q=J0R866%=W8:*V4[=[8 ( >Y:6N%0% M>NR(=5==>U]Y25IJ>[UI'ET^? I8 E_J?%9%CF(H?*0QK6,;?.49L&-$?.X M ( ?Q*59%&"A+6'/%4!A&1X*U@Q@_IH%5LE@X)7#%WC@Q)$U6 D@KDQ&F#T M@H$92&&E@J$ ( @ "444]HCG.&/U,&C5]W0U9/C"MG/UE:BO)60EPKB=1$ M*UYNB.8PJ5\4B%(8_&!-B$D ( @ "3@4VXF!J%>U%MED1VB%3%E$EFD5?; MDE)5G5JWD)-#C%SZCRTP+%UXCGP8N5\YC.T ( @ "2]$QWH9>$[5 WGP1U M]U.3G$1F!U:KF9E5)5F(ETE#+%O&E8TOR5P3E/L865YFD'8 ( @ "16&FL M4V*#GFM,5R]T\VSP6LQE&VZ07C=4$' C87A!K'&89( M=7*E9PD3T7/&9\< M ( <>2/RF7#7+Z"4V? 7[=SMFFA8HED VMO93=3&6TG9\! V&ZN:AHLQV^2 M; (387#G;%( ( =I6.2V(J9B" W61R:$ERCV:,:E=BZ&B!;$-2*6I6;A= M%FOK;\4L.6RE<143$FY=<0\ ( >K.,MU[H;VY_4V%H<-=P_F.K+15P,>+A]\EZU>6EO MK6$@>?Q@8&-9>G50$&5L>N8^1V<7>U$JT&=H>YT2-&IZ>V\ ( @ "*$5F@ M@@A\TEQJ@@=NHE[R@=]?96%&@:!/)V-G@60]G64+@3LJ364D@2P1YFCW@3L M ( @ ")&5>9BT][YUI]BIYMQ5T8B;Q>EE]_B,A.9&&NA^T\^F-+AT(IZ6,G MAO\1LV>PAD, ( @ "(7%7VE()[,5CMDR=M$5N5D8Y=[%X"C^I-OV VCGL\ M6V'.C7$I;V%NC4D1@F:JBF( ( @ "'V52ZG9EZJE>]FY]L@EIGF59=7ES2 MEPA-15\#E18[^F"/D],I"5_ODV@1)&7OBY< ( @ "%,'&24T!X:G*65O-J MI7.S6GA;I7387>&"<&I=9-UUTFP!9Q=H6&V#:3)9C6[N:RE)F'! ;/\X(W%>;IXD@G&\ M;[(+976";XH ( ?8"!#F,%'SVM:>50VI&QX>=,C;6PY>A4+"G&;>F4 ( @ !^H&(=?UER-V0Y?YID MW&8;?ZU6<&?0?Z-&]&E4?Y@V!FI??Y@B]VG*?Z,*WW 8?\< ( @ !]O& H MB"9Q7F):A\ID#V1,AS15KF8-AH9&/6>8A>LU<&B3A8(BI&>DA8H*RV[/A$, M ( @ !]"EZ1D.5PLV#4C_9C9&+0CKM5#&24C6M%GV8>C% TU&<*BZ4B+F78 MB^D*LVWJASP ( @ !\BUU7F9)P,E^HF"!BVV&EEDI4A&-DE&%%*63EDM8T M>&6^DALAR61BD5$*:VYDAPL ( @ !X_7GN4OYM!'IB5H]@#7L 6?91UWNP M72E"1WQH8!\P_WU!8JX2!WLW9@6TAK]78P='I'9^HM N7:_:[@OQ7=];34<$'?+;=8$G'O%;KD M ( ?^]U1' %:]]I;, ( @ !S#FL8?)YG;VR/?1-:VFW/?5I-,F[B M?7X^:F_.?9PN '!2?;T:X6^(?<($F'@\?H( ( @ !R.FDSA/EFH6J^A.1: M%FP*A)%,>&TEA"(]NFX0@\0M;FYU@Y<:F&V(@]X$FG@X@H, ( @ !QDF>G MC49F &E#C+%9>&J6B\U+Y&NPBLX]*&R3B@8LW&S?B;H:*VOVB=52(+T62Q'RX,Y7#TXUH.A7P$G MV81X82P2](:[894 (,Z9:X ( ? -KEG^$6DY@D'_!72%49H '7]!'$(!5 M8E,X0X"Y9) G=(%K9D02UX+[9E\ ($):F( ( ?S9JA'Q38B-?;WS+9%Y3 M=GTR9GQ&+GV0:&XWBWWX:B3GH$:Z%247J%;2U%2WKW;I@VOWMH;\XF3'O;<*$2.7R/<$@ ( =/X M ( @ !H8W;5<=-=5'>0>( ( @ !G<5<<'5X>F)0B'8>>M5#FG:=>R4U?W;_>V0E M?7Y(1UW>Y>V ( ?@D ( @ !FKG+(@;-;RW.]@=M/]G1K@<5#"W3C M@8PTZ74Y@6,D]W4O@601J77:@8D ( @ ( @ !F$G%)B9I;-')-B55/ M8G,!B+U"@G-TB 4T9W.[AXLD"(TI7OH)@(YJ M7RD ( :6D ( ?G!?CXE26/Y5*XD16[M)JHC>7E4\]8C$8+PNH8CN8L8= MR8GY8_@)I(JH8_T ( ;BD ( @ !>GX9!8&-4+88Q8IA(UX879*\\+X8$ M9I8N!88D:"D=8H;U:/T)HX=1:.L ( %L ( @ !!PYW7\7>(XL(W\4>.(<)7\H>/$)6G^T M>9D ( @ ( @ !;/'SP?CU0UWU/?I)%F7UO?K0Y1WUD?K ^Q9*G7%TRB))$7ILD9Y*(8$\2V)3G8)D!U)$* M8FD ( $C5(T!:M 22HZ3:IT"'XKP;*0 ( >SP ( @ !1.8O(;%5'1(MI;98\ M:XKW;K4P=(J/;YXBXXJ*<#T1_HN^;^8"+8AX$H ( @ M ( @ !/XH?B>JE&#(>X>RT[6(=4>W4O@(;5>YZ81J(;E>XL"<(2" M?5< ( @ ( @ !/8(9C@<1%B(92@? ZV(7V@=P ( @ ( @ !(6*)Q3E\^WZ$\44(T M::!G4_8H6: H5DX9PZ%S5[\(HZ,;6&4 )&47^0 ( <'H ( @ !'1Y_F M5/X]^)[L5W)X:6<4GCYVO6[P919ZA7-@(IY]S75D ([<9'X ( =5$ M ( @ !&FYT-6YT]-)PM7:PRPIMO7XXFVYKY8208PYN]8>H(EYO.8E (Q# M:5$ ( >:D ( @ !&!YH\8CH\A)EO8]PQ]IB\958F0)A'9HL81YCM9P8( M@)A,9U\ (G>;GP ( ?8 ( @ !%9)>X:.@[W9<,:BDQ7I98:T EJ)72 M; H7^Y9,;$L(=94/;*\ (?&="\ ( @ ( @ !$Q963;[X[2I4*<*

6< ( @ ( @ !$.Y/" M=IPZSY-:=SDP@I*N=Y8D^)(!=[P7:)(>=YD(@H_2>)L (2R?TP,I%/??@DPY"(?=H70I!S?<@(4HWP?G@ (-% M@ ( @ ( @ !#@)$$A,8Z)9#.A/0O\9 RA+,DF8]9A&472H\%A(<( MA8Q9@U@ ()Q@ ( @ ( @ ">^U/53=6/R%<(4AV !%HB5E!O7%TL M6F-=I6 97E%*OV*U8A$V<61C98$>7V.69_0!>WV :QF@TFESS;]H=#EU*<20! MFGU+=.*8Z$4\;&2*:TFS;?E[,DW4;XAK'U&Y<0U9VE568N7"D$V=GB(RT8*=SAYODIY=_5IO4Z/>*I8V%)<>5Y& MG%5H>A S%U9F>K,<"EC3>RH!L7TD?8B59SVI@'Z':T+4@&QXFT>+@%QHPTO< M@$M7[T_&@#Y%]U+>@$,RD5.@@%@;JU8CS56N4N[C=9$W$[4C+8QPT\8C!L;,52OB\L! MR'S]@322,S8/G;2$OCORFP=V<4%"F(9G!$8)EDM6;$H_E&-$I4U9DN,QB4U> MDE :]U//C_ !S7SU@3B3@UJ^3>Z%0UUA4B!V6U_]5CEF?6**6B]5@63Y7?M# M/6<788\O3VA 9+$6JFEU9E0 ( ;=*1>5695YF#U5B[6OYU+5NV7DIE?UZ- M8794HV$Q9'A"@&-J9THNN61=:;<63F9@:MH ( Y9E!D EK/:*]35EVE:O)!8U_Q;1 MT6"=;MH5L6/@;XH ( =V*-RDR3 M:NN 1U!S;*=Q]50!;E9BM%=2;_)2*5I9<7A :EROW:,'$BN=(9^Q4S;=7MPDE"M=F-A8%0L=SQ1-%=<> T_E%F[>-0L<5FZ M>7L4U5_G>:P ( ?O.*L45(?AM]A$FX?DUO>DW$?G)@9E%V?HQ03E2_?JD^ M]%<=?M0K]5; ?PD4AUYD?U@ ( @ ")B$);AYY\?D<&APUNETM$AFU?GD\> MA*E?5>ADN2D_).H$\*DD4]@E%%D1TJX5"MD1,3WUYIC4 M ( @ "('6'L3@QZPV0'4AULL68F5A==FV@Y6>Q-5FHN79$[I&O:8.\G\FR8 M8ZD.DW#K9&@ ( <;2&)USY5QMY2%^+6G=K8V'^7;9<>V118--,669R8\,Z MS&@I9G4G0FB':)0.0VX1:/\ ( =FB$;EAB8$9WM%M;8M]J+5X<96-;7&"C M9\5+:6+H:@,Z"V2A; TFN622;9D.$VN';<4 ( >HN"NU0P:6EV%U=Y:T)H ME5IT;0M:%%TP;KI*/U^@<$HY%&%5<;0E^6#( D-?FDQ>#H M ( @ !_ZTTA>Z=S@%#A?!=F-E1'?&]7WU=6?+5(>UGV?/DWLEN0?4,D]EK, M?8D-4FE\?@D ( @ !^X4I-A+1RCDX\A'AE6U'*A!E7&%3X@[!'P%>E@UDW M&5DF@RDDIEB1@T0-/&FA@Q, ( @ !^$T?UC:5QTDP*C,-DJD^VB[)6=U+X MBIQ')U6JB;@VA%<*B2LD-U;"B6(-)6G(AS8 ( @ !]@D8@EF=Q2$I3E/)D M'TX1DS95\U%;D7I&NE0+D!V8Q M ( =89ZLV2R5I%NG&:W6=QA@VBI70M36&I]8!5#XFPA8NHRTFUE96@?1&U/ M9PH''W3J9[\ ( >:UY'6!%7RMM%V*F8NFE-:_<'#705;*4 ( ?5)WDEPN9]-KFE[::;Y>Y&%$:Y=1.V-R M;5A"%V5+;NLQ;69E<$4>6&7><0$'#G03<2%I0EAI><=DY/$5V6>KQ 5%^)>R(P!V!8>X,=3V")>[L&UG1R?.H M ( @ !S_5*1@;EH8%7/@<9;X5BQ@:9.4%LR@7,_H%TF@4\O=5W$@4L=#%Y^ M@8@&V'1O@6D ( @ !S/5!#BCEGKU.CB;E;-E:>B/A-LUDJB"<_!UL6AX8N MWEM\AT$" MCN(^F%EAC=(NBEF4C7D<0%N>C1D&G733A'D ( @ !PT7%S3>)E!G*34:18 M>'/-555*T74&6-X[S78M7" JYW=#7MD6G7@P8!8 IW[F8EH ( >-IO#VSK M5=QCNVYJ61-77V_<7"Y)Z7$V7R$[#7)J8= J4G-:9 ,60W0)9-< SGZD9R$ M ( ?(1MEFBG7?=B4FIX8)%6-FPC8Q%(V&V=96DZ)F[=9X@IFF^?:3<5QW!] M::T X'Z&;"H ( ?[QL-62T9A=@^&;$:!)4XFB<:?='WFHV:[TY1FN$;4TH M\&P1;H(576UN;JD \WYE<98 ( @ !JXV$C;D9?N&-F;Z13NV5D<.U&RF<7 MR&!V=U!2 MYV*6=_]%]&1<>) WS66C>1$GV66J>7@4KFB:>6_0 ( @ !HW%M+ M?JM=[5WC?O12&V ??PQ%-F'R?PLW&V,K?Q,G1V+>?R\4<6:[?V8!)'X3?_H M ( @ !H)5D#AL!=1%N[AH]1>5X+AA=$H%_CA8DVB6$(A2DFM&!AA284!F54 MA40!,'W^@,X ( @ !GGEC39$(EXRC"(V(%\_BVHF M9UYABXD3L&0XB?,!#WXU@+@ ( @ !DXWH,35I9W'JX4/A.!WN(5()! WQD M5]TR='U,6MLAE'Z 70T,S("@77@ ( 99T ( >[1C177"5-]8J';!6 ), M_7>Z6P5 *GBD7=@QR'F"8%,A''IG8A$,M'RL8CT ( :D@ ( ?O1A\7&G M7(-777+N7Q=+[G0289 _+W4/8]&]/;( ( @ !>=F=&<[)4!FD9=*1(OFJ<=70\:FO' M=B(NSVQT=K ? VO;=OT+]'&9=Q\ ( ?=, ( @ !=F&23>WA32V:5>_-( M&V@S?#H[TFE??&(N,VGH?(L>>FD=?*P+UV_"?3T ( @ ( @ !S@HH=[&;J@K<+BFY<@GL ( @ M ( @ !<8F!MBNQ2)F*JBJ5&_V1NB?4ZS&65B2TM2V78B,P=J&4FB2H+66T^ MAJH ( @ ( @ !8\X-<3&!.JX.63]U#A(0$4SXW"H2:5F$HO(6 60(7 M5H>)6EP$<8?56Z( ( :34 ( ?AI7>'].4WQ-A'_55HI">8!@67$V+(#Q M7!LH$X&Q7DD6\8,S7T,$C80(8&X ( ;?$ ( @ !62'M:6K-,5'P?74!! M>WS)7ZHU/GU?8=B M8?5+,7B28_U 5GE59>0T6'GW9YHFB'I_:.85TWKX:2\$" M ( @ !4&G0Y:4=**752:LX_578O;#8S8G;0;6PEXG$;EX$6GMI M;^, ( ?'( ( @ !3)G$L<*M)0W)O<;L^A'-D I(*D]Q'#V>1HQ]7&6 M>6LDH7&;>9\4HG(F>8 $D'A*>W, ( @ ( @ !1IFPG?W1'[VW,?[@] M6&[W?[$QJ&^)?XTD96]2?XD40G Z?[ $7'BB@"< ( @ ( @ !1)6H_ MAO)';VP!AND\W&U!AG@Q.6W.A?,D$6UDA=L4$&ZDA;@$47BU@NL ( @ M ( @ !,[XV@2M=#8(UJ3C8XU8V#46DLO8W_5$0>58]?5E<,@)'=5O8 (F* M7#0 ( ;*T ( @ !+DXG+491".(GF5(LWM8H75U KQ8I_6;X=F8N86VP, M.8T56]8 (9.8-\ ( <8X ( @ !*A87Z6&=!'(9+6NDVO(:473PJUX;S M7SL8+\ (-49;H ( =H@ ( @ !)C8)47T= %X+(84\U MJX,C8RLJ 8.!9+\<((0Q9:L+B(2W9<( ("J:MX ( >NL ( @ !(FW[Q M9CP_)W^/9\XTPG_^:3T< ( @ ( @ !&3W;0>VP\ZW@#>] RO7B\>_@G77CM M? 9^GB$>_L*;7IO?*T ( ?W@ ( @ ( @ !%TW3;@KP\AW9$@N R M;W<@@I\G.G9PR4E,#4IF^5& (2R7XH ( < T M ( @ _-Y6\3P0V5)6.4=DL+)695&(@2Y9 5F81;IBA5R\#"94563\ (&N M9$ ( =0$ ( @ ^09(657@U.I(95^$K'I(^6@(?.I+76Z 0H)3#7!\" MTI#/7BX ( :2, ( >70 ( @ ];XY]6_TT4(Z?7?8J&([57ZD>9X]D M8.@/_Y#782H"JHT&8SH ( ;E8 ( ?5@ ( @ \FHL48IHS=(MI9"8I M1(NM970=F8PB9DL/IXT09F<"F8G%:(< ( = 0 ( @ ( @ [RX?R M:5TRIHB':H$HD(CE:VL=!HE":_$//XFD:]8"IH<#;C ( >3L ( @ M ( @ [%84I<"DQ](7^<.\G^(9W<7DBL ( @ ( @ ( @ Z#8"J?B1F8&K4;TASO'B4?62"'(;(BVB/_)2,F1"=F*(8IIRK'*^@M""XH+T@P:3&) M,J8SPC3>-?LW&#@U.5$Z;3N)/*4]PC[>/_A!$4(I0T)$7$5U1H]'J4C#2=U* M]TP232Q.0T]94&]1AE*<4[)4R57?5O98#5DC6CI;45QF77A>BE^;8*UAOF+/ M8^!D\68"9Q)H(VDS:D)K4FQ>;6=N<6]Z<(-QC'*4<-Z MR'O-?,Y]S7[,?\N R8''@L6#PH2_A;N&MX>SB*Z)J8JDBYZ,F(V1CH:/>Y!P MD6226)-,E$"5,Y8FEQF8#)C_F?*:Y)O6G,B=NYZMGY^@CJ%\HFJC5Z1%I3.F M(*<.I_RHZJG7JL6KLZRAK8^N?:]KL%FQ1[(VLR2T$K4 M>VVVK?(N+6YH[J0 MNWZ\:[U9OD>_-< BP1#!_L+LP]K$Q\6UQJ/'D@#IP4L!H0'OPCG"@0+%@P< M#1X.' \9$!<1%!(0$PL4!!3\%?,6YA?8&,P9UAK>&^$:2)M)G4J?2Z-,IDVJ3J]/ MM%"Z4U>\5_U8/AA_&, 9 -E 67_ M9OQG^FCX:?5J\VOP;.YMZV[H;^5PX7'>O>*5YFWJ0>X5\ M>GUO?F1_6(!-@4&"-8,IA!R%$(7^ANV'VXC*B;B*IHN5C(.-<8Y@CTZ0/9$L MDAN3"I/ZE.F5V9;)E[J8IYF3FH";;9Q:G4B>-I\EH!2A!*'UHN:CV*3*I;VF ML:>FJ)NID:J'JW^L=ZUOKF>O8+!:L52R3[-,M$FU1K9%MT2X1;E&NDB[2KQ. MO5*^5[]=P&/!:L)RPWO$A,6*QI#'ELB=R:7*KW&O=>=Z&WY3@G.&BXJCCK>2RY;;FNN>]Z,#IP^K4 MZ^7L]>X$[Q+P(/$L\CCS0_1.]5GV8_=J^&[Y;_IL^V3\5OU$_B__%___ " M!0/8!6@&Q@@&"3(*4@ME#'(-> YZ#WH0>A%Y$G43*6(M9C5J/6Y%< MDUV67IA?FV"=89]BH&.A9*-EI&:F9Z=HJ&FI:JIKJFRK;:MNJV^K<*EQJ'*E M8QZAWN"?'Q]=GYO?VF 88%:@E(0^A36&*X) M#(H"BO>+[8SBC=B.S8_#D+F1KY*EDYR4DI6)EH"7>)APF6J:8YM>G%F=59Y2 MGU"@3Z%/HE"C4J15I5FF7Z=FJ&ZI>*J"JXZLG*VKKKNOS+#?L?.S";0@M3BV M4;=LN(>YI+K"N^&] ;XAOT/ 9<&'PJK#SL3QQA7'.R8+*ILO*S.W.$,\R MT%31=-*4T[+4S]7KUP;8'MDVVDS;8=QTW8?>F-^GX+/AON+'X\WDT>72YM#G MS.C$Z;KJK.N;[(?M;^Y8[USP6_%6\DSS/?0J]1+U]O;6][/XC?EB^B_Z]/NQ M_&;]$?VS_DW^X?]Q__\ '9 XT%"094!W\(E@FA"J0+GPR3#8(.< ]?$$P1 M-Q(A$PD3\!36%;L6GQ>#&($9?1IT&V8<51U!'BP?%R (.HATR*](Z8DD"5Z M)F0G3B@Y*24J$"K]*^HLURW$+K$OGC",,7DR9S-5-$0U,C8B-Q$X 3CQ.>(Z MTSO$/+4]ICZ8/XI ?4%O0F)#541)13Q&,$E5M5E]745A#635:)EL87 E<^EWK7MQ?S&"]8:QBFV.)9'AE M9F949T)H,&D>:@MJ^&OE;-)MOFZJ;Y9P@G%L M>H9[;GQ6?3Y^)7\-?_2 VX'"@JB#C81RA5>&.X<@B 6(ZHG/BK.+F(Q]C6*. M1X\MD!*0^)'>DL23JI21E7B68)='F"^9&)H!FNJ;U)R_G:J>EI^#H'&A7Z)/ MHS^D,*4BIA6G"*?]J/.IZJKBJ]NLU:W0KLNOQ[#$L<*RP;/!M,*UQ;;(M\VX MT[G;NN.[[;SXO@2_$< @P3#"0,-2Q&;%>L:/QZ;(OLG6RO',#,TJSD?/8]" MT9_2O]/@U0/6)]=,V'/9F]K$V^_=&MY&WW/@H>'/XP+D3>69YN?H-NF&ZMCL M*^V [M?P,?&0\N_T3?6J]P3X6OFK^O;\.OU[_KO___\ @ " .9/?\Y_6,V9 M?ZA^S;3:?YE^>9P4?Z-^98-,?\9^A6J%?_Y^P%&_@&-_/3D @1* #_S%?GR+ M-.2U?F.);,Q ?EV'S+.:?FZ&9IK8?IB%0X(8?MF$3VE:?R^#9U"N?Z^"H3@4 M@':!YOJ\?3:6<>+[?3"3DLK+?3Z0S[(Z?6F.7IF3?:R,+(#O?@>*(FA.?G6( M$T_!?PR& #=!?^B#K/CC?"ZAM^%!?#.=O\DS?$V9\+#"?(665YA%?-^3&G_+ M?4^/\V=6?=&,M4[O?GR)33:'?V>%7/V.M ]^E>V:GZ\>J>X>C"J]@>\F> M:9;X?"N9^'ZR?*^5MV9N?4.104XN??V,>S7E?O2&[_6\>LJX5=XO>L>R%,9# M>N2L%*X9>RRF897<>YF@VGVD?"2;6665?,B5J$V"?9&/@35;?I&(7_1W>E+# MJMSL>D:\,L4)>EVU"JSY>J>N.Y3I>Q^GFWS9>[:@Z&38?&"9W4SM?3624#3H M?CV)I_-C>??/ =O8>>/&0,/Z>?*]Y*OW>CJU[)0">KBN)'P@>UNF0&1(?!"= MY4QO?.J4XS2)??>*Q?)U>;3:6MKK>9?0,L,/>9_&E*L8>>.]:I,[>F2T:GMW M>PVK0&/">\RAEDP)?*^7,S0]?;Z+MNY3B-M^-M>&A\1]PL"?AL-]<*F,A>9] M59)2A2I]=7L'A(9]QF/$@_%^-4R/@WA^Z362@RB .P]AWV(R]84AG"'0+]K MA8.%XZACA+N$P9$>A!N#WWG4@Y2#+6*<@QV"C4N2@L."%C38@I"!P>IZAD>3 M9=1TA4V0VKW\A&^.#;^C;A4^=_M+@A%^:=+QZ@XZ7%*6K@N>3Z(ZT@G*1"W>[@A6.06#6@<>+ M9$H8@9>(:#.B@8N%!.=;E(V @<*7E7:Z M@7B3NV (@3F/LDEU@1J+93,D@1^&>^8 @_&S2] ;@P2MNKG-@CJH6*,R@:.C M+8Q[@3:>('7(@.Z9%%]*@+Z3VTCD@*^..C*Y@,&'S^35@W.]^,[Z@H>W5KBU M@;RPXJ(O@2:JJ(N?@,2DBG41@(.>55ZG@%27T4AI@%.0V3)@@'*(^^/6@P[( MIY4Z%*@+^Q^HK0@&&JNW1K@"ZC7%XI@ >;E4@"@ >3.S(7 M@#")_N, @KW35,TW@=;*6;;Z@0?!FJ"(@&ZY$XHC@!&PHG/:?^*H!EVW?\:> M_4>K?]"55C')\L,CNC_%\8[.QCAA\.IX[C&A\1XB-BMY\CW+% MB6E]"ET1A_Q]J$=[AIE^DS)1A3E_\=PJD+2&E\>4CL&%4K*2C/2$/)TVBU># M6X>.B>2"MG'2B(B"/5PKAS.!V$:YA>F!HC'+A**!G=JCCXZ0E<8YC:B.5[%R MB]V,/IP5BE>*<(9XB/B(V7#0A[6':%M(AG>%_$8%A4:$GS%4A!F#--E"CIN: ME\38C+^7;+ 'BP>4:YK(B8*1I(52B#F/'6_9AP6,J%J#A=B*)D5OA+J'CS#L M@Z"$K]?NC>&DE,.'C F@@:ZZBENIG:V9B&6XEDKA,Z2'41S@]",_S!%@MJ'1-6GC-"XH\%;A]VG M*H*&AINABFUWA7J;T%BAA&*5T$02@W./;# %@HV(5M3"C&K"IL"&BIV[LJO/ MB/&TU);1AWNN$H'.ACVG6VSCA2F@@E@VA!:93D/!@R>1G"_1@DZ)0=0$C!/, MJ;_5BDW$H*L?B*.\I98GARVTOH$WA?&LWFQGA."DU5?4@]F<;4-X@O23A2^G M@AN*!"U9(TDB"")'X3C].!K6G: MC9B!8U7&BUF!,4'\B1&!-R[OAJ:!>LM"F1&.(;A$ED6,+J3YDYV*6I$ND3>( MU7T@COJ'?6D"C-&&2E4.BJ6%'T%TB'"$"BZEAAN"^LHAF!Z7CK<8E6.4N:/+ MDLF2 9 ;D%>/C'P=CBV-46@@C!2+*518B?F(^4#RA]N&P2YEA9^$7LC_EV:@ M]K8'E*V=1**ODAN9OX[ZC[V6:7L@C8F3,V=1BW^0$5.^B6V,S4"*AUV)82XN MA32%HC*&>IV8* MBI.98U+&B(*3XC_GAH^.#2W8A(R'N\8NE@.]&;-EDTZVQ* AD,"P?(R2CFFJ M1'C^C$:D$66)BD2=NE)KB#:7%C^JAD&0"RVXA$R(D,6%E:_&<;+-DOR_')^) MD'*WQHO^CAVP=WA[B_NI*&4@B?ZALE(:A_V9[#]PAA&1PBV?A!J)0+\@I(=Z MK:S)H/IZC9I_G7QZEH@4FA]ZV'5REMY[5F*TDZ5\#% JD%M\Z3WAC.Y^("QJ MB3M_T[VBHYR#<*OBG_*"?)G.G'.!M8=NF1^!)73%E>^ TF(*DL> KD^)CX^ MICUNC#6 W"Q)B)>!6;R#HJF,-JKG/VB:98DF8R>8(/?EDF:?W&(DRN6KU]-D"*2VDUVC16.XSPBB?Z*MROJ MAK>&1;CMH""O6J=@G(JJ6)5NF1JE<8,UE=N@JG#WDL2;ZU[7C[^7%4T>C*>2 M"SOPB9N,P"O;AFB'*K@WG\>X":;!G"VR)Y36F+RL6(*EE7ZFG'!SDFN@Y%YM MCW";#$S7C%F4\SO'B4N.C"O/ABB'Z[>@GWG M*8^F]FYWI16F&JS#H(IE3"L M2G (DB"EB5X:CRJ>I$R9C""7@3N?B1R0%"O%A?2(B;"=KBAZ)I^*J(]XU2HYV'>WQ'GW.&1VL3FUV%2%GIET6$#R:SMJOV:]9QJII:7U(NJHDF4YWJTGAF2 M+&FPF?F/@UC-E?*,^$A4D<6*5CB"C7&'I2H$B-&$X*Q$JF*C-YO)I?V?4HL+ MH;";F7H:G828"&DCF6:4A5A6E5&1!4@"D3"-:SA:C/")KRH-B&Z%U*N>J>^K M7IM$I8"FJ(J.H2VB&'F=G0"=KVBSF.^95%?]E.:4Y4?%D+N033@^C(B+ARH4 MB!R&I:L&J9>S:)K#I1^MVHH9H,JH;'DQG)ZC'VA4F).=VU>PE)68?$>3D&J2 M[#@JC#6-)2H9A]B'5*J#J4R[9)I7I,FTZ(FTH'6NA7C5G$VH06@'F$:B"5=X ME$N;M4=ND"^5,S@7C ..@BH>AZ.'XZ+AM_QYQY,!LLQYHX,\K:IYN'-UJ)9Z M$6.9HWUZK%._GDA[@T1&F-]\AC5*DQQ]YR=_C-E_MJ'DMRV!C9)WL>B L(+6 MK+R #',1IZ-_J&,KHHQ_AU-8G5U_GD/QE_I_UC4LDD2 52>\C!F!'*$_MD:) M0I';L0F'L()/J]B&37*$IL*%.6*HH:Z$7%+KG(:#KD.EERJ#%#46D8."J"?R MBW""8J"WM7*0YI%$L#Z.I8&IJQ*,E7'LI?**Q&(@H.>)+5*!F\:'L4-@EG&& M.C4%D-F$VB@ABMZ#B* LM,>8AY"WKY*5E($9JFF2V7%;I4R03V&FH#.-Z5(C MFQR+FT,GE8"CJ=:9 G#NI+J5 MO&%$GZ22B5'5FGZ/54+YE3B,%#3MC[^(P2AIB?>%;I\NL[JGL(_6KGJC0(!) MJ4R? W"H[&?S6#"GJ6:^E%QF9J6$4*\E%21!33ECNZ+VBB; MB5F&SYY-LPJV9X\\K:ZP-'_+J'.J,' HHU>D9&"M%%;F4B8[T*TE!"3 M#33JCK:-$BBMB2"'497LP?UY?XMZ:$SL MHZ%[3S[KG0Y\8C&%E@5]TR5TCF]_J94\P2: V(;1NQA_^7A%M11_7&FNKP]_ M!UL5J/-^_$RFHJ=_+#Z]G!-_@#&3E1: 'R7"LT^+&6CMK3R);5IHIR6( DPEH.6&M3Y^FE^%=#&XDX2$4R:$ MC$B#3I1"OI.62(7&N)*3>7*5#YKF:R( M/#'+DN*&,R;'B\*$0I/DO?V=785[M_"9W';UL>&6FVAFJ]*3DEGVI;60I4O6 MGWV-P3Y?F0V*TS'=DE6'YB;^BU*%%9.)O8.D3H4ZMVB@#W;$L5&<$&@_JT&8 M2UG8I2^4HDO$GOR0\3Y8F(.-+3'LD=R)92"$BZ EM:!_"2PCC:"$XDOR1V-OGN)PF>+IVWH MNY")SV!JM(B(0%,?K5R&^D8PI?"%USGWGBR$Q2ZYE@6#W24;C8V#&HDCR$*4 M4'N"P8"1FFWFNI^/+F!?LYJ- E,=K&J+!48ZI1*)*CH1G6"'42[NE5&%E25U MC/V$ (D)QX2:V'M[P+:7=VWPN27_C"*%:HC-QE2G4'MQOW>B=FX-N(*=^&"JL8"9 MRE-KJG"5PD:/HSF1MCIRFZJ-I"]TD]&)H28RB]*%\XBQQ="M,GMQOO&GAVXE MM_JB/6#2L/F=5U.;J?"8HT;#HL63[CJDFTN/-R^ADX>*EB9:BY.&8?+/>V-Y ML-O=>[QYTL2H?!QZ!ZTE?(-Z7I5Q?/=ZW7VM?7Q[@F7P?A5\/DY$?ME]-#;+ M?^E^??"R>;F$S]HM>C2#RL,J>K."Z*O/>SN",I0T>]"!JGR(?':!0F3A?2Z MXTU5?A" GS8!?SJ :.[,>%F0 MAJ>.6-VL&?>7B+TJI>>AF*$)+J>LF(?7MD M>XN'!6/D?%^%ADQ]?5N#_C5,?IN"/^T&=S.;,=:N=\B7[[_X>&B4V*C@>1F1 M\I&8>>&/5'I!>KN,PV+R>Z>*&DNX?+F'1S2M?@R#_>MI=D>F5=4;=MZB [YR M=X6=WJ=W>$&9[)!->1:6'7DH>@:2P:.EDL"?"R*;S0D?8V%G>H$=9.Q M;]._=B>L$;T>=LVFUZ8W=X^ASX\O>&Z6F7_6$Y>GR2ZTI?>[*-;3.O M?1^'%^C:=06\>]*==96V#KO_=C>ONJ4D=ONIE(X]=^2CC7=1>.J=@:7 M#$G4>TN0,S--?,*(:.?G=)S'<=&P=2>_[KL0=<*X>Z0W=H*Q*XU@=W&I^':; M>(.BKE_R>:J:_$E>>O:2NS+\?'2)C."NGB%]J>5N>CDCY>K&4^C*\?#:*@>*9A!%X&\V-@X5X>+@< M@PYXX:(X@JMY9(P)@EQZ#'6\@A]ZV5^ @?![PTE5@>)\[#-\@@1^=>#A@HZ" MJ!YK<2@;.!/Z$H@66 P8KI@2N :W2@@0F .5YS@/Z &4AU@16 'S+@ M@5J 2=]1@4&-0Z@&2#6#)6@+^"!]V_@"B7Q4]+0!?WR20IYS?N*>>[*:?J":TIT'?H"7 M2H=!?H*3W7&)?JJ0DUOO?N"-($9[?SF);3%T?[J%,-KZ?I"LOL9T?C&H!+%C M?>ZC6)OC?=.>Q88]?=^:2'">?@R5T%LY?E:1-D7T?L*,.S$;?U&&CMGH?@*W M,L5L?:2Q?K!?5J@D6_F?9*:\EJ>?>&5%T6!?ER.T3#0 M?OF'P]D-?9?!F,26?3JZXJ]_?.VT%IH&?,VM3821?.>FFV\Y?2V?UUH:?8>8 MPT4A?@B1*S"3?J^(SMAF?4K+[L/N?.[$)Z[%?)B\-9E$?&^T.X/@?(BL6&ZF M?-6D8%FL?3N<%$33?-_9UA A/U_>T/,A"Q_NB_N@VZ *M FBE2* MN;T6B06)-:F#A\F'RI4TAK^&DX";A="%@VOQA/F$D5=MA"R#HD,K@W>"OR^- M@M2!TL[.B4*4I;NTA_B2-Z@0ALZ/XI/IAA+IHAR*;-*;)A@"7^I*RA0:4V7YDA#&1SFH6 M@X6.VE7Z@MZ+Q$(?@E"(>2[Q@=.$QLQ;A[ZH:;E,AGJD-J6TA5>@"9&LA&*; M[7UY@Y67WVE'@NF3SE5=@E2/G$&R@=B+%RZS@6R&"\MFAS.R1+A>A?*M)Z3' MA,ZG_Y#)@]JBWWRR@Q>=RFBD@G.8H%39@=V3/4%7@7*-?BZ @1:')\J@AL>\ M#[>6I4$+@1Z/IRY6 M@,Z(&LH*AG7%S;<#A3R^P*-9A!"W?8]9@Q*P)7MB@E&HU&>-@<"A:%0&@3^9 ML$#%@.&1B"XT@)6(Y,.[E?AUWK'*D[)VMZZC_$B U\:RUIAB1^8,)\E,%_-+#0DH-^V)Z$D&U^DXNVCGI^ M64UBME^I5(4B0]^YS\[AT=_6RTKA72 #,%9DZ*(?Z^BD6^'0)U[ MCUJ&$HJOC7>%&W>6B["$1&1EB?R#BE%HB$:"US[!AI2"-BSTA->!GBLR*#6.1B2F(8E#"AX>&KSY0A>^$\BS% MA$N#$+\GD;Z;)JUTCYB8,9L\C9>548B+B\"2B76HB@Z/UV+%B("--5 IANV* M=CWMA62'D"R<@]*$8KXGD1NDABR69-737B7B5BV(2 MA^>1W$^FAF*.#CV9A.N)_BQY@VN%CKU.D)BMKJNECGBI#9ESC':D8(;:BJ2? MMG0HB/Z;$F&%AW.66$\YA>F1;#U5A(*,-2Q<@Q6&DKR?D#&VV:KZCA.Q5YC# MC!"KM88MBCFF!W.(B):@6F#_AQ>:E$[;A924CCT;A"R.+BQ%@LZ'<+P9C]^_ M]ZIRC<:YAI@NB\"RVX66B>6L%W,!B$&E4V"3AL:>=$Z&A4^753SA@_./WRPR M@I6()[4.GSUU,J1CG"AUSI-BF3=V>H'QEF5W17 LDZ-X.EY&D.%Y7DR=CA%Z MJ#LVBRQ\1"JMB!Y^5+0'GBE]_*.CFQ1]MY*NF"=]CH%$E5M]BF]^DJ1]LEVC MC_)^ 4P*C3)^:CK4BF!_"RJ=AV5_[K,=G1>&O**MF@V%H)'1ER"$H(!DE&*# MT6ZRD;F#*5SSCQF"GTM^C&F"'SI]B:F!NRJ/AL&!:[(IG"F/8J&JF26-?Y#" MED&+O'][DWZ*%&W=D.2(G%Q%CE&'+4K]B[&%O#HQB02$2BJ#AC&"R+%,FTN8 M'Z#%F%&5=(_7E7:2XGZ/DKN08FT7D!2-^UN@C92+I4J%BP.).#GLB&R&LBIY MA;2$ [!TFJN@VJ &E["=98\=E-*9^GW.DAF6H6QBCX"34EL*C/R/_TH;BG>, MD3FPA^^(\BIPA4J%&*^[FBZI>9]1ES6E.HYIE%6@\WTED9VA'"'>*XH1YV#'>;G75VXF#;@CD1\*B@O MB?Y^2*8RI\1]"I;SH^!\SX$8WD5Y^ M 3:HC6U^R"A+B3A_T:5_IK^%/98SHN2$.H:-GQZ#6'9JFWR"K&84E^."*E7! ME$>!RD71D(R!>C9XC*N!3"ADB(J!.Z3&I<^-6Y5FH?R+GH6QGCZ* '6JFIF( MCF5GEPZ'1E4WDWV&$$5QC]"$VS9,B_^#KRAZA_*"A:0$I1&5:I2FH3^2^(3N MG860I73GF>..<63(EDJ,2E2YDLB*.T4=CR6(HBV2%ZBB-AW"#JZ-CI&.= MCY0'H)B:8(1/G-Z70W1.F3R4.60\E::1-U1*DAF..$34CH.+)S8(BMF']2B< MAP&$K*+/H^6EEI.*H!>AI(/4G%:=M'//F*^9SF/&E2*5\E/MD9^2"427C@*. M #7OBF>)SRBIAJ:%B:).HXBM>I,1G[>HP(-=F_*C]7-=F$:?*V-?E+J:9U.8 MD4&5D$1@C:>0EC7;B@N+;BBTAEN&0J'HHS^U2)*NGVJON(+VFZ&I_W+XE_*D M/F,)E&6>AU-7D.Z8OT0SC5^2US7$B<^,RBB\AA^&V9FLLFQT:8L\K<=T^GR= MJ3IUK6V^I+-VC%ZPH!IWG4^BFV!XXD#^EG9Z3S+!!D""E)^ MXC+'CXJ YR9ZBBF!$)@BKY:+>XG)JO2)VWLNIEJ(8FQ9H<>'&UUBG3^& TZ2 MF*&% 4!'D]2$!C*_CM*#'R:OB8B"1Y>8KLZ3 XD\JB^0NGJ.EVO'H0:, MEESMG'6*L4XZE^2(X4 3DR&'!S*XCBZ%+R;4M&M5H&61]%R'F]2/0DWPES6,D3_JDGV)V#*SC9Z'$"<"B(J$2Y:KK:6A M\(A:J0:>17G"I&J:J&KYG]B7'5PXFTJ3F4VXEJZ0"S_-D>:,:C*PC1R(NB# M/R^*D76"G"4?BO&"$8OON)60OGZ"LRJ.F'#GK;*,H&,RJ"N*TE64HI")*$@Q MG..'F#MVEO2&!B^BD,:$@R5DBE^#%8N7M_&7N'XTLG^4\'"AK0&22V+SIWB/ MR55;H=Z-7D@.G"F*_SMJED>(G"^VD"V&/"6?B>2#]HM%MW">C'WSL?>;&W!I MK&^7OF*_IN"4?U4PH4R15D?TFYR.*SMEE:^*]R_(CZB'PR7.B7^$M(L0MO:E M,GW%L7RA#W _J_&<]F*;IE^8\U40H,V5 T?:FRF1#3M#%3<6FWV"BBR>D_"")2/ MC#.!WX#[PE..KW1;O"J,HV>PM=>*SUL,KU:)+4Z@J*:'N4*)HJM020"5L-KH&-PDZ@I]:+F$*4 MH/R)@S=*F>:'=2T'DHR%>R1HBQ:#JH"]P/F;8G1 NKJ8(V>JM%.5!5L3KO ML\*9NUL2@4*RG]>.^C=\F,J+>2U8D9"(#B3:BE6$[X"'P!FG M4'0XN<"BLV>ZLT2>'ELMK+*9M$[)IA65:F&.-$RUXD3V)""4" MBA&%9>:W=K%S:-%5=Y-T2[N&>'!U-*4Z>4AV*HZA>B1W.7?O>P]X96%/? ]Y MJDK/?3U[*#2O?KM\_^2U=-=^<\^S=>%^*[H/=N!]^J/M=]M]YXUP>-M]]';: M>>I^&F!3>PY^2DGW?%]^EC0&??M^_.+E.*#RU]D>B:"XDDT>Y6!]3-P?4R Y.$H)5>':4B >N&%/#+L?*^"LM^4<.B? M>LJF**+U4?;>D.(7S)Z M?"2$7MY!4?%S7> :0 M&$=&>;R+5C(9>ZV%X]TK;VVU&:9U5PG=X&4)4;(>4J.%3')>T>'.]Q2;O._NL=V\EN:=QB8 $9<>.N0E#&&>O.(9MNS;J7*(\;:;\;"LK%A M<-V[ IN<<@ZS.X7J)R2QC%1>J^)8=<@?Q5R M&L.:?QES.:^ ?RAT3IK)?T!U:(6J?V1VEW!B?Y9WY5LS?]AY3D8>@#YZ]3%^ M@-Y\_=6C?69\F<)R?8M\FJYH?;-\HYFX?>)\P82>?AY\^V]I?FU]3UI1?M%] MLD5F?UU^-S$ @"%^Y-0C>_.'%,#7?"B&!*SM?&"% IA2?*F$*(-E?0&#:VY< M?7""PEEQ??&"&$2X?IB!<#"1?W6 M-*>>K*1=+]$>N^/::M@>S6-;I;U>XR+ MC((N? &)U&U5?(F()5B??26&9D0=?>>$BS O?MR"9]$N>:B;QKW=>>J8S:G^ M>CF5W96B>IV2_($%>QV0+6Q;>\"-=%?=?'.*ET.0?4R'@2_:?E6#]\_Y>-FF M$KRL>1VB,*C2>6V>0I2#>=B:6H ">F26?6MW>Q"2G%]F.GD,3?,B*22^2 M?>*%8<[]>#6P3+NS>'JK?:?7>,>FC)..>32AE'\G>H27I5:8>U:2 M;4*K?%>,V2]7?8&&G\XY=[RZ:+KO> "TJJ<(>$>NKI*\>*^HFWYA>4NBCFH9 M>A.<;588>O&6!$)2>_J/*2\F?3"'L$6O M6GVY>."H)&F)>:^@UE6D>IJ9/$'_>["1+B[_?.^(E<@)A])Q!;8ZANAR1J.W MAA]S=I!VA6]TIWS!A,YU\&C?A#MW7%4E@[%XZD&'@T-ZO"Y[@OE\^<;!K%.?@@8Z @\1:@Z6.CK*9@O2,Y* B@EF+/(T,@=R)IWF?@7^(-F8G M@3B&SE+B@0.%7C_>@.Z#V"V=@/:"'L,.@J280+%.@?:5OI[@@663-HO;@/*0 ML'B5@)Z.-F5+@'&+TU([@%&)4C]M@%.&H"UF@'&#E<'U@=NA]; [@3*>FYW2 M@**;)(K;@#27I'>P?^F4*62(?\"0KE&I?[>-&S\)?\Z).BTW?_^$Y,$2@3VK MFZ]9@)BG8ISM@ 2B]HGY?Y>><7;G?U>9\F/E?SJ595$N?S.0K3ZW?UZ+G2T0 M?Z"&"&-'?LR9UU"X?M*4 M #YP?P*-PBSP?U&'!+_M@'2^H:X>?]6XF)N*?S&R&HB)?J^K7W66?F^DKV+* M?FF=\E!;?GV6_#XR?KN/G2S7?Q*'U;EWD*YP1JD2CN9QDI?XC4QRT(8>B]1T M$7/1BFEU;F%:B0=V\D\9AZ5XFST#AE!ZCRNFA0=\\[A^CT1YE:@LC9QYZI<% MC!1Z0X4WBJ=ZKG+WB4I[-F"5A_Q[W4YLAK!\FCR)A75]B"M^A$-^LK=ZC?F" MRZ<$C&."/Y7[BN&!MH0LB86!2W(+B#N ^5_-AP2 ODW,A=" C#P=A*Z :BM: M@Y. 5+9HC,6, *7;BSF*G93#B2:/@B8F;39+(B""8.8$MAMN5 M'&]@A;:2 5V4A*V.X4PD@[>+J3L5@MF(-"L)@@"$;;.2BG:G5:,8B/>CAY'_ MAXR?C(!JAD:;?&ZRA2F7:ET)A"F31DN_@S*.^CK8@F:*:"KV@:&%?++VB@*P M2*)WB(BKI)%4AQFFN7_ A-_XC?^A[I_^2D(A7^ )ZC5EBN) MM)F D\6(AXFED7J'97E;CTB&3VBGC3:%65?WBRJ$:T>>B1:#?3>_AP."CBD) MA-^!DZ?VE2N22YB;DM"078B]D(^.<7ATCF:,A&?OC$^*IE=@BEF(U4(AEV$^2D*A%6"W*5<'>WC;"2J6<\BZ./Y%;0 MB:V-'4;/A[R*03=1A=2'."D*@^"#_J9_D^&C4Y5&8@BJ:9LE7EB,&4_$8OAM*0(#<%A/V+""D+@R^%RJ65DR.S MWI8\D->NUH9)CH>I:G7\C$ZCRF6OBD2>)U6-B&*8$'TC&F%WC/@B4R$.205%]7D;*-W5!(CKB+:$&UB[J( MYS/)B+6&2"= A9B#EYG\G7F?CXO,FE:<;GT6ES*9*6W_E!R5U%[=D1Z2@T_I MCBZ/*4%\BRR+N#.TB#F((R=3A3.$?IF,G1&G1(M:F>^C:7R?EL6?4&V+DZ:; M&5YSD*B6Y$^.C<*2HD%!BL6.1S.BA]2)Q"=BA.&%0)DXG,2NVHK_F9^J/'PY MEFZE0&TDDTB@&5X:D$::]4]*C6&5QD$0BG&0@C.+AXZ+(2=NA*"%WY#NK(YO M!8.WJ'YP0G8>I(UQCF@;H)IR]%G:G(IT?TN8F%=V.3W*D_EX&C"#CV5Z3B2! MBIE\VY"%JYMVVH-LIXEW0W7*HX=WRV?)GX5X>%F*FW%Y4$M7ET1Z4CV=DN][ M8+FIG)^*755HFM]]F=-GFQ]\UD?FF!^%4L% MED%^6CUMD?I^LC"+C8A_,R45B.9_TX^:J6"%\()0I5Z$^W2OH5^$'6;$G6&# M9%BFF66"STJLE52"33T[D1V!U3"*C+^!<251B#:!&X\/J':-6('"I'F+PW0; MH'^*/V8QG(.(S5@WF(.'<4I9E(.&)3T.D%F$U#"*C Z#AB6$AY^"/8Z.I\.4 MN8%'H\F2@W.DG\N02V6]F\V.&U?0E\V+\DH6D\*)S#SLCZ:'HS",BW*%;"6N MAR&#.HXMIR2;^X#BHS"9'G,^GS&6*V5;FS*3,E=\ES60.DG=DRV-/#S7CP2* M,S"/BN>''"72AKB$$8W7IKVC&8"MHL>?D7,&GKB;TF47FJ*7^U7WTEQDD23-SR6CCJ.BC",BC&)U"8%AA^%5X2[MD9NJGAAL8-OVFO& MK,AQ)E[II^]REE'KHM]T,44$G9-U_SBGF QW]2STDCAZ/2*BC"=\TH2!M6YV M%GA*L)EV>&NKJ[YW"%[-ILUWQU'0H;-XN$3UG&MYV3BLENM[&RTED2=\G2,5 MBS!^4X1,M$U].W?ZKWU\\6MHJII\SEZ%I:5\Z%&4H)!]+T30FU5]GCBFE>)^ M)BU.D#-^VR-XBEA_KX0#LRB$+G>;KER#36KYJ7Z"C5XMI(N!_%%*GX.!F$2B MFE:!33B;E/2!$2UOCUN \B/-B9Z YX.MLC"+$7=#K6B)GFJL&F?'G:,JYB;X6GKIJ>8?%T@H::5#5!NG*"1JD01EY".1CAZDD** MYBW/C.^'AR2MA[2$68*NL!RE@G:%JSNAH&G@IC6=:5T#H1N9&5!8G F4ZT0, MEOV0RCB#D<^,M2WBC)N(IB3-AVV$X7D:P#!N96U]NLMO@&'.M4IPQU8*KX!R M/4I'J5QSYCZXHN%UR3/*G!=WU"FHE.UZ,2#ZC9%\R7D.OVEU;VV7N>1UP6'G MM#-V458BKD=W'DI?J!1X)S[;H9MY9S0!FMAZRRH&D\)\<2&-C(A^/GD0OCY\ M'FV!N+E[SV'6LO][M58,K0E[Z4I5IMA\4C[FH&I\[#0HF;5]HRI5DKE^BR(, MBZ-_CGD#O0."D&U HDH\I;& ;3[EGU* 6#1%F+" M62J8D<^ ?B)YBM^ N7CGN_6([6T_MG.'E6& L+J&856_JLF%44HMI*6$:S[F MGEF#IC1@E\F"ZBK2D0*"2"+6BCB!OWC&NR:/1&TMM9F-9V%TK]B+F56TJ>6) MXTHBH\6(1S[LG7F&PS1ZEOV%2RL%D%*#Y2,CB:R"H'BHNH65;&TDM.F3!F%P MKQR0EE6PJ26.,DH@HPV+Y3[TG,J)IC23EDZ'<2LRC[V%42-BB3J#77B.N@V; M86TBM%V8:F%SKH&54%6QJ(.2-DH.2+S\%F[B.B32TE5F* M]RMMCNB'B2.^B).$>=JEIQZ8>T=S!SB7(F M>(5U0ERU>?-W%4=M>Y1Y(S*M?8I[D]BV;]MX&<47<6MXB;#&-1[KT:M>IY\E#(E?+E]I-;O;AB#!<-;;[^"4:]$ M<52!KII[;]_]#&M>_M_G=4T;(^- MS\&=;D6,#:V2;^R*8YD <9&(UH0)/B#.#%$ M>U&!>M.B:T>8?< 2;0B5Q:P*;KV3&Y>,<'*0A8+($J&6##I>KR#,M)8:DFC&+[/; ^?=JK(;CN$P=%0:8&ME[W+:TFI#:F_;0*D6)5-;L6? MG8"^<*J:[FPM<^&(M"(:.^W[+T&:K:R=ZCK M;&BLN91Q;B>FWG_IS G>76'4\_^:)#" M [Q\:E.[E*A(:_>TQ).[;:VMQW\X;YBFS6K><;B?OU;2<_V89T,/=G:0HB_] M>2R(4\O$>AEL)+F7>IYM\J:]>RAOJ),L>[9Q5'\B?$QS#&KJ?/%TWU;6?:MV MT$+I?H]Y "^:?[=[F,I@>"]VB[A]>.!W/*6M>8AWZ9(G>C!XG7XH>N)Y9&H& M>ZEZ0E8.?(E[,D).?9=\22\Y?N=]D\CH=H* W;;E=TF @:0Y> > *I#'>,Q_ MZGSV>9]_OVD#>HM_IE4Z>XU_D$&R?+Q_@R[C?BM_<\=D=0V+"[53=>&)O**K M=K"(<(]P=XF','O%>'V&$&@$>8>$]E1T>JF#TT$F>_F"G2Z8?82!-<7Y<].5 M)[/P=+"2\J%+=8Z0MHX>=G>.?7JF=WN,3V<4>*2*,5.]>>&']T"I>TV%D"Y8 M?/*"TL3.2?F8Z=]V/0U,8>36+ M\$ Z>KJ(52XA?'6$1L/=**/KC_>>CZ*X"WT? N%C<,G<8FS!;$=1F3E=KV8VE(4>#&3,3^/>=B-*BW.>[2&IL*N<2J\I;"6<@RVV9W- M86/)"VQ>VZ'D+U@@GMK M4JS=@AYM/YN)@=QO"XE>@:YPR':M@8QRE&/(@7AT?U$1@7)VBSZ'@8UXW2RS M@=A[F[Q)@+9U&ZO)@(=V )IC@%]VVHA+@$9WMG6R@#MXHF+N@$1YIU!;@%UZ MP3X$@)I\!"QY@09]@+LF?Q=^V:J,?P9^QIE8?O%^L(&$KV$P?B6#U$[_?GN"]#T:?OJ"!"P9?Z* \KB2?'^1_*?V?'^0.9:K M?(N.8(3,?*J,>W*B?.2*G&!>?46(R$YB?;6&WCRV?D^$S"OR?Q&"=K>&>Y.; M@:;L>YJ8ZI6F>ZF6)X/2>]"33W'!?!:0MBD[J82>N2A?Y3)>O*=S8+[>QN9]W$ >VZ6'5\&>^:2,4UE?'B. M'CP5?4")PBNW?BV$_K8,>DNN.*5F>EJI[901>F2E1()#>HB@9G!3>N&;@EYP M>VN6BDSV? J18#O6?-N+X"N@?=>& ;6A>>RW5Z3F>?RR*I-Z>?JL?8&D>A2F MC&_">FN@E%WY>ON:B$R6>ZJ41CN3?(N-L2N/?9.&UZ]FBSMJLJ!.B?1LJ)!9 MB.!N?G^#A^YP1VXIAP=R(UR@ABET(TM7A5%V23I A)!XNRG[@^Q[G*Z*B9)S MZI]JB']TZ8]=AX1UW'Z4AI]VU&U/A7&6DY@0Z3HUB8@*>0(DA9@%2,@SAO@#B(HBFE M@#"$=ZDE@V2I@)G;@I6EN(G4@<.ABGE(@0F='&B?@(.8JE@,@"Z4*$?S?^F/ MACA!?]**ERF>?]N%9:C$@P:R%YED@CRM?8E%@6"H57BS@)BBW&@>@ Z=8E>H M?[Z7W4>H?XF2-#@2?X.,0RF8?Y:&*:'EE!1J3I/OD@)L/X4MD"UN&'6E[FZ$UDIIS 9,^D+5T"(1E MCNYU"W3@C3IV&63JBXUW/U3:B>9XA44?B#UYYC7'AI][?B>(A0A]6:!LD2E[ MC9))CV![Q8.&C:-[_G0!B_]\160HBF1\HU0\B-5]&$2JAT1]G#6,A7 MA$!^]Y]ZC]N#[Y%(CAF# U2>D@Y& P@OJ!R)W-C=J4OX^HC"Z2TX#:BHZ0O7&%B0". MCF(%AXN,7%*0AC"**D.%A.2'ZC3]@ZR%@B>Z@GJ"]9TIC2^= H[\BXJ:6X M MB>B7B%F48F%PANR13%(:A9F.*T,\A$V*\C3;@RN'B2?"@A"#^)RIC*^E M'(YUBQ"AMG^=B6B=]'!2A]&9^6#MAF:5]5&FA2*1XD+L@]^-MC2^@L&)4R?( M@;F$TYQ/C%.M$XX,BK>H['\CB0>D06_5AV6?3&"!A?2:45%3A+2524*M@X"0 M)C28@G.*UB?-@7.%AY3CG21I_8?;FEUKY'HME\AMOVO7E4-OGET@DK)QEDY5 MD!!SN#_QC5MV 3'YBIEXFR4KA\E[EY15F]UR,X=8F3!S/7F9EIQT3FM-E!)U M<%RDD8-VKTWOCNUX$C^FC$9YDC'BB9=[3"5AAMM]19.WFH%Z.(:5E^MZ@GCN ME5MZTVJ@DMQ[.UP0D%M[ODU\C=E\7#]:BT=]##',B*]]WR60A@I^T)+[F3J" M%X7$EJZ!M7@-E"V!4VGKD;6 _UMPCTJ P$T#C-V D3\-BF& :#&UA^" 3"6Y MA52 .)(ZF"R)X(4)E::(VG=2DRV'RFDLD+V&MEKHCE"%IDR8B_F$IC[-B9&# MGC&DARB"CR7;A+>!>9&:ETB1LX1GE-"0 W:QDEF.-&B8C^F,4%ICC8&*:TQ! MBR>(BCZ9B-2&HC&5AH:$HB7YA#."DY$5EJ&98X/UE#"7"W8_D;*4=&@@YH.&D[B=WW7* MD32:?&>JCK*6Y%F C%*32DN$BA"/ISXIA\2+]C%YA9"((B8D@VR$3Y!=E5E2ESA3JAD69U MXBX[C7]XD",AB8![DX@2I5=Q;'O\H>AR@I IX\GMKH*IY16[,G41YJV&HF=UZ M,E17EF9ZV4<7DMY[HCI@CSA\@"Y"!YB1 MAD:!,H8%H.&.SGG"G9>-5&T5FD&+PV 8EN2**%,2DX.(D$8]D!R&_CGWC*^% M;2YSB3B#TB1OA;R".X6BH"V5YGEJ%%^362HI!E^*EC"G\1^ M+$RYFU5^4T#IEL9^DS6]D@U^Y2MFC3)_5"*/B%!_TGMPJU6%27 ISR$BF1' MHPB#TUA=GK:#)TQZFDJ"F$# E<^"'S6WD2F!K"N'C&>!22+;AZ6 \WL9JGZ, M!F^SIF6*OF/^HBR)9%@6G=B("4P[F6^&NT"AE/*%?36SD%Z$12NCB[:#$2,: MAQ:![7K0J=>2EF]YI;N0PV/&H7J.P5?IG(B1#$O5F"2.0D!7 MD[R+?#6HCR6(P"O7BIR&!2-XAD&#<7ITJ/F?)F]-I,F<.6./H&R8QU>.F_*5 M%TO#EX*1@D!6DQ^. #6SCJB*D2OIBD"'*2.:A?6$ '&!N:-HW&:KM01JDEO% ML#%L;5#*JO]N<$70I6EPHCL-GX%S"S#RF5AUG">CDNEX>A_"C')[AW%$N.1O MUV:KM!)PR%O4KP)Q\5#DJ:IS3D7QI ATXSL]GB5VK#$UF 9XF2@*D:YZQ"!7 MBU=]#7$HMZ)VM12#%&8FL$*"<%M1JR^!X%!TI=N! M9T7!H%.!&#M0FJ: Z#&CE,: PRCCCL2 MR&CB-Z NG"XM"R)4F83KT^(-EM" MJC6'$5!CI.&%]46PGV"$\#M5F;>$!3&^D^N#*BD7C@B"7B'PB$B!IW"7LWF/ M8&8+KHN-R%L^J6:,"5!;I!"*046IGI>(C#M:F/B&Z3'9DS"%52E&C6J#TB(P MA\Z";W!^LO65-V8-K?"3(5M"J+R0P%!9HU^.146?G>F+W#M4F%R)A3'FDJ"' M0REKC.>%$B)DAVJ#%7!MLI::V687K7*8/5M-J"R5,5!1_$6CG5..W#M@ ME]"+U#'PDB>(Y2E]C(2&%R*-AQR#F\ZA;1AF^KOH;NQI/:BU<*UK<93J=]W)S#)?%EZ/LR^:K1QQ;IJ;,%RY*=@ M;JUT!I.^<(MU,'^D,]ZFS!B>WA\8LKY:*=\ M?KBT:M)\@:7H;.1\C9)>;N9\MGYPJQ^;,D[9M>'#;;X:1N&"J0Y:T2%%I#K;6B$-7TI;YR#=FE.<>J"OU6E=%B" M T)%=O^!/2^W>?> 5L>G95"1>[5Q9Z:/BZ*V:>6-GH]\;!Z+NWOU;F^)Z&A, M<..(*%3B5B"&\9?9!R;UK0R9GV9 Z%]:,:6&HY-:Q"3 M+WKA;7203&=D;_Z-:E0S$%+=9R'22\X>,^#M,5;8R:F$K,U98^B6Z!] M9]R>'G];*66AF:E;T22B%.?<@R.9$#J=1*)_B\(>%R%'<298G"P M(+)V9-RK@9^R9R6FE(R :7>AA'DS:_B<>67X;JR78E,?<8F2$T"7=*",;R[@ M=_V&5<0:8?>YZ['T9&"T4I\99I^N5XO8:.BH+7B1:VNB!V5M;BF;T%*G<165 M7$ _=$".C"[ =["'6L""=/]F-*^/=?YHIIWE=O]J]8MX> %M,'B*>0YOBYQT%)\>VET4#_$?-9W%"W3?I!Z2[\GZZ!<_]QU)SC=2-S'HJ$=D9T M9W>C=W1UO62=>+YW*E'/>B5XKC]%>\1Z8BV.?:]\6+VO<-%ZGZSJ0I]!#ZZ>M-]G"U2?.1^2+PH;Q>$ MF:M9<(*#_IGI<=V#7H?; N!/#Y!>?N MBT= M?#" &+J[;9^.>ZGX;QN-!)B-<(N+>H:-<@")Z'0_3Z#J"SO>Y.!PKF2;'684ZC4;?R6 )=O;W63AH5[@G&_<3"9Y5^YD"%K[>&:F&T MZ*:S:^VO[94I;5RJ?(,R;N"DSW$I<*6?(%\\?6&GK+5?2%EI*-U?41H+),Y?8%JB8(PQO2Z)J>VEPSY(;>\=R/H$3?#)SIV^$?*UU'5W* M?4!VK$Q/?>IX5#LB?L)Z+2KF?]5\3+"<>2AXX:$J>:MYB1Y^8 ">JMZ M?FZ5>T1[%%T%>_I[O$NZ?,M\!&"!X^A M>*6!KG[/>42!46V%>@.! EPG>MV O$L5>]* =SI>?/B ,"JN?E1_VZX$=A6+ MH9Z/=KJ*CHYF=V")7'VD>!*(%VR5>.2&U5M>>>&%G$J#>O6$5CH'?#R"]BJ7 M?;>!:ZSZ=/B4\)V(=:B3#HUF=E:0^'RP=Q:.QFNX=_B,CEJP>06*4DH$>C>( M!SF\>YN%C"J$?3&"T*PF=!2>'YRQ=,R;:XR/=7V8;'OA=D2516K^=S>2%EH: M>%6.V$F=>92+?#F >Q.'YRIU?,&$!ZN'1F.KCE+>J2* 2IH?&6%$*L?=TN6]DC;>*V1@CD+>DR+S"I>?!R%[*6+A7QE M.Y=_A,AGR(B-A$1J+'BV@]YL>VA1@X-NV%>]@S-Q5T=R@O!S_C=R@LQV]"AJ M@M1Z7*2O@XAN4Y:5@Q)O[X>,@J]Q='?&@EQR]F=^@AATB%<-@>5V-$;J@<%W M_#A\/J.P@(QT46?@^&T38H?I.$L2AK M?SB"99_9?-F:4I&>?,*8#(*U?*>5=G,^?*"2L6.5?,*/X%/U?0J- 43%?6N* M"S7^?@F&XBAK?L>#AI]*?#2BR)$&?"2?NX(4? :<0W*B>_R8C&,#?"24R%-S M?("0\D1J?/&- #78?9B(U"AK?FN$>Y[H>\"K#)"1>[.G-(&.>XVBT7(:>WF> M'F*->Z&97U,7? 24CD0>?(>/GC6G?4**>2AK?B&%19B=CC%DZ8NIC*YG;'W= MBVAIT&\ZBD%L*& =B1QND5#>A_EQ($'ZAM=SV3-RA8KPBR%O>0B?)PKFY_B--R15]ZA[QS[U!9AJ]UN4&8A:AWH3-&A+AYQ28A M@^!\,)<7BK1UWXGUB9)VN7PQB'1WBFVFAVMX7U[#AFMY1D_+A7IZ1$$VA)%[ M53,=@\%\AR8^@P=]W98BB2-^&HCYB!!^1WLFAPQ^7VS9AA!^<5X2A2Y^CT]* MA%M^N$#F@Y%^ZC+]@N-_)298@DE_9I4UA\N&5X@0ALB%TGI'A=*%*VP"A.6$ M;EU\A R#L4[;@U:# T">@JN"4#+@@A^!DR9N@:: R)1KALF.CX=CA=&-6GF@ MA-Z+[&M)@_:*5ES/@RF(O$Y:@GR'*4!'@>J%CC*Y@7F#U": @1R" )/'A?N6 MGX:WA0V4MGCUA!F2>FJF@S.0"EPW@G&-DTWC@="+&$ (@4.(D#*@@.R%W2:/ M@*F##)-'A5^>@88RA'F;XGAH@X&8TVH?@I.5?ENY@=22(4UN@4:.O#^X@,:+ M2C**@'B'J2:<@$N#[Y+LA.^F.H7)A ZBY7?O@PV>]VFE@A.:KUM3@4^69$TC M@,>2%#^#@%F-M3)M@!Z)+2:F@ "$J8PHEP-DK8 >E-!G('-9DM1I@V7?D.AK MXU@$CNMN5TH9C.%P]CR@BLUSP"^2C8]S9TG"BY=U3#QGB9AW4R^5AZ%YF20.A;5\(8KFD]IT MI'[$D?!UB7(0D 9V;V2LCB5W85<%C$!X:TE:BF%YD#PIB'UZS2^-AJ-\,B1( MA--]NXH>DE=\77WID'Q\GG$GCJ=\U6/VC-1]$E9IBPM]7DCJB49]O#OGAWY^ M)B^ A<)^I21YA Y_,8E5D1:$ GTICT>#I7!KC7N#,6,WB[6"L57GB?*",TB% MB$F!QSNMAIN!6"]WA/J ["2D@V6 ?HBMD ^+JGR"CDZ*J6_(C(F)?6*DBL.( M,E5FB0F&Y$@[AV.%GSN!A3+7P,C9*1C&]4 MB\>/GF(GB?N-@53KB$J+8D?:AK2)13M5A2.'(R]D@[J$Y"3E@F""G8>YCK.: M?GN>C0&8.&[ABS&5A6&ZB5Z2D52%AZ^/FD=\AB>,H3L9A**)I2]=@T*&B23] M@@"#;X=HCD:AGGM&C)6>LFY_BKR;,F%9B-^7750TARR3AT="A:F/L3KQA#.+ MV"]-@N>'ZB40@;.$&X!"H QD6W3VG3AFOVDDFH)I(5S+E\)KC5 ME-UN%4.4 MD=MPRS> CK]SJRP#BY5VWB'8B&YZ9'^ZGKIK_720F_1MF6B]F3)O05QVEF1P M_T_KDW]RW$-JD(ITXC=SC8!W"BPDBFUYF[5Z MFW-)F1-Z\V>'EFA[3%MPD[![M4\7D/)\-$+@CBM\R3<[BU-];RQ/B'A^,"+5 MA:1^_WX$FG:!P7*QE^"!B&;OE3V!0EK#."QIAO6"02-&A&&!3GT2F*Z/SG''EBJ.;&8+DXF,S5H D-N+ M#$WUCC*)2$(MBXR'AC<"B-^%QRQYAEF#_2-P@^>".7R]F!V6E7&7E9Z4J&7; MDN^23EG&D"J/M4VZC7V-(D'NBNV*F#;8B%6(%2R A=N%@2.2@X2"_7Q\E[2= M*'%7E2R:IF65DG.7C%E_CZ:4(4V!C/:0OD''BFJ-93;#A^**%RR!A7V&PR.N M@S6#G73KJ5!CZ&I/I>-F/5]@HG)HH50?GM!K'DBYFNYMOCUOEMEPD#*^DI]S MC"C CDAVV2 BB?AZ8G1UJ#5K(VH0I+ALNE\MH21N;E/_G6IP1$BIF8-R0CUT ME7ET;C+=D4]VO2D'C0YY3"">B-M\ W05IKQR%&F?HTES#5[9G[5T'%.QF_UU M4TATF"-VK3U?E"YX,#+KD!IYSBE"B_9[FR$*A^)]?G.LI3QXT6DGH=1Y/UY7 MGDQYN5-6FJ)Z3T@MEMQ[!3TZDOY[UC+NCP1\O"EPBOU]P2%GAPM^TW- H_9_ M?&C H)=_9UWPG19_3U+MF7)_.D?NE;9_03T4D>]_7C+LC@Y_A2F6BB1_OB&U MAE5__W+AHON&'FANGZ"%A5VCG!V$SU*CF'F$#D>OE,*#6CSXD/^"N#+LC3." M("FTB6B!CB'WA;R!!'*2HC>,CV@OGMN+=5UJFU**'%)HEZJ(ID=VD_J'.CS9 MD$&%V3+TC':$@RG2B,:#*B(MA3V!X7)9H9F2Q6?[GCR1(ETRFJ^/)%(QEP*, M]D=$DU2*SSRICZN(KS+EB^2&H2GPB#^$D")9A->"F7(KH3"8U6?]G)F^AP32X]EG1S:R6]D-EVTQZ@ MBUQZ8&F8L?)J0%_7K=)KRU76J6EMB4NZI+%O>$&YFG1S\RZ%E0]V M<"8HCXUY*!\VBC![]6E;L(1PPE^3K&!QNU6LI__B__])0T-?4%)/1DE,10 " M"?)RVTN9HS5T-T&2GCQUP3?+F15W>BZXD\=Y42:"CF-[5A^WB2M]9&DDKOEW M"%]/JMMW@U5?IG9X&DMKHTL>GV^!_D%/FI^!ES?4 ME;"!3"\9D+"!$R=!B[" YB#3ANZ PFB.J\J)6U[QIYZ(?E4.HS"':DL2GHN& M14%#F<2%,3?7E.*$,2\WC^F#1"=RBPF"8B$4AFN!DVANJR^/&U[OIO"-R54/ MHG6,&TL-G8BG^#JR%(A@&"06A:JKZ4 MH5[VIF*2V547H=B0B$L/G2>-_4$\F&>+@S?;DZ.))"],CLV&WR>JBA2$MB%R MA:V"S<+/: Y@X+%*:DYCOY]1;'EFC(S";IEI37G#<,-L$V:6"!U/"\(>RQY L#N945K?Z_39\AM19X&:BIO!XN?;(!PS'B\;N-RFF6N M<61T?U+8= IV?$!5=O5XL2[!>CU[.;\I8MAV!*XB989VMYR5:!AW;(I%:IMX M-G>/;3!Y$&2Q;^9Y_%(1=\$2Z!>65]4[UI8+" 6:QJ8X. #IKJ M9C9_S(C=:.-_EG92:ZE_>6.N;I!_9U%.<:%_63]+=/A_4RY*>*5_3+O/7MF* MC*KF8%6RWR=VZ"O[EW7"V>IJBN7T&;KI=-8C"8B85K92.54W-3:$&2(6$W M:Y&.YT]\;Q2+DCXC1%QV#RX>Q9U."PM M?7!Y%[08;1-J>:24;LYL<)09<'1N4H+>=Z=V M,CQ4>>EXB2P$?'Y[-K*9:K]T;J+\;*9U9I*M;G1V5(&)<$5W1F_\.![Q2O@>Z9]-K$,:*]^-*%L:K9^1I$H;*9^3(!&;IE^ M46[?<+!^95UEN9_%*^;9NJ'X: -:0R'&H_2 M:QF&/'[_;2J%4FW>;U^$;ER/<<>#F$N@=%6"NCL7=R:!SRNE>D" R:YO97Z1 M?Y[J9[*/X(Z\:=&.&'WX:_F,.FSP;DB*6UO5<,J(?DL9$CRN. M>;*"4:V!9%B:^9X!9IJ8?XW7:,*5QWT?:OF2\&PL;6&0%ELW;_Z--$JL.'$RM[>3N#J*S08WBD0)U/9<"@YXT=9^R=.7QH:BB98&N ;*"5A5JA M;UB1GTI"-F$SJQ?8MZM/YS092:H_HR-9TJD4GO2:8.? M5ITGC<<*0E#H*=0>+02M?>(J%PZB'=XA@!IHN>#!C&XKX M>.]F WKB><)HT6H_>J9KIUEM>Z-NGDCE?+UQP#BP?@UU-2E]?Z1Y*:=J=1%I MA)D?=?YKGHG<=NAMGGGA=]]OE&E>>.QQE5BS>A9SLDA6>V!U[3A:?.1X92ER M?JU[,:8X5@!>*5XM4?8>A]Z M!3@2>]=[>"EH?=)]&:3:<--\*I9]M='Y]"F=T==]]450I^ 3>[>NY^:BE@?1!^W:.2;R.%3I4]<'B$XH8Q<<6$4W:)!2!UC=T>B&!,"E9?&F >**%;<>.9Y0W;RV-+X4V M<(F+PW6=7*#Q2E3>]J!YJ&O;*V7 M6Y-A;B"5581E;X63!737-Z&'BE. M>V.#):$/:]2@'9*[;4^=1(.X;K>:"W0P<#26G&1Q<>V3)52\<^2/HT62=@*, M!C;=>&2(-2E*>P&$-J"E:SRHG))";+FD[8,M;AN@PW.C;Y6<5V/U<5.7YE1; M3:$4^=8J.RS:C> 2)_"E'>K.%%YOH?YU?T8[#?WIBXX"^?X-ES'':?ZEH MGV)M?]YK?E+6@"1N@4.7@']QL32Y@09U-R;X@<1Y-YKZ?4=HOXW3?6MJZ7^_ M?9]L^G#S?>)O!6&F?CAQ'E(W?J5S5$,C?RIUJS2 ?]YX02<,@,9[*IGP>R9Q MAXRD>WMRX'Z\>\YT)F_Z?#)U9V#9?*MVM%&8?4%X%D*X??%YCS1.?M)[+B<= M?^5\^YC/>39Z/XMW>:UZTWV,>B%[3&\8>I][P6 4>S]\.5$%>_Q\P$):?-5] M4C0E?>-]]2O=YB"W8I\>"6"NGR2>+&";FX0>4B""5]*>@"!IE!= M>N:!3$'F>^6 \3/N?1> DB"N( M,EZ*>/B&[$_2>?&%IT&(>Q&$7C/!?&:"_"=#?>2!@)7_=4&3V(C,=>J2-7KQ M=HJ016R*=SZ.)EWM>!Z+_4]8>2R)S$%">ER'C3.C>]"%*R=,?6R"J95L='&< M#X@U=2.9J7I5=<66WFOV=GN3UUUC=VB0Q4[>>(^-ID#P>=**=C.%>U6'&R=3 M?0F#I94&<]JD!H?!=)*@WGG4=3"=,6MV=>*9.ESV=M*5.$Z+> 21*D"I>5R- M!C-7>O>(O2=9?+J$=8^7A^]?J8-WAQ%BKW:(AFEEEFC-A=MH;UJ8A5)K6$Q% MA,]N:3Y;A%=QIC#E@_UU/"2E@\MY0H[+AUG_@[IPJDO1@UAR^CX/@P-U;##0@M%X("36@L-[(8WI@\!P48&L@U9QP'35 M@NMS(6<\@HUT@5E-@CMU\4M+@?UW>3VZ@<]Y&C"V@<1ZY24!@=I\W(SM@>]X M<("B@9YY+G/!@5!YV&9J@0AZ>5B8@-I[)4K&@,%[WCUI@+A\IC"<@-1]@R4G M@0Y^F(%SRP?C&&.3!C?K*$/R5W?U""-8GZ?528%GW5?4*6''$. M?1B3N&/0?/B1$E9H?0B.8DD9?4R+JCQM?:2(ZC!5?C2&"26)?NR#'HF8?,.? MA'UL?+:\C4]IA&O'C %KK5]%BKAMWU)EB6MP)T5_ MB"1RE#D7AM]U)BU*A;!W_2+6A)M[%X(QC+YO%7;EBXMPD&L3BE1R"5Z;B2%S MB5'@A^]U'D4BALAVSSCHA:9XG2U0A)MZFB,:@ZA\OX%@BO9VKG8(B=MWB&HO MB+YX5EWTAZ!Y)U%4AH]Z D3$A8IZ\3BYA(Q[\BU3@Z9]$"-5@M5^08"3B7%^ M,'51B&A^B#F%K72FAT.%3&CAAC^$O5RZA3B$#5!YA$*#6$1+@VB"M3A_@JR" M&"U=@@^!'P4/I M@J&&3CA:@>^$WRU:@7R/3@0J!RG[8AHR4)W/!A:N2D&@"A*60A5O4@Y>. M-$^<@K.+YD.+@@&)GC@@@5Z'7BU9@.Z% 2/O@*."HWY_A@&;%'-EA2*8Y&>? MA!>6$EMU@P.2YD]/@AR/P4-7@7&,I3@#@.")CRU3@(B&9B0%@%9@SF69? M*6V_ES)B"&+!E2%DZ5.E[AFGVU&E:5HQ6).DY!J]U;BD6UM/$LRCS-OGS^0C/%R+#1^BJ=T MWRH7B&EWVB$2AD9[#7;WE>%MX6R9D^]O96'"D>MP\%9@C]9RD4K3C;-T2C]8 MBXYV*#1RB65X(RH\ATIZ4R%MA4A\I'9.E"!T^6OBDD%UZ6$"D%1VV%72CE9W MTTIAC%%XX#\2BDMZ!S19B$1[0RI5ADQ\HR&[A&U^$W6FDJ=\ &M D-E\86!E MCOE\LU4[C0=\_4G_BQ1]5S[-B2]]Q#0\AT9^/2IFA6Y^R"'^@[%_6G43D7Z" M_&JYC[Z"SU_IC>.">U3%B_:"$$F9B@Z!JCZBB"^!530KAF2!"RIUA*Z P"(U M@Q2 =W2;D(:)RFI#CM2)"U]WC/V(#%19BQ2&YTD]B3:%PSYGAV>$JC0KA9^# MFRJ(A F"@2)C@I*!:G0\C]&0;&H(CBF/*%\_C$J-=%0>BD^+?4D)B&^)DCXM MAK>'MC0#A0:%Z2J4@X&$"R*(@BB"-7/RCTF6UFG!C9Z5"%[UB[F2FE/9B;F/ MUTC3A]B-(CX+AB6*?S/VA(:'["J;@QF%4B*F@=."VVU"HF]>L&-XGZ1A@%E: MG-9D8T[FF=IG8D1,EJ)JASG1DT%MXB_UC\EQ:2;/C$MU0A\'B/)Y5&RIH/QE MO6,EJEQB4/^DX5S<#G%D$]U@3 QC0QW ML2=AB<]Z%!_WAKE\BFNUG7QS,&(1FMAT.5@=F!%U3$W\E2)V=T.TDAEWOCFB MCP%Y(S YB]YZH">5B,5\02!7A=5]ZFLXG !YPV&MEJ]ZS$V-D\M[ M4$-VD--[[CE^C=I\I3 YBM5]:B>]A]Y^12"IA1-_(FK*FM: 2V$]F$R 4E=8 ME9* .DU DK* %$,VC\1__#EHC--__# \B>N ""?>AQ: &R#MA'" ,&IMF>F& MI&#SEV:&+%<7E*J%=$T!DA=V#*R%2@WR!U&GOF**2LF"GEB*125;+DUF/.TRRD&",W$+%C76*F3DJ MBJV(&EE]J'-@UU WI.-CO4;1H/%F MT#UIG*5J&30XF!UMG2NUDW=Q32/ZCL=U11V5BE1Y56(5JI!DP5DOIR)FX5 $ MHV=I,$:]GUQKKSUQFPIN8C1?EHYQ2RO\D?MT6B1HC6AWHQXMB19Z^&&]J-YK M)%C4I71LO$_%H$:+G;AP:CU=F7=RAS1ME1-TU2PQD)QW0"3%C"QYV1ZP MB )\%@XHD%X(4\IGJ)XTT83FKEYE#TEEJ5Z?C1L MDGU[ABQVCD=\G251BB-]RA]_ADM^[V#=I%U]DE@*H0Y]RD\&G7%][47TF8U^ M$#T-E81^2C1UD6E^I"R5C5%_#B6(B5)_@A_/A:-_\&"CHV:#>E?JH!6#04[P MG'6"T47@F)2"3SS[E):!X31UD(N!B2RTC'Z!126YB**!!B 0A1B RF!VHJB) M*E?8GT^(@$[EFZB'>$76E\2&2CSND\R%+S1HC]>$*BR\B]N#/B7@B!&"5R!$ MA*B!?V!9HAB.I%?3GJ^-AT[BFO^+X473EQ>* #SSDR&(-#1YCS>&@RS*BU"$ M[27UAY^#:2!NA$Z"$;=98K=:Z:;W95Y>6)8K9_9AN83.:HUE#7+^;3IH9V$ M< UKVT]&3W<=EMS:"UQ>@IWX[5R7VIE5*5^8F1GN93@94-J%X.L:!YL M=7'[:Q%NVV ?;BUQ6TZ,<7AS^SU==1-VX"U&>0YZ++.I7(%OI*/.7[EQ 9-Q M8M5R7()69>MSQ7#3:1MU/%\K;'IVR$W2< IX;#SG<^UZ0"TA>"M\5;'D6>EY MQJ(9759Z*Y'-8*%ZE8#Y8^M[!V^B9UI[C5XV:O9\(TT>;L9\Q3QYTOT;+V%"SO%<4F#ARS,=A^!XZW.5$^79IY=6">5'XY36]22MWV[7X>0 M0VS=8VV-TUO[9Y"+7TN&:_&(VCN$<*B&-"RY=:*#6ZS[4R&@YYV<5PN=LHV: M6L::3WT-7HB6VVP\8H>3;5MM9LV/]DL>:U",8SM,<".(FRRI=3N$GJQS4DFJ M#)T85CREV(T36?BA-8QV;?%AGGP\;^YD\VN$<@1H4%JA=#]KRTH+=J1O M=#G2>5-S=2JN?%IX *E:9O!DDYK=:31G'(MW:V1IDWM;;9EL FJ\;^AN>EGZ M IVQRJ?>UIZ,*?,9"5N5IE!9J9OZXH-:0UQ=7H*:WIR M_VF?;@9TEUD2<,)V1$C>G9\/Z8W8:AW[9>Q9%EXH8B- M9NYY27C2:8IY[6B.;%%ZGU@Z;TA[84A%E]'RJ%>:Q^*:2_7X&! M:9938EJ!1X<_91F!#W>59]V RV>>:L^ CE=T;?Z 8$>[<5Z -3A]=0N #RIZ M>/U_Z:.*7;R*T94Q8+.)V(8R8Y"(NW:<9G>'BV:_:8V&6U;/;.&%,D=&<'&$ M"#@\=$V"SBIR>&B!>J*47$F4#Y1(7UB2.X568DF0-'7094J.$V8(:(*+\E8] M:_F)S4;J;ZB'G3@*.W2@8XZ:*63U9NR6'%58:IF2!T8Z;H.-UC>F'X+;=!AABG/$=7=DWV0H=NYH/51D>(=KOT3Y>D9O,!S MF36S>P5VM"@A?9-Z,9P::_5M%8ZY;;QNUX"W;W)PBG',<3-R-&* >!YR"@K?*I\)YJP:8]V)HU6:X1W&G],;6=W^7"F;U-X MSF%_<6UYK%),<[1ZG$."=BA[G34X>.1\NR@S>]U]]YEA9X!_'(P5:9E_2GX: M:Z)_5V^);;5_4&"M;_5_35&@ 9_@2@Z>RQ_G9A,9<^( M HL.: .'9GTF:B:&FVZF;%J%M%_C;KR$RE$1<5F#YD*N="V#!#31=TB"%2A M>I6!%9=O9&R0O8HY9K2/57Q::.N-K&WJ:S:+WU\[;;B*#E".<'6(.T)B$;2A%>AB"6Y;)8U69/(F39:R7!WNS9^Z4?&U-:D:1P5ZH;-^/!5 . M;[V,1$(-;&#<9998HJA;HD99.F>:WLN9RR:]VS):8F7 M3%XY;"V3H$^Z;QZ/\$'#5^$6)*N>6%:B(9->=Q>$'DB M>G]A=VLJ>SMDS%RR? MH+TX:?/5KNC_H??UO=C(L?T!SDB6I@,)X+Y&7=I1C M1(5-=V%E\W@C>#EHBVI)>2%K'EOW>A]MOTV)>SYP@3^&?']S:S(&??QVGR7/ M?[-Z,)!X= 9KXX05=1!MQW<>=A1OFVE6=RAQ:%LS>%9S0TSW>:MU-S\I>R-W M23'E?-EYCR7P?L-\#X]%<;1T#QYT3[<>>E[ S'+>]9\528,??%]QHX:;[U\YX';<1A]4W3P.!^FC&?>OE^\R8E?3U_5(TB;B&%2(#I;Y.$^G0- M6:D#-$M3=>Z"F#X@=_6!_S%_>CJ!7B8Y?*. LXQ:;,Z- M?( I;E2,9>#C29* M?"2!Y(O!:\*5=G^0;5>3KW*];MJ1BF5M<'*/+U?E1&%>R98>[R"YHM4:OJ=)G\=;)F:IG)!;A^7J&3T;[N49U>!<9>1(DHD M<[R-VCU;=A"*AC$O>*R'&R9C>VF#NX;P@6U:A'N"@3A=_&]<@3)A7&)^@41D MM54O@5YH($?.@8AKMCKA@<=O?BZ @C)SIB-L@L]X087Y?M!BN'JI?NAE:6Z' M?PYH"V')?T%JKE2??X)M8T=F?]IP/3JF@$IS0"Y\@.IVCB.L@;5Z+H3^?&!J MTGF7?+-LR&V@?0)NM&#S?5QPG5/S??O1VZ"YP?\5Y52/C M@+U[]H/S>BYRRWB)>JAT%&R/>QYU36 N>YAV?E-+?#1WND9T?.QY"CH??;]Z M;BYG?L%[]203?^1]EX+R>$1ZO7>0>.![66NF>75[V%]5>@]\15+(>L=\ND83 M>ZY].SGM?*U]R"YC?=U^9B0\?RI_#H(5=KR"GG;8=W&"D6L >!F"4UZI>,F! M]5(F>9R!F$6I>IV!1CFJ>\. ^2Y0?1N JB1??HV 6(%A=7J*3G8F=D&)E6I7 M=O:(E%X/=[B':E&<>*.&/$5">;Z%$CE\>OF#ZBY(?'6"LR1[?@N!=(#5='F1 MP'6>=4^06VG1=@V.E5V4=M>,F%$L=]2*ED3?>0J(E#E >ER&DBY!>^V$?"22 M?:&"9(!L<[>8[W4T=)>6Y&EB=5F45%TK=B61?%#7=RF.H$2D>&Z+Q3D0>=J( MYRXF>X:%_"2D?4R#*7MYB<%::7#DB.9=S66VB#1A*5GMAXYDB$W*AN!H 4&E MAC5KJ38%A91O@BL'A1)SN2%DA+=X3WJ;AUQB'G NAL%DSF4*AB]G>EEBA9]J M+TUBA1!L_4%CA(QO\S7NA!9S$BLC@\)V?"&]@Y%Z*7G$A0MIMV]&A*5KO&1, MA#9MOUBT@\=OQTS>@UUQYD$,@P9T)37)@KUVA2LU@I9Y'"(*@H][W7CA@N]Q M-&Y;@JQRF&-@@E]S\E@$@A%U3DQ,@=)VN4"J@:5X/#6:@8EYU2L]@8][E2)- M@:Y]:G@'@2)XG6V.@/IY9&*;@,=Z%E=%@)-ZO4O9@&Q[;4!5@&Q\+S5R@'A\ M_BM&@*=]X2*&@.Y^S'=&?YM_]&S=?X^ 'F'[?W" (5:^?TV "DMM?SY_]$ S M?U!_[S5I?X1_]2M5?]U__"*U@$V W:G?FB'(FQA?G.&M&&-?EN& %90?CR% M(DL ?D&$1S_35,?K6"LRM:?S.!X2+!#78I?7*.%VOH?8N-#V$8 M?7J+HE7I?6*)^DJE?72(5S^)?;J&O34=?A6%+"M??J>#BR+\?UJ!['7(?+:4 MRVN(?->3+V"X?,J1!%60?+2.C4I@?,N,&S];?1V)M#4 ?8Z'52M7?CN$[B,5 M?P."HW!UDEY:'F:LD-I=<%QMCW-@RE&SC@1D-D:YC'IGQ#O/BN-KAC%ZB4UO M>"?9A\MSQ1^9AG%X6F^ID#1A8&84CN!D#5ODC8EFQE%,C"1IDD9TBJYL?3NQ MB3EOES&&A\ARV2@4AG!V92 )A3YZ(V[VC?YH@&55C-=JDEM,BYQLK%#$BE%N MV$84B/UQ'SM\AZ]SC#&!AF=V&RA"A3MXXB!JA#%[QFX[B_!O@F23BN9Q %J) MB%^'D3LA.%^53KF@_%^HC%<@Q]^ M_"B7@FY_6B% @=I_MFQ:AX6#\F+4AL*#P%CLA=>#64Z]A-J"UD22@^R"6#JS M@Q"!YC%N@D:!@RBR@;V!'"%Q@5& L&ONAIB*=6*:A>R)Q%B^A0&(JDZ4@_2' M541U@P:&$SJ*@DF$YS%+@9Z#TBC#@2J"JR&9@."!@FN8A>&0OV))A3F/BEAM MA%.-NDY-@TB+G$1!@EN)F#IM@::'K3%&@0^%URC1@+B#]B&X@(>"+67>FS%9 MH5SGF0AEUK"6DAZQXIA\ A:-[L&0$E1IMMULXDTMO4%(6D5EP]TC-CSUR MM3]DC0ITCC8RBM5VARVJB*1XFB7C\DBZ!XL#8/B9%Z BVLAX=[9"8'A9Q\XA^W@^1^6V+PD>IZ MI5H]D$M[.E$WCG5[N$@%C'=\*S[BBG!\L#7_B')]5"VPAHM^!28HA,A^OQ_] M@SA_ WT>^BVV ICZAB7: ?C78AXV ;BV[A;. M;B9(A!2 :2 W@JF 7V(JC\^&\%F.CE.&A%";C(Z%P4=]BIB$USYNB*B$ #6F MAM6#/2VIA0F"DB9H@WV!W2!F@C:!)&'ECQB,TUEOC:>+^%!_B^.*A$=FB=V( MRSYRA^2'.#7&AAB%QRW,A&R$<2:%@P:#$2"+@=J!Q5N3I%Q8^5-0H91<,4KE MGJ9?D4)(FVEC)CFC+USTQREB5YX:%K:HJQ? M<%+4G_1B'DI]G/9D^D($F:MH!CF%EB!K1S$]DGQNP"FDCM-R8"+/BT=V.AT^ MB ]Z%EIKH*)EM5)>G?UGYDHAFQ1J.$&XE]9LOCE>E&1O;3%!D.!R32G7C5IU M2R,MB?AX=QW"ANQ[G%H*GI9KU5'SG 1MBTFOF3%O6T%PEA-Q4CDQDL)S<3$\ MCV-UM"G\C =X#B-ZB-%ZBQXTA?)\^%FEG,MQZ%&5FE-S)DE>EXYTE#GEN>#6TC>E#B"[D#%D3V"93C0CC&!]3$PBSB!GBI?B$N! M7R1*A:6!&A];@V. T5B+F&^(]5#-EBF(84C)DWZ'4T"YD(6&&3C6C7J$_#%% MBHV#_2ITA[:#%21CA2R"-!^%@P2!::Q_7.-5*YTR7_U9)HV%8Q%=%7U,9C!@ M^VR?:71DYUO$;.IH[TL[<)5M*#L0=)EQNRP'>/IVY:J+6.U?89NP7&]B8(PS M7]]E5WPG8U=H3&N<9O1K25KH:L9N84J,;M!QHCJE;3=V##I =C=]B*5"3W=]0I;+4^!];H?%6")]F7@T7&1]Q&A;8-Q]^%A) M99M^/DBK:I9^CCF6;^Q^]"O3=8-_;J/432"&\96+4<*&/8:O5CB%?W<]6K&$ MNV=]7UV#^U>H9%@X:8V"DCE4;R"!W2O*=.F!(J*I2RF0:*V&5CDB;G2$ARO#=&F"H:'$29>9 ML)/"3HZ7)(4A4TV4@G7B6!"1VF9$71./-U:?8F6,C4>$9_N)SSCY;>:&ZRN] M= "#Z:$K2'"B@9,W37N>]X2@4DN;7'5P5R&7Q67G7#N4.%988:J0G4=$9V*, MY#C*;7*(^BNYY9&C8P]A^X-%9>!E G0\:+QH M F2T:[UK"E4*;O5N,47#DMY29V*7,YH>9 !8 !JI8'; M8QMLQW+N9D%NYV.;:8]Q$U0J;1ES6D4A<-UUPC:>=/AX:REJ>5M[99OJ6<1Q MY8YO73US-(!=8)=T>G' 8_UUNV*69YAW!U-?:VUX:$27;WYYX398<^5[ABEO M>(E]6YIH5QM[-8T/6M![KW\77F=\&7"-8@5\>6&X9=M\WU*J:?A]6$0=;DY] MW#8=) M=& ^8S"("%&59ZZ&G4-N;&R%,#7'<8"#LRE\=K>"(Y=B4866,8I-5;"4(GR5 M6;>1WFY-7="/@U^S8BR-+%$:9M:*TT,;:[V(<#6G MCXG*5*>;HWP26+V85*E]/85J1ZE#09B&.ID+9:RF+3S5Z<(.'U"F! M=?F$4I5;:S555HB4;0195GLG;NI=/6T$<.=A%EYGHUQ\2;9?:)W*Y/F9Z->:H=B:==AD'H(; EDHVP.;DQGL%V9<+%JR4\( M2]U)R;X?(UY49*!9&%G>(8)9NIIQGC^:6%L!VL7:^1N M0ES3;HUPBDYU<7!R[D"(=(AU=#,C=_)X/"<3>YA[4Y$'871P882?9$!QXW>4 M9O1S5VGY:;1TPEO<;*AV-4VW;]-WOT )L%]+H^M7NEY M+H-;8>IYZW9F9-5ZD&CC9\Q[)5L8:O=[P$T9;F=\;#^D<@E])C+#=?5]^"<^ M>@A^WHZ/7,:!Y()27_*!VW5W8PF!K&@)9C&!9UI9:8R!(DR9;2N Z3]2<0: MN3*@=2F BR=/>6N 78VI6OZ*:8%[7DV)F'2Q88:(D6=79-2';5FZ:%V&24PA M;"B%*3\4<"J$##**='V"XB==>.B!JXSY69"2K(#47/J1$G008$R/+V;$8[6- M)UDS9V"+(4NK:U6)'#[);WV'%#)T<^^$]2=I>'V"QHQ_6'R:E8!96_F8-W.0 M7UF5=F9*8M*2AEC09I*/FTMD:J*,LCZ*;NR)P#)+">#L8H' ME"$FF>:QI&3QZ>W5M82_7?85R$22! M?]1W1XBY;T]>!7TU<-EA+W#EWOP;@YHXV_>;]YK/V,'<;YMEU7:<[YO_4B; M=>YR@CO8>$IU*B^O>NQX$R3F?;A[0(8V:6)NXWJP:WUPC6ZN;8AR)V(T;YYS MOE4L<=]U6D@E=%%W#CN:=O%XW2^D>=5ZVB4/?-Q] H3]9O5W,7FD:4)X)6VM M:W]X_V$O;<9YR51P<#QZF4>+.A]>B4R?!U^F8/Z9.I_ M9WBN9UY_I&S,:<)_MV!D;#=_LE/#;ME_KD<<<;=_MSKV=,I_RR]P>!M_Y25/ M>WV (,I8S:':7?K9#M#K(<^V" MZ"]G=VR"%"5H>O>!-X*&8=6/*W=19(2-^VN#9QZ,=E\Z:'9CJ&HJ"/X(18,>6FW;=8XJ4O&L+9C*29U[(:.^/ MUU);:^V-2D8&;S:*PCI.C.#&'[2>GQ5GW0$>P%9?6B; M>[!=45R/?'-A)5 @?4-E$$.H?BQI*C>Q?S1M>RQ7@'5R-")8@>=W7WVF=TI= MG7,3>"M@QV>_>19CZ%O=>@UG#4^7>Q9J1T-+?$!MJ3>$?8MQ.BQB?Q%U'R*D M@+UY6'R,=%)ECW'R=8!H!F;2=J9J=UL(=]-LZ$[P>1AO;4+6>H1R$S='?!%T MWBQC?=5WZ2+G?[=[+'MP<:1M9W#8/%V7S<2>KYX7BQD?+YZBB,A?M-\UWI<;TQU-6_2<.)V5&3.9)[L2QL>\E\^R-3?@]^5WEQ;5E\[V\0;Q=]:&0C M<,%]NEC )!^W2QA>OI_0B-\?6I_J'BQ:[>$ M=&Y:;9.$16-\;UJ#V5@J<2R#2TRODB!3".> M?.& RW@::F2+M6W-;%J*X6+U;C:)M5>R' T#P=(Z%LC98=P2$ M:BQB>;6#%B.Z?'*!P7>I:5R2KFU@:V:1.V*';5&/35=,;T6-($OS<7"*]4"\ M<]Z(U#8L=G6&MRQ+>4>$E2//?!F"BG/,@HQ5FFG?@G%99U]L@GM=-%1L@H]A M#4D;@J%E!#W1@K]I,#,6@O%MD2D+@T]R5"!C@]1W-U&R#&@IUY67'*?+YD MD&@2?3QG%EWG?:QIG5,G?AEL+$@N?I!NTCU!?R)QGC+M?\QTD"E0@*!WOR$; M@8U[&'#3>BUK[F<9>MYMU5ST>WUOMU)U?!MQGD>>?,MSECSC?9=UJS+%?GMW MW"E@?X9Z.B%E@*%\KF_H=_)S.&9!>,UT@UPJ>91UP%&S>EMV]D

S-X.3R6 M?#=YE#*G?5![ 2ER?HY\B2&D?]9^&6\4=@MZ-Y\ M+$:]>=M\L#QI>P!]2S*:?$A]\RF$?;A^I2'9?RQ_5VYF='B!?F3P=:"!E5L" M=J*!+J ]3P<>@. S#*&>VB KRF0?0* C2($?I^ :&W<%[$7Z=\R$\3O/>3:$ S)<>K:#(BF9?&R"."(G M?BV!36UR(>&[3)#>B6% M12F3>_N#FR)#?=&""&D@BN157& ,BB-9'%:-B7UR@BET\"[,@A)W62:G@AQY[!_? M@CU\B&7'@,=Q+%SQ@.-RH%/"@.!T#4I7@,IU>D#?@+YW #=S@,MXGBZ[@.9Z M3B;%@2!\&2 J@6Q]X643?O5W\EQ-?S5XUE,S?T]YHTG9?UAZ9D![?VI[-S=2 M?Y1\'RZW?]Q]%2;A@$5^%B!I@+Q_#61V?61^?5N[?T (?56"X3<&?;^"6RZT?CV!ZB<7?N^!:R#'?[6 Y6.:>RJ+ M!5L/>\J*3U(=?".)&DCY?%&'K#_;?)6&53;P?0Z%%BZQ?::#ZB!E%[CDXA4V5:>DA58DTX*D*I<9D4=CR5@83P$C7YDCC,4B\AH^BK+BA9M MF"--B']RA1TFAQQWD%X(D/M;@U7WC\9>MTUWCG9B T2QC09E<#O(BWEI"3,* MB>ILV"KVB&1PTB.JAOYU#!VOA RBL_@9. Q"3;@3* L!^7@0R BEHSA$B'2%*!A">&ZTIY M@Z:&"4)?@L^$]#IB@?N$#C*@@5J#32M\@-^"I23]@+*!ZA^]@*R!+U3F%-=IT55EBIA"CVDD[EDGC7ID0]H:"YACEUL;">%B[5P ME2%AB3]T]QQMAR!Y4E-]E[]@E$Q,E?QC6D39D_UF/3TYD:=I4C6LCR%LC2Y: MC)EO^R>WBA]SA2'"A]QW.QSRA>]ZX5,(E5)FHTO)DZ]H[$1.D=!K43S5%*CH=^&4I!C8U^>D,?C!)^H3O]BC5^NC3YB$5^]"XX MAG5_12@XA+I_JB+=@U!__QZ.@CJ .5$1C7^#FTH-C*"#?4+TBSV# #OEB6N" M:S3]AW^!_"Y1A;R!J2A4A!N!:2+]@M&!(!ZY@=> U:(U5IM/JI/D6BE4(X5" M7;]8F'8=87A="V:'96AAAU;&:9IF(T=F;@IJ]CAWQ@NG3L7AAD0V5]8GQGU%7J9R-KA4:^; UO9S@:<5ASIRK/ M=NIX;)Y-37%CBY"34?EF*()M5G=HPW.76PMK8F1>7]5N#E4&9.IPV$8=:D1S MRC?(< !W"RK7=?AZL9QW28-M58[B3GQO!8#64UAPNG)46$AR ;M1Z3RK>=2)\SIJT1?YV^XU@2V!WR7^"4)QXFW$:5>!Y M;6)M6V9Z2U-]83][/$439UM\/S=$;=-]:BKC=&I^O9DJ0NZ =HP92*^ 97YX M3D" 5' \4]> 0F&H6:> -%+\7\F -$2W9C> /#<5;/J 4RKH<\V >9?B0$R) MO8L-1F&(PGVD3#Z'R6^14AN&T6$/6#&%W%*#7I6$ZD1T94&#]S;S;$."_"KL M0P"8.WR!24>5:FZR3X:2LF!A5?Z0 U'T M7,>-0T0$8]>*:S:[:S2':BKRF=V,)5Z6,=9:HC'7$E<_WM; M7\U@CVU;8VMD'E[B9SMGM5!,:TYK;D(F;Z%O6#2+=%ASJ"A,>4]X?9.Z5)IB MS(<86))E@WGN7'QH-FP-8'UJZEW,9+-MJD]R:3%PBD&/;?!SDC1&%=ZII((4-)L$(5_53)M['AS67=OR&KI7=%QI%S28FMSBDZU9TMUBT$4;&UW MJS00<>9Z""A[=WU\II!V375U-X0<4C!V/W8\C2HY^/(+U3Y=^<78X5(-^FFCH67Y^ MO5M*7K5^Y4V:9#A_'4!=:?]_8C/$=B& &8X/2!2'"X(&36.&:'5M M4I"%LF@[5\V$]5JQ74>$/4TF8PJ#C4 D:0R"XS.N;UF"-2BK=9V!A(TY1@R/ MBX%+2Y..$'3+4/:,>6>S5F>*V%H[7!:)0$R\8A2'JS_?:$J&%C.<;L.$;BBU M=3""NXRB1'J7EH#!2BN52'1.3[22SV=)54N03EGK6R&-VTR&84>+9C^O9ZJ( MZ3-\;DZ&42B^=-F#O(R^9%U08X!P9LE4MW.Z:519#F9^; %=:%C>;MAAU4LE M<>AF;3W@=3%K/S$E>-=P@"7 ?+UV6(KL7_A9,G\78N5YMXBXE46_%B#7VG7U-DV'%] M8JEGH&219A%J:%=/::AM/TGZ;81P-CTD<9US5S#K=@MVRB8<>IQZF8?"6%%J MSGPO7!1LSW 37\!NSV-Z8WUPS59@9W=RU4E(:[)T^CRS<"AW/S#"=.MYP29! M>;Q\?H9851IS='KD62UTL&[G72MUXV)J83IW$56J98-X2DBX:A=YF#Q=;N!Z M_#"H<^U\B29A>/Q^-H4J4E-[_'G75JU\=&W\6O)\V&&:7TI],E3X8]I]DDA* M:+%^!3P;;<-^B#"3%E_O80V3_>$37C]5(R$ FT\60V#DV#R7:2# M%%1D8G2"G4?=9XB",COM;-"!TC")+LD-]K M:BVM>])PKR-[?OAV>X!B9V%9 '5Q:;AEESP"/ ?:]=I MW%"C;LQLSD1@0EVL2/\?,-ZBWV(8 UIB7+"8RUKJ&>: M9CMMQUP.:59OZD_[;*1R%D/R<"MT8#AS<^1VS"V;=]]Y=B0Q>]U\5GPZ7/QQ ML7&I8&=S&6:58\!T>EL,9R9UUD]):L!W/T-D;IUXP#@?Q9]]7LG6E-YNW"M7?UZ<&6U89A[#EI&941[H$ZD:2%\/$,";3Q\[3?J<8E] MKRU_=@A^A22">F]_8WI(6 Z!CF_E6_"!D&4#7\*!:%FI8ZB!+4X<9\" ^T*B M;!: V#?'<)6 Q"V =4R M"2A>>2 H'F;5BZ)&6])6D"(;F1Q7C^'?EDI8E&& M<$VI9IN%;D(^:R>$>3>/;]2#D"U]=+*"H"2Z>7.!K7D>5+202F[66.V._6/^ M70Z-15B^84"+8$U59:N)B4(':EV'P3=@;S>& BUC=$"$/B3.>1B"BG=L/!B'3^R>K%FO32O?)AKF"I7?L1PX"%D M@1-VF778;QA8O6O/<-5<3&$N'YK,#2&>L%O M3RIL?41SRR&]?]IXG72':W%@@FJ4;9)C:F T;ZUF5E5!<=%I2TH.=!-L6#[C M=H9OC#1/>2%R["IU>_)VEB(*?LAZ>W-,:!YH.6EG:I)J=5\7;/ELM51\;V1N M^TELLEY.")-?=E\+W(?92EOXVA29^5Q<1[J2*%?0Q]MW$A8IQW M=F>"99=X85UP:']Y-U+Z:W!Z!$A>;HEZWCW1<=A[TC/5=4M\V"J0>.9]\B*U M?&!_#W!38&M^TF;%8YQ_&5S'9KE_-5)E:>!_0$??;3%_5SUY<+5_@C.Z=%=_ MO2J9>"A__2+<>]& .&^P7IF%Y68T8?>%C5Q!94&$[U'P:).$,T=X;!&#A#TA M;\F"YS.-UV!,F\Y722,JF7'8*J+OUO69!:*95&.9XB( MVT#1B,5>P"!_VS2>LU1%6-*>X=5+EEM M?&)98$\I?45=KT2D?BUB)3HP?RUFU3!5@$IKOB#Q;Y5B5>5Y?@TZ$>H)C-40O>[-G"3GN?01K#S!*?G)O1R=H@!)SUA_L M@;]XHFI [=HMEF$W&=_1HJ$.E>7!KUCF:>Q)O+S P?-!R MLB>*?KEV>R!)@*%Z:VDH<'IFWV =5=S,3 ->V%U^B>A?8UX^""9?ZI\"F@D;:1N"U\S;ZEOQE7D<9EQ@DQ&AMY&2>Z?(9[2"#>?M=]?&<[:RIU)EY?;6UV1%4M M;YEW5$NW<<1X84(U= =Y?3C-=G)ZN2_R>/I\!B?4>Z!]9B$7?B5^P69\:0=\ M$5W#:X=\F%2K;>=\^$M&<$%]2T'. 5^OB?G>MY_3R%& M?9)_UV7D9SV"N5TY:>Z"K%0O;'R"7$K>;OZ!\D%V<9R!G#@Z=&J!7"_ =T*! M+B?U>C^ ^R%L?1J P65R9%.S@7 M^T MD%@,?.%AGD^$?9!DN4:/?BYG[#V ?M!K0S28?XQNR2Q:@%QR=B3B@4]V81Z^ M@DEZ6U]4>0YE7EA=GV4ZE>P-J7T7P>^1L^CT'?,YOLC14?=)RD2Q.?NEU MCR4-@!QXNQ\<@4E[YUYP=D]L'U9.=YAN!DWC>,%O\T5&>=QQZCRE>P9T #07 M?$YV-BQ"?:-X@24P?Q%ZZA]K@&Y]1UVE<^1RRU67=6QT(4U'=LYU;D3">"%V MP3Q!>7YX*#/Z>O1YKBQ%?(%[1B53?BA\Z1^M?[=^>EST<#5\%#/0>=A\YBQ=>X5]RB5Y?5]^KQ_C?Q]_@%QF< )_ MC%2(<@=_QTQG<]%_QD09=7-_LCO'=QQ_NS.F>.Q_W2Q">L& %"6/?+R 0" / M?J2 7%O\;I"%FE0D<+^%3$P+"F"CRP]>B*" M#R6;?$*!C" R?D*!#UB*BSI085#XBI14@4D:B@!8OD#=B5Y=*SAQB*=ATS R MA^YFP2B=AT)KY"'8AK9Q51Q@AE%VV5=QA_U6UU 5A[A:@4A,AUI>14 ^AN)B M+C@0AEAF2# 2A==JGBB_A69O("(UA1MSXASMA/%XIU:8A-5=24\[A-A@=4>< MA+ACLS^HA'9G$S>OA"AJG"_J@^AN6"C5@[ER-B*!@Z]V1AUG@[YZ3%72@=UC MKTYV@AUF4T;<@C=I!S\C@C1KV#=0@BANSR^_@BQQ["C@@C]U)2*^@G)X@1W0 M@K9[QU41?REJ#4W!?ZML)D8Y?_YN3#Z7@#%P@C<*@&%RX2^;@*1U7RCH@/1W M[B+Q@6!ZD1XI@=1]%U1??,1P6TT=?8IQZD6Q?A=S>CXM?GQU%3:^?MQVS2^( M?TUXIRCS?])ZBR,<@'1\=!YS@1=^.U/%>K-V>4R4>[AW@$5"?'MX=#W9?0QY M;C9[?9=Z@R]K?C)[LBD(?M9\[B-$?ZI^(1ZP@'M_,U-!>.=\64P6>B]\UD35 M>R9]+3V&>^!]@C9 ?(Q]\B\Z?5)^>"D#?@]_#B-O?O]_EA[A?_V U+@=W&" M'DO,>/:"%T2@>A^!OSUQ>NV!6#95>Z.!&B]H?'R ^"DG?6. Z".*?GZ SA\( M?YB K$[8D_U/HTA*DH13TD%QD1%8'3H]CX5]MQT3&A?%OE3Y A9EQ;C?$A/9S7C%SA#EU<"MC@XEWI"7P@O%Y MVB$F@HQ\"1UA@DY^ TJ\@]!SDT1,A"!TW#WDA )V(C>&@XMW>S%,@O5X\BM: M@FUZ@B82@?=\%R%;@I\,BM%@8M]("8:@3)^%B&$@1E^^1W:@2Q_M$G[@'Q^I4.7@5)^VSU5 M@9U^YC'EZ M>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>GZ"AHJ.DI::G MJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R+CY.7FY^CIZNOL[>[O\/'R\_3U]O?X^?K[_/W^_P ! M 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H: M&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C7Q^@8.&B8N.D)*5 MEYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,SW]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O M[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O\ 0$" @,#! 0%!@8'!P@( M"0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<'!T>'A\@("$B(B,D M)"4F)B9FYV?H:.EIZBJK*VO ML+*SM;:WN;J[O+V_P,'"P\3%QL?(RKKZ^SL[>[N[^_P\/'R\O/S]/3U]O;W M]_CX^?GZ^_O\_/W]_O[__Z8Y,O^B1DK]H$U@\:1,E M9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$ MIV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^V MP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=X MN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG M@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F M_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"Z MI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y M,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?& MMJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B M1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.' MR[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK] MH$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@ MA]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@ M\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"O MG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1, ME9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6 MJYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+ MW:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E M9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,E9+'$ MIV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7F_Z8Y,O^B14K]H4Q@\J5+<>:I2H/:JDV5SZE6I:J2(+;K4J3T*Q2H\FL7:_&KV>SP[%Q MN+^S>;VXKX'$LJJ'RZRFAM"EHX;5G9^&VI.=B]Z3G8O>DYV+WI.=B]Z3G8O> MDYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3 MG8O>_ZL1H'2TK!.H+ZRKH'%K:J'RZ>GA<^@I(33F*&%UX^?B-J/GXC:CY^(VH^?B-J/GXC:CY^( MVH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC: M_Z,"M MKH'&J:J&RJ*HA,Z;I831E*.$U(RAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRA MA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7_Z\ZI$;NFQ07_?N#Z.UKU"F\_#2J3"OEROMK=LN:ZQ>,&IKH'& MI:N%R9ZIA,R8IX//D:6$THJCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2* MHX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4_Z@W,O^D M1$O^ID9>]*U";>JT/GWAO3N+VL8\ELK&2*2YO%RRK[9MNZFQ><&EKH+%H:R$ MR)NJ@\N5J8/-CZ>$SXFFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1 MB::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1_Z@W,O^D0TO_ MJ$-=]:\_;.RX.GKDPS>'W=,UD,'$2:>QNEZUJ;5NO*2Q>L"BKX+$G:V$QYBL MA,F2JH3+C:F%S8BHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B& MSHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;._ZDV,O^E0DO_JD%< M]K([:NZ]-G?HRS. T-(SD[C#2ZBJN6"VI+5PO*&R>\">L(/#FJZ$Q96MA,>0 MK(3)BZN%RH>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>J MALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,_ZDU,O^E0DO_K#U:^+LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F' MK(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)_ZHT,O^F0$O_L#E8^;TQ8N?. M+6G0X"1_N<\WEZ?"4JF>NF:UFK5SNYBS?;Z7LH/ E+&%P9"PA<.-KX7$B:Z& MQ8:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?& MAJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&_ZLS,O^J.TG_MC)3\,(6;" MWR2"K9O&BREK=UN)2T?;V3LX.^D;*%OXZRAL"+L8;!B+"'PH:P MB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"( MPX:PB,.&L(C#AK"(PX:PB,.&L(C#_ZTQ,O^P,T7XP"E,W]8C3*-^Q7NE?,1]IGO$?J=YPX"H>,*"J7?"@ZIWPH.J=\*# MJG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J M=\*#JG?"@ZIWPH.J^KX<*-;=#B/ \!0_K/T>5YSP+6J/Y3YYAMY.@X'87XM_ MU&N0>M%PE'?/=)=USG>8<\UYFG+->YMQS'V;<,M_G&_+@)UORX"=;\N G6_+ M@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N MG6_+@)UORX"=V=(+&,3M#BFP_19!G_\D59'T-66'ZT9P?^54>7OA87]VW6B$ M8UIUGJ.:-5\CF?5?H]GU7Z/9]5^CV?5?H]G MU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5 M?H]GU7Z/_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[ MM<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3 MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*< M@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^B MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3 M_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_ MFHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_ MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y M*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^ MO)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^? M1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+ MPKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3 MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_ MG5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0 MC,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5 M^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6X MC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_ MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!0 M9>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_) MMHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C M477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2 MS+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3 MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477D MI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$ ME\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.& MVJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R M@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_ MHM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ); MEM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2 MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@ M9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^B MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3 MK7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_GD]4^J%.9.^D3W7EIE&%VJ58E=&B8J/) MGVVOQ9]WM<*>@+F_G8B^O)F)P[F4B\>VCXW+LXJ0S[&&EM2N@Z#7IX&AU:>! MH=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&A MU:>!H=6G@:'5_Z,Y*O^@1D#_GDY4^J)-9/"E3G3EJ$^$VZ=5E-*E7Z'*HVFM MQ:)TM,*A?;F_H(6^NYV(P[B8BKB_I(*]NZ*'P[B=A\FSF(G/L)2.U:N2E]J@BISV):.GMB6CI[8EHZ> MV):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8 M_Z0X*O^@14#_H$M3^Z5*8_&I27+GK4J!WK!-D-6P59S.L%ZGR;!HK\:R<[/# MLGRXO;" P;:L@LFNIX7/I:&*U9RV9&4GMF1E)[9D92>V9&4 MGMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9_Z0X M*O^@14#_H4I3^Z9(8O*K2''HKTB W[-*CM:U49K0MEJDS+AEJ\J]<:[!N7NV MM[* P*ZLA,BFJ(7.G:2'U)2@CMB.GYG;C)N>V8R;GMF,FY[9C)N>V8R;GMF, MFY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9_Z0X*O^A M14#_HDE3_*='8?*M1G#ILD9_X+='C-F[3I?3OU>?T,5CI,7 <*VZN'FWL+* MP*FMA<>@J(3-EZ6%THZAB=>'H)+9AZ&AG-B'H9S8AZ&AG-B'H9S8 MAZ&AG-B'H9S8AZ&AG-B'H9S8AZ&AG-B'H9S8_Z0W*O^A1$#_ MHTA2_*E%8?.N1&_JM4-]XKQ$B=S"2I/8RE29RL9BI+R];K"RMGBYJK& P:2M MA<>;J83,DZ:$T(JCA]2#HH[6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6 MUH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6_Z4W*O^A1$'_I$92 M_:I$8/2Q0F[KN$%[Y,%"AM_,1HW3SU*7P<1AI[.[;;.KM7B[I;& P9^NA,:8 MJX3*D*B$SHBFAM&"I(S3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"D MDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3_Z4W*O^A1$'_I451_JQ" M7_6T/VSMO#YXY\= @>#61H?)S5&:N,)@JJRZ;;6EM7B\H+& P9NNA,65K(3( MCJJ$RX>HALZ"IXO/?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_ MIH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0_Z4V*O^B0T'_IT-0_ZX_7?>W M/&GPPCMSYM _>=/9/XJ^RU&=K\!AK*6Y;K:@M7F\G+*!P)BOA,.2KH3&C*R% MR(>JA\J"J8K,?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[- M?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-_Z8V*O^B0D'_J4!/_[([6_F].&7L MRSAMW-PU>,?6/HZSR5*@I\!CK9^Y<+::M7J\F+*!OY2QA<*/KX7$BZZ&Q8:M MA\>"K(K(?ZN-R7^KC,Q?+K3/Y&IR%2AG\!EK9FZAF,%GJY2\<[*2N'RWD+:"NHZTA;R+LX:^B+*'P(6QB<&#L8K! M@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*! ML(S"@;",PH&PC,*!L(S"_ZDR*O^K.#W_N"]%[L@I2-;?)5+#["ELL=\Q@J'2 M19*7REJ?D<-IIXZ_=*V-O'RQB[J!M(BY@[:%N(2X@[>&N8&VA[I_M8F[?K6+ MO'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\ M?K6+O'ZUB[Q^M8N\_ZLP*O^Q+SCVPB8\W-H?.\;K(U>S["IOH]\U@I;42I"/ MS5V:B\AKH8G$=::&PGNJ@\!^K(&_@*Y_OH*P?;V#L7N\A;)ZNX>S>;N(LWF[ MB+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N( MLWF[B+-YNXBS_ZTN*OZ[)3#CTAHMR>@;0;;W(UJE["YOEN$\?XS83XN'TE^3 MA,ULF8'*=)Y^R'BA>\=[HWG&?:1XQ7^E=L2!IG7#@Z=TPX2H<\*&J7/"AJES MPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/" MAJESPH:I_[0D)>S*%B/-Y1,LN?8;1J?Z)EN8[C5LC.5$>H3>4X. V6**?-5L MCWC2<9-UT'65<\]XEW'.>IAPS7R9;\U^FF[,@)MMS(*<;,N$G&S+A)QLRX2< M;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QL MRX2<]<$5&='?#!B\\Q,QJO\>1YK\+%F.\CQGA.I+(MIUWJ,:-9\C6?6?HYFU8".9=6!CV75@8]EU8&/9=6! MCV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/ MTM(*";_H#1VM_Q4SG?\C19#_,U2%]T-??O%1:'?L7&]PZ6)T:^=G=VCE;7EF MY'![9>-S?6/B=GUBX7A^8N%Y?V'A>W]@X'V 7^!_@5_@?X%?X'^!7^!_@5_@ M?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!_Z Y M(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^< M1C;_FE%*_YU26?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS& MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_ MFE%*_YU26?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JL MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%* M_YU26?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5Z MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU2 M6?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>? M5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS& MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GM MH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=X MXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z MK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]< MA]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[?J#$ MNGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U M>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS& MM7JLQK5ZK,:U>JS&_Z Y(?^=1C;_FE!*_YY16?>@4FCMH59XY*%:AMN>9)32 MFVZ@S)AXJL:5@;+$E8FVP9&.NK^,D+V]B)/ O(27P[J!F\6Y?J#'N'RGR+)[ MJLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJ MR+![JLBP>ZK(_Z X(O^=1C?_FT]*_Y]/6?BB4&CNHU-WY:17A=RB8)/3GFJ? MS9MTJ<>8?;'$EX:VP92,NK^/CKZ\BI+"NH:5Q;B"FLBW?Z#+M'RGS*Q\JK#$FH*VP9B*NKZ2C+^[C8_$N(B3R+:#F13?_GDQ)_Z)+5_FF3&;PJ4YTYZM1@M^K5X[7JE^:T*AII,NE13?_GDM)_Z-*5_JG2V7PJTQSZ*U/@."O5(W9KER8TJUFH!M[ZAA,"UFXG&KI6/S*B1E<^BCI[2FHFBTY:'I<^5AZ;.E8>FSI6'ILZ5 MAZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;._Z$W(O^> M1#?_GTI)_Z1)5OJH263QK$MRZ;!-?^&S48O:LUJ5U+-CGL^S;J7+LWBKPZQ\ MM[BE@;^OGH;&J)F,RZ&5DM";DIO3E8ZBU)&,I="1BZ;.D8NFSI&+ILZ1BZ;. MD8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;._Z$W(O^>1#?_ MH$E(_Z5(5ONJ2&3RKDEQZK),?>*V3XG2UKIAFM.];:#)N'6KOK!ZMK.I M?[^JHH3&HIV*RYN:D,^5EYG2D)6BU(V0I=",D*;/C)"FSXR0IL^,D*;/C)"F MSXR0IL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/_Z$W(O^>1#?_H$E( M_Z9'5?NK1V/SL$APZ[5*?.2Z3H;>OU6/VL-@E=+$;9S%NW.JN;-XMJZM?;^E MIX+%G:*(RY:?CL^/G);2BYRBTXB5I-")E*7/B92ESXF4I<^)E*7/B92ESXF4 MI<^)E*7/B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/_Z(W(O^?1#?_H4A(_Z=& M5?RL16+TLD9N[+A(>N:_3(/AQU.*W,UBCL[(;)O OW&JM+=WM:FQ?+Z?K('% MEZ>&RI"DC,Z*HI71AJ*ATH2;I="%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^% MFJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/_Z(V(O^?0S?_HD9'_ZA$5/VN M0V'UM41L[KQ&=^G$2W_CSU2$V=1EB,C+:YJZPG"IKKIWM*.T?+V:KX'#DJR% MR(NIBLR$IY+/@*:C<#,:9NSPW*HI[MYLYZU?[N7L8/"CJV%QH>K MB,J!J8W-?*B6SGNHHLU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFF MS7NIILU[J:;->ZFFS7NIILU[J:;-_Z,V(O^?0S?_I4-&_ZQ 4O^T/EWYO3]F M[LA#;>/636_5W4Z!Q--9D;7)9I^IP7&KH+MYLYFV@+J4LH7 C*^&Q(:MB,> MJXS)?*J2RGJKG,IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFK MG\IYJY_*>:N?RGFKG\IYJY_*_Z,U(O^@0C?_ID%%_Z\]4/ZX.UGSQ#QAYM%# M9-G?0W/(W$J%M]!7E:K'9:*@P'"LF;IYM)2V@+J1LX6^B[&&P86PB,.!KHO% M?:V0QGJME\9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL9Z MK9K&>JV:QGJMFL9ZK9K&_Z0T(O^A03?_J3U#_[,Y3?F^-U7JS#I9V]T[8LOE M/W>[V4B)J\Y7F*#&9:28P'&LD[MZLY"X@;B,M82[B+.&OH6RB<"!L8O!?K"/ MPGNPE,-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);# M>K"6PWJPEL-ZL);#_Z0T(O^C/C;_K3E!_[@T2/#&,TW?V390S>4V9[[D.WNM MUTB,H,U8F9?&9Z22P7*KCKU[L(RZ@;2(N(.WA+>%N8*UB+M_M(J]?+.-OGJS MD;]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3 MOWJSD[]ZLY.__Z8R(O^F.C3_LC,]]\ N0N32+T'/Y"Y5O^\S:Z_A.WZ@UDJ- MELY;F9#(::&,PW.HB;B+MW>WC[AW MMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>W MD+EWMY"Y_Z MEHG+:YV&QW2B@\1ZIG_#?:E\P8"K>L""K'F_A*UWOH:O=;Z)L'.]C+%SO8VQ M<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%S MO8VQ_ZDN(?^S*BORQ2(LUMX<+R^2M=HNPV;Y7B0GV+VE*(A=1@D(+0 M;)9^S'.;>\IWGGC)>Z!VR'ZB=,> HW/&@J1QQ82E<,2'IF[$BJ=NPXNG;L.+ MIV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG M_ZPJ(/J]'R+L:,[3Z(TJC^2Y>E>X\;8KE27F#WU:"?MIDB7K6;(YV MTW&1<])UE''0>95OSWN7; M&.30#A/(Z1$@M?D;-Z7_)DN7^C1:H-NW'"& M;-MTB&K9=XEHV7F+9]A\BV;7?HQEUH"-9-:"CF/5A8]BU86/8M6%CV+5A8]B MU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/Z<<-#,K: M"P^W]Q(DI_\=.9C_*TF,_CI7@_9)87SP56EU[%YO;NEC=&KG:7=GY6YY9>1R M>V/C=7QBXG=]8>)Y?F#A>W]?X7U_7^!_@%[@@H%=WX.!7=^#@5W?@X%=WX.! M7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!R] ) [KB"Q.H M_Q0FFO\A-XW_,46$_T!0?/Q.6'3X5U]M]%UD9_)B9V/P:&IA[FQL7^UP;5WM M7%:ZWIQ6>I\N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MX ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI3 M3_Z<55[UG%IL[)M?>N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[ M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z< M55[UG%IL[)M?>N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.] MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[U MG%IL[)M?>N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS MO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL M[)M?>N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MX ML[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M? M>N299X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[ M>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N29 M9X?+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.] MNWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N299X?< MEG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[P'NFO,!Y MJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS MO;MXL[V[>+.]_YTX&O^:12[_EU!!_YM13_^=5%WUGEAK[)U=>>2;9(;XPH*:NL%_GKO ?:*]OWNGOK]YK;Z[ M>+&^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9Y MLKZV>;*^_YTX&O^:12[_F$] _YU03O^?4ESVH%5J[:!:>.6?8(7=G&J1UIAS MF]"5?:3+DH6KQX^-L<2,D;;"AY6YP8.9N[]_G;Z^?:*_O7JHP+QYK\&T>;#! ML'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P M>K# _YTW&O^;12[_F4Y _YY.3O^A4%OWHE-I[J-7=^:B78/>GV:/UYQOFM&8 M>:/+E8*KQY*)L<2.C[;"B9.ZOX28O;V G<"\?:/"NWNJQ+1ZK<2M>Z[#JGNO MP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_! M_YXW&O^;1"[_FDU _Y]-3?^B3EOWI%%H[Z55=>>E6H+?HV*-V*!KF-*<=:', MF7ZIR)6&L,22C;;!C)&[OH:6O[R!G,.Z?J3%MWRKQZU[J\:G?*W$I'VNPZ1] MKL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#_YXW M&O^;1"[_FTQ _Z!,3?^D35KXID]G\*A3=.BH5X#@IUZ,VJ1HEM.A<9_.G7JG MR9F#K\65BK7!CX^[O8F5P;J%G<2V@J3'L("JR*=]JLBB?JS%GW^NPY]_KL.? M?Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#_YXW&O^; M1"[_G$L__Z%*3/^E2UGYJ$YF\:I1<^FK57_BJUN*VZEEE-6F;IW/HW>ERI^ MK,69AK2_DXR\N(V3P;*)F<6NAJ'(JH2IR:& JJN5'WCKUF(W:YBD=:M:YK1JG6BRZ5]J\&= M@[2YEHF\LI&0P:R,EL:GB9W(HX>FRIN#J,N8@ZO'EH2MQ9:$K<66A*W%EH2M MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%_YXV&O^<0R[_G4D_ M_Z-(2_^G25CZJTMD\JY.<.NQ4GODLU>%W[1@CMFS:I;1L76>QJA[J[R@@;2S MFH>\K)2-PJ:0E,:@C9O)G(NDRY:'J,N3AZO(DH>LQ9*'K,62AZS%DH>LQ9*' MK,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%_Y\V&O^<0R[_GD@__Z-' M2_^H2%?[K4EC\[!,;^RT4'GFN%:#X;M>B]J[:I+-M'.>P:MYJK>D?[2NG82\ MIIB*P:"4D<::D9C)EH^ARY&,J,R/BJK(CHJLQHZ*K,:.BJS&CHJLQHZ*K,:. MBJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&_Y\V&O^<0R[_GD<^_Z1&2O^J M1E;\KDAB]+-+;>ZX3W?HO55_X<%>AM; ;([(MW&=O:YWJK*G?;2IH8*[H9R( MP9J8C\:4EI;)D)2?RXR2J,R*CZK)BHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS& MBHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&_Y\V&O^<0R[_GT8^_Z5%2O^K157\ ML$9A]K9):_"\3G3GPE5[W\AA@-'#:HW$NG"=N+)UJ:VK>[.CI8"[FZ&&P92= MC<6.FY3(BIF=RH:9J,N&E*K)AI*KQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*K MQH:2J\:&DJO&AI*KQH:2J\:&DJO&_Y\U&O^=0B[_H$4]_Z=$2?^M0U3^LT1? M][I':._!37#ER59UW,YD>LS&:8V^OFZP>;*>JWZZE::$P(ZCB\2( MH9+'A)^:R8"?I\J!FJK(@IBKQH*8J\:"F*O&@IBKQH*8J\:"F*O&@IBKQH*8 MJ\:"F*O&@IBKQH*8J\:"F*O&_Z U&O^=0B[_H40]_ZA"2/^O05/_MD)=][Y& M9>S'36OCTEAMUM-A>L?*9XRYPFV;K+QRIZ&V=[&8L7VYCZV"OHBJB<."J)#& M?:>9R'JGIK,9]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,9] MGJS&?9ZLQGV>K,9]GJS&_Z U&O^=0B[_HD(\_ZI 1_^R/E']ND!9\\-$8.C/ M3F/?W%EGS]A@><#/9HJRR&N:IL)PIIN\=J^1N'NWB;6!O(*RA\!]L([#>*Z6 MQ7:MH<9UK*S&=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW% M=Z:MQ7>FK<5WIJW%_Z T&O^>02[_I$ [_ZP]1?^U.T[WOSY5[,M$6>':3UK4 MWU%LQMI:?;C38HNKSFF8G\9QI)7 =ZV.NWZTA[>#N8&TA[U\LHR_>;&3P7:P MF\)TL*;"02__ISTZ_[ Z0_VZ.$KPQCM/X]5%3M7A1E_(XDMQ MNMU2@:S56X^?S&:;EL9PI(_ >*N*O'^QA+F#M8"WA[A\MHN[>;20O'>TE[UV MM*&]=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2S MI;YTLZ6^_Z(S&O^@/B[_JCDW_[0U/_; -43GSSE%U]\\4,GG062[Y49VK-Q. MA9_36I*5S&>:J%OWZN@+R"LGVZAK1ZN8JV=[B.N'6WD[ESMYJY M<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ES MMZ"Y_Z,R&O^C.BS_KC0T_KHQ.NW*,#O:W3(_RN:: PGVJ?,"!K7F^A:]WO8BP=+R+LG*[D+-PNY6T;[J: MM&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT M_Z0P&O^G-2K_M"\P],,J,=[8*RW,YBY%O?(U6JWN.VR?Y$1[D]M1AXO47I"& MSVJ8@LMSG7[(>*%ZQGRD=\2 IG7#@ZASPH:I<<&)JV_ C:QMP)*M;+^5K6R_ ME:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M_Z4O M&O^M+27\O"\]REW?-=YITRWN<'HFO&BJ-IQHZD:,61I6C%D:5H MQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E_Z!8@'W<9(9XV&N+<]5Q MCG#3=9%NTGF3;-%\E&K0?Y9ISX*7:,^%F&;.B)EES8R:9,V.FF3-CIIDS8Z: M9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:_ZXD%O7!%Q34 MWPX0P.\8)K#](SRA_RU.E/DZ78GQ1VB!ZU)Q>N9=>'3B9'UPWVN!;=UPA&K< M=(9HVWB(9MI[B679?8IDV("+8MB#C&'6A8U@UHF.7]6+CE_5BXY?U8N.7]6+ MCE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N._KD6#=32"P;"[@X6 ML?P9*J+_)3V4_S),B?Q 68'V36)Z\%AI<^Q?;VSI9'-HYVIV9N5O>63D-Y?6#B>WY?X7Y^7N& ?UW@@X!R^Q 9H_\< M*Y7_*#N*_SA(@?]%4GK\4EIR]UE@:_1>9&;R9&AB\&EJ8.YM;%[M<6U<[71N M6^QV;UKL>7!9ZWMQ6.M]<5CJ?W)7ZH)S5NF$Y74 MCH2=T(J+H\V&D:G*@I:MR'Z;L,9[H+/%>::UQ'>LML-VL[>^=[>WMWBVN+)Y MMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:X_Y@S M%/^70R7_ETTW_YM-0_^?4%#_H%-=]Z!8:>^?777HG62 X9INB]N6=Y35D8"< MT(Z)H\R)CZG)A)6NQX":LL5]H+7#>J>WPGBNN+6YL7FUN:QZM;FL M>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6Y_Y@S%/^8 M0R7_F$PV_YQ,0_^@3D__HE%<^*-5:/"B6W3IH6%_XIYJB=R:JBYP7BQN[EXL[RQ>;.[JWJTNZ=[M;JG>[6Z MIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6Z_YDS%/^80R7_ MF4LV_YY+0O^A3$[_I$];^:539O&E6'+JI%Y]XZ)FA]V><)'7F7B9TI6!H[NGJPO;)ZLKZK>[*]IGRSO*-]M+JC?;2ZHWVT MNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2Z_YDS%/^80R;_F4HV M_Y]*0O^C2T[_IDY9^JA19?*H5G#KJ%Q[Y:=BA=^C;([9GW67TYI^G\V3AJC% MC8VOOX>4M;F#G+FU?Z.\L7VLOJQ\L;^E?+&_H7ZSO9Y^M+N>?K2[GGZTNYY^ MM+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[_YDS%/^90R;_FDDU_Z!( M0?^D24W_ITQ8^JI09/.K5&[MK%IYYJQ@@N"J:8O:IG.4SY]\G<:7@ZB^D(JP MN(N1MK*&F+JM@Z"]J8&HOZ6 L,"??[# G("RO9J!L[N:@;.[FH&SNYJ!L[N: M@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[_YHS%/^90R;_FT@U_Z%'0?^E M2$S_J4I7^ZQ.8O6O4FSNL%AVZ+%>?]^P:(C5K'20RJ-ZG<";@:BXE(>PL8^. MMJN*E;NFAYV^HH6EP)^$K\&9@:_!EX*ROI6#L[R5@[.\E8.SO)6#L[R5@[.\ ME8.SO)6#L[R5@[.\E8.SO)6#L[R5@[.\_YHS%/^90R;_G$?-VV:H//KW*0Q:9XG;N>?J>RF(6PJY.+MJ6. MD[N?BYJ^FXFBP9B(K,*3A:_"DH:QOY&&L[R1AK.\D8:SO)&&L[R1AK.\D8:S MO)&&L[R1AK.\D8:SO)&&L[R1AK.\_YHS%/^90B;_G$8T_Z-%0/^H14K_K4=5 M_K%*7_6U4&CKN59PX[U>=]F[:H#+LG"0P*EVG;:B?*>MG(*OI9>)MIZ3D+N9 MCYB^E(V@P9&,J<*-BJ["C8FQOXV)LKV-B;*]C8FRO8V)LKV-B;*]C8FRO8V) MLKV-B;*]C8FRO8V)LKV-B;*]_YLS%/^:0B;_G44T_Z1$/_^J1$G_KT53_+1) M7?*Y3V7IOE9LX<-@J>GH("OGYN&M9B7CKN3E96^ MCI*=P8J2I\*(D*["B(ZPP(B-LKV(C;*]B(VRO8B-LKV(C;*]B(VRO8B-LKV( MC;*]B(VRO8B-LKV(C;*]_YLS%/^:0B;_GD0S_Z5"/O^K0DC_L412^K=(6O"] M3F'FQ%9GWLEB;<[!9W_!N6V.MK%RFZNJ>*:BI7ZNF:"$M9*=B[J,FI.^AYB; MP(27I,*"EJ_"@Y.PP(21LKZ$D;*^A)&ROH21LKZ$D;*^A)&ROH21LKZ$D;*^ MA)&ROH21LKZ$D;*^_YLS%/^:02;_GT(S_Z9 /?^M0$?_M$)/][M'5^W#35WD MS%A@V MHL%[GJ_!?9FPP'^6LKY_EK*^?Y:ROG^6LKY_EK*^?Y:ROG^6LKY_EK*^?Y:R MOG^6LKY_EK*^_YPS%/^:02;_H$$R_Z@_//^P/D7_MT%-],!%4^K)3E;BU5I7 MTM%>:\3)9'VVP6J,JKMOF9^U=*26L'JLC:R LH:IA[=_IXZ[>J:6OG>EH+]T MIJV_=Z&QOWJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVROGJ= MLKYZG;*^_YTS%/^;02;_HC\Q_ZH\.O^S/$+[NSY)\,9$3>;23TWN=Y4;JS96WR? MU&*(E-!HDXK,;YN"QW>B?,-^J'; A*QROHJO;[R1L6V\F+)KNZ&S:KNMLF>Z MMK1GNK:T9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T_Y\R M%/^@.B3_JC0L_[4R,?/#,C/CU#@PT^$\/\;H0E*YY4ACK.)-?>,9]I'3$@Z=PPHBI;L&.JVS E*QJOYNM:;^EK6B_KJUH MOZZM:+^NK6B_KJUHOZZM:+^NK6B_KJUHOZZM:+^NK6B_KJUHOZZM_Z P%/^C M-B+_KS H^[PM*^C-+"C5X# PQ^DX1+GL/E>LZ45GGN=+=9+@4X")V5Z)@M1H MD7S0<99XS'>;=,I]GG#(@J%NQX>C:\6+I6G$D*9HQ):G9L.>J&7#I:AEPZ6H M9<.EJ&7#I:AEPZ6H9<.EJ&7#I:AEPZ6H9<.EJ&7#I:AEPZ6H_Z$O%/^H+Q__ MM2HB\,8D(=C=(R#(Z2TUNO(U2:SQ/%J>\$-IDNA,=8CA57^!VV&'>]=JC7;3 M<9%RT7>5;\]\EVS-@)IJS(6;:,N)G6;*C9YER9*?8\F8H&+(GJ%BR)ZA8LB> MH6+(GJ%BR)ZA8LB>H6+(GJ%BR)ZA8LB>H6+(GJ%BR)ZA_Z,M%/^N*1KXOR : MWM88$\GH(B6Z]"LZK/@T39[W/%R2\49IB.E0SYF87L^9F%[/ MF9A>SYF87L^9F%[/F9A>SYF87L^9F%[/F9A>SYF8_Z0C%O6E(U;UI2-6]:4C5O6E(U; MUI2-6]:4C5O6E(U;UI2-6]:4C5O6E(U;UI2-_[ >"^W&#@C-VPL(N_,5&JS_ M(2Z>_RP_DO\W38?]1%A_]D]A>/%9:''M7VUJZV1Q9^AJ=&3G;W=BY71Y8.1X M>E_C>WM=XWY\7.*!?5OAA'Y:X8A_6>",@%C@CX%8X(^!6."/@5C@CX%8X(^! M6."/@5C@CX%8X(^!6."/@5C@CX%8X(^!\[T-!,S/"0&]Y0P,K/\7'I[_)"^2 M_R\]A_\]27__25)X_%1:6]8['QP5^M^<%;K@7%5ZH1R5.J(^V1;6_EH75GX;%Y7]W!@5O=S857V=F)4 M]7AB4_5[8U+T?611](!D4/.#94_SAF9/\X9F3_.&9D_SAF9/\X9F3_.&9D_S MAF9/\X9F3_.&9D_SAF9/\X9FO7_:59&KODFQUZ8YV?N2*@(??A8>. MVX".E-A\E)C5>9J] M<<*GO7'"I[UQPJ>]<<*GO7'"I[UQPJ>]<<*GO7'"I[UQPJ>]<<*G_X\M#O^. M/A[_D$HM_Y=/.O^944;_FU92_II;7O>886GPE6ATZI%Q?N2.?(;?B82.VX.+ ME-=_DIK4>YB>TG>>H=!TI*3.)E=:! MD)K3?9:?T'F=H\YUHZ;-7&;RG&)QZYAI>^64]KJQW MO:ZL=[VNK'>]KJQWO:ZL=[VNK'>]KJQWO:ZL=[VN_Y M#O^0/A[_E4DL_YM* M./^>3$/_H4]/_Z)46OJA667SH%]O[)UF>>:8;X/@DWF,VXZ"D]:'BIO2@9*A MSWR:ILIXHJK'=:NMPW.TK[]SO+"W=;RPL'>[L*IXN["G>;RPIWF\L*=YO+"G M>;RPIWF\L*=YO+"G>;RPIWF\L*=YO+"G>;RP_Y$M#O^1/A[_ED@L_YQ(-_^@ M2D+_HTU-_Z126/NE5V/TI%UM[J%C=^B>:X#BF'6)W))^DM.,AYK,AH^AQH"7 MI\%\GJR]>::ON7:OL;=VNK*O=[JRJGFZLJ5ZNK*B>[NQHGN[L:)[N[&B>[NQ MHGN[L:)[N[&B>[NQHGN[L:)[N[&B>[NQ_Y$M#O^1/A[_F$GW.'U)A]D,N1A)K$BHRBOH23J+B MFJVT?**PL'JKLZUYM;2H>KFTI'NYM*!]N;.=?;JSG7VZLYU]NK.=?;JSG7VZ MLYU]NK.=?;JSG7VZLYU]NK.=?;JS_Y(M#O^2/A[_F$8K_YY&-O^C1T'_ITE+ M_ZI.5?JK4U[RK%EHZ:Q@<>*I:'K9I7.#S9QZC\65@9J]CHBBMXB0J;&$EZZL M@)^QJ'ZGM*5]L;6A?;BVG7ZXM9I_N;29@+JSF8"ZLYF NK.9@+JSF8"ZLYF MNK.9@+JSF8"ZLYF NK.9@+JS_Y(M#O^2/A[_F44K_Y]$-?^D14#_J4A)_ZQ, M4_BN4ESOL%AEYK%?;=ZP:7;2J7&"R*!XC[^8?IJWDH6BL(R,J:J(E*ZDA9RR MH(*DM9V!KK::@+>WEX&WMI6"N;24@KFSE(*YLY2"N;.4@KFSE(*YLY2"N;.4 M@KFSE(*YLY2"N;.4@KFS_Y,M#O^2/1[_FD0J_Z!#-?^F1#[_JT9(_ZY+4?6R M4%GLM5=AY+=>:=JT:7/-K&^"PJ1VC[FB9FRF8>A MM9:%J[>3A;:WD82WMY"%N+60A;FTD(6YM)"%N;20A;FTD(6YM)"%N;20A;FT MD(6YM)"%N;20A;FT_Y,M#O^3/1[_FT,J_Z)"-/^H0CW_K45&_+%*3_*U3U;I MNE9=X;U@9-2X9W+(KVV!O:=TCK2@>IFKFH"BI)6'J9V1CJZ7CI:RDHN?M8^* MJ+>,BK.XBXFWMXN(N+6+B+FTBXBYM(N(N;2+B+FTBXBYM(N(N;2+B+FTBXBY MM(N(N;2+B+FT_Y,M#O^3/1[_G$$J_Z- ,_^I03S_KT1%^K1(3/"Z3E/GOU99 MWL)@8,^[9G'#LVR!N*MRCJZD>)BEGGZAGIJ$J)>6C*Z1DY2RC)&% MC[&XA8ZVMX:-N+:'C+BUAXRXM8>,N+6'C+BUAXRXM8>,N+6'C+BUAXRXM8>, MN+6'C+BU_Y0L#O^4/1[_G4 I_Z0^,O^K/SO_L4)"^+A'2>V^3D_EQE=3VL9> M7\N^9'&^MFJ LZ]PC:FI=IB@HWRAF)^"J)&;B:V*F9*RA9::M8&5I+=_E:ZW M?I2WMX&1M[:"D+BU@I"XM8*0N+6"D+BU@I"XM8*0N+6"D+BU@I"XM8*0N+6" MD+BU_Y0L#O^4/1[_GC\H_Z8],?^M/CG_M$% ]+Q&1>O$34GBSEA+T\I<7L;" M8W"YNFA_KK1NC*.N=)>:J7J?DJ6 IXJAAZR$GX^Q?YV7M'NTU5*SLU;7<#&86ZT MOV=^J+EMBIVTBZM^I82HA:I]IHRO>*25LG2CG[1QHZJU<*.XM7.> MN;1VF[FS=INYLW:;N;-VF[FS=INYLW:;N;-VF[FS=INYLW:;N;-VF[FS_Y8L M#O^7/![_HCHF_ZHY+O^S.C3YO3PX[LA#.>/54#?7VE)(R-)97+K+7VVMQ65\ MHZ<).-MG:2JVBWG*UEMZ>N9+>TKF6SO:YHK;VN M:*V]KFBMO:YHK;VN:*V]KFBMO:YHK;VN:*V]KFBMO:YHK;VN_Y@L#O^=.1S_ MIS0C_[$S*/F],BKJRSTV)WDL]G@HC+ M;8Q^R7.4=L=YFG#%@9]JQ(FB9L.2I6+#G*=@PZ:H7\.TJ%_!PJAANL&I8;K! MJ6&ZP:EANL&I8;K!J6&ZP:EANL&I8;K!J6&ZP:EANL&I_YDL#O^@-1K_JC$@ M_[8N(_#%+2+?V#,56R2VUQWA]AC@7[5:HEV MU'&/;]%YE&O.@)AGS(B;9,J0G6+)F)]@R:&@7\FKH%_)N9]!@?W;<:89PV'&+ M:]5XCVC3?Y)ET8:48L^-EF#.E)A>SIN97:6\VWFEO-MYI; MS;>:6\VWFEO-MYI;S;>:6\VWFEO-MYI;S;>:_YTL#O^H*Q3_MR05Z\H<$=/@ M'A/$ZRLFM_$T.*KP/$F=[T17D>Y+8X;M4FU]Z%MU=>-B?'#@:X%KW7*%:-IX MB&39?HMBUX2-7]6*CE[4D)!WA; MY7]Y6>2$>ECCB'Q7XXQ]5N*1?E3AEW]3X9Q_4^&&Q7[7QN M5>R ;U3LA'!3ZXAQ4NN,<5'JD7)0Z95S4.F55?AR7U3W=F!2]GEA4?9] M8E#U@&-/](1D3O2'9$WSC&5,\Y!F3/.09DSSD&9,\Y!F3/.09DSSD&9,\Y!F M3/.09DSSD&9,\Y!FQ,(& +;1!P"H[0L&F_\7$Y#_)1^%_S$J?/\\-'/_1CMJ M_TQ!8_]31E[_64E:_UY,5O]C3E3_:%!2_VQ14/]O4D__(M]YW22@N1QF(7B;YV(X6VBB^!KIXW?::R.WFBQD-UGMY'=9KV1 MW&7%DMQES9+49M&2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/ M:-*2_X(H"?^".1;_@4@E_XI/,?^.5CW_CUQ)_XYC5/Z*:E[XA7%H\H!Z<.Y\ M@W?J>(M]YW22@N1QF(7B;YV(X6VBB^!KIXW?::R.WFBQD-UGMY'=9KV1W&7% MDMQES9+49M&2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2 M_X(H"?^".1;_@4@E_XI/,?^.5CW_CUQ)_XYC5/Z*:E[XA7%H\H!Z<.Y\@W?J M>(M]YW22@N1QF(7B;YV(X6VBB^!KIXW?::R.WFBQD-UGMY'=9KV1W&7%DMQE MS9+49M&2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2_X(H M"?^".1;_@4@E_XI/,?^.5CW_CUQ)_XYC5/Z*:E[XA7%H\H!Z<.Y\@W?J>(M] MYW22@N1QF(7B;YV(X6VBB^!KIXW?::R.WFBQD-UGMY'=9KV1W&7%DMQES9+4 M9M&2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2_X(H"?^# M.1;_@THI^YG:1 M@^1SEX?B<)V*X&ZBC-]KIX[=:JR0W6BRD=QGN)/;9K^3VV;'E-EFT)3/:-"3 MRVG0E,MIT)3+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4_X,H"?^#.1?_ MAD8D_XY-,/^35#S_E%A'_Y)>4_^095WXC&UG\H9U<.V!?WCI?8=^Y7F/A.)U ME8C@WCI@(1_Y7N,A>)WDXK? M'?I@X%_Y'Z*A>%YD8O>=9B/ MW'&?D]INII;8;*Z8UVJVFM9HP9O3:!\CXO==Y>0VW.> ME=AOIIC6;*^:U6JYG-1IQIW+;,F=PVW)GKQOR)^U<,B?LG'(G[)QR)^R<!_C(S=>961V72=EM1P MI9K0;JZ=S6RWG\MKPZ##;L>@NV_'H;5QQJ&O1S;_H4I _Z-0 M2OZC553VHEQ=[Z!B9^B<:7#AEG1YVI!]@M&)AHO*@HV3Q7V5F,2EH7C$I:%XQ*6A M>,2EH7C$I:%XQ*6A>,2E_X@G"?^(.!?_DT$B_YM$+/^@137_HTD__Z5.2/NG M5%'SIEI;ZZ5@9..B:&WJ&CKW>I MIJMVLZ>I=L"HI'?"J*%YPJ>=>L.GFWK#IIMZPZ:;>L.FFWK#IIMZPZ:;>L.F MFWK#IIMZPZ:;>L.F_X@G"?^).!?_E4 A_YU"*_^B1#3_I4@]_ZA,1OBJ4D_O MJUA7YZM?8."H:6G4H7!URYEX@<*2?XN[BX:4M8:.FJ^"E:"J?IVDIGNFIZ-Z ML*F@>;RJG7K!J9I\P:F8?<*HEGW"IY9]PJ>6?<*GEGW"IY9]PJ>6?<*GEGW" MIY9]PJ>6?<*G_XDG"?^).!?_EC\A_YY!*O^C0C/_IT8[_JM+1/6N44SLL%=4 MY+%>7-NM:&;/I6YUQ9UU@;R6?(NUD(.4KHJ+FZB&DJ"C@IJEGH"BJ)M^K*J8 M?KBKEG[ JY1_P*J3@,&HDH#"J)* PJB2@,*HDH#"J)* PJB2@,*HDH#"J)* MPJB2@,*H_XDG"?^*.!?_F#\@_Y\_*?^E03+_JD4Z_*Y)0?*Q3TGIM590X;=? M5]6Q967*J&QTP*%S@+>:>HNOE(&4J(^(FZ**CZ"EEX2@J)2"J:J1@K6K MCX*_JXZ#P*J-@\&IC8/!J(V#P:B-@\&HC8/!J(V#P:B-@\&HC8/!J(V#P:B- M@\&H_XHG"?^+.!?_F3X@_Z$^*/^F0##_K$,X^;%(/_"U3D7GNE5+WKM>5-"T M9&7%K&MSNZ1Q@+&>>(JIF'Z3HI.%FIN/C:"6C)6ED8F=J(V'IZN*A[*LB(>_ MK(B'P*N(AL"IB(;!J(B&P:B(AL&HB(;!J(B&P:B(AL&HB(;!J(B&P:B(AL&H M_XHG"?^,-Q?_FST?_Z(])_^H/R__KD(V][1'/.VZ34'DP%9&V;]<4\NW8V3 MKVESMJAO?ZRB=8JDG'R3G)B#FI64BJ"/D9*EBHZ;J(:-I*N#C*^L@8V]K(*, MOZN#BL"I@XK!J8.*P:F#BL&I@XK!J8.*P:F#BL&I@XK!J8.*P:F#BL&I_XLG M"?^.-Q?_G#P?_Z,[)O^J/2W_L4 S]+A%..J_3#SBQU5 T\):4L>Z86.[LV=R ML*UM?J>GH7J2EIV F8^:B)^)EY"DA)28J'^3HJI\DJVK>I*ZK'N1P*M] MC\&I?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^CL&H_XPG"?^/ M-A;_G3H>_Z4Z)?^M.RO\M#XP\;Q#-.?%3#;>RU(_SL994<*^8&*VN&9PJ[%L M?:&L)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H_XPG"?^1-1;_ MGS@=_ZI2X;H2+ MM'2-@[%ZE'RN@9IUK(B><*N1HFNIFZ1HJ::F9JFSIF:JPZ5II,2E:Z'$I6NA MQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E_XXF"?^7,Q3_HS0:_ZTS M'OZX,B#PQ34@X],_'-C>12;*VTTZO=-43+#.6UVCR6%KF,1G=XW ;(&$O7*) M?+IXD'6X?Y9OMH>::K60G66TFJ!BLZ6A8;2QHF"UPJ%BK\:B9*O&HF2KQJ)D MJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B_Y F"?^;,1+_IC$7_[$N&O>^ M+1KGSC$7V=XY&W()A+: MW"D.S.0V'<'F0"ZVXT@^JN!.3)[=5EF2VEUEB-9C;W[4:GAVTG!_;M!WA6C/ M?XECSH>-7\Z0D%O-FI)9S:635\ZRDU;/PI-6R]"45\7/E5?%SY57Q<^55\7/ ME5?%SY57Q<^55\7/E5?%SY57Q<^5_Y,F"?^C+ [_L"8/]< ?#=_5&P?-Y"<3 MP>LT([7J/3.IYT5"G>5+4)'C4ER&XEAF?.!?;G3?9G5LWFUZ9MYU?V'=?8)= MW(:%6MN/B%C9F(I6V*&+5-BLBU38MXQ3V,F+4];6BU/6UHM3UM:+4];6BU/6 MUHM3UM:+4];6BU/6UHM3UM:+_YQ+4H;L4EQ\ZUED<^M>:VKJ9'!EZ&QU8>9T>%[D?'M;XH-] M6>"+?U;?DH%5WIJ#4]ZB@U+=JH11W;:$4=V_A%'=OX11W;^$4=V_A%'=OX11 MW;^$4=V_A%'=OX11W;^$_Y\A!O^P&P7IQ0T#T-D+ L#N& RS]B8MT<%KJ>G-8Z(%T5N>' M=E3FC7A3Y91Y4>2;>E#DH7M/XZI\3N.P?$[CL'Q.X[!\3N.P?$[CL'Q.X[!\ M3N.P?$[CL'Q.X[!\_Z@< NN\# '-S D P> ,!++Z&1"E_"<@FOTR+H_]/3N% M_D5%>_]-3G+_5%5K^UI:9/A@7V#V9V)<]&UE6?)R9U?Q>&E5\'YJ4^^#;%'N MB6U0[8]N3NR4;TWKFG!,ZZ%Q2^JF\.!J3_&Q.9_RDACO\T+H3_/SE[_T=! M9DCSGF9(\YYF2/.>9DCSGF9(\YYF2/.>9DCS MGF9(\YYFS;L% +W'!@"QV ?\X)6[_/BUF_T4R7_],-UG_ M4CM5_U@^4?]=0$__8D),_V9#2O]J1$G_;D5'_W)&1O]V1T7_>DA#_WY(0O^" M24'_ADI _XM+/_^/2S__CTL__X]+/_^/2S__CTL__X]+/_^/2S__CTL__X]+ MK\8" *+6 @"6]PH"B_\6!X+_) ]W_RT7;/\S'F/_.B1<_T(H5O])+%'_3R]. M_U4Q2_]:,TC_7C5&_V(V1/]F-T/_:3A!_VPX0/]P.3__NMDJGSJ8J]]Z6&U?NA@NW_H7\. YU_+@>9>U8'@ M8-N!UV+>@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!_W4D!O]V M-1#_=T,<_X!*)_^%4C/_AED^_X5@2/^!:%+_?&]:_'=Y8O=S@VCT;XQN\6R3 MNMDJGSJ8J]]Z6&U?NA@NW_H7\. YU_+@>9>U8'@8-N! MUV+>@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!_W4D!O]V-1#_ M=T,<_X!*)_^%4C/_AED^_X5@2/^!:%+_?&]:_'=Y8O=S@VCT;XQN\6R3NMDJGSJ8J]]Z6&U?NA@NW_H7\. YU_+@>9>U8'@8-N!UV+> M@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!_W8D!O]W-1#_>4(< M_X)))_^'43+_B%@]_X=?2/^#9E'_?FY:^WEW8O=U@FGT<8IN\6V2<^YKF7;L M:)]YZV:D>^IDJGWI8Z]_Z&*U@.=AO('G8,2"YE_.@N-?UX/<8=N#TF/=@\]D MW8//9-V#SV3=@\]DW8//9-V#SV3=@\]DW8//9-V#_WD?NAFJH#G9+""YF*V@^5AOH3E8,>%Y6#3A=UBV8739-R%S&7;ALEEVX;) M9=N&R67;ALEEVX;)9=N&R67;ALEEVX;)9=N&_W@D!O]X-1#_?D ;_XA')O^- M3C'_CU4\_XY;1O^+8E#_AFE9_(!Q8O=[>VGS=H5P[W*.=>QNE7GJ:YQ]Z&FC M@.=FJ8+E9;"$Y&.WA>1BP(?C8&GR>8)P[W2+=NMPDWOI;9M_YVJB@N5G MJ83D9;"&XV2YB.)BPXGB8M"*V&38BLYFV(K'9]>+P&C6C+YIUHR^:=:,OFG6 MC+YIUHR^:=:,OFG6C+YIUHR^:=:,_WDC!O]Z-!#_@SX;_XU%)?^33"__E5$Z M_Y171/^274[_CF58_(AK8?>"=&GR?']P[G>(=NMSD7SH;YF YFNAA.1HJ8?B M9K&)X62[B^!CQXS<8]2,SV;6C,=HU8W :=2.NFK4CKAKU(ZX:]2.N&O4CKAK MU(ZX:]2.N&O4CKAKU(ZX:]2._WHC!O][-!#_A3T:_X]$)/^62B[_ETXX_Y=4 M0O^56DS_DF%6_(YI7_:'<&CR@7IP[7N%=^IVCGSF<9>!XVV?AN!JJ(G=9[", MVF:[C=9EQX[19M2/QVC3C[]JTY"Y:]*1LVS2D;)MTI&R;=*1LFW2D;)MTI&R M;=*1LFW2D;)MTI&R;=*1_WLC!O]\-!'_B#P:_Y)#)/^82"W_FDPW_YI20?^9 M6$K\EU]4]I-F7?"-;F;KAW=OYH"!=N%[BWW<=9.#UW&=[FLR9E'K,F91ZS)F4>LR9E'K,F91ZS)F4>LR9 M_WXB!O^",A#_DC<7_YP]'_^A0"?_ID0N^ZE)-?&L3SSIKE5#X:]=2]6H9%G+ MH6MGPIES<[F3>GVRC8&%K(B)C*:$D)&A@)B6G7V@FIE\JIR6>[:=E'O$GI)\ MRIV1?FI* IYV/?[*>C8#!GHR R9Z+ M@,J=BH#+FXJ RYN*@,N;BH#+FXJ RYN*@,N;BH#+FXJ RYN*@,N;_W\B!O^% M, __E386_Y\['?^E/23_JT$J];!%+^RU3#3CNE0YV+=92,NO85C!J&AFMZ%O M;FHN%I9V(A+"?AH2^GX6%R9Z%A,F= MA83*G(6$RYN%A,N;A83+FX6$RYN%A,N;A83+FX6$RYN%A,N;_X B!O^'+P__ MES46_Z Z'/^G/"+^K3\G\[-$+.FZ2S#AOU(UT[I81\>S7U>\K&9ELJ5M<:F? M>(^XGW>0R9YYCLJ=>HS+FWN, MRYM[C,N;>XS+FWN,RYM[C,N;>XS+FWN,RYM[C,N;_X$B!O^++0[_FS04_Z0W M&?^L.![XM#HA[;U (^3&22/7QTPSR<%51;VZ7%6RM&-CJ*YI;Y^I;WF6I7:" MCJ%\B8>=@X^!FXN4?)B4F'>7G9MSEJB=<9:UGG"6QIURE,J<=)++FW61RYIU MD0JW2 B*=Z MAX&D@8U[HHF2=:"1EG">FYEMG::;:IVSG&F>PYQKG,N;;IC,FF^7S)EOE\R9 M;Y?,F6^7S)EOE\R9;Y?,F6^7S)EOE\R9_X,A!O^0*PW_H#,1_ZDR%?VS,1?P MOC07Y0;ZB/DVJGF99GIJ289*:QF6.GP9EDI[=V@72U?8=N MLX6+:+*.CV2QF))AL*.47K"PE5VQOY5=L="48*K0E&&HT)1AJ-"48:C0E&&H MT)1AJ-"48:C0E&&HT)1AJ-"4_X8A!O^7* K_IBP-_[$H#O+ )@SCT"@'U-\R M"\G?/AF]VTG*&P75WB $R>4P#[[C M/1VTX48LJ-Y..IS:54B1UEM5AM-A8'S09VETSFYP;@O%++G.B*G MY4,QF^-*/I#A4$J&WU=4?-Y>773=961LVVQJ9MMT;V':?'-579 MF'M3VJ-\4=JP?5#;OGU0W--\4-3@?E'0X']1T.!_4=#@?U'0X']1T.!_4=#@ M?U'0X']1T.!__Y4: _^I'P/[NA("U,T+ ,GF#P*\[2 +L.TN&:7L.2>:ZT(U MC^I)087I4$M[Z%=3FQ7YX)N4^>+<5#GE7). MZ)]T3.BJ=4OHM79*Y\-V2NC==DODX'5+Y.!U2^3@=4ODX'5+Y.!U2^3@=4OD MX'5+Y.!U_YT6 ?^Q$@'3PPD Q]$* +OR$02O\R$/H_,N'9GS.2J.\T(VA/-* M07OS4DER\U=0:?-<5F/S8UI=\VE>6?-P857S=V-2\W]F3_*'9TWPCVE+[YAK M2N^@;$GNJ6U([K-M1^W ;D;MQVY&[<=N1NW';D;MQVY&[<=N1NW';D;MQVY& M[<=N_ZOU,/G'] M445H_59+8?Y;3US^8E-7_FA65/UO6%'[=5I.^GQ<3/F#74KXBE](]Y%@1_:9 M84;VH&)%]:=C1/2Q9$/TM61#]+5D0_2U9$/TM61#]+5D0_2U9$/TM61#]+5D MUK($ ,2^!@"WS 8 K-P) :#_%@B5_R44B_\R'X+_/"EY_T4R;_]*.6?_3S]? M_U5#6O];1U7_84I2_V=,3_]L3DW_1PXUKF<-Q= MZ'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>AP_VHD!/]I,@K_;#X4_W9& M'O][32G_?%4S_WI=/?]V9D;_<6Y-_VUY5/]JA%K^9HU?^V.58OEAG&7X7Z)H M]UZH:O91PXUKF<-Q=Z'#< M7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>AP_VHC!/]I,0K_;CX4_W=%'O]\ M32C_?E0S_WQQ9X7'F6N1QX%SG<=A=Z''87NAQ MV%[H<=A>Z''87NAQV%[H<=A>Z''87NAQ_VLC!/]J,0K_<3P4_WI#'?^ 2RC_ M@5,R_X!://]\8D7_=VI._W%T5?]N?UO]:HE@^F:29/ADF6CV8:!K]5^G;?-> MK6_R7+-P\ENZVA-_W1Q5?]P?%O\;(=A^6B09O=EF&GU8Y]L\V&F;_)?K''Q M7;-R\%R[=.];Q77O6M!UZEK?=N)5WRF'E=\IA MY7?*8>5WRF'E=\IAY7?*8>5W_VTB!/]L,0O_=CH4_X!!'?^%2"?_B$\Q_X=7 M._^$7D3_?V9-_WAN5?]S>5S\;H1B^6J-9_9GEFOT9)YN\F*E-Q?XWC28.1XRV'D><1CXWK$8^-ZQ&/C>L1CXWK$ M8^-ZQ&/C>L1CXWK$8^-Z_VXB!/]M,0O_>#@3_X,_'/^)1R;_BTXP_XM5.?^( M7$/_@V-,_WUK5/]V=5S\>QM)AXWO*8N)\Q&/B?;YEX7V]9>%]O67A?;UEX7V]9>%] MO67A?;UEX7V]9>%]_VXB!/]N, O_>S<3_X8^'/^,127_CTPN_X]3./^-6D'_ MB&%+_X-I4_I\<5OW=GQB\W&':/!MD&WM:9EQZF:A=>ACJ7CF8;)ZY&"[>^)? MQWS@7]I]U&+A?#:.=RC&[D;95SX&J==]UGIGK:9:Y\UF.X?M-BPX#1 M8M.!RF3?@<%EWH*[9]V"M6C=@[!IW8.P:=V#L&G=@[!IW8.P:=V#L&G=@[!I MW8.P:=V#_W A!/]R+PO_@302_XP[&O^30R+_ETLK_Y=1-/^65SWZDUU&\XYD M3^Z(:UCH@G5@XWQ_:-YWB6[9=!KH7W,:*F R6:R@L=EO8/%9>/ M:57AB7->VX)\9M-\A6_-=XUUR7*5>L5OG7_!;*6"OFJMA;MIN(>Y:<2(MVG8 MB+!KV8BK;-F(IVW9B*-OVH>C;]J'HV_:AZ-OVH>C;]J'HV_:AZ-OVH>C;]J' M_W$@!/]V+ K_AC(1_Y(Z&/^90B#_G$4CCPG5A Z9I?2>*59U+: MCW!0?+MTF("W<:"$M&^IA[%MLXFN;+^*K&S/BZAN MUXND;]B*H'#8BIUQV8F=<=F)G7'9B9UQV8F=<=F)G7'9B9UQV8F=<=F)_W(@ M!/]X*PK_B# 0_Y0Y%_^;01[_GT4E_:%*+?2B4#3LHE8\Y*!<1=R;94_2DVU< MRHQU9L.&?6^]@85VMWR-?;-XE(&N=9R&JW.EB:=QKHNE<+J-HW#)C:!QU8V< M<]:,FG36BY=TV(J7=-B*EW38BI=TV(J7=-B*EW38BI=TV(J7=-B*_W,@!/]Z M*@G_BR\/_Y8Y%O^=/QS_H4,C^J1(*O&F3C'HIU0XX:=<0-6?8D[+F&M;PY%R M9KR+>F^VA8)WL(&)?:M]D8*F>9F&HG>ABI]UJXV<=+:.FG3%CYAUU(Z5=M6- MDW?5C9)WUHN2=]:+DG?6BY)WUHN2=]:+DG?6BY)WUHN2=]:+_W,@!/]\*0G_ MC2\/_Y@X%?^?/1O_I$$A]ZA&)^VK3"WEK5(SW*I9/]"C84W&G&E:OI5P9;:/ M=V^OBG]VJ86&?:2!CH*??I:'FWN>BY=YJ(Z4>+./DGC!D)!YTY"/>M2/CGK5 MC8Q[UHR,>]:,C'O6C(Q[UHR,>]:,C'O6C(Q[UHR,>]:,_W0?!/]^* G_CBX. M_YLX%/^A/!G_IS\?]*M$).JO2BGBLU$NUJY7/LNG7TW!H&=:N9EN9;&3=6ZJ MCGQVHXJ#?9Z&BX*9@Y.'E(";BY!^I8Z-?;"0BGV]D8E^T)&(?M./B'[4CH=^ MU8V'?M6-AW[5C8=^U8V'?M6-AW[5C8=^U8V'?M6-_W0?!/^ )PC_D"X._YTW M$_^C.AC\J3T<\:]"(.>T2"3?MTXLT;%5/<>J7DR]HV59M)UL9*N76Y1A_:NTLKS;14/,*N7$NXIV-8KZ%J8Z:<<6V?EW=UF)-^ M?)*0AH*,C8Z'AXJ6BX.(H(Y_AZN0?8>XD7N'R9%\A].0?(;4CWV%U8U]A=6- M?875C7V%U8U]A=6-?875C7V%U8U]A=6-_W4?!/^$)0C_E"T,_Z U$/^H-A3V MKS@7Z[<]&.*_11G5ODDJR+A3.[VQ6TJSJV)7JJ9H8J&A;VR9G'5TDIA\>XR5 M@X&&DHN&@9"4BWR.GHYYC:B0=HRUD72-QI%UC=.0=HO4CWB)U8UXB=6->(G5 MC7B)U8UXB=6->(G5C7B)U8UXB=6-_W8> _^&) ?_ERP+_Z(R#_^K,Q'RLS43 MZ+PZ$][%/Q?0P4@IQ+M1.;FU64BNL&!5I:IG89RF;6N4HG1SC9YZ>H:;@8" MF(F%>Y:2B7:4FXURDZ:/;Y.SD&Z3PY!ND]./<)'4CG*.U8URCM6- _^)(@?_F2P*_Z4P#?RN+P[ON#$.Y,,W M#=G*.Q;+Q48GO[]0.+.Z6$>IM5]4G[!E7Y:L:VF.J')QAJ5X>("B?WYZGX># M=)V/B&^;F8MLFJ2-:9JPCF>;P(YGF]6.:9C5C6R4UHQLE-:,;)36C&R4UHQL ME-:,;)36C&R4UHQLE-:,_W@> _^,(0;_G2L(_Z@L"OBS*@OJORL)X,PR!M'. M.17%R44EN<1.-JZ_5D6CNUU2F;9C79"R:6>'KW!O@*QV=GFI?7QSIX2!;J6- MA6FDEXAEHZ**8Z.NC&&COHQ@I-*+8Z#7BV6;1TWAML(-]:*^+@6.N ME81?K:"&7:VMAUNMO(=:KM"'7*K:AU^EVH=?I=J'7Z7:AU^EVH=?I=J'7Z7: MAU^EVH=?I=J'_WX: _^4'P3_I28%_;$@!.S!&@/?TQG-GNX)W8KJ*>UZYE'Y: MN)^ 6+BL@5:YNX%5NL^!5K;>@EBPW8)8K]V"6*_=@EBOW8)8K]V"6*_=@EBO MW8)8K]V"_X07 O^9' +_JA\#];D5 M[-# #0WQ( Q> F!;O?-@ZPW4 =I-E) M+9C543N-T5A(@\]>4GO,95ISRVMA;,ER9V;(>6QAQX%P7<:*=%G&E'96Q9]X M4\:L>5+&NWI1Q\]Y4<3C>E.\XGQ3O.)\4[SB?%.\XGQ3O.)\4[SB?%.\XGQ3 MO.)\_XH4 ?^?& '_L!0!V,,* ,[1"@#$Y10!N>0F"*[D-!.DXC\@F>!'+8_> M3SF%W%9$>]I=3'/99%1LUVM:9M9R7V'5>61=',(/F3CIZ MY51#<>1:2FGD85!DXVA57^-P65KC>%Q6XX!?4^.)8E#CDV1-Y)UE2^2I9TKE MMF=)Y<9G2.;?9TK@[&=*W^QG2M_L9TK?[&=*W^QG2M_L9TK?[&=*W^QG_YP- M -NQ!@#*O0< O\H' +7:"@"J[QD%H/ H#Y;P-1N,\#\F@O!',7GP3CEP[U1 M:.]:1F'O8$M=[V=/6.]N4E3O=551\'U73O"%64OPCUM(\9E<1O&C7D3RKU]# M\KM?0O/,8$'SYV!!\^A@0?/H8$'SZ&!!\^A@0?/H8$'SZ&!!\^A@WJ<" ,NV M!0"]P04 LL\' *?J#0&=]QP'E/@K$HKX-AR!^4 F>/I(+V_Z339G^E,\8/I8 M0%O[7T16^V5'4OML24_\_U$U6/]7.%/_ M73M/_V,^3/]H0$G_;D%&_W5#0_]\1$#_A$8]_XQ'//^42#O_G4DZ_Z5*.?^M M2SC_N4LX_[E+./^Y2SC_N4LX_[E+./^Y2SC_N4LX_[E+OK4" +# @"DS@, ME]X% (__% *&_R,(??\N$'/_-1AJ_SP>8O]")%O_2"A5_TXL4/]4+TS_6C%( M_U\S1?]D-4+_:C8__W W/?]V.3O_?#HY_X,[./^+/#;_DSTU_YH^-/^A/C/_ MJC\S_ZH_,_^J/S/_JC\S_ZH_,_^J/S/_JC\S_ZH_L;H! */( "6U@ B_0) M 8/_%@)Y_R &;_\H#&?_,!)?_S<76/\^&U+_1!],_THB2/]0)$3_529!_UHG M/O]?*3O_9"HZ_VDK./]N+#;_="TT_WHN,_^!+S'_B# P_X\P+O^6,2W_GC(M M_YXR+?^>,BW_GC(M_YXR+?^>,BW_GC(M_YXRI,( );/ "(WP @/\, 77_ M$@)J_Q@#8O\A!UK_*0M3_S$/3?\X$DC_/A5#_T07/_]*&3S_3QHY_U,;-_]8 M'#7_7!TS_V$>,?]E'S#_:B N_W @+?]V(2O_?"(J_X(C*/^((R?_D"0G_Y D M)_^0)"?_D"0G_Y D)_^0)"?_D"0G_Y D_V E!/];, ;_83H-_VI!%O]O2A__ M<5(I_V];,O]K9#K_9VY!_V1Z1_]@A$S_78Y0_UJ64_]8GE;_5Z58_U6K6O]4 ML5O_4[=<_U*^7?Y1QU[\4=%?^U#@7_A0Z5_S4>U?[E/P7^A4\5_D5O)?Y%;R M7^16\E_D5O)?Y%;R7^16\E_D5O)?_V E!/];, ;_8CD-_VQ %O]Q21__J7/Y6L%[]5+=? M_5._8/Q3R6'Z4M9B^%'D8O-2ZF+M5.YBYE;O8N!8\&+;6/%CVUCQ8]M8\6/; M6/%CVUCQ8]M8\6/;6/%C_V(E!/]=+P;_9S8-_W$^%?]W1A[_>$XH_W=6,?]T M7SK_;FA!_VIS2/]F?D[_8HE3_U^25O]+P;_:C4-_W0\%?]Z1![_?$PG_WM4,/]W7#G_ MT[_9(93_V"06/]=F5O^6Z%>_5FH8/Q8L&+[5KAC^E7!9/E4 MS67W4]YF\E3G9NI6ZV;B6>YFVEKN9]%;[VC,7/!HS%SP:,Q<\&C,7/!HS%SP M:,Q<\&C,7/!H_V,D!/]?+@;_;3,,_W-9[&C:6^UIT%SN:LE=[FO%7NYKQ5[N:\5>[FO%7NYKQ5[N:\5> M[FO%7NYK_V0C!/]A+0;_<#(,_WLX%/^!0!S_A$DE_X11+O^!63?_?&% _W9I M2/]PUMR%[L;L)?[&Z^8.QOOF#L;[Y@[&^^8.QOOF#L;[Y@[&^^ M8.QO_V4C!/]D*P;_7--NV5WF M;LY>ZV_&7^IQOV'J<;IBZ7*V8^ERMF/IBP*_X8T$?^-/1G_D44@_Y)-*/V14S'VCEHZ\(EA0NJ#:4OE?G13 MX'A]6MISAF#4;H]FT&N7:LQHGV[)9J=QQV2O<\1CN77"8L9VP&+:=[IDYG>S M9>5WKF;E=ZIHY7>H:.9WJ&CF=ZAHYG>H:.9WJ&CF=ZAHYG>H:.9W_V_Y=+)OB64B[QE%@VZI!>/^2*9TC=A'%0U7UY M6L]X@F'*K%GXWJK:.-Z MIVKC>J-KY'FA:^1YH6OD>:%KY'FA:^1YH6OD>:%KY'FA:^1Y_V@A!/]O) 7_ M@"D)_XPS#_^4.Q;_F4,<_9M)(_2;3RKLF54SY99<.]Z19474B6U0S(-V6L=] M?F'!>(9HO72.;;AQEG*U;IUUL6RF>*YKKWNL:KM\JFG*?:AJX7VC;.)\GVWB M?)QNXGN:;N-[FF[C>YINXWN:;N-[FF[C>YINXWN:;N-[_VDA _]Q(P7_@B@) M_X\R#O^7.Q3_G$(:^9Y&(/"?3"?HGU(NX)U:-M:5843-CFI/QHAR6;^">F*Y M?8)HM'F*;K!VDG.LJ5OJWVB;K9^H&W%?YYNVW^;;^!^F'#A?I9Q MX7V4<>)\E''B?)1QXGR4<>)\E''B?)1QXGR4<>)\_VDA _]T(@3_A2@(_Y$Q M#?^:.A+_GS\7]:)$'>RD2B/DI% IVZ%7-<^:7T/'DVA/OXQP6;B'=V&R@G]H MK7Z&;JEZCG.D=Y9XH'6>>YUSJ'Z:.!^ MBGC@?HIXX'Z*>.!^BGC@?HIXX'Z*>.!^_VH@ _]X'P3_B28'_Y8P"_^?-P_Z MI#H3[ZD_%^:M11K!;IN# MB'27@)!XDGZ9?(Y\HG^+>JV"B'JZ@X=ZRX.&>]Z"A7O>@85[WX"%>^!_A7O@ M?X5[X'^%>^!_A7O@?X5[X'^%>^!__VL@ _]Z'@3_BR8&_Y@O"O^A-0WWIS@0 M[*T\$^.R0A;7L4@7]_WX" ?N!_@'[@?X!^ MX'^ ?N!_@'[@?X!^X'^ ?N!__VP@ _]\' /_C24&_YHN"?^C,POTJC0-Z;$Y M#]^W/Q+2M$8BQZY0,;VH63^SHF!+JYUG5J.8;E^X2U@WF$Q81XA=V#>83>@7J#WX!Z@N!_>H+@?WJ"X']Z M@N!_>H+@?WJ"X']Z@N!__VT? _]^&P/_CR0%_YTL!_ZF, GPKC$+Y;8U"]N\ M.1'.MT4@P[)/,+BL5SZOIU]*IJ%E59Z=;%Z7F7-FD)5Z;(J2@7*%D(EW@(V1 M?'N+FW]WBJ6"=(FR@W*)PH-RBMJ#@72'WX!UAN!_=8;@?W6&X']UAN!_ M=8;@?W6&X']UAN!__V\> _^ &P/_DB,$_Z K!OJI+ ?MLBP'XKPQ!]7 -A#) MNT,?OK9-+K2P5CRJJUU)H:9D5)FB:EV1GG%EBIMX:X28?W%_EH9V>9./>G61 MF'YQD*.!;I"O@FR0OX-KD=6";8_>@6^-WX!PB^!_<(O@?W"+X']PB^!_<(O@ M?W"+X']PB^!__W$< _^#&0+_E2$#_Z,I!?:M)P7HMR8$WL,J ]##-0[$OT$= MN;I,+:ZU5#NEL%M'FZQB4I.H:5N+I6]CA:)V:GZ??&]XG(1T6^9EGQK MEZ%_:)>M@&:7O(%EF-& 9I;??VB3X'YJD>%^:I'A?FJ1X7YJD>%^:I'A?FJ1 MX7YJD>%^_W4: O^'& +_F" #_Z8E _*R( /DOAX"U\DB LK',PV^PT FURI()R;:**=FBAE'EDH)]\ M89^K?E^@NGY?H,Y^7Y_A?6*;X7UCF.)\8YCB?&.8XGQCF.)\8YCB?&.8XGQC MF.)\_W@8 O^+%P'_G1T"_:L> NRX%P'>R!$ S\T? L3,, NXR#X9K<5(**/! M43:8O5A"C[E?38:V959_LVM=>+%R9'*O>6ELK8!N9ZR)EJIN7I9JLQZ6*GD>ENDY'I=H>1Y7:'D>5VAY'E=H>1Y7:'D>5VAY'E=H>1Y M_WT5 O^0% '_H1@!]K$4 -G!"P#2SPL R-(< ;S1+@FQSCL7ILM&)9S(3S.1 MQ%8_B,%=28"_8U)XO&I9<;IP7VNY=V1FMW]I8;:';5VUD7!9M9QR5K2I=%2T MN'13MIUCD4G]-$(I3032^*S50[ M@QO4+GL;U"Y[&]0N>QO4+GL;U"Y[&]0N>QO_XD0 ?^= M#@#:KP@ S;L( ,3'!P"\U@L L]\: :K?*P>@WCD2EMU#'HS:2RJ"V%,U>=5: M/W'3849JTFA,9=%O4F#0=E9;T'Y:5\^'75//D5]0SYQA3L^I8TS/N&-+T,MC M3-#E8DK.\F5+R/)F2\CR9DO(\F9+R/)F2\CR9DO(\F9+R/)F_Y(- -ZF! #. MM 8 PK\& +G," "PW0P I^4= Y[E+0N4Y3D6BN1"(('C2BIWXE S;^%8.VG@ M7T%CX&9&7M]N2EK?=4Y6WWU14M^&4T_?D%9-WYM72^"G6$G@M5E(X<992.'? M64??\%E&W/5;1MSU6T;<]5M&W/5;1MSU6T;<]5M&W/5;[9P$ -&M! #"N 4 MM\,% *W1" "D[1 !F^T@!9+M+@Z)[#H8@.Q#(7;L2BIN[% Q9NM6-V#K7#Q; MZV1 5^MK0U/KR#2TKLC$U([)9.1>VA4$/MKE%"[KQ10>_,4D'O MY5) [?%10.WQ44#M\5% [?%10.WQ44#M\5% [?%1U*4 ,2R P"VO , J\D% M *#8" "7]!,!C_4D!X?U,0]^]CL8=/9"(&SV2"=E]D\M7O=5,5GW6S55]V(X M4?=H.TWX;SU*^'8_1_A^043YAT-"^9%%0/J;1C[ZID<\^[%(._N^23K\STDY M_.-).?SC23G\XTDY_.-).?SC23G\XTDY_.-)QZT +>W @"JPP( GM $ )/C M"0",_1@"A/XG!WO_,0]R_S@6:?] '&+_1B)<_TTF5O]3*E+_62U._U\P2O]E M,D?_:S1$_W$U0?]Y-S__@3@\_XHZ.O^3.SC_G3PV_Z<]-?^Q/C3_OCXS_\H_ M,__*/S/_RC\S_\H_,__*/S/_RC\S_\H_N+( *J] "=R@ D=@" (C[#0%_ M_QD"=O\D!F[_+0QF_S427_\\%UC_0QM3_TD>3O]/(4K_521&_ULF0_]@)T#_ M9BD^_VLJ._]R*SG_>2TV_X$N-/^*+S'_E# P_YPQ+O^E,BW_KS,L_[!&'_)PA:_R\,5/\W$$[_/A-)_T061?]*&$'_3QD^_U4;._]9'#G_7QTV M_V0>-/]I'S+_<" O_W/8" &__#0%D_Q("7/\9 M U3_( 1._R<&2/\O"$/_-@H__SP,//]"#CC_1P\U_TP0,_]1$3#_5A(N_UH3 M+/]?%"K_910H_VL5)O]Q%B/_>1!1_TGK4?Y)\E+Y2_=2\TWY4>U/^E'F4/I2Y5#Z4N50^E+E4/I2Y5#Z M4N50^E+E4/I2_U!2^E7@4OI5X%+Z5>!2 M^E7@4OI5_U@F _]4, 7_73$'_V_VY2)_]J7"__968V_V%Q M//]=?4'_68A&_U:22?]4G$S_4J1._U"K4/]/LU'_3KM2_TW$4_]-SU3^3.!5 M^TSK5?A,]%7P3_=5Z5'X5>)2^%;;5/E7V53Y5]E4^5?95/E7V53Y5]E4^5?9 M5/E7_UDF _]7+@7_8"\'_VHV#?]Q/A7__W)1)O]O6B[_:F,V_V5N//]A M>D+_785'_UJ/2O]7F$W_5:!0_U2H4OY2KU/]4;=5_%# 5OI/RU;X3]Q7]4_I M5_)/\U?J4O97X5/W6-I5^%G15OA:SU;X6L]6^%K/5OA:SU;X6L]6^%K/5OA: M_UDF _]:+ 7_9"T'_VXS#?]U/17_>$8=_W=/)?]T6"W_<& U_VIJ//]F=D+_ M8H%'_EZ+2_M;E$_Y69U2^%>D5/96K%;U5+17\U.\6/)3QUGP4M5:[%+F6NE3 M\EGA5/5;UU;V7,]7]UW(6?A=QUGX7<=9^%W'6?A=QUGX7<=9^%W'6?A=_UHE M _]=*@7_9RH&_W(R#/]Y.Q3_?$4<_WQ-)/]Z52S_=5XT_V]G//QJY6^A6PUSF5M%ULS^79D.O5P;D'Q;'E([6B# M3>IDC%'G8955Y5^=6.-=I5KA6ZU%I MB%+=9I%7V6.96M5@H5W27ZA@SUVQ8LUO8?%GKF+Q9ZYB\6>N8O%GKF+Q9ZYB\6>N8O%G_UTD _]F) 3_'%&VW-[3=5N@U/0 M:HQ8S&>47_7\%HO5_0:;I@YFFU8>]JKV+O:JMC M[VJG9.]IIF7P::9E\&FF9?!IIF7P::9E\&FF9?!I_UXC _]I(@3_=B,$_X(L M"?^+-@[_CSX4_9%%&_213"+MCE,JYHI:,M^%93O7?FU%T'AV32($_X4K"/^. M- S_DSP2^)9#&.^62A[GE5 FX)%8+M>*83K.A&I%R'YS3<)Y>U6^=8-;N7&+ M8+5NDF2R;)IGKVJC:JQHK&RI9[9NIV?$;Z5GVF^B:.MOGFGL;YMJ[&Z9:^UM MF&OM;9AK[6V8:^UMF&OM;9AK[6V8:^UM_U\C _]N'@/_>R$$_X@J!_^1,@O_ MESH/])I!%>N;1QKCFTTAVI95+<^/7CG(B6=$P8-O3;M^=U6V>7];L7:'8*US MCV6I<)9HIFZ?;*-LJ&Z@:[)PG6O <9QKTG*:;.EQEVWJ<)1MZW"2;NQODF[L M;I)N[&Z2;NQNDF[L;I)N[&Z2;NQN_V$A _]P'0/_?B #_XLI!O^5,0G[FS@- M\)X^$>>@1!;?H$H=TYI2*\J37#C"C61#NX=M3;2"=%2O?GQ;JGJ$8:9WBV6B M=)-IGG*;;9IPI'"7;Z]RE6^\MPC''K<(QQ MZW",<>MPC''K<(QQZW",<>MP_V,@ _]R&P/_@!\#_XXG!?^7+PCXGC8+[:([ M#N2E0!+:I$8]D6)"M8QJ3*^'9!J MEW>8;9-UH7"0IQAW7J<(=UZG"' M=>IPAW7J<(=UZG"'=>IP_V4? _]T&@+_@QX"_Y F!/^:+0;TH30)Z:8W"^"J M/0[4IT0;R:%/*<";6#:XE6!"L)!H2ZF+;U.CAW9:GH-^8)F A664?8UJD'N6 M;HQYGW&)>*ESAG>U=81WQ7:#>-]U@WCH=()XZ7.">.IQ@GCJ<8)XZG&">.IQ M@GCJ<8)XZG&">.IQ_V<= _]W&0+_A1P"_Y,D _^=*P7QI# &YJHS"-RN-PS/ MJD,:Q:5.*+R?5S6SF5]!JY1F2J20;5.>BW1:F(A[8).%@V6.@HMJBH"3;H9^ MG'&"?:=T?WRS=7U\PW9\?=MV?'WH='U\Z'-]?.ER?7SJ<7U\ZG%]?.IQ?7SJ M<7U\ZG%]?.IQ_VD< O]Y& +_AQL"_Y4C _N@*03NJ"P$XZ\O!=>R- O+K4$9 MP:A,)[>C532OG5U IYED29^4:U*9D')9DXUY7XZ*@&2)AXAIA(61;8"#FG%\ M@J1T>8&Q=G>!P'9V@=9V=H'G='>!Z'-X@.ER>'_J<7A_ZG%X?^IQ>'_J<7A_ MZG%X?^IQ_VL; O][%P+_BAH!_Y@A OBC)@/JK"<#W[0I ]*U,@K'L$ 8O*Q+ M)K.G4S.JHEL^HIUC2)J9:5&4E7!8CI)W7HB/?F2#C89I?HJ.;7J)F'%VAZ)S M ?2G(@+FL" !VKHA :$^.FVY7B)AU78*5?&-]DX1H>)",;'2/E7!PC:!R;8RL M=&J,NW5ICIQ;8CJ<6V(ZG%MB.IQ;8CJ<6V(ZG%MB.IQ M_W 7 O^!%0'_D!8!_YX: ?"K&P'BMA8 T[T= F%WF8%F*:FZ6DVYJE)YQ9I2J.ZG!GCNIP9X[J<&>.ZG!GCNIP_W,5 M O^%$P'_E!0 _*,5 .JP$@#9O@P S<$; <+ +0>XO3H3KKE&(:2U3RV:L58Y MDJY>0XJK9$R#J&I3?*5Q67:C>%]QH7]C;)^':&B>D6MDG9QN8)RH<%ZQO897L;V&5[&]AE>QO_W<2 ?^) M$0'_F1$ \Z@. ->U"@#/P0H QL48 +S$*@6RPC@1I[]$'IZ[32N4N%4VB[5< M0(2R8DE\KVE0=JUO5G"K=EMKJGU@9JB&9&*GCV=>IIIJ6Z6F;%BEM6U7IL=M M5Z;B;%>D[6Q:G^UL6I[M;%J>[6Q:GNUL6I[M;%J>[6Q:GNUL_WP0 ?^.$ #V MG@T V*T) ,VX"0#'Q @ OLH4 +7*)P2KR#8/H<5!&Y?"2RB-OU,SA;U:/'VZ M845VN&=+<+=M46JU=%9EM'Q;8+*$7URQCF)8L9EE5;"E9E.PLV=2L<9G4K'A M9U&O\6A3JO!H5*GP:%2I\&A4J?!H5*GP:%2I\&A4J?!H_X(. /^4# #;I08 MSK$' ,6[!P"]QP< M= 0 *S0(P.CSS,,F]C5M4O9A=4;RD7T^\LV!-O<5@3;W@7TR\ M_^+__TE#0U]04D]&24Q% ,)\&%-M_5B3;;U8DVV]6)-MO5B3;;U8DVV]6)- MMO5B_XD+ .&< P#0J@4 Q;4% +N_! "RRP@ J]@- */9( *:V"\)D-8\%(?4 M1A]^TD\I=M!6,F_/7CEHS60_8\QK1%[,3$;:[4Q$V/E/0]C[3T/8^T]#V/M/0]C[3T/8^T]#V/M/VYH M ,JI @"[LP( L+T# *7)!0";U@D E.@4 8SI)02$Z#,+>^@\%'/H1!MKZ$LB M9.=2*%[G62U9YV R5>=H-5+G;SA/YW<[3.> /4GGB3]'Z)1!1.B?0D+IK$-! MZ;I$0.K-1$#JY$1 Z/5$0.?X0T#G^$- Y_A#0.?X0T#G^$- Y_A#S:, +VN M 0"PN $ I,0" )G0!0"/X0H B?$: 8'Q* 5X\C(,_/#GXSSPX]^@\./?L/#CW[#PX]^P\./?L/#CW[#PX]^P\OZH +&S "D MOP F,H! (S8! "$^@X ?/L; G3[)@5L_# *9?PX$%[]0!58_D<94_Y-'4__ M5"!+_UHB2/]A)47_9R9"_VTH0/]U*CW_?2LZ_X8M./^1+C;_FR\T_Z8P,_^R M,3+_OC(Q_] R,?_6,C'_UC(Q_]8R,?_6,C'_UC(Q_]8RLJ\ *6Z "8Q@ MB]( '_? @!Y_Q$!;_\9 F?_(@1@_RP'6O\T#%3_/ ]/_T,32O])%4?_3Q=# M_U490/];&S[_81P[_V8>.?]M'S;_=" T_WTA,?^&(R__D20M_YLE+/^E)BO_ MKR8J_[LG*?^^)RG_OB_PT 5O\2 4__&0))_R #0_\G!#__+@4Z_S0&-_\Z!S/_/P9.?]&H3O_1:D\_T2P/O]# MMS__0L __T+)0/]!U4'_0>1!_T'N0O]!]D+_0?U"_T+_0?E$_T'T1O]"[T?_ M0N]'_T+O1_]"[T?_0N]'_T+O1_]"_TTI _]*,@3_43(&_U3?]* MWDW_2MY-_TK>3?]*_T\H _]2+ 3_6BP%_V$O!_]G.@[_:D05_VI.'/]G5R3_ M8F$K_UYM,?];>#;_5X,Z_U2-/?]2ED#_4)Y"_D^E1/Q.K47[3;1'^DR\2/E, MQTCV2]1)\TOE2?!+\$GM3/E(Z4S_2N%._TO:3_],TU#_3=-0_TW34/]-TU#_ M3=-0_TW34/]-_U H _]5*@3_72D%_V4M!_]L. W_;T(4_V]+'/]L52/_:%XJ M_V-I,?]?=#;]7'\[^UF)/_E6DD+W5)I$]5.B1O12J4CR4;%)\5"Y2N]/PTON M3\]+ZT_B2^=/[DOD3_A-WT_^3M51_T_.4O]0R5/_4,E3_U#)4_]0R5/_4,E3 M_U#)4_]0_U$G _]8)P3_82<$_VHL!O]Q-@S_=$ 3_W1)&O]R4B+_;ELI_6AD M,/EE<#;V87L[\UZ%0/!;CD/N699&[%>>2.I5IDKH5*U,YU.U3>53OT[C4\Q. MX5/?3MU3[4_84O=1T5/]4LI4_E/$5O]3OU?_4[]7_U._5_]3OU?_4[]7_U._ M5_]3_U(G _];)0/_920$_VXJ!O]V- O_>CT1_WI&&/]X3R#[=%@H]F]A+_%K M;#;M9W8\Z6. 0.9@BD7D79)(X5N:2M]9HDW=6*I/VE>R4-A6O%'55V6OU7MEK]5[9:_5>V6OU7 M_U,F _]?(@/_:2$#_W,H!?][,@K_?SL0_X!$%OM^3![T>U0E[G9=+>EQ:#3D M;7([X&E\0=QEA4;88HY*U%^63=%=G5#.7*52S%JM5,E9ME;'6<)7QEG05\)9 MYEB_6?-9NUK[6;5;^UJP7?M:K5W[6:U=^UFM7?M9K5W[6:U=^UFM7?M9_U8D M _]B( /_;2 #_W]^+1A?HB$X>X817)ME^83'1>&HZRW-S M0L9O?$C";(1-OFF,4;MFDU6X9)M8M6.C6K-AK%RP8+=>KF#$7ZQ@V%^I8>M? MIV'W7Z)C]U^?9/=?G63X7IUD^%Z=9/A>G63X7IUD^%Z=9/A>_UL@ O]H' +_ M=!T"_WXC _^(*P7]C30)\Y [#NJ00Q3BCTH:VHI4)="#73#)?F$BY<8!.M6Z(4K)KCU:O:9=:K&>?7*EEJ%^F9+)AI&2_8J)DT&*@9.=BGF7U M8IIF]6&89_9@EFCV8)9H]F"6:/9@EFCV8)9H]F"6:/9@_UT? O]J&@+_=QP" M_X(A O^+*03YD3$'[Y4X"^:6/Q#=E$<7THY1),J(6R_"@V0YO'YL0;=Y=$BR M=7Q.KG*$4ZIOBU>F;9-;HVN;7J!JI&"=:*YCFVBZ9)EHRV67:.-DE6GS9)-J M]&.1:_5BD&OU89!K]6&0:_5AD&OU89!K]6&0:_5A_U\= O]M& +_>AL"_X4? M O^.)P/UE2X%ZYDU".&<.PS6F$,6S)-/(L2-6"Z]AV$XMH)I0;!^<4BK>GE. MIW> 4Z-TB%B?<9!;FV^87YANH6*5;:MDDFRW9I!LQF:/;-]FCFWQ98QN\V2+ M;O1CBF[T8HIN]&**;O1BBF[T8HIN]&**;O1B_V$< O]O%@+_?!H!_X@> ?^1 M) +RF2L$YYXQ!=V@-@G1G$$5QY=-(;^15BVWC%\WL8=G0*N";DBE?G9.H'M] M4YQXA5B8=HU@@W--FX![4Y9] M@E>2>HI, M?X=J-F?GFO:'MYO6EZ>=%I>7KJ:'IZ\F9Z>?)E>GGS9'IY M\V1Z>?-D>GGS9'IY\V1Z>?-D_V<7 O]V% '_A!8!_Y 7 ?6;&@'GI!T!VZL? M &A(5; M@H*-7WZ EV-Z?Z%F=WZL:'5]NVES?LYI%0#CJ!8 U:X; 49D20D6U+BXYT48:,>U:!B8-;?(>+ M7WB&E&)TA)]E<8.J9V^#N&EM@\MI;8/F:&Z#\F9O@O)E<('S9'"!\V1P@?-D M<('S9'"!\V1P@?-D_VL4 ?][$@'_BA( _Y82 .VB$ #>K0X T+$9 ,6P*P6[ MK3D/LJE$&ZFE3B>@H58RF9U>.Y*:9$.+EVM*AI1R4("2>55[CX!:=XV)7G*, MDF%NBIQD:XFH9VF)MFAGBF83^ I&=&>J%N3'6?=5%PG7Q5:YR$6F::CEUCF9A@ M7YBD8EV8LF1;F,-D6YC>8UN8\&-D_5B7I/U8EZ3]6)> MD_5B_W4. /^�#KE@@ U:,' ,RM" #%M@< O;P1 +2](P*KNS(*H;D_%9BV M2""0LU$KB+!8-("N7SQZJV9#=*EL2&^HAL&!6H<%@5:+<8%6A[V!6G_=?5YSW7U><]U]7G/=?5YSW7U><]U]7G/=? M_WH, /V+"0#:FP0 SJ<& ,2P!@"\N00 M<$. *S"( &DP3 (FK\\$Y&]1AV) MND\G@;A6,'JV73ASM&0_;K)J1&BQ<4EDL'E-7ZZ!45NMBE18K9575*RA65*L MKUM0K,!;4*S:6D^K[EM/JOI;4:;Z6U&F^EM1IOI;4:;Z6U&F^EM1IOI;_X ) M .&2 0#1H 0 QJL% +RT! "SO0, J\<+ *3)' &L%4+'._6S-MOF(Y9[QI/F*[<$->NG='6KF 2U:YB4Y3N)104+B@4DVXKE1, MN+]42[G85$NW[51*MOE52K/^5DJS_E9*L_Y62K/^5DJS_E9*L_Y6^H<" -:8 M #)I0, O:\# +.X 0"IP@0 H0R"&[C/ ]GXT458>--&USC52!7 MXUTD5.-D)U#B:RI-XG,M2N-\,$CCAC)%XY T0^.<-4'DJ39 Y+@W/^7+-S_E MY#<_X_,V/>+[.#WB^S@]XOLX/>+[.#WB^S@]XOLXQJ$ +>K "JM GKX M )/) @"(U 8 ?^X. 'GM&P%Q[2<#:NXR"&3N.PU>[D,36.Y+%U/N4AI0[UD> M3.]@($GO9R-'[V\E1/!W)T'P@"D_\(HJ/?&5+#OQH2TY\JXN./*^+S?ST"\W M\^!\X_8(@-OV-(C3^F",R_J0D,?^Q)3#_OR8O_\\F M+O_C)B[_XR8N_^,F+O_C)B[_XR8N_^,FK:T )^W "2P@ ALT 'G: !P M\@@ :/\1 &'_&@%:_R,#5/\K!$__,P9*_SL(1O]""T/_20U _T\./?]5$#K_ M6Q$X_V$3-?]H%#/_;Q4P_W@6+O^"%RS_C1DJ_YD:*?^D&BC_KQLG_[H<)O_' M'";_QQPF_\<<)O_''";_QQPF_\<-8 &SB !C_ < M7/\/ %7_%@%/_QX"2?\F T3_+@1 _S0%//\[!CG_00"1+_G@D2 M_YX)$O^>"1+_G@D2_YX)_T(M _]",@3_2#($_TPV!O]./ C_4$<._U!2%?]. M7QK_2VL?_TAW)/]%@R?_0HXJ_T&7+/\_H"[_/ZI$_SGJ1/\YZD3_.>I$ M_SGJ1/\Y_T4K _])+ /_4"P$_U4O!?]9-PC_7$(._UM-%?]85QO_5F,@_U)O M)?]/>BK_3(4M_TJ/,/](F#+_1Y\T_T:F-?]%K3;_1;0W_T2\./Y$QCC\1-(Y M^4/B.?9$[CGS1/]$_SKK1?\[Y$;_/.-&_SSC1O\\XT;_/.-&_SSC M1O\\_T8K _]-*0/_5"D$_UDL!?]>-0?_84 -_V%*%/]>5!K_6E\@_U=K)O]4 M=BK_48$N_TZ+,?Y,E#3\2YPU^TJC-_I)JCCX2+$Y]TBY.O9'PCOU1\T[\D?? M.^Y'[#OK2/8[Z4?_/>='_S[A2/\_VDK_0-A*_T#82O] V$K_0-A*_T#82O] M_TQ+OCWK2\H^Z4O;2OR6W@P M[UB"-.Q6BS?J5)0YZ%.;.^91HSWE4:H^XU"R/^%/NT#@3\= WD_80=E/Z$'4 M3_1#T$[^1).UD:2KI870PY5Y^ M-.);ASC@68\[W5>7/MM5GT#85*9"U5.N0])2MT304L)%SE+01LM2Y4;(4O)( MQ5+]2<)2_TJ\5/]*MU7_2K95_TJV5?]*ME7_2K95_TJV5?]*_U C O];'@+_ M9!X"_VTD _]S*P3_=S4(_G@^#O9W1Q3P=% ;ZF]:(N1K92G@9V\OVV-Y-=9@ M@CK278H^SUN20I1\96LDG$5KQ*PE7)2[]5WTN\5NY,N5;Z M3;=6_TVR6/]-KEG_3:Q9_TVL6?]-K%G_3:Q9_TVL6?]-_U,@ O]>' +_:!P" M_W$B O]X* /_?#$'^'XZ"_!]0Q'I>DP8XG97']QR82C4;6LOSVET-LME?3O' M8H5 Q&"-0\%>E4:_79Q(O%ND2[I:K4RX6;=.MEG#3[19U4^Q6NI0KEKW4*Q: M_U"H6_]0I%S_4*1=_T^D7?]/I%W_3Z1=_T^D7?]/_U8> O]A&0+_;!H"_W4@ M O]\)0/]@2X%\X0W">J$/P[B@4@5VWU3'=%W72?+#R^9X!! MNF6(1;=CD$BT89A+LE^?3:]>J$^M7;)1JUV^4JE=SE.F7>53I%[T4Z)>_U.? M7_]2G&#_4IM@_U*;8/]2FV#_4IM@_U*;8/]2_U@< O]D%P'_&,OOG-L-[EO=#VU;'Q"LFJ$ M1JYGC$JK99--J&2;3Z5BI%*C8:Y4H6&Y59]AR%:=8>%6FV+Q59EB_5678_]4 ME63_5)1D_U.49/]3E&3_4Y1D_U.49/]3_UH: O]G%0'_/9_Y6CF?^ M58UH_E6-:/Y5C6C^58UH_E6-:/Y5_UP8 ?]I$P'_=A8!_X 9 ?V('0'OCB(! MY),I MJ4,0;.D#\/QHM+&KZ&526W@5XNL7UF-JQY;CRG=G5"HW-]1Y]PA$N< M;HQ.F&R44I5KG522:J=7D&FR68UIP%J,:=5:BFKL68IJ^EB):_U7AVO]5H=K M_E:':_Y6AVO^5H=K_E:':_Y6_UX7 ?]L$@'_>!0!_X,7 /F+&@#KDAT!X)@C M =.8+P7*E#T.P8])&;F*4R2RAELMK(%D-:9^:SRA>G)"G7=Z1YEU@4N5" M;_U7@F_]5X)O_5>";_U7_V 5 ?]N$0'_>Q, _X84 /:/%@#GEA@ VYP< ,^; M+03%ESL-O)-'&+2.42.MBEDLIX9A-*&":3N*P3! MFSD,N)=%%["23R*ICE@KHHI?,YR&9SJ7@VY DH!U18U^?$J)?(1.A7J,4H)X ME59^=Y]8>W:J6WEUN%QW=,I>+93F2B&Q C85S18B#>DJ$@(%.@'^*4GQ]DU5X M?)U8=7NH6W-ZMEQQ>L=<<7KB7'%[\UIQ>_M9OQ8OQ8_V<1 ?]U#P#_@PX ](X- -N9"@#4H0L S*05 ,*D)P.XHC8*L)Y" M%:>:3!^@EU0IF9-<,9.08SB-C6H_B(IQ1(.(>$E^AG]->H2(47:"D55S@9M8 M;X"F6FU_M%QK?\5<:X#?7&N \EIK@/M9;'[\6&U^_%AM?OQ8;7[\6&U^_%AM M?OQ8_VD0 ?]X#@#_A0P XI(( -6;"0#.HPD QZ@2 +VH)0*TIC0)JZ) $Z.? M2AZ;FU(GE)A:,(Z583>(DF@]@I!O0WZ.=DAYC'U,=8J%4'&(CE1MAYE7:H:D M66>%L5MEA<);987<6V6%\%IFA?M99X/\6&>#_%=G@_Q79X/\5V>#_%=G@_Q7 M_VP. /][# #RB0D V94& ,^>" #)I@@ P:L0 +BK(@*OJC((IJ<^$IZD2!R6 MH5$ECYY8+HB;7S6"F68\?99M07B4=$9SDGM+;Y"#3VN/C%)GCI959(VB6&&, MKUE?C,!:7XS965^,[EE?C/M888K]5V&)_5=AB?U788G]5V&)_5=AB?U7_V\, M /]_"0#?C0, TI@& ,JB!@#"J08 NJ\. +*P( &IKB\&H:P\$)BI1AJ1IT\C MB:16+(.B73-]GV0Y=YUK/W*;<41NFGE(:9B!3&67BE!AE9137I6@55N4K5=: ME+U869345UF4[%=9D_E66Y'^55N0_E5;D/Y56Y#^55N0_E5;D/Y5_W,) /6$ M! #8D0, S)P% ,.E!0"[K00 L[,, *NU' &CM"P%F[(Y#I*P1!>*K4T@@ZM4 M*7VI7#!WIV(V<:5I/&RD;T%HHG=%9*%_25^?B$Q4E:=JU-4G;Q4 M4YW15%.=ZU-3G/A35)K_4U29_U-4F?]35)G_4U29_U-4F?]3_W@& .&) #0 ME@( QJ$# +RI P"SL $ J[@( *2Z& "=(J W+2-PALT4(/9M%+%6'04QI,P5BWCX*7=Y(#UG>4!15WE@74=Y@&T[> M9QY+W6\@2-YX(T;>@25#WHPG0=Z8*3_>IBH^W[4J/>#(*CW?XRH\W?$K.]S[ M+3K<_2XZW/TN.MS]+CK<_2XZW/TNP)\ +&G "DL F+H (W# "!S0( M=M<' &[H#P!IZ!L!8^@G E[I,@58Z3L(5.E$#$_J3 ],ZE,22>I;%4;J8A=$ MZVH90>MR&S_K>QT\ZX8>.NR1(#CLGB$W[:PB-NV[(S7NSR,T[N8C-.OU(S3K M^",TZ_@C-.OX(S3K^",TZ_@CLZ4 *:M "9MP C<$ (#+ !UU0$ :>$& M &3S$0!>\QP!6?0F E3T, 1/]3@&2_5 "$?V1PI$]DX,0?=5#C_W7 \\]V,1 M.OAJ$S?X 3__)@(Z_RT"-_\S S/_.0,P_S\$+O]$!"O_2@4I_U %)_]6!B3_ M708B_V4'(/]N!QW_>0@;_X4(&O^2"1G_G@D8_Z@)%_^S"1?_MPD7_[<)%_^W M"1?_MPD7_[<)D+H (+% !TT 9]P %CC !-\ 1_\" $+_# \_Q$ M./\8 33_'P$P_R4!+/\K BG_, (E_S4"(_\Z B#_/P,>_T0#'/]) QG_3P,7 M_U8$%?]>!!+_: 01_W(%#_]^!0[_B@4._Y0%#?^>!0W_H@4-_Z(%#?^B!0W_ MH@4-_Z(%_SDO O\\, /_03$#_T0T!/]$.@;_1$4(_T51#/]#71'_06D6_SYV M&?\\@1S_.HP>_SF6(/\XGB'_-Z4C_S>K(_\VLB3_-KDE_S; )?\URB;_-=\[_RWO._\M_SPM M O]$*0+_2BD#_TXL!/]1- 7_4CX(_U)*#?]051+_36$7_TIM&_](>!__18,B M_T.-)/]"E2;_09TG_T"C*/] JBG^/[$J_3^X*_P_P2OZ/\LK]S_<+/4_Z2SQ M/_0K[S_]+.T__RWL/O\OZS[_,.<__S#G/_\PYS__,.<__S#G/_\P_T J O]( M)@+_3B8#_U(I _]6,@7_5SP'_U='#/]541+_4ET7_U!I'/]-="#_2G\C_4B) M)OM'D2CZ1IDI^$6@*O=$IROU1*TL]$.U+?-#O2WR0\@N\$/7+NQ#YR[I1/,M MYD/\,.1"_S'C0O\RX4+_,]Q#_S3<0_\TW$/_--Q#_S3<0_\T_T,G O]+(P+_ M4B("_U@G _]<+P3_73D'_UY##/];3A'_6%@7_E5D'/I2;R#W4'HD]$V$)_), MC2GP2I4K[TF<+>U)HR[L2*HOZD>Q+^E'NC#G1\4PYD?2,.)(Y3#?1_(RVT?[ M--A&_S751O\VTD;_-\U(_S?-2/\WS4C_-\U(_S?-2/\W_T8D O]/( +_5A\" M_UTD _]A+ 3_8S4&_V1 "_]B2A#Z7E06]5M?'/%8:R#N574EZU-_*.A1B"OF M3Y$MY$Z8+^)-H##A3*9B#D6W$EX5A[*=Y6A"S;5(PO MV%*4,M11FS324*,UT$^J-\Y.LCC,3KPYRD[).LA.W3K$3^T[P4[Y/;Y._SV\ M3O\^ND__/K90_SZV4/\^ME#_/K90_SZV4/\^_TT> O]6&@'_7QH!_V<@ O]L M)@+_;RX$^7 X!_)O0@SK;$L2Y6E7&=]E8A_:86PEU%UV*M!;?B_-68/ M-MV/0KC3#"7H$TOUR)-[U: MD3JZ69@\N%B@/K97J$"T5K)"LE:]0[!5S$.M5N-$JU;S1*A7_D2G5_]$I5C_ M1*)8_T2B6/]$HEC_1*)8_T2B6/]$_U,9 ?]=% '_:!8!_W : ?]V( 'W>B8" M[7PN ^1\. ?<>D0-TG5/%LMP6A[&;&,FP6AL++UF=3&Y8WTUMF&$.;-?C#RP M790_KER;0:M;I$.I6JU%IUJX1J59QT>C6MY'H5KO1Y];_$>=6_]'FUS_1II< M_T::7/]&FES_1II<_T::7/]&_U47 ?]@$@'_:Q0!_W07 /]Z' 'R?R(!YX$I M MZ",P33?T ,RWI,%<1V5AZ^<6 EN6YH++1K<3*Q:'DVK6: .JIDB#VG8H] MI6"70Z)?H$6?7JE'G5ZT29M=PDJ97=9*EU[L2I9?^DF57_])DV#_2))@_T>2 M8/]'DF#_1Y)@_T>28/]'_U@5 ?]C$0'_;A( _W<5 /M^& #M@QT XH78J9)E&*P2Y)AODR08=!,CV+H3(YC^$N-8_]*C&3_28MD_TF+9/]) MBV3_28MD_TF+9/])_UH3 ?]F$ #_<1$ _WH2 />"% #HAQ< W8L< -"++ /' MB#L*OX1'$[A_41RQ>UHDK'=B*Z=T:C&C<7(VGV]Y.YMM@#^8:XA"E6F019)H MF4B/9J)*C&:M3(IENDV(92)P*^CS8(MHQ" M$:Z(31JHA%8BHH!>*IQ]93"7>FPUDW=S.H]U>SZ,F[@4'EO\DYY;_Y->6__3'EO_TMY;_]+>6__2WEO_TMY M;_]+_V / /]M#0#_>0P [H,+ -N+"0#4D0H S)43 ,*5)0*YDS0'L8]!$*J, M2QFCB%0AG81<*9>!8R^2?FHUCGQQ.8IZ>#V&>(!"@W:(17]UD4E\7*F M3G9RLU!UPH WH8& -6." #/E D QY@1 +Z8(P&UEC(&K9,_#Z:021B? MC%(@F(E:*).&82Z.@V@TB8%O.85_=CV!?7Y!?7N&17IYCTEV>)E,D3G%W ML5!O=L%0;G?94&YW[T]N=_Q.;G?_36]W_TQO=_],;W?_3&]W_TQO=_],_V0- M /]R"@#P?@8 VH@% -"0!P#*EP@ PIL0 +F;(0&QFC &J9<]#J&41Q>:D5 ? ME(U8)XZ+7RV)B&8SA(9M.("$=#U[@GM!>("$171_C4AQ?9=+;7RB3FM\KT]I M>[Y0:'S54&A\[4]I?/M.:7S_36I[_TQJ>_],:GO_3&I[_TQJ>_],_V8* /]U M" #A@0( U(L% ,N3!@#$F@8 O9X. +6?'P&LGBX%I)L[#)V81166E4X>CY-6 M)8F072R$CF0R?XMK-WJ*0Q21FTPI)I-760<#IQCG<^;8U_0FF+B$9EBI))8HF>2U^(JDU>B+I.7(C. M3EV(Z4U=A_A,78?_2UZ&_TM>AO]+7H;_2UZ&_TM>AO]+_VT% .I\ #5B MRI(# ,&: P"YH , L:8) *FG&0"BIRD#FJ4V"9*C01*+H4H:A)]2(7Z=6BAY MFV N=)EG,V^7;CAKEG4\9Y1]0&.3AD-@D9!&7)&<25J0J4M8D+A,5Y#,3%>0 MYTM7C_=*5X[_2EB._TE8CO])6([_25B._TE8CO])_W$! ." #/C Q)8" M +N> @"RI J:H% **L%0";K"8"E*LT!XRJ/P^%J$@7?J90'GBD6"5SHEXK M;J%E,&J?;#1EGG,Y89U[/%Z;A$!:FHY#5YF:1529IT=2F;9(49G*2%&8YDA1 ME_5(49?_1U&6_T=1EO]'49;_1U&6_T=1EO]']G< -B% #)D0 OYL! +2B M "KJ H; )JR$0"4LR(!C;(P!86Q/ Q^KT84>*Y.&W*L5B%MJUPG:*EC M+&2H:C!@IW$T7*9Y.%BE@CM5I(P^4:.80$^CI4)-H[1#3*/(0TRCY$-+H?1# M2Z#_1$N@_T1+H/]$2Z#_1$N@_T1+H/]$XWT ,^+ #"E@ MY\ *VF "C MK0 F;4 )"Y#@"+NAX!A+HM WVY.0EWN$,0<;9,%VNU4QUFM%HB8K-A)EZR M:"M:L6\N5K!W,E.P@35/KXLX3*^7.DJNI#Q(KK,]1Z['/4>NXSQ&K?,]1JO^ M/D6K_S]%J_\_1:O_/T6K_S]%J_\_VH, ,>1 "[G KZ0 *6K ":L@ MD+H! (;!"0"!PA@ >\(H G7"-09OP4 ,:]9B14 MO&XG4;QV*DV[?RU*NXHP2+N6,D6[HS1#N[(T0KO%-4.[XC1"N?,U0;C]-T"W M_S= M_\W0+?_-T"W_S= M_\WSHL +^8 "RH0 IZD )RP "1N AL " M 'O(!P!TRQ( <,PB 6O+, -FRSP'8\<# '#/ M!P!GU@T 9-<: *@%^ ![Q@ <,X# &76!P!= MXPX 6N,; %;C)P%2Y#("3N0\!$KD1 9'Y4T(1>55"D+E7 Q Y60./N9L$#OF M=A(YYH 4-^>,%37GF18TYZ@7,NBX&#+HS!@QZ.48,>;T&#'E_!@QY?P8,>7\ M&#'E_!@QY?P8KJ( *&J "4LP B+T 'O& !OS@ 8]8! %C>!0!4[A M4>\; $WO)@%)\"\"1? X T'Q/P0^\4<%//).!CKR50\4 &_. !BUP 5MX $[P!P!*^A 1OL9 M $+[(@$__"H!._TR CC].0(U_C\#,OY& S#_3 0N_U,%*_]:!2G_8@8G_VL& M)/]V!R/_@@@A_Y ((/^="1__JPD>_[H)'?_)"1S_W0D<_]T)'/_="1S_W0D< M_]T)F+ (JZ !\Q ;\T &+8 !5W@ 2>0 $3[!0 __PX ._\5 #C_ M' T_R0!,?\K 2W_,0$J_S8")_\\ B7_0@(C_T@"(/]. Q[_50,<_UT#&?]G M!!?_<@05_W\$%/^,!1/_F@42_Z8%$?^R!1'_O 41_[P%$?^\!1'_O 41_[P% MC+@ 'W" !OS 8M@ %3? !'Y0 /O$ #G_ 0 T_PL ,/\0 "S_%@ I M_QP )O\B "+_)P$?_RP!'/\Q 1K_-@$8_SP!%?]! 1/_2 (1_T\"$/]7 @W_ M80(,_VP""O]Y @G_A@,(_Y(#!_^= P;_I0,&_Z4#!O^E P;_I0,&_Z4#_S$Q M O\V+@+_.B\"_SLR _\[.03_.T,%_SE/!_\X7 K_-F@-_S1T$/\R@!+_,8L4 M_S"4%O\PFQ?_+Z(7_R^H&/\NKQG_+K49_RZ\&?\NQ1K_+L\:_R[@&O\NZQK_ M+O0:_R[\&OPO_QG[+_\:^B[_&_HN_QSZ+O\<^B[_'/HN_QSZ+O\<_S,O O\Y M+ +_/2T"_SXP _\_-@3_/T$%_SU-!_\\60K_.F4._SAR$?\V?1/_-8@5_S21 M%_\SF1C_,Z 9_S*F&?\RK!K_,;,:_S&Z&_\QPAO_,]3'_'O4Q_Q[U,?\>_S4L O\\*@+_ M0"H"_T(M _]#- 3_1#\%_T)*!_]!5@K_/V(._SUN$?\[>A3_.806_SB.&/\W MEAG_-IT:_S:D&_\UJAS_-; <_S6W'?\UOQW_-\T_R'O-/\A_S@J O\_)P+_0R8" M_T8I O]),@/_23P%_TA'!_]&4PO_1%\/_T)J$O] =A7_/H 8_SR*&?\\DAO_ M.YH<_3J@'?PZIQW[.:T>^CFT'_DYO!_X.<8?]CG3'_(YY!_O.? ?[#KZ'^HY M_R'I.?\CZ#G_). M]3^='_,_HR#R/JH@\3ZQ(? ^N2'N/L,A[3[/(>H^XB'F/^\AXS[Y(^$]_R7? M/?\GWCW_*-P]_RC!'.Y&BA[L19(@ZT29 M(>E#H"+H0Z1+A2#B2HXAX$F5(]Y( MG"3<1Z,FVD>K)]A&LRC51KPHTT;(*=%&W"K-1^PJR4;W+,=&_R[$1O\OPT;_ M+\)&_R_!1O\OP4;_+\%&_R_!1O\O_T8= ?].& '_5A@!_UP> ?]@)0+_8BT# M_&(W!?1@00CN74P-Z%I8$N-88Q??56X;VU)W']A0@"+43XDDT4V0)\],ERC- M3)XJRTNF*\E*K2S'2K7A?26VDR3(5(,GQ5*+*L-1DBS!4)DN MOT^A+[U/J#&[3K$RN4Z\,[=.RC2U3N$TLD[Q-:]/_3:M3_\VK$__-JM/_S:K M3_\VJT__-JM/_S:K3_\V_TT7 ?]5$@'_7Q0 _V88 /]K'0'X;20![6XL N5M M-@3=:T,(U&=/$,UD6A?(8&0=Q%UM(L%;=B:]67XINU>%++A6C2^V590QM%2< M,[)3I#2P4JTVK5*W-ZQ2Q3BJ4MHXIU+M.:53^CFC4_\YHE/_.:%4_SBA5/\X MH53_.*%4_SBA5/\X_T\4 ?]9$ #_8Q( _VH4 /]O&0#RT7GDKL5R +JY;B#&L68\SJEB7-:=7 MGS>E5Z@YHU:S.J%6P#N?5M(\G5;I/)M7^#R:5_\\F5C_.YA8_SN86/\ZF%C_ M.IA8_SJ86/\Z_U(2 ?]<#@#_9A _VT1 /IS% #K=Q@ X'D? -1Y+0++=CP' MQ')(#KYO4Q:X:UP=LVAE(J]E;2>L8W4KJ6%\+Z9?A#*C7HLUH5V3-YYQ$ V7T8 ,Y]*@+%>SD&OG=% M#K=T4!6Q<%DE:'$LH69X+YYD@#.;8HN$"-7LA!BU[A08I?\T")7_\_B6#_/HA@_SZ(8/\]B&#_/8A@_SV( M8/\]_U?@P TH$5 ,B!)P' ?S8&N'Q"#;)X M316L=58;IW)?(J)O9B>>;&XLFVIU,)=H?#.49X0VD66,.8YDE3R,8YX^B6*H M0(=BM4*%8L5"A&+>0X-C\4*"8_U!@F3_0()D_S^"9/\_@F3_/X)D_S^"9/\_ M_UD. /]D"P#_;@H ZG<( -M]" #4@@H S(02 ,.%) &[@S0%LX! #*U\2Q2F M>50;H79<(9QS9":8<6LKE&]R+Y%M>3..:X$VBVJ).8AHDCR%9YL_@F:F08!F MLD-^9L%$?6;91'QG[T-\9_Q!?&C_0'QH_T!\:/\_?&C_/WQH_S]\:/\__UL, M /]G"0#W<0< WGH% -2 !P#.A0D QX<1 +Z((@&VAS$$KX0^"ZB!21.B?5(: MG'I:()=W82:3=6@KCW-O+XMQ=S.(;WXVA6Z&.H)MCSU_:YD_?&NC0GEJL$-X M:K]$=FK4179K[4-V:_M"=FO_079L_T!V;/] =FS_0'9L_T!V;/] _UT* /]I M!P#L= , VGP$ -"#!@#)B < PXH/ +J+( &RBB\$JX@\"J2%1Q*=@5 9F'Y8 M'Y-\7R6.>68JBG=M+H9U=#*"='PV?W*$.7QQC3UY<)9 =F^A0G1NKD1R;KU% M<&[117!OZT1P;_I#<6__07%O_T!Q'DU>G>".7=VBSQS=94_<72?0FYSK$1L<[M%:W/. M16MSZ41K<_A#:W/_0FQS_T%L<_] ;'/_0&QS_T!L<_] _V$% /IN 0#=>0 MT((" ,>)! # C@0 N9$, +&2&P"IDBL#HI X")N-0P^4BDP7CHA4'8F%6R.$ M@V(H@(%I+7Q_<#%X?GI(_:WF=06AXJD-F>+A$97C,165X MYT1E>/=#9GC_0F9X_T%F>/] 9GC_0&9X_T!F>/] _V0# .YQ #8? RX4" M ,., P"[D0, LY0) *R6& "EEB@"G90V!Y:200Z0CTH5BHU2'(2+6B)_B6 G M>X=G+'>%;C!S@W4T;X)]-VR!ACMI?Y ^9GZ;06-^J$-A?;9$8'W)1%]]Y4-@ M??9"8'W_06%]_T!A??] 87W_0&%]_T!A??] _V< .-T #2?P QX@! +Z/ M @"VE0$ KI@& *::%0"?FB8"F)DS!I&7/PR+E4@4A9-0&G^16"!ZCU\E=HUE M*G*+;"YNBG,R:HA[-F:'A#ECAHX\8(69/UV$ID%;A+1"6H3'0UJ$XT):@_1! M6X/_0%N#_T!;@_\_6X/_/UN#_S];@_\__VH -YX #-@P PHP +F3 "P MF IYT" *"?$@"9GR,!DYXQ!8R=/ N%FT82?YE.&'J75AYUEETC<)1C*&R2 M:BQHD7$P99!Y-&&.@C=>C8PZ6HR7/5B,I#]6B[) 5(O%0%2+X4!4BO,_58K^ M/U6)_SY5B?\^58G_/E6)_SY5B?\^[V\ -9\ #(AP O9$ +28 "JG MH*( )FD$ "3I2 !C*0N X6C.0E_HD,/>:!,%G2?4QMOG5H@:IQA)6:::"EC MF6\M7YAW,%N7@#18EHHW5965.5*5HCM0E+ ]3Y3#/4^4WSQ/D_(\3Y+]/$^2 M_SQ/D?\\3Y'_/$^1_SQ/D?\\Y'0 ,^! #"C N)8 *V< "CH0 F*@ M )"J#0"+JQL A:LJ GZJ-@9XJ4$,W3A)G? X29S\.$F;_SE) MF_\Y29O_.4F;_SE)F_\YVWH ,B' "\D@ L9H *:@ "Q M" "!LA8 ?+,F 7:R,P1QLCT):[%'#F:P3Q-BKU887JY='%JM9"!7K&LC5*QS M)E"K?"E-JH8L2JJ2+TBIGS!&J:TR1:F_,D2JVC)$J.\R0Z?[,T.F_S-#I?\T M0Z7_-$.E_S1#I?\TT($ ,&. "UF J9\ )ZE "3K B+( 'RY @!V MNA$ B)(MH0E1;:0)T.UG2E!M:PJ0+:^*C^VV"H_M.XJ/K/Z+#VR_RT]L?\M/;'_ M+3VQ_RT]L?\MQXD +F5 "LG0 H:0 ):K "*L@ ?[@ '._ P!JQ P M9\4: &/%* %?Q34#6\4_!5?%2 E4Q% ,4,18#TW$7Q)*PV852,-N%T7#>!I" MPX(<0,..'C[#G!\\PZL@.\.\(3K#U2$[PNXA.<#Y(CB__R0XO_\D.+__)#B_ M_R0XO_\DO9$ +"; "DH@ F*H (RQ " N0 =;\ &K&! !>S @ 6<\2 M %?0(0!5T"X!4= Y D[00P1+T$P&2=!3"$;06PM#T&,-0=!K#S[0=1$\T8 3 M.M&,%#C1FA8VT:D7-=&[%S32TA!F"#?@;PDUX7H*,^&& M##'AE TPXJ,.+N*S#B[CQPXMX^,.+>#R#BS?^P\LW_T0+-_]$"S?_1 LW_T0 MJ* )RG "/L @[@ ';! !JR0 7L\ %/5 0!)W 8 1>D/ $+I&0! MZB0 />HN #KK-@$X[#X!-NQ& C/M30,Q[54#+^Y=!"WN904K[G %*>][!BCO MB0P,; M_HD$&?Z8!!C_J 07_[<$%O_(!!;_X 06_^0$%O_D!!;_Y 06_^0$DZX (6W M !XP :LD %W2 !0V0 1-\ #KD U]P, ,O\, "[_$@ K_QH */\A M ";_)P C_RT (/\S ![_.0$<_S\!&?]% 1?_30$5_U4!$_]? 1'_:@(0_W@" M#O^' @[_E@(-_Z0"#/^P @S_O@(,_\("#/_" @S_P@(,_\("A[8 'F_ !K MR0 7M, %#; !#X ..4 "_P K_P )_\( "3_#@ A_Q, 'O\9 !O_ M'@ 8_R, %?\H !/_+0 1_S( $/\X [_/P ,_T8!"O]/ 0?_60$$_V4! ?]R M 0#_@0$ _X\! /^; 0#_IP$ _ZD! /^I 0#_J0$ _ZD!_RPO ?\P+ '_,BP" M_S,P O\Q-@/_,$$#_R]-!/\M6@;_*V8'_RES"/\H?@K_)X@+_R>1#/\GF0W_ M)I\-_R:E#O\FJP[_)K$/_R:X#_\FP __)LD/_R;7#_\FY@__)O /_B;Y#_LG M_P_Y)_\/^2;_$?@F_Q'X)O\2^";_$O@F_Q+X)O\2_RXL ?\S*0'_-2H"_S8M M O\V- +_-3\#_S-+!/\R5P;_,&0'_RYP"?\L>PK_+(4,_RN.#?\KE@[_*IT/ M_RJC#_\JJ1#_*J\0_RFV$/\IO1'_*<<1_RG3$?XIXQ'[*N\1^"KX$/8K_Q#T M*O\2]"K_$_,J_Q3S*?\4\RG_%/,I_Q3S*?\4_S$I ?\V)@'_.28!_SHI O\[ M,@+_.ST#_SE(!?\W5 ;_-6 '_S-L"?\R=PS_,((-_S"+#O\ODP__+YH0_RZ@ M$?\NIA'_+JP2_RZS$OXNNA+]+L02^R[/$_@NX1+U+NT2\2_W$N\O_Q/N+O\5 M[2[_%NPN_Q?L+O\7["[_%^PN_Q?L+O\7_S0F ?\Y(P'_/2,!_SXF O]!+P+_ M03D#_S]%!/\]4 ;_.UP(_SEH"O\W0S_QKC,O\:XS+_&N,R_QKC,O\:_S@C ?\]( '_01\!_T4C ?]'+ +_1S8# M_T9 !/]$3 ;_05@(_S]D"_L^;P[Y/'D0]CN#$?0ZBQ/S.9,4\3F9%/ XH!7N M.*86[3BM%NPXM!;J.+T6Z3C)%NH6X#CU&-TX_QK;-_\UC?_'M8W_Q[6-_\>_SL@ ?]!' '_11H!_TL@ ?]-* '_3C("_TT\ M!/]*1P;Z2%,(]D9?"_)$:@[O0G01[$%^$^I AQ3H/XX5YCZ6%N4^G!?C/:,8 MXCVJ&. ]LAC?/;L9W3W&&=L]V!K6/>D:TCWU'SD'!'LQ!T!_)0N4?Q4+S(<)!_B/ 0?\DOD'_)+U!_R6]0?\E MO4'_);U!_R6]0?\E_T(8 ?])$P#_4!0 _U89 /]9( '_6B@!]UHR N]8/03H M54D'XU-5"MY18 [93FH2U$QT%M!+?!C.280;S$B,',I'DQ[(1YH?QD:A(<1& MJ2+"1;$CP46\([]%R22]1M\EN4;O)K9&^R>T1O\HLT;_*+)&_RBQ1O\HL4;_ M*+%&_RBQ1O\H_T85 /]-$0#_51( _UL6 /]>&P#Y8",![V L >9>-@/?7$0% MV%E0"M%76P_,5&44R%)N&,50=QO#3W\=P$Z&'[Y-CB&\3)4CNDN<)+A*I":V M2JPGM$JV*+-)PRFQ2=8IKDKJ*JM*^"NI2O\KJ$O_*Z=+_RNG2_\KITO_*Z=+ M_RNG2_\K_TD2 /]0#@#_61 _U\2 /]C%@#R91T YV4E -YD,0'48C\%S6!+ M"L==5@_"6F 5OEAI&;M6<1RX5'D?ME.!(K-2B"2Q4) FKU"7**U/GRFK3J@K MJ4ZR+*=.OBVF3LXNHT[F+J%/]2Z?3_\NGD__+IU/_RZ=4/\NG5#_+IU0_RZ= M4/\N_TP0 /]4#0#_70X _V,/ /EG$0#K:14 WVH< --J+ '+:#L$Q65'";]B M4@^Z8%P5MEUE&;);;1VO674AK%A\(ZI6@R:G58LHI523*J-3FRRA4Z,NGU*M M+YU2N3";4LDQF5+B,9=3\C&64_\QE53_,914_S"45/\PE%3_,)14_S"45/\P M_T\. /]8"P#_8 L ^V8, /!K#0#D;0X UFX6 ,QO* '$;3<$O6M$";=H3P^R M95@5KF)A&JI@:1ZG7G AI%UX):%;?R>?6H&:-E91Z@8VTBG&%T)9I@>RB77H,KE%V++9)"B08W\KC6&'+HI@D#"(7YDSA5^C-8->KS:!7KXX M@%[1.']?ZC=^7_HV?F#_-7Y@_S1^8/\T?F#_-'Y@_S1^8/\T_U4( /]@! #H M:0 VG # -!U!0#*> < PWH/ +M['P"S>B\"K'@\!Z9U1@VA6+. M.7ACZ#AX8_@W>&3_-GAD_S5X9/\U>&3_-7AD_S5X9/\U_U<% /]B 0#A; MU'," ,MX! #%>P4 OGT- +9^'0"O?BP"J'PY!J%Y1 R<=TX2EW16&))R71R. M<&0@BFYK)(=L&>?-G9FJCAT9KDYTL1DGA4%XUV6QN)=&(@ MA7)I)(%Q<"=^;WVY_+GAMB#%V;)(T6 ?@'=G M(WQU;B=Y='4J=G-]+G-RAC%P<9 T;7";-FMOISAI;[4Z:&_'.F=OXCIG;_0X M:&__-VAO_S9H;_\V:&__-FAO_S9H;_\V_UX .1J #3= R'P +^! 0"W MA0$ KX<' *B)%0"AB24!FX@S!)2&/@F.A$>WQE(GAZ M;"9T>7,J<7A[+6YWA#!K=HXS:'69-F9TI3AD<[,Y8G/$.F)SX#IB<_,X8W/_ M-V-S_S9C<_\V8W/_-F-S_S9C<_\V_V$ .!M #/=P Q'\ +N% "SB0 MJHL# *.,$P"XLR8WJ7-6!YHS=>>;$X77G".5QYW3E=>?$X77C^-UYX M_S9>>/\U7GC_-5YX_S5>>/\U]60 -QP #*>@ P(, +:) "NC0 I(\ M )V1$ "7DB D9$N XJ0.0>$CD,,?XU,$GJ+4Q=UB5H;<8AA(&Z&:"-JA6\G M9X1W*V.#?RY@@HDQ78&4,UN H399?Z\W5W_ .%=_VC=7?_ W6'[]-EA^_S58 M?O\U6'[_-5A^_S58?O\UZ6@ -1T #&?@ NX< +*- "HD0 GI0 ):6 M#@"1EQP BY9-)$'22415PD%@9;(]?'6B.9B%EC&TE88MT M*%Z*?2Q;B8^-5&'UC51ANXU4H7[-%*%_S12A?\S M4H7_,U*%_S-2A?\SXVP ,YY #!@P MHL *R1 "BE0 EYD (^;"P"* MG1@ A)TG 7Z<- 1YFSX(RA5D84K4I&0+E"0G3!.D*LQ3)"\,DR0TS),C^TR3([Z,DR-_S%,C/\Q3(S_ M,4R,_S%,C/\QW'$ ,A^ "[B L9$ *:6 "B!@"!HQ0 M?*0C 7>D, -RHSL&;:)$"VBA3 ]DH%038)]:%UV>81M9G6@>5IUP(5.<>210 MFX,G39J.*4J:FRQ(FJDM1YFZ+4::T"U&F.LM1I?Y+D:6_RY&EO\N1I;_+D:6 M_RY&EO\NT7< ,&$ "VC@ JI4 *"; "5GP BJ0 'VI !WJQ M &^L+ %JJS<$9:M!!V&J20M=J5$/6JE8$U>H7Q93IV894*=N'$VF=A]*I8$A M2*6,)$6EF29#I*@G0J2X*$&DSB=!H^HG0*+X*$"A_RE H/\I0*#_*4"@_RE MH/\IR7X +J+ "OE HYH )B@ "-I0 @JH '6P !LLPP :;08 &6T M)P%AM#,"7K0]!%JT1@=6LTX*4[-5#5"S7!!-LF,32K)K%D>Q=!A%L7X:0K"* M'4"PEQX^L*8@/+"W(#RPS" \K^@@.Z[W(3JM_R(ZK/\C.JS_(SJL_R,ZK/\C MP(8 +.2 "GF0 G)\ )"F "$K >;$ &VW !AO 4 7;T2 %J^( !8 MOBT!5+XX E&^0@1.ODH&3+Y2"$F^60I&OF ,1+YH#D&]<1$_O7P3/+V(%3J] ME18XO:07-[VU&#:]RA@WO.<7-;OV&36Z_QHTN?\;-+G_&S2Y_QLTN?\;N(\ M *J8 "?GP DZ8 (>L ![LP ;[D &.^ !8Q 0 4,@, $W(%P!,R24 M2LHQ $?*.P%%RD0"0\I, T'*5 0^REP&/,ID!SK+;@DXRW@*-LN%##3+D@TR MRZ(., M "5I0 B:T 'RT !PNP 9,$ %G& !.RP, 1= ( #[5#@ ]U1H /-8F M #O7,0 YV#L .-E% 3;930$UV58",]I> C':: ,PVW,$+MM_!2S;C04JW)T& M*=RM!BC=P08HW=X&)]OO!R;9^0@FV/X))MC^"2;8_@DFV/X)I)T )BE "+ MK0 ?K0 '&\ !EPP 60@ ##E M*@ NYC, +>8\ "OG1 JYTP!*.A4 2?H70$EZ6<"(^ES B+J@0(@ZI$#'^NA M QWKL@,<[,<#'.SA QOJ\0,;Z?D#&^GY QOI^0,;Z?D#FJ0 (VL !_M0 M LXP )O$ "3^"@ A_Q '_\6 !S_' 9_R( M%_\H !7_+@ 3_S4 $O\\ !#_0P ._TP #?]6 O_8@ )_V\ "/]_ 0?_D $% M_Z !!/^N 03_O $#_\ M W_(P +_R@ "/\N ;_-0 #_ST /]& #_40 _UT /]K #_>P _XL M /^9 #_I0 _ZP /^L #_K _ZP _RP3_'84%_QV.!?\=E@7_'9P&_QVB!O\< MJ ;_'*X'_QRT!_\L'_!WU!_D=_@;W'O\']QW_ M"/8=_PGV'?\)]AW_"?8=_PGV'?\)_RDJ ?\L)P'_+B 7_(H(%_R&+!O\ADP;_(9H'_R&@!_\AI0?_ M(:L(_R&Q"/\AN C_(<$(_R'+"/PAW CY(>D(]B'T"/,B_0?R(O\)\2+_"O$A M_POP(?\+\"'_"_ A_POP(?\+_RPF ?\P) '_,2,!_S$F ?\R+P'_,3H"_R]& M _\M4@/_*UX$_REI!?\H=07_)W\&_R>(!_\FD ?_)I8(_R:="/XFHPG])JD) M_":O"?LFM@GZ)KX)^";("?8FV0GR)N@)[R?S">TG_0KK)O\+ZB;_#>DF_PWH M)O\.Z";_#N@F_P[H)O\._R\C ?\S( '_-1\!_S,RT0W?,N4,W#+Q#]@Q_!'5,?\2TC'_$]$Q_Q30,?\4T#'_ M%- Q_Q30,?\4_S<; ?\[%P#_/Q8 _T,< /]&) '_1BX!_T0Y OQ"1 /V/U $ M\3U WF0W?-Y\.W3>F#MLWK0_9 M-K80US;!$-4VSA#1-^,1S3?Q$\HW^Q7(-_\6QC?_%\4W_QC$-_\8Q#?_&,0W M_QC$-_\8_SL7 /] $P#_11, _TD8 /],( #_3"D!^DLS ?)(/@+L1DH$YT16 M!N-#8@C?06P*W$!U#-D_?@W5/H8/TSV-$-$]E!'//)L2S3RB$\P\J13*.[$4 MR#N[%<<[R!;%/-P6P3SM%[X\^1F[//\:NCS_&[D\_QNX//\;N#S_&[@\_QNX M//\;_SX4 /]$$ #_2A$ _T\4 /]1&P#[4B, \5$M >E/. 'B344#W$M1!=9) M7 C11V8+SD9P#LM%>!#(1( 2QD.'%,1"CA7#0I46P4&<%[]!I!B]0*P9O$"V M&KI PAJX0-(;M4'H&[)!]AVP0?\>KD'_'JU!_QZL0?\>K$'_'JQ!_QZL0?\> M_T(1 /]'#0#_3PX _U,1 /]6%0#S5QP Z%8E .!5,0'74S\"SU),!))U*\"2;2OTEF4O_))E+_R282_\DF$O_))A+_R282_\D_T@, /]/ M" #_5@@ ]5L) .E>"@#D7@T U5\5 ,M@)P#$7S8"OEY#!;A;3@FT65@.L%=A M$JQ5:16J5' 8IU-X&J52?QRB488>H%".()Y/EB*<3I\CFDZH)9A.LR:73L(G ME4[6)Y-.[">13_LGD$__)Y!0_R:/4/\FCU#_)H]0_R:/4/\F_TH) /]3!0#X M6@0 XE\# -IB!@#48PD S6,2 ,1E(P"\93("MF- !;%A2PFL7E0.J%Q=$J5; M91:A66P8GUAS&YQ6>AZ:58(@F%2*(I54DB234YLFD5*E)X]2L"F-4KXJC%+0 M*HI3Z2J)4_DIB%3_*8=4_RB'5/\HAU3_*(=4_RB'5/\H_TP% /]6 0#I70 MW&," -%G!0#,: < QF@0 +UJ( "V:2\!L&@\!*IE1PFE8U$-H6%:$IU?81:: M7FD9EUQP')5;=QZ26GXAD%F&(XU8CB6+5YA*896K2N%5KHL@U;,+()7 MYBR!5_*G]:JBQ]6KES_+'E<_RMZ7/\J>ES_*GI<_RIZ7/\J_U$ /); #>9 SVH ,=N M @# < 0 NG , +)Q&@"K<2D!I7 W Y]N0@>:;$L,EFI4$9)H7!6.9F,8BV5I M&XACU^<*WA>IRUV7K4N=5[&+W1>X2]T7_,N M=%__+'1@_RMT8/\K=&#_*W1@_RMT8/\K_U, .A> #99P RVT ,-Q 0"[ M5<$D+D6Y2$(QL612):F 8A6EG&X)H M;AY_9G4A?65])'IDA29W9(\I=6.:*W)BI2UP8K,O;V+$+VYBWB]N8_(N;F/^ M+6YC_RQN8_\K;F/_*VYC_RMN8_\K_U4 .5@ #3:0 R' +]T "W=P$ ML'<' *AX%0"B>20 G'@R I9V/0:1=$<+C')/#XAP5Q.$;UX7@&UD&GUL:QUZ M:W,@=VIZ(W1I@R9R:(TI;V>7+&UGHRYK9K$O:6;!,&EFVS!I9_ O:6?]+6EG M_RQJ9_\K:F?_*VIG_RMJ9_\K_E@ .%C #/; Q', +MX "S>@ JWH$ M *1[$@">?"( F'PO I)Z.P6,>$4*AW=-#H-U51)_W)B&GAP:1UU;W @ M%H6=G=A&7-U9QQP=&X?;7-V M(FIR?R9H<8DH97"4*V)PH"U@;ZTO7V^]+UYOU"]>;^TO7V_[+5]O_RQ@;_\L M8&__+&!O_RQ@;_\LZUX -AI #'<@ O'D +-_ "K@@ H8( )F##@"4 MA!T CH0K 8B#-@2#@D (?H!)#'E_41!U?5@4FP>:'ET(F5X M?25B=X89'"W2%3P]PA%83;8)=%VF!8QIF@&H=8W]R(&!^>B-= M?80F6GR/*5A[G"M6>ZDL5'NY+5-[SBU4>NHM5'KY+%1Y_RM5>?\J57G_*E5Y M_RI5>?\JX64 ,QQ "_>@ M(( *N' "AB@ E8L (V-"0"'CA8 @H\D M 7V/,0)XCCL%"%8A((D M582-)E*#FBE0@JY4A '>5 M+0%RE3@$;91"!VF32@MEDE$.8I%8$EZ07Q5;CV886(YM&U6.=AY2C8 A3XR+ M(TV+F"5+BZ4G28NU*$B+RBA(BN5 ME2%%E:0C1)2S(T.4R"-#E.4C0Y+U)$.1_R1#D/\D0Y#_)$.0_R1#D/\DRG4 M +N! "PBP I)$ )J5 "/F0 @YT '2B !NHPL :J07 &:E)0!CI3$! M7Z0[ UND1 58I$L(5:-3"U*C6@U/HF$03:)H$TJA<15'H'L81*"&&D*?DQQ MGZ(=/I^R'CV?QAX]G^,=/9WT'CV<_Q\\F_\?/)O_(#R;_R \F_\@PGP +6( M "ID GI8 ).; "'GP >Z0 &^H !CK 0 7ZT1 %RM'P!:KBL 5ZXV M 52N0 -1K4@%3JU/!TNM5PE)K5X+1JQF#42L;@]!K'@1/ZN$$SRKD14ZJZ 6 M.:NP%SBKPQG_ADVIO\:-J;_&C:F_QHVIO\:NH0 *Z/ "B ME@ EYL (NA !_I@ O !:M 4[8, %&W%P!/MR0 3;@P $JX M.@%(N$,"1KA+ T2X4@1!N%H&/[AB!SVX:PDZN'4+.+>!##:WC@XTMYT/,[>M M#S*WP0\QM]X/,;;R$#"T_!$PL_\2,+/_$S"S_Q,PL_\3LHX *65 ":FP MCJ( (*H !UK0 :;, %ZW !3NP 1\ % $/"$ !"PAL 0,,G #_#,@ ^ MQ#P /,1$ 3K$30$XQ%4"-L1= S7$9@0SQ7 $,<5\!B_%B@8MQ9H'*\6J""K% MO@@JQ=H(*L3P""G"^PDHP?\**,'_"RC!_PLHP?\+J)4 )V; "1H@ A*D M 'BO !KM0 7[L %2_ !)PP /\@$ #;-"0 SSA$ ,L\< #'/)P PT#$ M+] Z "[10P MT4P *])5 "K27P$HTVD!)]-V 273A (DU)0"(M2F B'5N0(A MU=("(-/K B#2]@,?T?\$']'_!!_1_P0?T?\$GYL )2B "'J0 >;$ &VX M !@O@ 5,, $G' ^RP -= ! "W5!@ EVPL )-X2 "/>' BWR4 (> N M "#@-P ?X4 'N%* !WB4P 8Y(@!%^6: 1;FK $5YL ! M%.?= 1/E[P$3X_H!$^/Z 1/C^@$3X_H!EJ( (FI ![L0 ;KD &' !4 MQ@ 2,H #W/ STP *MD "+> @ >ZPH '.P0 !OM%P 9[1\ %^XF !7N M+0 4[S4 $_ ] !'P1@ 0\5 #_); [R:0 -\W@ #/2* OUG *]:X "?;" M GVV0 (]>T "/7M CU[0 (]>T BZD 'VR !ON@ 8L( %7) !'S@ M.]( #'8 GW0 '^$ !GH 6^ 8 %/H- !+[$@ 0_!< #OP= W](P , M_2D "OXP C_. &_T$ _], #_6 _V8 /]W #_B0 _YL /^K #_ MNP _\X /_/ #_SP _\\ ?[( '&Z !CPP 5LL $C1 ZU@ +]T M "7A +_$H("_Q*+ O\2D@+_$ID"_Q*> O\2I +_$JD"_Q*O M O\2M@+_$KT"_Q+' O\2U +]$N4"^A+Q O<2^@+U$_\"]!/_ _03_P/T$_\# M]!/_ _03_P/T$_\#_R0G ?\F) '_)B0!_R0G ?\B+P'_(#H!_QY& ?\<4P+_ M&E\"_QAJ O\7=0+_%W\"_Q>( O\7CP+_%Y8"_Q>< O\7H0+_%Z<"_Q>M O\7 MLP/^%[L#_1?% _H7T0/W%^0"]!?O O$8^@+O&/\#[AC_!.X8_P3M&/\%[1C_ M!>T8_P7M&/\%_R$#[!WN ^D>^03H'O\%YA[_!N4>_P;E'O\'Y1[_!^4> M_P?E'O\'_RL? /\M' #_+1L _RX@ /\O*0#_+S0!_RP_ ?\J2P+_*%<"_R9B M OTE;0/Z)'<#^". _8CB /U(X\#\R.5!/(CFP3Q(Z$$[R.H!.XCK@3M([8$ MZR._!.HCS 3G(^ $XR3M!. D^0;>)/\'W"3_"-LD_PG:)/\)VB3_"=HD_PG: M)/\)_RX; /\Q%P#_,A8 _S4< /\V)0#_-B\!_S0Z ?\Q1@'[+U("]RU= O,L M: /P*W(#[BI[!.PJA 3J*HL$Z"J2!>,IK 7A*;0%X"J] M!=XJR@7;*MX%UBKM!](J^ G/*_\*S2K_"\PJ_PS+*O\,RRK_#,LJ_PS+*O\, M_S(7 /\U$@#_.!( _SL8 /\]( #_/"H _CLU ?,8<%W#".!MHPE0;8,)L'UB^B!]0OJ0C2+[$(T"^Z"<\P MQ@G-,-@)R3'J"L8Q]PS#,?\.P3'_#\ Q_P^_,?\/OS'_$+\Q_Q"_,?\0_S83 M /\Y#P#_/A _T$4 /]#&@#_0B, ]4$N .T^.@'G/48!X3Q3 MTZ7@/9.6@$ MU#AQ!M$X>@?/-X$(S3>("_T< /-1 #?6 T5T ,E@ @## M8 0 O5X- +5@&@"N82H J6 W J1>0P2?74T(FUM5"YA970Z56&01DE=K$X]6 MA%*<'X)2IR& 4K0B?U+$(WU2WB-\4_$B?%/^ M(7M4_R%[5/\@>U3_('M4_R![5/\@_TH .E4 #:7 S&$ ,-D "\9 ( MMF,* *]D%P"I92< HV0T IYC0 2984H'E5]2"Y%>6@Z.76$1BUMH$XE:;Q:& M6788A%A]&H%8AAQ_5X\>?5:9('M6I")Y5K$C=U;!)'96VB1U5^\D=5?](W58 M_R)U6/\A=5C_(758_R%U6/\A_TT .57 #37P R&0 +]G "W: L6<' M *EH% "C:20 GF@R 9EG/02494<'D&1/"HQB5PV(85X0A5]E$X->;!: 77,8 M?5UZ&GM<@QUY6XP?=EN7(71:HB-R6J\D<5J_)7!:U25O6^TE;UO\(V];_R)O M6_\B;UO_(6];_R%O6_\A^D\ .%: #/8@ Q&< +MK "S; K&H$ *1K M$@">;"$ F6PO 91K.@./:40&BFA-"89F50V#95P0@&1B$WUB:15Z8G 8>&%X M&G5@@!US7XH?<%^4(6Y>H"-L7JTE:UZ\)FI>T29I7NPE:E_[)&I?_R-J7_\B M:E__(FI?_R)J7_\B\%( -U= #+90 P&L +=N "O;P IVX! *!O$ ": MVA@$G=F9A1U9FX7$7-K9!1P:FP7;6ES&FMI?!QH M:(8?9F>0(61GG"-B9JDE8&:Y)E]FS29?9N@F8&;Y)&!F_R-@9O\C86;_(F%F M_R)A9O\BZ%@ --C #$:P N7$ +!U "G=P GG4 )9V#0"0=QD BW@G M (9W,P*!=CT$?'5&!WAS3@MUAQC;8,> M86R.(5]KFB-=:ZP F'D )!Z"P"*>Q8 A7PD (%\ M,0%\>SL$=WI$!G-Y3 IP>%,-;'=:$&EV81-G=6@69'1O&&%S>!M>V847WIM%UQY=1E9>'\<5WB*'E1W MEB%2=J0B47:S(U!VQB10=N,C4'7U(U%U_R)1=/\A473_(5%T_R%1=/\AV&, M ,5M "X=@ KGT *6" ":@P C8, (2$ P!]A1 >88> '6'*P%QAS8" M;88_!&F%1P=EA$\*8H-6#5^#7 ]<@F,26H%K%5> $A2WST(4M[_R!+>_\@2WO_($M[_R!+>_\@T&< ,!R M "T>P JH( *"& "5B AX@ 'R* !VC X %&DJ&DAQ(AJ = M1H:O'D6%PAY%A=\>183R'D6#_AY%@O\>18+_'D6"_QY%@O\>RFT +IX "O M@0 I8< )J+ "/C0 @8X '21 !NDPH :905 &:5(@!CE2X!8)4X ER5 M0019E$D&5I10"%235PI1DUX,3I)F#TR2;A%)D7@41I"#%D20D!A"CYX90(^M M&C^/P!H_C]P:/XWQ&C^,_1L_B_\;/XO_&S^+_QL_B_\;PG, +5^ "JAP MGXP )20 "(DP >Y4 &R9 !EFP0 8)P0 %V='0!;GBD 6)XT 56>/0)2 MG44#4)U-!4V=5 =+G%L)2)QC"T:<:PU#FW4/09N $3Z:C1,\FIL4.IJK%3F: MO14YFMD5.9CO%CF7_!8XEO\7.)7_%SB5_QP$ !%L!P 1+$G $*Q,@!!LCL /[)# M 3VR2P$[LE,".;); S>R9 0ULFX%,[)Y!C&RAP #6\*0 TO3( ,[T[ #*] M1 QODP +[Y5 2Z^7@$LOF@!*KYT BF^@@(GOY$#)K^B R2_M ,CO\L#([[H M R.\]P0BN_\%(KO_!2*[_P4BN_\%I)( )B8 ",G@ @*4 '.K !GL M6[4 $^Y !$O .L ##$! JQPL *,@3 "?)'0 FR2< )@ @9 SH(0 +Z2D "NHQ M GJ.P 'ZT4 !>M1 3K7@ #ZVX >N #JE ZJ< .N\ #KT@ Z^D M .SO #L[P [.\ AZ< 'FO !KMP 7KX %'% !#R0 -\T "W1 C MU@ &]L !/? .XP #.X" KV"@ ']@X !?82 /V& ]1X /4E #U M+@ ]3< /9" #V3@ ]ET /9N #V@0 ]I4 />G #WMP ^,< /C0 M #XT ^- >Z\ &VX !@P 4L@ $3- WT0 *]< "'< 8X M$>0 SG '[P !/H '_ P _P@ /\- #^$ _A0 /\: #_(0 M_RD /\S #_/@ _TL /]; #_; _X /^2 #_H0 _ZT /^S #_ MLP _[, _QPF /\<) #_&B4 _Q4G /\1+@#_$#H _PY' ?\-4P'_"U\!_PIK M ?\*=0'_"G\!_PJ' ?\*C@'_"I4!_PJ; ?\)H '_":4 _PFK /\)L0#_";@ M_PG! /X)S #\"=X ^0GK /4)]@#S"?\ \@K_ /$*_P'Q"_\!\0O_ ?$+_P'Q M"_\!_Q\C /\?(0#_'B$ _QDD /\7+ #_%3< _Q-$ /\14 '_$%P!_PYG ?\. M<@'_#GL!_PZ$ ?\.BP'_#I(!_PZ8 ?\.G0'_#J,!_@ZH ?P.K@'[#K4 ^@Z^ M /@.R0#U#ML \@[J .X.]0#L#O\!ZP__ >H/_P'J$/\!Z1#_ >D0_P'I$/\! M_R(? /\B' #_(1P _Q\@ /\?*0#_'#0 _QI /\73 '_%5@!_Q1C ?\3;@'_ M$W83]0'D%/\!XA3_ N$5_P+A%?\"X!7_ N 5_P+@%?\"_R4; M /\F%P#_)!8 _R4< /\F)0#_)# _R$[ /\?2 #_'50!_1M? ?D::0'W&G,! M]!E\ ?(9A 'Q&8L![QF1 >X9EP'L&9T!ZQFC >D9J@'H&;$!YQFZ >49Q0'C M&=4!WQKH =P;]0+8&_\"U1S_ ]0<_P/3'/\$TAS_!-(<_P32'/\$_RD7 /\J M$P#_*1( _RP8 /\L(0#_+"L _RDW /TG0P#W)4\!\R-: >\B9 'L(6X!Z2%W M >(@E 'A()H!WR"@ =X@IP'<(:\!VB&X M@APP+5(=," MT2+G LTB] /*(_\$R"/_!<,J7P'@*6D!W2ER =HH M>@'7*(("U2B) M,HD +1*)8#SRB< \XHHP/,**L#RBBS \DHO@3'*,P$Q2GB M!,$J\0:^*OX'O"K_"+HJ_PBZ*O\(N2K_";DJ_PFY*O\)_S / /\R"P#_-@T M_S@0 /\Y%0#Y-QX [S4H .Z+\<'N##=![4P M[@FR,/L*L##_"ZXP_PNN,/\+K3#_"ZTP_PNM,/\+_S,, /\V!@#_/ D _SX, M /T]$ #O/!4 Y#D? -LY+0#2.CP S3I) <@Y5 '$.5X"P3AG [\W;P2]-W8% MNS9]!KDVA >W-HL'MC62"+0UF@FS-:$)L36J"J\UM NN-<$+K#74"ZDVZ@RF M-O@-I3;_#J,W_PZB-_\.HC?_#J(W_PZB-_\._S<' /\[ @#_0 , \D(% .E" M"0#E/PX V#X6 ,Y )P#'038 PD%$ ;U!3P*Y0%D#MC]A!+0^:0:Q/7$'KSUX M"*X\?PFL/(8*JCN-"ZD[E0RG.YT-I3NF#:,ZL ZB.[P/H#O-#YX[YA";//41 MFCS_$9D\_Q&8//\1F#S_$9@\_Q&8//\1_SH! /] #O10 X4@ -E(!0#3 M1@D S$42 ,1'(@"]2#$ N$@_ ;-'2@*P1E0$K$5=!:I$9 >G0VP(I4)S"J-" M>@NA08$,H$&(#9Y D ^<0)@0FD"A$9A K!*70+@2E4#($Y- X1.10?,4D$'_ M%(]!_Q2.0O\3CD+_$XY"_Q..0O\3_SP /E$ #D2@ V$X ,Y/ @#)308 MPTL/ +M-'0"U3BT KTXZ :M-1@*G3$\$I$M8!J%*8 B>26<)G$AN"YI'=0V8 M1GP.ED:##Y1%BQ&21902D$6=$XY%J!2,1;05BT7$%HI%W!:(1O 6AD;]%H9& M_Q:%1_\5A4?_%85'_Q6%1_\5_S\ .Q( #=3P SU, ,95 # 4P, NU$, M +-2&0"M4RD J%,V :-20@*?44L$G%!4!IE/7 B63F,*E$UJ#)%,<0Z/2W@/ MC4M_$8M*AQ*)2I 4ATF:%85)I1>#2;$8@DG &(%*UAE_2NT8?DO\&'Y+_Q=] M2_\7?4O_%GU+_Q9]2_\6_T, .9, #64P R5@ ,!9 "Z6 $ M%8) *Q7 M%@"F6"4 H5@R 9U7/@*85D@$E551!I)46 B/4E\*C%)F#(I1;0Z(4'00A4][ M$H-/A!.!3HT5?TZ7%WU.H1A[3:X9>DZ]&GA.T1IW3NL:=T_Z&79/_QEV3_\8 M=D__%W9/_Q=V3_\7^$8 .)0 #05P Q%P +M> "T70 KEH& *9;$P"@ M7"( FUPO )=;.P*26D4#CUE-!HM850B(5UP*AE9C#(-5:@Z!5'$0?E1X$GQ3 M@!1Z4HD6>%*4&'92GQET4JL:"6UD*@%I@#'U99PY[6&X0>%AU$G97?11T M5X<6EY="W==9 UU7&L0Q1N6X07 M;%J/&&I:FAIH6J<<9EJV'65:R!UE6N0=95KV'&5:_QME6O\:95K_&65:_QEE M6O\9Z$\ --9 #$80 N68 +!H "G:0 GF4 )=F#0"19QD C&@G (=G M,@ CT"?V5&!'MD309X8U0)=6);"W)A80UP86D/;6!P$FM?>11I7X(69UZ- M&65>F!IC7J4<85ZT'6!>QQU@7N,=8%[U'&!>_QM@7O\:85[_&F%>_QIA7O\: MY%( ,]< # 9 MFD *QL "C; F6D ))J"P",:A8 AVLD ()K, %^ M:CH">FE#!'9H2P9S9U((<&=9"FUF8 UK968/:&1N$69D=A1D8X 68F.+&&!B MEQI>8J0<7&*R'5MBQ1U;8N$=6V+T'%MB_QM<8O\:7&+_&EQB_QI<8O\:X%4 M ,M? "]9P LFP *EP "?;P E&P (QM" "&;A, @F\A 'UO+0%Y;S@" M=6Y! W)M205N;% ':VM7"FEK7@QF:F4.9&EL$6%I=!-?:'X676>)&%MGE1I9 M9J(;5V:P'%9FPQU69M\=5F;S'%=F_QM79O\:5V;_&E=F_QI79O\:VUD ,=B M "Z:@ KW *9S ":

'AS*@!T3(!:W@\ FAX M1 1E=TP&8G=3"%]V6@I==6$,6G5H#UAT@ A'H 'I[ !T? P ;WX7 &Q^) !I?R\!9G\Y F)_0@-? M?DD%77U0!UI]5PE7?%X+57QE#5)[;@]0>G<23GJ"%$MYCA9)>9P72'BK&$9X MO1E&>-491G?O&$=V_!A'=O\81W7_%T=U_Q='=?\7R64 +IO "N=P I'T M )A_ "+?P ?G\ '.! !L@PD :(03 &6%( !BABP 7X8V 5R&/P)9A48# M5X5.!52%50=2A%P)3X-C"TV#:PU+@G0/2()_$4:!C!-$@9H50H"I%D& NA9 M@-(607_M%D%^^Q9!??\607W_%D%]_Q9!??\6PFH +5U "J?0 GX( )*# M "%A >84 &J) !DB@, 8(P0 %V-&P!;CB< 6(XR %6..P%3CD,"4(Y* M TZ-4@5,C5D&28Q@"$>,: I%BW(,0HM]#D"*B0\^BI@1/(JG$CN*N!(ZBL\2 M.XCK$CN'^A,[AO\3.X;_$SN&_Q,[AO\3O'$ *][ "E@P F8< (R( !_ MB0 !">LL 0FK,4$)JOD R6I]00E MJ/\%):?_!26G_P4EI_\%IXD )N/ "1E A)D 'B> !KH@ 7Z8 %.J M !(K0 /; #2S P OM0X +;46 "RU( KMBD *K8R "FW.@ HMT, )[=, M ":X50 DN%\ ([AK "*X> $@N(@!'[B9 1VYJP$Z$ &ZF !BJP 5K $JS _ MM@ -;D "R\ DOP8 '\(- !W"% T =7V '5 M]@ !U?8 CIT ("D !SJP 9K$ %FX !,O0 /\ #3# JQP ($ #D Y0< .8- #G$0 Z!8 .D= #J)0 ZRX .TY M #O10 \%, /%D #Q=@ \HH /.< #SK0 ]+L /3( #TR ],@ M=ZT &JU !$P#_&Q( M_QP9 /\;(@#_&"P _Q4X /\31 #^$E ^1%; /409@#S$&\ \!!W .X0?P#L M$(8 ZA", .D0D@#H$)@ Y@^> .4/I0#C#ZP X0^T . /O@#>#\P VA#A -41 M\ #2$OL SQ+_ @#@%H( MWA:( -P6CP#;%I4 V1:; -86H@#4%JD TA:Q - 7NP#.%\D S!C> ,@9[@'% M&OL!PQK_ L$;_P+ &_\"P!O_ L ;_P+ &_\"_R8. /\E"P#_* P _RD0 /\H M%@#^)B ]"0K .PA. #F($0 X1]0 -T?6P#9'F4 U1YM -(?=0#0'WT SA^# M ,P?B@'+'Y !R1^7 <@?G@'&'Z4!Q2"M <,@MP'!(,0!P"'6 ;PBZ@*Y(O@# MMB+_ [4C_P.T(_\$LR/_!+,C_P2S(_\$_RD+ /\J!0#_+@@ _R\, /\M$ #S M*Q< Z"@B . F+P#9)CT TB=* ,TG50#**%\ QRAH <4H;P'#)W2 KLGF0*Y)Z "MR>I [8HLP.T*+\#LRC/ [ IY@2M*?8$JRK_ M!:DJ_P:H*O\&J"K_!J@J_P:H*O\&_RT% /\P #_,P( ]C0& .\R"@#H+A MW"P8 -$N* #++S< QC!$ ,$P3P"^,%D!NS!B ;@P:@*V+W$"M2]X K,O?P.Q M+X8#L"^- ZXNE 2M+IP$JRZD!:DOK@6H+[H%IB_*!J0PX@:A,/,'GS#_")XQ M_PB=,?\(G#'_")PQ_PB<,?\(_S /\U #O. XCH -LY! #6-0D SC03 M ,8V(@"_.#$ NC@_ +8X2@&S.%0!L#== JTW9 *K-FP#J39S!*@V>02F-8 % MI#6'!:,UCP:A-9<'GS6@!YXUJ@B<-;8(FS7%"9DUW0F6-N\*E#;]"I,W_PJ2 M-_\*DC?_"I(W_PJ2-_\*_S, /8Z #D/P V$( ,Y" 0#)/@8 Q#L/ +L^ M'0"U/RP L3\Z *T_10&I/T\!ICY8 J,]7P.A/6<$GSQM!9T\= :<.WL&FCN" M!Y@[B@B6.Y,)E3J<"I,ZI@N1.K(+D#O #(X[U0R,/.P-BCS[#8D\_PV)//\, MB#S_#(@\_PR(//\,_S< .H_ #<10 SDD ,5) "_1@( ND,, +-$&0"M M12< J$8U *1%00&@14L"G413 II#6P.80V(%ED)I!I1!< >2078(D$!^"8Y MA@J-0(X+BT"8#(E H@V'0*X.A4"\#X1 SP^"0>D/@4'Y#X!!_P^ 0O\.@$+_ M#H!"_PZ 0O\.^CL .5$ #32P QTX +Y/ "X3 LDD) *M)%0"E2R, MH$LQ )Q+/0&82D<"E4E/ Y))5P202%X%CD=E!HM':P>)1G()B$9Y"H9%@@N$ M18H-@D64#H!$GP]^1*L0?$6Y$7M%RQ%Z1>81>4;W$7A&_Q!X1O\0>$;_#WA& M_P]X1O\/\#\ -]) #-3P P5, +A4 "Q4@ JTX% *1.$0">3R F5 M M )50.0&23T,!CDY, XM-4P2)35H%ADQA!H1+: B"2VX)@$IV"WY*?@Q\28<. M>DF1#WA)G!!V2:@2=$FV$G-)R!-R2N,3<4KU$G%*_Q%Q2_\1<4O_$'%+_Q!Q M2_\0[$, -E, #(4P O5< +18 "L5P I5(! )Y3#P"85!P DU0I (]4 M-0"+4T !B%-( H524 2"45<%?U!>!GU09 A[3VL)>4]R"W=.>PUU3H0.51;!G=480AU4V@) UO4H$/;5*+$&M1 MEQ)I4:,39U&Q%&91PQ5E4MX595+R%&52_Q-E4O\295+_$F52_Q)E4O\2Y$H M ,]3 # 6@ M5X *Q@ "B7@ FED )):"P"-6Q8 B%PC (1<+P" 6SH! M?5M# GE:2P-V65($=%A8!G%87P=O5V8);5=M"VM6=0UI5GX/9U:)$655E1)C M5:$48E6O%6%5P19@5=L68%;Q%6!6_A1@5O\385;_$F%6_Q)A5O\2X$T ,M6 M "]70 LF$ *AC "=80 E5T (U>"0"'7A, @U\@ ']?+ ![7S2 -Q74\$;UQ6!6Q<7 =J6V,):%MK"V9:6: 4 M75FN%5M9OQ9;6=@66UGO%5M9_11<6?\37%G_$EQ9_Q)<6?\2W% ,=9 "Z M8 KV0 *1E "99 D& (AA!@""8A$ ?F,= 'IC*@!V8S0!D1)979X46%VL M%5==O1967=465EWN%5==_!177?\35UW_$E==_Q)77?\2UE, ,1< "W8P MK&@ *!H "59P BF, (-E @!]9@\ >&8: '1G)P!Q9S( ;F<[ 6MF0P)H M9DL#9652!6-E609A9%\(7F1G"EQC;PQ:8W@.6&.#$%9BCQ)48IP34V*J%5)B MNQ518M(546'M%5)A^Q128?\34V'_$E-A_Q)38?\2T58 ,!? "S9@ J6L M )QK "0:@ A6< 'UI !W:@T I%$UGN11, M9\\43&;K%$UF^Q--9O\23F7_$DYE_Q).9?\2S%H +QC "P:@ I6\ )AN M ",;0 @&P '=M !Q;@L ;6\4 &EP(0!F<2P 9'$V 6%Q/@%><48"7'!- M UEP5 57<%L&56]B"%-O:@I0;G,,3FY^#DQMBA!*;9@126RG$DALN!-';,T3 M1VSJ$TAK^A)(:_\22&K_$4AJ_Q%(:O\1QUX +AG "L;@ H7( )-R "' M<0 >G$ '%R !K= < 9G41 &-V'0!@=R@ 7G@( 7GP. %Q]&0!9?B0 5W\O %5_. %3?T !4']( DY^3P-, M?E8$2GY=!4A]909&?6X(0WQY"D%\A@L_>Y0-/GNC#CQ[LPX\>\@./'KF#CQY M]PX\>/\./'C_#CUW_PX]=_\.O&@ *]R "D>0 EGH (AZ !\>@ <'P M &-_ !<@@ 5X0+ %.%% !1AB 3X8J $Z'- !,ASP!2H=$ 4B'2P)&AU," M1(9: T*&8@1 AFP&/H5V!SN%@P@YA9$*.(2@"S:$L0LVA,8+-H/D"S:"]@LV M@?\,-H#_##: _PPV@/\,MF\ *IX "??P D'X (-_ !W@ :X( %Z' M !5B@ 3HP& $J.$ !(CQH 1X\E $60+P!$D#@ 0I! $"01P$_D$\!/9!6 M CN07P(YD&@#-X]S!#6/@ 4SCXX&,8^>!S".KP:0@ VFDH -9I2 3.: M6@$QFF0!+YIO BV:>P(LFHH#*IJ: RF:K 0HFL $)YG> R>7\@0GEOT%)Y7_ M!2>5_P4GE?\%J7X )Z% "2B0 A(H ':, !JCP 7I, %27 !)FP M0)\ #>B! RHPX ,:,7 #"D(0 NI"H +:0R "RE.@ KI4, *J5+ "FE5 H MI5X )J5I "6E=@$CI84!(J66 2"FJ $?I;L!'J77 1ZD[P$>HOL"'J'_ AZA M_P(>H?\"HH8 )>, "+CP ?9$ &^4 !CF 5YT $VA !#I0 .*@ M #"K HK@< )*\0 ".O%P AKR$ (+ I !^P,0 >L#H ';%" !RQ3 ;L58 M&K%A !FR;P 8LGX %K*0 !6RH@ 4LK8 $[+. !.QZP 3K_D $Z[_ 1.N_P$3 MKO\!FHT )"2 "$EP =9H &B? !;HP 4*@ $6L [L ,;( ">U M @N &+H' !2\#@ 3O!4 $KP> !&])@ 1O2X $+TW !"^00 .ODP #KY7 M V^90 ,OW0 "[^& J^F0 (OJP ![[" >^WP (OO "+WZ B]_ (O?P MDY0 (>9 !ZGP ;*4 &"J !3KP 1[, #RV QN )[L !^^ 7 MP0 $<0! S(" (R0X !\D4 ;)' %R20 !,HL /*-@ "RD ,M, #+ M60 RV@ ,MY #,C RY\ ,NS #+R S.( ,SO #,\0 S/$ BIH M 'RA !OIP 8JT %6S !(N .[L #"^ FP0 '<0 !7( /RP M"LX 32 @ TPH -,/ #4% U1H -8B #7*@ V30 -H_ #<2P MW%H -UJ #=?0 W9$ -VD #>M@ WL@ -[> #>X@ WN( ?Z( '&I M !DL 5K< $F\ \P +\0 "3' ;RP $\\ W2 'U@ -L M #> WP, . ) #A#@ XA( .,7 #E'@ YB< .@Q #J/0 [$L M .Q: #M; [H .Z4 #NI0 [K0 .[" #NQ@ [L8 =*H &:R !8 MN0 2\ #W% OR0 ),T !G1 1U@ "]L /> X0 .4 #H M Z0 .H #K!@ [0L .\/ #P$P \AH /0C #W+@ ^3L /M* M #\6P _6T /V #^DP _J( /ZM #^KP _J\ _Q ? /\.'0#_"AT M_P$@ /\ * #_ #4 _P!! /\ 3@#_ %H _P!E /\ ;@#_ '< _P!_ /X A@#\ M (P ^P"2 /D EP#X )P ]P"B /8 IP#U *T \P"U /( O0#Q ,D [P#< .X MZP#M /< [ #_ .L _P#J /\ Z@#_ .H _P#J /\ _Q,< /\1&0#_#1D _P8< M /\#)0#_ #$ _P ^ /\ 2@#_ %8 _P!A /\ :P#] ', ^@![ /< @P#U (D M] "/ /( E #Q )D \ "? .X I #M *L [ "R .H N@#H ,8 YP#6 .4 Z #D M /4 XP#^ .( _P#A /\ X0#_ .$ _P#A /\ _Q48 /\3% #_#Q0 _PT9 /\+ M(@#_""T _P0Y /\!1@#_ %$ _@!< /H 9@#V &\ \@!W .\ ?@#M (4 ZP"+ M .H D0#H )8 YP"< .8 H0#D *@ XP"O .$ N #? ,, W0#1 -L Y@#9 /, MUP#] -4"_P#4 O\ U /_ -0#_P#4 _\ _Q@3 /\5$ #_$@\ _Q(5 /\1'0#_ M#B@ _PPT /\*00#Y"$P ]097 /$&80#M!FH Z05R .8%>@#D!8$ X@6' . & MC0#?!I( W0:8 -L&G@#9!J4 UP:M -0&M0#2!L T ?/ ,X(Y0#,"?0 R@O_ M ,@,_P#'#/\ QPS_ ,8,_P#&#/\ _QL. /\9# #_& T _Q@1 /\7& #_%"( M^Q$N /,0.@#M#D8 Z U2 .4-7 #A#64 W@UM -L-=0#8#7P U0V" -,-B0#1 M#8\ T V5 ,X-G #-#J, RPZK ,D.M #(#L Q@[/ ,,0Y@# $?4 O1+_ +P2 M_P"[$O\ NA+_ ;H2_P&Z$O\!_Q\* /\:@"\'W$ NA]X +D??@"W'X4 MA^, M +0?DP"S'YH!L2"C ; @K &N(+0&K)W\!JB>& :@G MC@&G)Y8"I2>> J,HJ *B*+,"H"C! I\HU0*<*>P#FBKZ Y@J_P27*O\$ERK_ M!)8J_P26*O\$_R@ /4N #E,P VC4 - S 0#,+08 QBH0 +XM'@"X+BP MLR\Z *\O10"L,$\ J2]8 *'-N4'A3;V!X0W_P>#-_\'@S?_!X(W_P>" M-_\']#( .,[ #200 QD0 +U# "W/P L3L) *H[% "E/"( H#TP )T] M.P"9/44 ECU. 90\5@&2/%T"D#QC HX[:@.,.W$$BCMX!(@Z@ 6'.H@&A3J2 M!H,ZG >!.J@(@#JU"7X[Q@E].^$)>SSS"7L\_PEZ//\(>CS_"'H\_PAZ//\( M[C< -U! #+1@ OTD +9) "N1@ J4$$ *-!$0"=0AX F$,K )5#-P"1 M0T$ CD)* 8Q"4@&)05D"AT%? X5!9@.#0&T$@4!T!8! >P9^/X0'?#^."'H_ MF0EX/Z4*=T"R"G5 PPMT0-T+D5P!7A$> 9V1($(=$2+"7)$E@IP M1*(+;T2O#&Y$P QM1=D-;$7O#&M%_0MK1O\+:T;_"FM&_PIK1O\*Y4 ,]) M #!3P M5( *M2 "A3P FTH )1*# "/2Q< BTPD (=,+P"$3#H @4Q# M 7Y+2P%[2U(">4I8 W=*7P1U268%U! 7A0 M2 %U3T\"E<: '97)@!S6#$ <%578(756!"EM5C0M95)H-6%2G#E95N ]6 M5

:0957G((4UY]"5%=B0M0798,3EVD#4U=M Y,7<@.3%WF M#DU=]PU-7/\,35S_#$Y<_PQ.7/\,R50 +E< "M8P GV, ))C "'8@ M?& '1A !N8@D :6,2 &9C'0!C9"@ 860R %YD.P!<9$,!6F1* EAD40)6 M9%@#5&1?!%)C9P508W '3F-Z"$QBA@I+8I0+26*B#$ABL@U'8L<-1V+D#4AA M]@Q(8?\,2&#_"TE@_PM)8/\+Q%@ +5@ "J9@ FV8 (UF ""90 =F0 M &YE !H9@4 8V<0 &!H&@!=:24 6VHO %EJ. !7:D !56I' 5-J3@)1:E4# M3VE=!$UI9 5+:6T&26AX!T=HA E&:)(*1&>A"T-GL0Q"9\4,0F?B#$)F]0Q# M9O\+0V7_"T-E_PM#9?\+OUP +%D "F:@ EFD (EI !]:0 <6D &=J M !B; $ 76T- %EN%@!7;R$ 57 K %-P-0!1<#T 4'!% 4YP3 %,<%,"2G!: M TAP8@1&;VL%1&]U!D)O@@= ;H\)/VZ>"CUNKPH];L(*/&[@"CUM] H];/\* M/6O_"CYK_PH^:_\*NF *UI "@;@ D6T (1M !X;0 ;&X &%P !; M<@ 5G0* %)U$@!0=AT 3G#D 27A! $AX20%&>% !1'=7 D)W M7P- =V@#/G=S!#QV?P8Z=HT'.7:<"#=UK0@W=< (-G7>"#=T\@@W<_X(-W+_ M"#=R_P@W0 M3GL% $I]#P!(?A@ 1G\C $5_+ !#@#4 0H ] $& 10 _@$P!/8!4 3R 7 (Z M?V4".']O S9_? 0T?XH$,G^:!3%^J@8P?KT&,'[:!C!]\ 8P>_T&,'O_!C!Z M_P8P>O\&L&P *1U "4=0 AG4 'EV !N=P 8WD %=] !/@0 1X0 M $*&# _AQ, /8@= #R()P [B3 .HDX #B)0 WB4@ -HE/ #2)6 $SB6$! M,8EL 2^)> (MB8<"+(F7 RJ(IP,IB+H#*8C4 RF&[@,IA?P$*83_!"F$_P0I MA/\$JG0 )Y[ ".>@ @'H '1[ !H?@ 78$ %*% !)B0 08P #F0 M!0 UD0\ ,Y(7 #*2(0 QDBD ,),R "Z3.@ MDT$ +)-* "N44@ JE%P *)1G M ">4 "'?P >X &Z" !BA0 5XD $V. !"D@ .I8 #*9 J MG D *)T1 ":=&0 EG2( ))XJ ".>,@ BGCH (9Y" "">2P ?GU4 'I]@ !R? M;0 ;GWP &I^- !B?GP 7G[( %I_) !:>Z 6G/< %IO_ 1>;_P$7F_\!G8, M (^& ""A@ =(< &>+ !;CP 4), $:8 \G ,Z "NC CI@ M'*@+ !JI$0 8J1@ %ZDA !:J*0 5JC$ %*HY !.J0P 3JTT $JM8 !&K90 0 MJW0 #JN& ZKF0 -JZP #*O! RJWP ,J?( #:C\ VH_P -J/\ EHH (F, M !ZC0 ;)$ &"5 !4F@ 29\ #^C UIP *ZH ".N ;L %+,! M ^U"@ -MA #+86 NV'P *MB< ";8O BV.0 'MT, !K=/ 2W6P #MVH M K=[ "WC@ MZ$ +:T "VRP MN4 +7Q "U]P M?< CY$ (&4 !R MEP 99P %BA !,I@ 0:L #>O LL@ ([4 !JX 3NP #KT G M!0 #P0T ,$1 #!%P PAX ,(F #"+P PSD ,1$ #$4 Q%X ,5O M #%@0 Q94 ,6H #%O Q-$ ,3F #$[@ Q.X AI@ 'F> !KHP M7:D %"N !$LP -[8 "RY BO &;\ !'" ,Q0 !L@ #+ MS < ,P- #-$0 S18 ,X= #/) T"T -(X #41 U%( -5A #5 M

Z &ZF !@K0 4[, M $6X XO *[\ "'" 7Q@ $,D K, "T -0 #7 V M -H% #;"P W X -X3 #?&0 X2$ .,J #E-@ YT, .=3 #H9 MZ7< .F, #JGP ZJX .JZ #JPP ZL, <*@ &*O !5M@ 1[P #G M LQ (,@ !;, .T !]0 #9 W0 .$ #C Y .8 M #G 0 Z0< .L, #L$ [A4 / = #S)P ]C, /=# #X5 ^68 M /EZ #ZC@ ^IX /NI #[L ^[ _PL; /\'&0#_ !D _P < /\ )0#_ M #( _P _ /\ 2P#_ %< _P!B /\ :P#_ ', _0![ /L @@#Z (@ ^ "- /< MD@#V )@ ]0"= /0 H@#S *D \0"P .\ N #N ,, [ #1 .L Y@#I /, Z #^ M .@ _P#H /\ Z #_ .@ _P#H /\ _PX8 /\*%0#_ 10 _P 8 /\ (@#_ "X M_P [ /\ 1P#_ %, _0!> /H 9P#W &\ ]0!W /, ?@#R (0 \ ") .\ CP#N M )0 [ ": .L GP#I *4 Z "L .8 M #D +\ XP#, .$ X@#? / W@#[ -X M_P#= /\ W0#_ -P _P#< /\ _Q 3 /\-$0#_!A _P(5 /\ '@#_ "D _P V M /\ 0@#Z $X ] !9 /$ 8@#N &L [ !R .H >0#H '\ YP"% .4 BP#D ) MX@"6 .$ G #? *( W0"I -H L0#8 +L U0#( -( W0#1 .T T #Y ,\ _P#. M /\ S0#_ ,T _P#- /\ _Q$/ /\.#0#_# T _PL2 /\'&0#_ B0 _P P /8 M/ #O $D Z@!3 .< 70#D &8 X0!M -\ = #= 'L VP"! -D A@#6 (P U "2 M -( F #0 )X S@"F ,P K@#* +@ R #$ ,8 UP#% .H PP#W ,( _P#! ?\ MP +_ , "_P# O\ _Q0+ /\0!@#_$ D _Q . /\.% #_"AX ]08I .L$-@#C M T( WP-. -L$5P#6!& TP1H - $;P#.!78 S 5\ ,H%@@#)!8@ QP6. ,8% ME #$!9L P@6C , &JP"^!K4 O0;" +L(U "Z">D MPOX +4,_P"T#/\ M S_ M +0,_P"T#/\ _Q<$ /\4 #_%@, _Q0) /\1#@#R#A4 Z PA -X*+@#6"SL MT Q' ,P,40#)#%H Q@UB ,0-:@#"#7$ P UW +\-?0"]#H, O Z* +H.D0"Y M#I@ MPZ@ +8.J0"T#[0 L@_! +$0U "N$>L JQ+Z *D2_P"H$_\ IQ/_ *<3 M_P"G$_\ _QH /\; #Y&P ZQD .44!@#E$ X V0X7 ,\1)@#($C0 Q!- M +\42P"\%%0 N15= +<59 "U%6L M!5Q +(5> "Q%GX KQ:% *X6C "L%I0 MJQ>< *D7I@"G&+ IAB] *08SP"B&N< GQKW )T;_P&<&_\!G!O_ 9L;_P&; M&_\!_QT / M10"P'D\ K1Y7 *L>7P"I'V8 J!]L *8?)V$ G"=G )LG;0"9)W0 F"=[ 98G@@&5)XL!DR>4 9$H MG@&0**D!CBBU HTIQ@*+*=\"B2KR H 80* -(("?C2+ WTTE@-[-:$$ M>36N!'@UO@5W-M0%=C;M!70W_ 5T-_\$=#?_!'0W_P1T-_\$YS4 -(] ## M0@ N$0 *Q" "D/@ GSD )HX#@"4.AD D#HF (T[,0"*.SL ASM$ (0[ M3 "".U,!@#I: 7XZ8 %].F<">SIN GDZ=0)W.GX#=CJ(!'0ZDP1R.IX%<3JK M!6\[NP9N.\\&;3OJ!FT\^@9L//\%;#S_!6P\_P5L//\%XCD ,Q" "^1P ML4@ *5& "=0P ES\ )(^"P"-/Q4 B3\A (5 +0""0#< ?T! 'U 2 ![ M0$\!>4!6 7<_70%U/V," 'Y$*0![130 >44] '9%10!T1$P! M2)<'74BE"%M(M A;2,<) M6DCD"%I)]@A:2?\'6DC_!EI(_P9:2/\&T44 +], "R4@ HU$ )=0 "- M3@ ADH (!* 0!Z2PX =DP7 '),(P!O3"T ;4TV &I,/P!H3$8 9DQ- 61, M4P%B3%H"84QA E],:0->3'($7$Q\!5I,B 993)4'5TRC"%9,L@A53,8)54SB M"55,]0A53/\'54S_!U9,_P963/\&S$@ +Q0 "O50 H%0 )-3 ")40 M@4T 'I. !U3PP <$\5 &U0( !J4"H 9U S &50/ !C4$, 85!* 5]040%= M4%@"7%!? EI09P-94' $5U!Z!550A@944),'4E"A"%%0L0E04,0)4%#A"5!0 M] A14/\'44__!U%/_P913_\&R4L +E3 "K5P G%8 (]5 "%5 ?% M '51 !P4@D :U,2 &A4'0!E5"< 8E0Q &!4.0!>5$$ 7%1( 5I43P%95%8! M5U1= E9490-45&X$4E1X!5%4A 9/5)$'3E2@"$Q4KPA,5,()2U3?"4Q4\PA, M4_\'3%/_!TU3_P9-4_\&Q4X +96 "G6@ F%D (M8 "!5P =U0 '!5 M !J5@8 9E<0 &)7&@!@6"0 75@N %M9-P!963\ 5UE& %9930%4650!4UE; M E%98P)/6&P#3EAV!$Q8@@5*6(\&25B>!TA8K@A'6, (1UC="$=8\@A'5_\' M2%?_!TA7_P9(5_\&P5$ +)9 "C7 E%L (=; !]6@ 2P%07E(!3EY9 DQ> M80)+76H#25UT!$==@ 5%78T&1%V !X70 ;5P &5= !?7P M6F , %=A% !58AX 4F(H %%C,0!/8SD 3F-! $QC2 !+8T\!26-6 4=C7@)% M8V<"1&-Q T)C?01 8HL%/V*:!CYBJ@8]8KP'/&+6!SUA[P8]8?T&/F#_!CY@ M_P8^8/\&N5D *MA ":80 BV$ ']A !T80 :6$ %]B !99 5&8) M %%G$0!.9QH 3&@D $MI+0!):38 2&D^ $9J10!%:DP 0VI4 4)J7 % :64" M/FEO CQI>P,[:8D$.6F8!3AHJ 4W:+H%-VG3!3=H[@4W9_P%.&;_!3AF_P4X M9O\%M%X *=E "590 AF0 'IE !O90 9&8 %EH !2:@ 36P$ $EN M#@!';A8 16\@ $1P*0!"<#( 07 Z $!Q0@ _<4D /7%1 #QQ60$Z<6(!.'%L M C9P> (U<(8#,W"5 S)PI@0Q<+@$,'#0!#%O[ 0Q;OL$,6W_!#%L_P0Q;/\$ MKV0 *%I "/: @6@ '5I !K:0 8&L %5N !-<0 1G, $)U"P _ M=A( /7<< #QW)0 Z>"T .7@U #AY/0 W>44 -GE- #5Y50 S>5X ,7EH 3!Y M= $N>8,"+7F2 BMXHP(J>+4"*GC, BIWZ@(J=OD#*G7_ RIT_P,J=/\#JFH M )IM "); ?&T '!M !F;@ 6W$ %!U !(> 07L #I^!0 V?PX M-( 6 #.!( R@2@ ,($P "^". N@D +8)( "R"4 K@EH *H)D "B"< F M@G\!)8*/ 22"H $C@K(!(H+) 2*!YP$B?_ !^-:P =C7D M'(V* !N-G 9C:X &(S$ !B,XP 9BO4 &8G_ 1F(_P$9B/\!G7< (QV !] M=@ 80P 6F$T %9A8 !289 3F', $9B$ M !"8E@ 0F*D #IB_ Z7W0 /EO( $)7\ !"4_P 0E/\ E7T (5\ !X? M:WX %^! !4A@ 2HH $"/ VDP +9< ":: >G0 %Z # !*B# 0 MHQ( $*,9 ^C(0 .I"D #J0Q VD.@ ,I$4 "Z10 JD7 )I&H !Z1[ :C MC@ $HZ$ J.T .BRP #HN8 Z'S .A^P #H?L C8, '^" !QA 9(< M %B, !-D0 0I8 #B: OG@ )J( !ZE 7J $:L RN!P 'KPT M Z\2 *O&0 !KR$ *\I "P,@ L#P +!' "P4P L&$ +!Q "P@P MKY< *^J "OOP KMD *[K "N] KO0 AXD 'B* !JC@ 79, %&8 M !%G0 .Z( #"F GJ@ 'JX !:Q 0M "[8 6Y P N@H +H. M "Z$P NQD +LA "\* O#$ +T\ "^2 OE8 +YE "^=P OHP M +Z? "]LP OL< +[> "]ZP O>L ?Y( '"5 !BF@ 59\ $FE ] MJP ,J\ "BT >M@ %;D Z\ )OP L( #$ Q00 ,8* #& M#@ QQ( ,@8 #)'P RB< ,PP #./ SDD ,]9 #/:@ SWX ,^3 M #/I@ S[@ ,_( #/VP S]L =YP &BA !;IP 3JX $&T TMP M*+H !V] 3P #<0 ;' R@ ,X #0 T0 -(" #3" MU0P -80 #9%0 VQP -TD #@+P XCP .-+ #D7 Y&\ .6# #E MF Y:D .6V #EPP Y<, ;*4 %^L !1L@ 1+D #6\ HP ',0 M !+( ,RP \\ #3 V -P #? WP .$ #C Y , M .8( #H#0 Z1$ .P8 #N(@ \2X /,\ #T30 ]5\ /9S #WAP M]YD /BE #XL ^+ _P,7 /\ %0#_ !4 _P 8 /\ (P#_ "\ _P \ /\ M2 #_ %0 _P!> /\ 9P#] &\ ^P!V /D ?0#X (, ]@"( /4 C@#T ), \@"8 M /$ G@#P *0 [@"K .T LP#K +T Z@#+ .@ X0#G /$ Y@#] .4 _P#D /\ MY #_ .0 _P#D /\ _P<3 /\ $0#_ !$ _P 5 /\ 'P#_ "L _P W /\ 1 #^ M $\ ^@!: /< 8P#T &L \@!R / >0#O '\ [0"$ .L B@#J (\ Z "4 .< MF@#E * Y "G .( KP#@ +D W@#& -P V@#: .P V #Y -8 _P#6 /\ UP#_ M -@ _P#8 /\ _PH0 /\##@#_ T _P 2 /\ &@#_ "8 _ R /< /P#T $H M\0!5 .T 7@#J &8 Z !N .4 = #C 'H X@" . A0#> (L W "0 -L E@#8 M )P U0"C -, JP#1 +4 S@#! ,P T0#+ .< R0#U ,@ _P#( /\ R #_ ,@ M_P#( /\ _PP, /\&" #_ @H _P / /\ %0#\ " \0 L .P .0#I $4 Y0!/ M .$ 60#> &$ VP!H -< ;P#4 '4 T@![ - @ #. (8 S ", ,L D@#) )@ MQP"@ ,4 J ## +$ P0"\ +\ RP"] ., O #R +L _0"[ /\ N@#_ +H _P"Z M /\ _PX% /\) #_"04 _P8+ /\!$ #P !D Y@ E .$ ,@#< #\ U@!) -$ M4P#. %L RP!C ,@ :@#& ' Q0!V ,, >P#! ($ P "' +X C@"\ )0 NP"< M +D I "W *X M0"Y +, R "Q -\ L 'O *\!^P"N O\ K0/_ *T#_P"M _\ M_Q /\. #_#0 ]@L# /('"@#B 1$ VP(= -(#*P#, S< R 1# ,0$30#! M!%8 O@5= +P%9 "Z!6L N 5Q +<%=@"U!7P LP:# +(&B0"P!I$ KP>9 *T' MH0"K!ZL J0BW *@)Q@"F"MT I0OP *,,_0"B#?\ H0W_ *$-_P"@#?\ _Q$ M /P2 #L$P XA, -L/ P#6"0L S@@4 ,8*(@# ## O T\ +@-1@"U#4\ ML@Y7 + .7P"N#F4 K0YK *L.<0"J#G@ J Y^ *%G( G!9Y )L7@ "9%X@ F!>1 )88FP"4&*8 MDQFR )$9P0"0&M@ C1ON (L<_0"*'/\ BAS_ (D<_P")'/\ ]!T .0E #3 M*0 QRH +PF "V( M!D+ *X:%0"H'", I!TO *$>.@">'D0 FQY, )D> M5 "7'UL E1]A )0?9P"2'VT D1]T (\@? ".((0 C""- (H@EP")(:( AR&N M (8BO0"%(M$!@B/K 8$D^P& )/\!?R3_ 7\D_P%_)/\!["4 -LM #),0 MO#$ +$N "K*0 IR0% *,C$0">)!T FB4J )8F-0"3)C\ D29' (\F3P"- M)E8 BR=< (DG8@"()VD AB=O (4G=P"#)W\ @2>) 8 HDP%^*)X!?2FK 7LI MN0%Z*"KH 7"Z% 78NCP%T+YL!3-4 M '3P8 '4](P!S/2T <#TV &X]/P!L/48 :SU- &D]4P!G M/5H 9CUA 60]: %C/7$!83Y[ E\^A@)>/I,#7#Z@ UL_KP1:/\$$6C_=!%D_ M\@19/_\#63__ UD__P-9/_\#S#\ +Q& "K2 G$< )%& "(1 @D M 'P_ !W0 P 5Y"90%=0FX"6T)X EI"A -80I #5T*>!%9#K0150[\$5$/:!%1#\014 M0_X#5$/_ U1#_P-40_\#R$( +A) "G2P F$H (U) "#1P ?4, '9# M !Q1 H ;402 &I%'0!G12< 9$4P &)%. !@13\ 7T5' %U%30!;150 6D9; M 5E&8P%71FP!5D9V E1&@0-31HX#4D>$8 '%' !L M1P< :$@0 &1(&@!A220 7TDM %U)-0!;23T 64E$ %=)2@!625$ 54I9 51* M80%22FD!44IT D]*?P-.2HP#34J;!$Q+J@1+2[P$2DO3!4I+[@1+2_T$2TK_ M TM*_P-+2O\#P4@ +)0 "@3P D4\ (5. ![30 P)%4XD#0U.7 T)3IP1!4[@$05//!$%3[ 1!4OL#0E+_ T)2_P-" M4?\#ND\ *I4 "85 B50 'U3 !S4P :5$ &)2 !<4P 6%0* %15 M$@!251L 3U8D $Y6+0!,5S4 2U<\ $I71 !(5TL 1UA2 $986@%$6&,!0UAM M 4%8>0) 6(8"/EB5 SU8I0,\6+<$/%C-!#Q7Z@,\5_H#/5;_ SU6_P,]5O\# MME, *57 "45P A58 'E6 !O5@ 954 %Q6 !76 4ED' $Y:$ !, M6A@ 2ELA $A<*@!'7#( 15PZ $1=00!#74@ 0EU0 $!=6 _76$!/5UK 3Q= M=@(Z780".5V3 CA=HP,W7;4#-EW+ S9 $)B)@! 8BX /V(V #YC/@ ]8T4 /&-- #MC50 Y8UX .&-H 39C= $U M8X$!,V.1 C)CH0(Q8[,",6/( C%BYP(Q8?@",6'_ C)@_P(R8/\"KEP )M= M "*70 ?%T '!= !F70 7%X %)@ !,8@ 164 $%F"@ ^9Q$ /&@: M #MH(@ Y:2L .&DR #=J.@ V:D$ -6I) #1J4@ S:EL ,6IE #!J< $N:GX! M+6J. 2QJGP$K:K !*FK& 2IIY0$J:/8"*V?_ BMG_P(K9_\"J6$ )5@ "$ M8 =V &QA !B80 6&, $YF !': 0&L #IN!0 V;PX -' 5 #-P M'@ R<28 ,'$N "]Q-0 N9@ 5&D $EL !";P .W( #1U N> H *WD1 "IY& I M>B$ )WHH "9Z, E>S@ )'M "-[2 B>U( (7M< "![: ??'8 '7R& !Q[ MF ;>ZH &GN_ !I[W@ :>?( &WC^ !MW_P$;=_\!F6D (AI !Y:0 ;6D M &-J !9; 3V\ $5S ]=P -7H "Y] G@0, (H,- ""$$@ ?A!H M'80B !R%*@ ;A3$ &H4Y !F%0@ 8ADP %X96 !:&8P 5AG$ %(:! !*&DP 1 MAJ8 $86[ !"%U@ 1@^\ $8+[ !*"_P 2@?\ D6X (%M !T;@ :6X %UP M !3

' AB@ &HT& !6/#0 3D!, $I : M !*0(@ 1D"H $)$R !"1.P /D40 #I%/ V17 ,D6H "Y%Z J1C0 (D)\ M!Y"S >/R0 'C^8 !X[T B-_ (C?\ B7, 'MS !O

@ 7'X %&" !&AP M/(P #*1 IE0 (9D !F= 2H #J, FF!0 #IPP *<0 "G%0 MJ!P *@C "H*P J30 *D_ "I2P J5D *EH "I>@ J8X *FA "H MM0 J,L *?D "G[P I_, ?8 &^! !AA 58D $F. ^E -)D M "J> AH@ &:8 !*I -K !Z\ "R LP< +,, "S$ M!4 M +0; "U(@ MBL ++ !:D 3I8 $*< WH@ +*< "*K M 9KP $;, NV $N0 +P "^ O@ +\& # "P P0\ ,(3 M ##&0 Q" ,4I #'- R$( ,E1 #)8@ R74 ,F* #)GP RK$ M ,K! #)T0 R=D ;I, &"8 !3G@ 1J0 #JK OL )+4 !FX 0 MO "K\ '! Q ,@ #* R@ ,P #- P S@@ - - #1 M$ TQ8 -8> #:* W30 -Y# #?5 WV< .!\ #@D0 X*0 ."R M #@O@ X,, 9I\ %FF !,K0 /[0 #*X DO &+\ !## (QP M ,H #- T0 -4 #8 V0 -L #= WP .$$ #C"@ MY0X .<3 #J' [2< / U #Q1@ \E@ /-K #S@ ])0 /2C #T MK@ ]+( _P 3 /\ $0#_ !$ _P 5 /\ 'P#_ "P _P Y /\ 10#_ % _P!: M /X 8P#[ &L ^0!R /< > #U 'X ] "$ /( B0#Q (X \ "3 .X F0#M )\ M[ "F .H K@#H +@ Y@#% .4 VP#C .T X@#[ .( _P#A /\ X0#_ .$ _P#A M /\ _P 0 /\ #@#_ T _P 2 /\ &P#_ "@ _P T /X 00#[ $P ]P!6 /0 M7P#Q &8 [P!M .P = #J 'H Z0!_ .< A0#F (H Y0"/ ., E0#A )L X "B M -X J@#; +0 V0# -8 T #3 .@ T@#W -$ _P#1 /\ T #_ - _P#0 /\ M_P - /\ "0#_ H _P / /\ %@#[ "( ]P O /0 .P#P $< [0!1 .D 6@#E M &( X@!I . ;P#> '4 W !Z -H @ #8 (4 U0"+ -, D0#1 )< SP"> ,T MI@#+ *\ R0"Z ,< R0#% .( Q #R ,, _@#" /\ P0#_ ,( _P#" /\ _P,& M /\ 0#_ 8 _P , /D $0#Q !T ZP I .< -@#C $$ WP!+ -L 5 #5 %P MT@!C ,\ :@#- ' RP!U ,D >P#( ( Q@"& ,4 C ## ), P0": +\ H@"] M *L NP"V +D Q "W -H M@#M +0 ^@"T /\ M #_ +0 _P"T /\ _P0 /\ M #_ _P & .P #0#E !8 W@ B -< +P#1 #L S0!% ,H 3@#& %< Q !> M ,$ 9 "_ &H O0!P +P =0"Z 'L N0"! +< AP"U (X LP"5 +( G@"P *< MK@"R *P OP"J -$ J #H *@ ]P"G /\ IP#_ *8 _P"F /\ _P8 /\% #Q M P Z .$ !P#5 ! S0 ; ,< )P## #, OP ^ +P 2 "Y %$ M@!8 +0 M7P"R &4 L !J *\ < "M '8 K !\ *H @@"I (D IP"1 *4 F@"C *0 H0"N M * NP"> 0"2$($ D!"* (\1E "-$9\ BQ&J (H2N "( M$LL AA/F (44]P"#%?\ @Q7_ ((5_P""%?\ [1H -PA #*)0 NR( +$? M "K&@ J10& *42$0"@%!X G!4J )D5-0"6%CX E!9' )(63@"0%E4 CA=; M (P780"+%V< B1=M (@7= "&&'P A1B& (,9D "!&9L @!JG 'X:M0!]&\< M?!SB 'H=]0!Y'?\ >!W_ '@=_P!X'?\ Y2( - I "_+ L"H *+P",'CD B1Y! (B"! 'DAC !W(9< =2*D '0BL@!S(\, B92 '@F6 !W M)EX =29E '0G; !R)W0 <2=] &\HB !N*)0 ;"BA &LIKP%J*< !:2K; 6 6(OK %A+[T!83#5 6 P[P%? M,/T!7S#_ 5\P_P%?,/\!S30 +P[ "I.@ FSH ) X ")-0 @S( '\P M 0![+PX =S 6 '0P(0!Q,2L ;S$T &TQ/ !K,4, :C%* &@R4 !G,E< 93)= M &0R90!B,FT 83-W %\S@@%>,XX!732< 5LTJ@%:-;L!6C72 5DU[0%9-?P! M6#7_ 5@U_P%9-?\!R#@ +<^ "D/@ ECT (L\ "#.@ ?3< '@T !T M- L <#43 &TU'0!J-2< :#8P &8V. !D-C\ 8S9& &$V30!@-E, 7C=: %TW M8@!<-VH 6CAT 5DX?P%7.(P!5CF9 54YJ )4.;D"4SK/ E,ZZP)3.OL!4SK_ M 5,Y_P%3.?\!Q#P +)! "@0 DD (8_ !^/0 >#H ',X !N.0@ M:CD1 &.CP 73M# %L[2@!:.U 6#M7 %<[7P!6 M/&< 5#QQ 5,\? %2/8D!43V7 4\]I@)./K<"3C[- DX^Z0)-/OH"3C[_ 4X] M_P%./?\!P#\ *Y# "<0P CD, ()" !Z0 /B$ 7#XI %H^,0!8/CD 5SY %4_1@!4/TT 4S]5 %) 7 !00&4 M3T!O 4Y!>@%-08 %(184!1T64 45%HP)%1K0"1$;) D1&YP)$1?@"1$7_ D5%_P)%1?\! MND8 *9( "42 AD@ 'M' !R1@ :D( &-# !>1 6D4+ %9%$@!4 M1AL 448C $]&*P!.1C, 3$ M $5/)@!$4"X 0E U $%0/0! 440 /U%+ #Y14P ]4EP /%)F #I2<@ Y4G\! M.%*. 3=2G@$V4J\!-5+$ 352X@$V4O4!-E'_ 390_P$W4/\!KD\ )E/ ") M3P >T\ '!/ !F3P 7$X %1/ !/40 2E(! $93# !#5!( 050; $!5 M(P ^52L /58R #Q6.@ [5D$ .E9) #E740 X5UH -E=C #57;P T5WP!,U>, M 3%7G $P5ZT!,%?" 3!7X $P5O0!,5;_ 3%5_P$Q5?\!J%( )52 "$4@ M=U( &Q2 !B4@ 6%, $]4 !)5@ 1%< $!9" ]6A .UH7 #E;( X M6R< -UPO #9<-@ U7#X -%Q& #-=3@ Q75< ,%UA "]=; N77H +%V) "M= MF@$J7:L!*EV_ 2E=W@$J7/(!*EO^ 2M;_P$K6O\!HU4 (]5 !_50 5@ 5%< $Q9 !%6P /UT #I?! V8 T -&$3 #)B' Q8B, M,&(K "]C,@ N8SH +6-" "QC2@ J9%, *61= "AD:0 G9'8 )F2& "5DEP D M9*D (V2] ")DV@ C8_$ (V+] 21A_P$D8?\!G%@ (E8 !Z60 ;ED &-9 M !:6@ 4%P $A> !!8 .F, #1F O: H +&D0 "II%P I:A\ *&HF M "=J+@ F:S4 )6L] "1K1@ C:T\ (FQ9 "!L90 ?;'( 'FR" !ULE <;*8 M&VNZ !IKU ;:NX '&G\ !QH_P <:/\ E5P (-< !U7 :5T %]= !6 M7@ 3&$ $-D \9P -6H "]M H< 0 (W(- "%R$@ @ ''L' !=]#@ 6?1, %7T; !1^(@ 3 M?BH $GXQ !%^.@ 1?D0 $']. ]_6@ .?V@ #7]X Q_B@ +?IT "GZP E] MQ@ *?>0 "GST M[_0 +>O\ AF4 '=E !J90 868 %9H !,:P 0F\ M #ES Q=P *GH "-^ <@0 %80 !"'" -B0X #(D4 R)&P +B2, M"HDK F),P (B3T !HE( 6)5 $B6$ HEQ &)@P B98 (BI "'O@ MA]H (;L "&]0 AOH ?FH '%J !G:P 6VP %!P !&= /'@ #-] M J@0 (X4 !R( 5C $(\ R2!@ &DPP I,1 "4%@ E!T )0D M "5+ E34 )5 "53 EED )9I "5>@ E8X )2A "4M0 D\P M )+F "2\@ DO< >' &UP !@<@ 5'4 $EY _?@ -8, "R( C MC0 &Y$ !24 /EP "IH 2= P G@D )\. "?$@ H!< * = "A M)0 HBT *(W "C0P HU *-? "C<0 HX0 **9 "BK0 H<( *'< M "AZP H/( P 38 $*% XBP +I "25 ;F@ M%)X ZA )I J< "J JP0 *L* "L#0 K1$ *T6 "N' MKR0 + M "Q.0 L48 +)5 "R9@ LGD +*. "QHP LK< +'* "Q MX L>D ;'X %^" !2AP 1HT #N3 PF0 )IX !RC 3IP #:L M >N L@ +4 "W N +D" "Y" N@P +L0 "\% O1L M +\C #!+0 PCH ,)) ##6@ PVP ,2" #$EP Q*L ,2\ #$RP MQ-H 98D %B. !+E0 /YL #.B HJ ':T !2Q -M@ !KD "\ M OP ,, #$ Q0 ,8 #' R00 ,H) #+#0 S1$ ,\8 M #2(0 U2T -8\ #830 V5\ -IS #:B@ VYX -NN #;N@ W,, M7I8 %&< !$HP .*H "RQ @MP %;L V^ $P@ ,4 #) MS0 - #2 T@ -4 #6 V0 -L #>!0 X H .(/ #E M%@ Z" .PM #M/@ [5$ .YE #O>@ [X\ /"? #PJP \+, _P 0 M /\ #@#_ X _P 2 /\ '0#_ "D _P U /\ 00#_ $T _@!6 /L 7P#X &8 M]@!M /0 = #R 'D \0!_ / A #N (D [0"/ .L E0#J )L Z "B .8 J@#E M +, XP# .$ T@#@ .H WP#Y -T _P#= /\ W0#_ -X _P#> /\ _P - /\ M"@#_ D _P / /\ & #_ "0 _@ Q /L /0#X $@ ] !2 / 6@#M &( ZP!I M .D ;P#G '4 Y0!Z ., ?P#B (4 X "* -X D #< )8 V@"= -@ I0#5 *\ MT@"Z - R@#. ., S0#T ,L _P#+ /\ RP#_ ,L _P#+ /\ _P ( /\ P#_ M 4 _P , /P % #W !\ \@ K .\ -P#K $( YP!, .0 50#@ %T W0!D -H M:@#8 ' U0!U -( >@#0 ( SP"% ,T BP#+ )( R0"9 ,< H0#% *H PP"U M ,$ PP"_ -H O@#N +T _ "\ /\ O #_ +P _P"\ /\ _P /\ #_ M^0 ' /$ $ #J !H Y E -\ ,0#; #P UP!' -( 4 #. %< RP!> ,D 90#& M &H Q0!P ,, =0#! 'H P " +X A@"\ (T N@"4 +D G "W *4 M0"P +, MO0"Q ,\ KP#H *X ^ "N /\ K0#_ *T _P"M /\ _P /\ #] [@ ! M ., # #: !0 T0 ? ,P *P#( #8 Q0! ,( 2@"_ %( O !9 +H 7P"X &4 MM@!J +0 ;P"S '4 L0!Z + @0"N (@ K0"/ *L F "I *$ IP"K *4 N "C M ,@ H@#B *$ \P"@ /X H #_ * _P"@ /\ _P /8 #J X -, M!@#) \ P@ 8 +T ) "Y "\ M@ Z +0 0P"Q $P K@!3 *P 60"J %\ J0!D M *< :@"F &\ I !U *, >P"A (( H "* )X DP"< )T F@"G )@ M "6 ,, ME0#< )0 [P"3 /L DP#_ ), _P"2 /\ ^04 .H+ #<#0 RPH ,(% "\ M H M@ 1 +$ ' "N "@ J@ S *< /0"D $4 H@!- * 4P"> %D G !? )L M9 ": &H F !P )< =@"5 'X DP"& )(!CP"0 9D C@*D (P"L0"+ \ B076 M (@&[0"(!_H APC_ (8(_P"&"/\ [P\ -X4 #*%0 O!( +,0 "N# MJP8- *<#%0"B!2 GPP__ 'L0_P![$/\ YA< -$> "]'0 KQP *89 "A%0 GA $ M )T-#P"8#AD E XE )$/+P"/$#D C!!! (H02 "($$\ AQ!5 (406P"$$6$ M@A%G ( 1;@!_$74 ?1%^ 'P2B !Z$I0 >!*@ '<3K@!U$[X =!35 ',5[@!Q M%OT <1;_ '$6_P!P%O\ W!\ ,8E "S)0 I2, )PA "6'@ DAD )$4 M"P"-%!0 B14? (86*0"#%C, @1<\ ( 70P!^%TH ?!=0 'H75@!Y&%P =QAB M '88:0!T&'$ _P!G'O\ T28 +TJ "K*@ G2H ),H "-)0 B"( (8=!@"# M&Q ?QP: 'P=) !Z'2X =QXV '8>/@!T'D4 &P? M90!K(&T :2!V &@A@0!F(8T 92*: &,BJ !B([@ 82/- & DZ0!@)/H 7R3_ M %\D_P!?)/\ RBP +8O "D+P EB\ (PM "%*@ @"@ 'TD !Z(@T M=B,5 ',C( !Q)"D ;R0R &TD.@!K)4$ :B5' &@E30!F)50 925: &0F80!B M)FD 829R %\G?0!>)XH 72B7 %LII0!:*;4 6BK* %DJYP!8*O@ 6"K_ %@J M_P!8*O\ Q3$ *\S ">,P D#, (8R !_+P >2T '4J !R* H ;R@2 M &LI&P!I*24 9RHM &4J-0!C*CT 8BI# & J2@!?*U 7BM7 %PK7@!;+&8 M62QO %@M>@!7+8< 5BZ5 %0NHP!3+[, 4R_' %(OY0!2+_< 4B__ %(O_P!2 M+_\ P38 *HV "9-@ BS8 ($U !Y,P 0 $DXGP!(.+ !1SC# 4$, &Y# !E0P 74 %9 !10@ 34(" $E## !&0Q( 1$0: $)$(@!! M1"H /T4Q #Y%. ]13\ /$9' #M&3P Z1E< .4=A #A'; W1WH -DB) #5( MF0 T2*H -$B] #-(V0 T2/ -$?] #1'_P U1O\ ID0 ))% ""1@ =48 M &I& !A10 640 %%$ !,1@ 2$< $1'"@!!2! /TD8 #U)( \22< M.DHN #E*-@ X2CT -TM$ #9+3 U2U4 -$Q? #-,:@ R3'< ,4R& #!,EP O M3:@ +DV[ "Y-U0 N3.\ +TS] "]+_P P2_\ H4< (Y( !^2 <4@ &9) M !=2 54@ $Q) !'2@ 0DL #],!@ [30X .4X5 #=.'0 V3R0 -4\K M #-/,P R4#H ,5!" #!02@ O45( +E%< "U19P L474 *U&$ "I2E0 I4J8 M*5*Y "A2T@ I4>X *5#\ "I0_P J3_\ G$H (E* !Z2P ;4L &-, !: M3 44P $A- !#3P /5 #E2 @ U4PP ,U02 #%4&0 P52$ +E4H "U5 M+P L5C< *U8^ "I61@ I5D\ *%=9 "=79 F5W( )5>! "17D@ C5Z0 (E>W M ")7SP B5^P (U;Z "-5_P D5?\ EDT (1. !U3@ :4X %]/ !63P M35 $52 _4P .58 #-8 O6@@ *UL/ "I;%0 H7!T )UPD "9<*P E M7#, )%TZ "-=0P B74P (5U6 "!>80 ?7FX 'EY^ !U>CP <7J$ &UZT !I= MS ;7>D &USY !Q;_P <6_\ D%$ 'Y1 !P40 9%( %M2 !24P 2E0 M $%7 [60 -5L "Y> H8 , )&(, ")C$0 A8Q@ 'V0@ !YD)P =9"X M'&0V !ME/@ :94< &651 !AE70 796H %F5Z !5EBP 499X $V6Q !)ER 2 M9.< $V/W !1B_P 48O\ B50 'A5 !K50 8%8 %=6 !/5P 1ED #U< M V7P ,&( "ED C9P '6H' !EL#@ 8;!, %FT: !5M(0 4;2D %&TP M !-M.0 2;D( $6Y, !!N6 /;F4 #FYU UNAP -;IH #&VM MMP@ +;. M#&OS UK_0 -:O\ @ED ')9 !F60 7%H %1: !*7 05\ #EC Q M9@ *FD "1L =;P %W( !)U"0 /=P\ #G<4 YW&P -=R, #'UT &U= !B7@ 65X $Y@ !%8P /&< #-K K;@ M)'( !YU 7>0 $GP U_!@ )@0P !8$1 .!%@ "@1T 8$D "!+0 M@C8 () ""3 @ED ()H "">0 @HT (&@ " M @,L '_G !^ M\@ ?OD =&( &AB !>8@ 4V0 $EG _:P -G "UT E> 'GP M !> 1@P #88 B)! "BPH (L. "+$P C!@ (P? "-)@ C2\ M (XY ".1 CE$ (Y@ ".<0 CH4 (Z9 "-K0 C,, (S? "+[@ MB_8 ;F@ &1G !8:0 36P $)Q X=@ +WL "9_ >A %H@ !", M ,CP !I( "5 E@< )<, "7#P F!, )D8 ":'P FR8 )LP M "<.P G$@ )Q7 "<: G'L )R0 ";I0 F[H )K0 ":YP FO$ M:FT %YO !1<@ 1G< #M\ Q@@ )X< !Z, 6D0 $)4 J9 $ MG * "B HP$ *,& "D"P I0X *82 "G%P J!X *HF "K M,0 JSX *Q- "L70 K' *R% "LFP JZ\ *O# "KV0 JN@ 9'4 M %=Y !+?@ /X0 #2* ID 'Y8 !:; 0GP ":, &G J@ M *X "P L +$ "R P M @ +4- "V$ MQ4 +D= "[)@ MO#, +U! "]4@ O60 +YY "^D O:0 +VW "]Q@ O=< 7'\ %"% M !$BP .)( "R9 AGP %Z0 !"I )K@ +( "V N0 +T M "_ OP , #! PP ,0% #&"@ QPX ,D3 #+' SB8 M - U #110 TE< -)K #3@@ TY< -.I #2N TL0 58P $F3 ] MF@ ,*( "6H :K@ $;0 FY O0 ,$ #$ R ,L #- M S0 ,\ #0 T@ -0 #8 V@8 -T, #@$0 XQH .8G M #G. Z$H .E= #J<@ ZX@ .N; #LJ [+( _P - /\ "P#_ L M_P 0 /\ &@#_ "8 _P R /\ /0#_ $@ ^P!2 /@ 6@#V &( \P!I /$ ;P#P M '4 [@!Z .P ?P#K (0 Z0"* .@ D #F )8 Y "= .( I0#A *\ WP"[ -T MRP#; .8 V0#W -@ _P#8 /\ UP#_ -< _P#4 /\ _P ( /\ ! #_ 0 _P - M /\ %0#^ "$ ^@ L /< . #T $, \ !- .T 50#J %T YP!D .0 :@#B ' MX !U -X >@#= '\ VP"% -D BP#5 )$ TP"9 -$ H #/ *H S0"U ,L Q #) M -T R #Q ,< _P#& /\ Q@#_ ,8 _P#' /\ _P /\ #_ _P * /@ M$0#Q !P [ G .D ,@#F #T X@!' -T 4 #9 %@ U0!? -( 90#0 &H S@!P M ,P =0#* 'H R0!_ ,< A0#% (P PP"4 ,$ G "_ *4 O0"P +L O0"Z - MN #K +< ^P"V /\ M@#_ +8 _P"V /\ _P /\ #] \P % .D #@#A M !8 VP A -4 +0#1 #< S@!! ,H 2@#' %( Q !9 ,( 7P# &4 O@!J +P M;P"[ '0 N0!Z +< @ "V (< M ". +( EP"P * K@"J *T MP"K ,@ J0#C M *@ ]0"G /\ IP#_ *< _P"F /\ _P /X #Q Y0 -< "@#- !$ MQP < ,( )@"_ #$ O [ +H 1 "W $P M !3 +( 60"Q %\ KP!D *T :0"L M &\ J@!T *D >@"G ($ I@") *0 D0"B )L H "E )X L@"= ,$ FP#: )H M[P"9 /T F #_ )@ _P"8 /\ _0 / #A T0 ,8 ! "] T MP 5 M +, ( "P "L K0 U *L /@"H $8 I@!- *0 5 "C %D H0!? * 9 "> &D MG0!N )L =0": 'L F "# )8 C "5 )8 DP"A )$ K0"/ +L C0#/ (P Z0"+ M /@ C #_ (P _P", /\ \P( .(' #,!P OP0 +< "Q @ JP 0 *< M&0"D "0 H N )X -P"< $ F@!' )@ 3@"6 %0 E0!9 ), 7@"2 &0 D !I M (\ ;P"- '8 BP!^ (H B "( )( A@"= (4 J0"# +@ @0#* ( Y0" /4 M?P#_ '\ _P!_ /\ Z T - 0 "^$ L0X *@- "C" H (, )P $P"8 M !T E0 G )( ,0"0 #D C@%! (P!2 "* DX B0)4 (<"60"& E\ A -D (,# M:P"! W( @ 1Z 'X$A !]!8X >P6: 'D&IP!X!K4 =@?( '4(XP!U"?0 = K_ M ',*_P!S"O\ W14 ,07 "Q%P I18 )P3 "6$0 E T$ ),(#0".!Q4 MBPD@ (@)*@"%"C, @PL[ ($+0@" "TD ?@M/ 'T,5 ![#%H >@Q@ '@,9P!W M#&X =0UV '0-@ !R#8P < V9 &\.I@!M#K4 ; [) &L/Y@!J$/< :1#_ &D0 M_P!I$/\ T!T +D> "H'@ FQT )(; "+&0 B!4 (<1!P"%#A @0\: M 'X0) ![$"T >1 V '<1/0!V$40 =!%* ',14 !Q$58 0!?&H4 71N2 %P;H0!;'+ 6AS# %D=X !8'O0 6![_ %@>_P!8'O\ MOR< *DH "9* BR@ ((G ![)0 =B, ',@ !Q' D ;AP1 &L<&@!I M'2, 9QTL &4=,P!C'CH 8AY! & >1P!?'DT 7AY4 %P?6P!;'V( 62!K %@@ M=@!6(8( 52&0 %0BG@!3(JX 4B/ %$CW0!1)/( 423_ %$D_P!1(_\ N2L M *,L "3+ ABT 'PL !T*@ ;R@ &LE !I(@4 9B$. &,B%@!A(A\ M7R,G %TC+P!<(S8 6B,] %DD0P!7)$H 5B10 %4D5P!3)5\ 4B5H %$F- $THG !,**P 2RF^ $LIV@!**?$ 2BG_ $LI_P!+*?\ LRX )XO M "., @3 '38 &XU !F-0 83( %PP !7, 5# & %$P#@!.,!4 3#$= $HQ)0!( M,2P 1S$R $8Q.0!$,4 0S)' $(R3P!!,U< 0#-@ #\T:P ^-7@ /36' #PV ME@ [-J< .S:Y #HVT0 Z-NT .S;\ #LV_P [-O\ IC8 )(W "". =3@ M &LX !C-P 738 % #HX:0 Y.78 .#F% #S "9' MR0 F1N< )T;X "A%_P H1?\ E4 ()! !S0@ 9T( %Y" !50@ 3D( M $5" _1 .T4 #=& T1PH ,4@0 "](%@ N21X +$DE "M)+ J23, M*4HZ "A*0@ G2DL )DM5 "5+8 D2VT (TM\ ")+C0 A3)\ (4RQ "!,QP @ M2^8 (4OW ")*_P B2O\ D$, 'Y$ !O1 9$4 %I% !210 2D8 $%' M \2 -TD #)+ N30< *TX. "E.$P G3QH )D\A "5/* D3S (U W M ")0/P A4$@ (%!2 !]170 >46H '5%Y !Q1B@ ;49P &E&O !E1Q0 94>0 M&E#V !M/_P <3_\ BD8 'E' !K1P 8$@ %9( !.2 1TD #Y+ Y M3 ,TX "Y0 H4P( )%0+ ")5$ @518 'U8> !Y6) =5BP '%8S !M7 M.P :5T0 &5=. !A760 76&8 %5AU !18AP 46)H $U>L !)7P@ 25^$ $U;T M !15_P 45?\ A$D '1* !F2P 7$L %-+ !+3 1$T #Q/ U40 M+U0 "E6 D60 'EL' !I=#0 871( %UT9 !9>( 57B< %%XN !->-P 2 M7D $5]* !%?50 07V( #U]Q Y?@P -7Y8 #5^I Q>O@ ,7MH #5WP U< M_ .7/\ ?DT &Y. !B3@ 6$\ $]/ !(4 0%( #A4 P5P *EH M "1= ?7P &6(! !-E"0 19@\ $&84 ]F&P .9R( #6 !OL@ ;L@ &WE !M\@ ;?D M<%8 &-6 !95@ 45< $?_XO__24-#7U!23T9)3$4 ! E8 ^6P -E\ M "YB F9@ 'VH !EM 3< #G, MV! %> L 7@/ !Y$P >1D M 'D? !Z)@ >B\ 'HY !Z1 >E 'I? !Z< >H, 'J8 !ZK M><( 'C? !X[P =_< :EL %]; !66P 3%P $)@ Y8P ,&@ "AL M @< &70 !-W .>P "7X 2! @ @@@ (,- "#$ A!0 (49 M "&( AB@ (0 "&I0 A;H M (73 "$Z@ A/0 96 %Q@ !180 1F0 #QI R;0 *7( "%W 9 M>P $H V# (AP HH "- C@0 (X) "/#0 D! )$4 "2 M&0 DR )0I "5,P E4 )9. "67P E7( )6( "5G0 E+( )3( M "3X@ D^X 864 %9F !*:@ /VX #5T K>0 (7\ !F$ 1B0 M#(T :1 E )@ ": FP )P" "=!P G@L )\. "A$@ MHA@ *,@ "E*0 IC8 *9$ "F50 IF@ *9] "FE I:D *2] "D MT0 I.0 6VP $]P !#=0 .'L "V! CAP &8T !&2 +EP !)P M "@ HP *8 "H J0 *H "L K00 *X) "P#0 L1$ M +,7 "U( MBL +@ S9$ ,VD #-M S< M38, $&* UD0 *9D !Z@ 3I@ #*P .Q M@ +H "^ MP@ ,8 #( R ,H #+ S0 ,X #0 T@$ -4( #9 M#@ W14 .$A #B,0 Y$, .56 #F:P YH( .>6 #GI0 YK _P ) M /\ !0#_ 8 _P . /\ %@#_ "$ _P M /\ . #] $, ^0!- /4 50#R %T M\ !C .X :0#L &\ Z@!T .D >@#G '\ Y@"% .0 BP#C )$ X0"9 -\ H0#< M *H V@"V -< Q@#5 .$ TP#T -( _P#1 /\ T0#_ ,\ _P#* /\ _P ! /\ M #_ $ _P , /\ $@#Z !T ]@ H /, ,P#P #X [ !( .@ 4 #E %@ X@!> M -\ 9 #= &H VP!O -D = #6 'H U !_ -( A0#0 (P S@"3 ,P G #) *4 MQP"P ,8 O@#$ -0 P@#N ,$ _@# /\ P #_ +\ _P"^ /\ _P /\ #_ M ^@ ' /$ #P#K !@ Y@ C .( +@#@ #@ VP!" -4 2P#1 %( S@!9 ,L M7P#) &4 QP!J ,8 ;P#$ '0 P@!Z ,$ @ "_ (8 O0". +L E@"Y * MP"J M +8 MP"T ,H L@#F +$ ^ "P /\ KP#_ *\ _P"P /\ _P /\ #W MZ@ " .$ # #7 !, T = ,P * #) #( Q@ \ ,( 10"_ $T O !3 +H 60"X M %\ MP!D +4 :0"T &X L@!T +$ >@"O ( K0"( *P D0"J )H J "E *8 ML0"D ,$ HP#< *$ \@"A /\ H #_ * _P"A /\ _P /< #H V0 M ,L " ## ! O0 8 +D (@"V "P M V +( /P"O $< K !- *L 5 "I %D MIP!> *8 8P"E &@ HP!N *( = "@ 'H G@"" )P BP"; )4 F0"? )@ K "6 M +H E #/ ), ZP"2 /L D@#_ )( _P"1 /\ ]P .< #3 Q@ +L M @"S P K0 2 *H ' "G "8 I P *, . "@ $ G@!' )P 3@": %, F0!8 M )< 70"6 &, E0!H ), ;@"2 '0 D !\ (\ A0"- (\ BP": (H IP"( +4 MA@#' (4 Y "$ /4 A #_ (, _P"# /\ [ -, #! 0 M *P "F M < H . )T %@": " EP I )4 ,@"3 #H D0!! (\ 2 "- $T C !3 (L M6 ") %T B !C (< :0"% &\ @P!W (( @ " (H ?@"6 'T HP![ + >@#" M 'D W0!X /$ =P#] '@ _P!X /\ W@H ,0+ "R# I@L )T( "9! ME0 * )$ $0". !D BP C (D + "' #0 A0 [ (, 0@"" $@ @ !. '\ 4P!] M %@ ? !> 'L 9 !Y &H > !R '8 >P!T (8 @,V '@$/ !W!$, =05( '0%3@!S!50 M<059 ' &7P!N!F8 ;09N &L'> !J!X, : B0 &<)G0!E":P 9 F\ &,*U !C M"^P 8@SZ &(,_P!B#/\ PQ8 *T7 "=& D!@ (<6 "!% ?1$ 'P. M!@!\"@X > H6 '4+'P!R"R@ < PP &\,-P!M##X ; Q$ &L-2@!I#4\ : U5 M &<-7 !E#6, 8PYK &(.=0!@#H$ 7PZ. %T/G !<$*L 6Q"] %H0U@!9$? M61'] %D1_P!9$?\ N1L *4= "4'@ B!X 'X= !X&P =!@ '$5 !Q M$0D ;Q 1 &P0&0!I$"( 9Q$J &81,@!D$3D 8Q$_ &(110!@$DL 7Q)1 %T2 M6 !<$E\ 6A-H %D3<@!7%'T 5A2+ %05F0!3%:D 4A:Z %$6T@!1%^T 41?] M %$7_P!1%_\ LB )XB ".(@ @2, 'L 21W[ $D= M_P!*'?\ K"0 )@E "()@ >R< '$F !J)0 9B, &(A !@'@ 7AP+ M %L;$@!9'!H 5QPB %4<*0!4'# 4QTW %$=/0!0'4, 3QU* $T>40!,'E@ M2Q]A $D?:P!(('< 1R"% $8AE !$(J0 1"*V $,BS !#(^D 0R/Z $,C_P!# M(O\ IB< ),I "#*@ =BH &TJ !E*0 8"< %PE !9(P 5R$' %4A M#P!2(18 4"$> $XA)0!-(BP 3"(S $HB.0!)(D 2")& $ M $,D:0!")74 0":# #\FD@ ^)Z, /B>T #TGR@ ]*.@ /2CY #TG_P ^)_\ MHBH (XK !_+0 0=X 'T#S !] _@ @/_\ B3D '@Z !I.P 7CP %4\ M !-/ 1SP $ \ X/0 -#X #! M004 *D(, "="$0 F0Q@ )$,> M "-#)0 B0RP (40S "!$.P ?1$0 'D5. !U%60 <164 &T5T !I%A0 91I< M&4:I !A&O@ 71=P &$7Q !E$_0 :1/\ A#P ',] !F/@ 6S\ %(_ !* M/P 1#\ #U V00 ,4, "Q$ G1@$ )$<* "%(#P @210 'DD; !U) M(@ <22D &THP !I*. 92D$ &$I+ !=+50 62V( %4MQ !1+@@ 32Y0 $DNG M !)+O 12]D $DKP !-*_ 42?\ ?S\ &] !A00 5T( $Y" !'0@ M04( #I# R10 +4< "A) C2P 'DT& !M/#0 84!$ %U 7 !90'@ 5 M4"4 %% L !-1- 243T $5%' !%14@ 045\ #U)M Y2?@ -49$ #5&D Q1 MN ,4=$ #5#L U0^@ .3_\ >4, &I$ !=1 4T4 $M% !$10 /D8 M #9( O2@ *4P "1/ ?40 &E, !16"0 15PX $%@3 !!8&0 /6" M#E@H U8, -6#D #%A# M83@ *6%H "%AH =8>0 &6(P !5B? 18LP $ M5\H !5?F 57\P &5OP \ 7O@ ;$H %]+ !52P 3$P $5, ]3@ -5 "Y3 G M5@ (%D !I< 57P $&( UE! (9PL V<. !H$P :!@ &@? !I M)@ :2X &DX !I0P :4\ &E= !I;0 :8 &F4 !HJ0 :+\ &?< M !F[@ 9O< 9D\ %I/ !13P 2D\ $%1 X5 ,%< "A; A7@ M&F( !1E 0: #&L =N P !< D ' - !Q$ <10 '(: !S(0 M@8 'H* ![#@ ?!$ 'T5 !^&P ?R( M ( J " -0 @$$ (!/ " 7P @'$ ("& " G0 ?[( '[* !^Y0 M??$ 7%@ %18 !)6@ /UT #5A L90 (VH !MO 4

RP GN 4V0 M $=H \;0 ,7, "=Y =?P %(4 V+ &D )0 "8 G M )\ "A H@ *0 "E IP *@$ "J"0 K T *T2 "P&0 MLB, +(Q "R0@ LE0 +)I "R@ LI@ +&L "ROP L@ *H$ !^( 5C@ #I4 :: GP *0 "H K *\ M "Q L0 +, "U M@ +@ "Z O 8 +X, # $0 PQD M ,4F #%-P QDD ,9= #'<@ QXH ,B? #(KP R+P 1GH #F! N MB0 (I !>8 /GP !Z4 "J KP +, "W O +\ #! M P@ ,0 #% QP ,D #+ S0 ,\# #2"@ UA -P: M #=*@ WCP -]0 #@90 X7L .&1 #BH@ XJT _P " /\ #_ , M_P , /\ $P#_ !T _P H /X ,P#[ #X ]P!( /, 4 #P %< [0!> .L 9 #H M &D YP!O .4 = #C 'D X@!_ . A0#> (P W "3 -D G #6 *8 TP"Q -$ MP #/ -H S@#Q ,P _P#+ /\ RP#_ ,8 _P#! /\ _P /\ #_ _P ( M /L $ #V !D \@ D .\ +@#M #D Z !" ., 2P#@ %( W0!9 -D 7P#6 &0 MTP!I -$ ;@#/ '0 S@!Y ,P ?P#* (8 R ". ,8 E@#$ * P@"K , N0"^ M ,T O #J +L _ "Z /\ N@#_ +H _P"V /\ _P /\ #^ ] $ .L M#0#D !0 WP ? -L *0#8 #, TP ] ,X 10#* $T QP!3 ,4 60## %\ P0!D M +\ :0"] &X NP!S +H >0"X ( M@"( +0 D "R )H L0"E *\ L@"M ,0 MK #A *L ]@"J /\ J@#_ *H _P"J /\ _P /T #N X@ -4 "@#- M !$ QP 9 ,0 (P#! "T OP W +L /P"W $< M0!. +( 4P"P %D KP!> *T M8P"L &@ JP!M *D +L G #2 M )L [@": /\ F@#_ )D _P"9 /\ _@ .X #> RP ,$ !0"Y T MM 4 +$ '@"N "< JP P *H .0"G $$ I !( *( 30"A %, GP!8 )X 70"= M &( FP!G )H ;0"8 ', EP![ )4 A "4 (X D@"9 ) I@". +0 C0#( (P MY@"+ /D B@#_ (H _P"+ /\ \ -L #' N@ + "H H I 0 M * & "= "$ FP J )H ,P"8 #L E@!! )0 2 "2 $T D0!2 (\ 5P". %P MC !A (L 9P"* &X B !U (< ?@"% (@ @P"4 (( H " *\ ?P# 'X W0!] M /( ?0#_ 'T _P!] /\ X ,8 "U J@ *( "; 4 E0 - )( M$P"0 !P C0 D (L +0"* #0 B [ (8 0@"% $< @P!- (( 4@"! %< ?P!< M 'X 8@!] &@ >P!P 'H >0!X (, =@"/ '4 G !T *H <@"Z '$ T0!P .P M< #[ ' _P!P /\ S00 +<& "G!P FP8 ),$ ". B@ ( (8 #P"$ M !8 @0 > '\ )P!] "X ? V 'H / !Y $( =P!' '8 3 !U %( J, 7 .S %P#QP!;!.0 6P7T %L& M_@!;!O\ M1 *$2 "1$P A1, 'P2 !V$0 4 21'W $D2_P!)$?\ MI1D )(< "#'0 =AX &T= !F' 8AH %\7 !>% $ 7A$* %L0$0!9 M$1@ 5Q$@ %41)P!4$2X 4Q$T %$1.P!0$D$ 3Q)' $X23@!,$E4 2Q-> $D3 M9P!(%', 1A2 $45CP!$%9\ 0Q:P $(6Q0!"%^, 0A?V $(7_P!"%_\ GQT M (P@ !](0 <2( &@B !A(0 7!\ %D< !7&0 518& %05#@!1%10 M3Q8< $X6(P!,%BH 2Q8P $H6-P!)%ST 1Q=# $872@!%&%( 0QA: $(99 !! M&7 /QI] #X;C0 ]&YT /!RN #L8@ Z'VT M.1][ #@@BP W(9L -B&M #4AP0 U(=\ -2'S #8A_P V(?\ EB, (,F !T M)P :"@ %\H !8)P 4R8 $\D !,(@ 22 $<@"0!$'P\ 0A\5 $ @ M' _(", /B I #P@+P [(38 .B$] #DA1 X(DP -R)5 #8C7P T(VL ,R1Y M #(EB0 Q)9H ,"6K # FOP O)MP ,";R # F_P Q)?\ D28 '\H !Q*@ M92H %PJ !5*@ 3RD $LH !()0 1"0 $$D!0 _) T /202 #LD&0 Y M)!\ -R0F #8D+ U)3, -"4Z #,F00 R)DH ,2=3 # G70 O*&D +BEW "TI MAP L*9@ *RJJ "HJO0 J*MH *RKQ "LJ_@ L*?\ C2@ 'PJ !M+ 8BT M %DM !1+0 3"P $ "/1( '3T8 !P]'P ;/B4 M&CXM !D^- 7/CT %C]' !4_40 4/UX %#]L !- ? 20(\ $4"B !% M@ 0 M0,X $3_K !(_^0 2/O\ >34 &DW !<. 4CD $HY !#.0 /3D #0 -18P #46? Q%L@ +1!P 'DC !Z+0 M>CD 'I' !Z5@ >6@ 'I\ !YE >*H 'C! !WWP =^\ 5%$ $Q1 M !"4@ .%4 "]9 F7@ 'F( !9G 0:P "V\ 5S =P 'H M !\ ?@ '\" " !@ @0H (,- "$$0 AA4 (@< "))0 BC M (H^ ")30 B5\ (ES "(BP B*( (>Y "'T0 AN@ 4E8 $=7 \ M6@ ,E\ "AD ?:0 %F\ !!T *>0 GT "! A0 (@ "* M C (T "/ D 0 )(( "3# E1 )<5 "9'0 FR< )LT M ";1 FE8 )IJ "9@@ FIH )BP "8QP E]X 2UP $!@ U90 M*VH "%Q 7=P $'T F# !B (P "1 E0 )@ ": MFP )T "? H *( "D!0 I@H *@. "J% K1T *TJ "M M.0 K4L *U? "M=P K) *NG "KN@ J\L 168 #EK N<0 (W@ M !E_ 0A@ "8T "3 F )T "A I0 *@ "K JP M *X "O L0 +, "U MP$ +D' "\#0 OQ, ,(? #"+@ MPD ,)4 #!:P P8, ,"; #!K0 P;P /G( #)X G@ '(@ !*0 M *EP )T "C J *T "R M@ +D "[ O +X M # P@ ,0 #& R ,L #.!0 T0T -84 #7(P V#4 M -E) #:7@ VW4 -N, # ', W !Y -H ?P#7 (8 U ". -$ E@#/ *$ S "L ,H NP#( -( Q@#N M ,8 _P#% /\ Q0#_ +\ _P"Z /\ _P /\ #_ _@ % /< #@#R !4 M[@ ? .L *@#I #0 XP ] -X 10#9 $T U !3 -$ 60#. %X S !C ,H : #) M &T QP!S ,4 >0## ( P0"( +\ D "] )L NP"F +D M "W ,@ M@#F +4 M^P"T /\ M #_ +, _P"N /\ _P /\ #X [0 .4 "P#= !$ UP : M -( ) #/ "X RP W ,< 0 ## $< P !. +X 4P"\ %D N@!> +@ 8P"V &@ MM0!M +, < F@ . )8 % "4 !T MD@ E )$ +0"0 #4 C0 \ (P 0@"* $< B !, (< 40"& %8 A !; (, 8 "! M &< @ !N 'X =P!] ($ >P"- 'H F@!X *D =P"Z '8 TP!V .\ =@#^ '4 M_P!U /\ T +L "K GP )< "0 ( BP + (@ $ "& !< A @ M (( )P"! "\ ?P U 'T / !\ $$ >P!& 'D 2P!X % =P!5 '8 6P!T &$ M .$ 7@#T %T _P!= /\ MM < * ) "0"P A L 'P* !W!P = 0 '$ "0!O \ ;0 5 &L ' !I M ", : J &< ,0!E #8 9 \ &, 00!B $8 8 !, %\ 4@!> %@ 70!? %L M: !: '( 6 !^ %< C !6 )L 50"K %0 O@!4 -H 4P#O %0 ^P!4 /\ J0T M )8. "'$ >A '(0 !L#@ :0P &<) P!F! L 9 0 &( %P!@ !X M7@ E %T *P!< #$ 6@ W %D / !8 $( 5P%' %8!3@!5 E0 4P)< %(#90!1 M V\ 3P1[ $X$B@!-!9D 3 6I $L%O !*!M0 2@?M $H'^0!*!_\ H1 (X2 M !^% W'@D -1X. #,>$P Q'AH ,!X@ "\> M)@ N'RT +1\S "P@.P K($, *B%, "DA5@ H(F( )B)O "4C?P D(Y (R.B M "(DM0 B),P (B3I ",D^0 D(_\ @B, '$E !C)@ 62< % H !))P M0R< #\F [) ."( #4B R(@8 ,"(- "XB$0 L(A< *B(= "DB(P H M(RH )R,Q "8D. E)4$ )"5* ",F5 B)F (2=M " G?0 ?)X\ 'BBA !XH MM =*,H '2CH !XH^ ?)_\ ?B4 &XG !@*0 5BD $TJ !&*@ 02D M #PH W)P -"8 # F M)@, *R<+ "@G$ G)Q0 )2<: "0G(0 C*"< M(B@N "$I-@ @*3X 'RI( !XJ4@ =*UX '"MK !LK>P :+(T &2R? !@LL@ 8 M+,D &"SG !DK]P :*_\ >B< &HJ !=*P 4RP $HL !#+ /BL #DK M T*@ ,"H "LJ I*P )BL( ",L#@ B+!( ("P8 !\L'@ >+24 '2TL M !PM,P ;+CP &BY% !DO4 8+UP %R]I !8P>0 5,(L %#"> !0PL0 3,,< M$S#E !0P]@ 5+_\ =BH & LY M\0 ,./P ;B\ %\Q !3,@ 2C, $(S [,P -C, #$R L,P )S0 M "$V =. &3D !4[!@ 2/0P $#X0 ! ^%0 ./AP #CXC T^*@ ,/C, M##X\ L_1P */U( "#]@ <_;P &/X$ !3^4 0_J #/KP !#[7 4^[ % M/O< :3, %LT !0-0 1S4 #\U Y-0 -#4 "XU I-P (S@ !X[ M :/ %C\ !)!! .0PH #$0. I$$P )1!D "$0@ =$)P &1"\ !40X M -%0@ "14X $5; !%:@ 17P $60 !$I 1+D $31 !$Z@ 0_4 M9#8 % M 8 0 &$( !B# 8PX &01 !E%@ 9AP &@8 'P* !^#@ @!$ ((6 "$'@ A"D (0V "$10 MA%8 (-J "#@0 @ID (&Q " R0 @.4 2DX #]0 U4P *U< ")< M 98@ $F< QL %<0 '4 !Y ?0 ($ "# A0 (8 M "( B0 (L$ "-" CPT )(0 "4%@ EB )8L "6.P EDP M )5@ "5=@ E) ).G "2O0 DM4 1%4 #E9 O70 )&, !II 2 M;P #'4 1[ @ (4 ") C0 )$ "3 E )8 "8 M F@ )P "> H 8 *(+ "E$ J!< *DC "I,0 J4, *E6 M "H;0 IH< *>> "FLP I<< /EX #)C G:@ '7 !-X ,?P M X4 "+ D0 )8 "; GP *( "D I0 *< "I MJP *T "P L@ +4" "W"0 NQ +X8 "^)@ OC@ +Y+ "] M80 O'H +N4 "ZJ0 NKD -VH "MP @> %H V( %CP )8 M "< H@ *< "L L +, "V MP +D "[ O0 M +\ #" Q0 ,@ #* S@@ -(0 #5&P U2P -1 #45P MTVX -2& #4FP TZL _P /\ #_ _P % /\ #@#_ !4 _ @ /D M*@#V #0 \0 ] .T 1@#I $T Y@!3 .0 60#A %X W@!C -P : #9 &X U0!S M -, >0#0 ( S@"( ,L D0#) )P Q@"G ,0 MP#" ,P P #L +\ _P"^ /\ MO0#_ +< _P"R /\ _P /\ #_ ^@ ! /, "P#M !( Z ; .4 )0#D M "X WP X -@ 0 #2 $< S@!. ,L 5 #( %D Q@!> ,0 8P#" &< P !M +\ M !G '8 M< !U 'H P ; 'D (@!X "D M=P P '4 -@!T #L <@! '$ 10!P $H ;P!/ &T 5 !L %L :P!B &D :@!H M '0 9@" &4 C@!C )T 8@"M &$ P@!A .0 80#X &$ _P!A /\ M * M "1 A@ 'X !Y =0 # '$ "P!O ! ;0 6 &P '0!K "0 :P J M &D , !H #8 9@ [ &4 0 !D $4 8P!* &$ 3P!@ %8 7P!= %T 90!< &\ M6@!Z %D B !8 )@ 5P"H %8 NP!6 -@ 5@#Q %8 _P!6 /\ J $ )0% "% M!P >@< '(& !L! :0$ &< !P!D T 8P 1 &$ & !@ !\ 7P E %X M*P!= # 6P V %H .P!9 $ 6 !% %< 2P!6 %$ 50!8 %, 80!2 &H 4 !V M $\ A !. ), 30"D $P M@!, ,T 3 #K $P ^@!, /\ G0D (L+ !\#0 M< T &@- !B# 7PH %T& 0!< 0D 6@ . %@ $P!7 !D 5@ @ %4 )@!3 M "L 4@ Q %$ -@!0 #L 3P!! $X 1P!- $T 2P!5 $H 70!) &< 1P!S $8 M@ !% ) 1 "A $, L@!# ,@ 0P#F $, ]0!# /\ E0T (,/ !T$ :1$ M & 1 !:$ 5@X %0- !3"@0 4P8+ %$#$ !/ 14 3@$; $P!(0!+ 2< M2@(L $D",@!( C< 1P,] $4#0P!$ TH 0P11 $($6@! !60 /P5P #X&?@ ] M!HX / >? #L'L0 Z!\8 .@?C #H'\P Z"/P CA 'P2 !N% 8A4 %H5 M !4% 4!, $T1 !+#@ 2PT& $H*# !)"!$ 1P@6 $4('0!$"", 0@@H M $$)+@! "3, /PDY #X*0 ]"D< / I/ #H+6 Y"V, . QO #8,?@ U#(X M- V? #,-L0 R#<< ,@WC #(-] R#?X B!, '<5 !I%P 7A@ %48 !/ M& 2A8 $<5 !%$P 0Q " $,." !"#0X 0 T2 #\-& ]#1\ / TD #L- M*@ Y#3 . XW #<./0 V#D4 -0Y- #,/5P R#V( ,1!N "\0?0 N$(X +1&@ M "P1L@ K$<@ *Q'F "L1]@ L$?\ @Q8 '(9 !D&@ 61L %$; !+&P M1AH $(8 _%P /A0 #P2! [$0H .A 0 #@0%0 W$!L -1$A #01)P S M$2T ,A$S # 1.@ O$D( +A)+ "T35 K$U\ *A1L "D4>P H%(P )Q6> "85 ML E%<8 )17D "45]@ F%?\ ?AD &X; !@'0 5AX $T> !''@ 0AT M #X< Z&@ .!@ #<6 U%0< -!0- #(4$@ P%!< +Q0= "T4(P L%2H M*Q4P "H5-P I%C\ *!9( "<74@ F&%T )!AJ ",9>0 B&8H (1F< " 9KP ? M&<0 'QGB " 9] @&?\ >AL &H> !='P 4R $H@ !$( /A\ #H> M W'0 -!P #(9 P&00 +A@+ "P8$ J&!0 *1@: "<8( F&28 )1DM M "0:-0 C&CT (AM& "$;4 @'%L 'QUH !X==P ='8@ '!Z; !L>K0 :'L, M&A[@ !H=\P ;'?\ =QT &<@ !:(0 4"( $@B !!(@ .R( # M,@ >'SH '1]# !P@30 ;(5D &B%F !DA=0 8(H< %R*9 !8BK 5(L$ %2+? M !4A\@ 6(?X *0 &RH !@K!P 6*PT %"P1 !,L%@ 2+!P $2TC ! M*@ 0+3( #RX\ M XN1@ -+E( #2Y? PO;@ ++W\ "B^2 DOI0 )+KD ""[0 DNZ0 *+O< M:"< %HI !.*@ 12L #TK W*P ,2H "TJ I*@ )"H " K ; M+0 &"X !4O! 2,0H $#(. \R$P .,AD #3(@ TR)P ,,B\ "S,X HS M0@ ),TX "#-; 8T:@ %-'L !#.. ,SH@ ",[8 C/- ,SYP $,O, 9"H M %8L !++0 0BT #HM T+0 +RP "LL F+ (BT !TO 9,0 M%3( !(T P /-@D ##@- HX$0 ).!8 "#@= U 7>X 1T #\_ Z/P ,4 "E# A M1@ &DH !-. .40 "E4 18 6P %X !A 8P &0! !E M! 9P@ &@+ !J#@ ;!( &X7 !O( ;RH &\V !N10 ;E4 &YH M !M?P ;9@ &RP !KR@ :N@ 1$0 #Y# U1 *T< "-+ ;3P M$U0 Y8 (7 F !D 9P &L !M ;P ' !R M= ( '4& !W"@ >0X 'P2 !^& ?R( '\N !_/0 ?DT 'UA !] M=P ?) 'NH !ZP >=\ 0T< #E) O3 )5 !Q5 46P #F M =E :@ &X !R =@ 'D !\ ?@ '\ "! @P M (4 "' P B@@ (P- "/$0 DAD )(E "2,P DD0 )%7 "0;0 MCX8 (Z? "-M0 C,T /4X #)1 H5@ 'EP !5B .: !VX !T M >0 'X "" A@ (D ", C@ ) "2 E )8 M "8 FP )X& "A# I!$ *8; "F*0 ICH *5- "E8@ I'L M *.4 "AJP H;\ -E< "Q< A8@ %VD ]P '=P 'X "$ MB@ (\ "4 F )L "> GP *( "D I@ *@ "K M K0 + "S! MPP +L2 "['P NS +M# "Z6 N7 +>+ M "WH0 M[, ,&( "5I :< $'@ F B (\ "6 FP M *$ "F J@ *X "P L0 +0 "V N +L "] MP ,, #' RP, ,\, #3%0 TB4 -(X #13@ T&4 ,]^ #- ME@ S*D _P /\ #_ _P # /\ "P#\ !$ ^0 ; /< )0#S "\ [@ X M .D 0 #F $@ X@!. -\ 5 #< %D V0!> -4 8P#3 &@ T !M ,X "D V0 S -$ M.P#, $( R !( ,4 3@#" %, P !8 +X 70"\ &( N@!G +D ;0"W '0 M0![ M +( A0"P ) K@"< *P J@"I +T IP#> *8 ^0"E /\ HP#_ )T _P"; /\ M_0 /8 #K WP -$ P#* P Q0 2 ,, &P# "0 O@ L +D -0"V M #P LP!# + 2 "N $X K !2 *L 5P"I %P IP!A *8 9P"D &T H@!T * M?0"> (@ G "5 )H HP"8 +0 E@#- )4 \0"4 /\ E0#_ ) _P". /\ \P M .8 #1 P@ +@ "Q @ K0 / *H %@"H !X J G *8 +P"B #8 MGP \ )T 0@"; $< F0!, )< 40"6 %4 E !: ), 8 "1 &8 D !N (X =@", M ($ B@"- (@ FP"& *P A0#! (0 Y@"# /T A #_ (, _P"! /\ Y ,L M "Z K *( "< 0 F , )8 $0"4 !D DP A )( * "/ # C0 V M (L / ") $$ B !& (8 2P"% $\ A !4 (( 6@"! & ?P!G 'X ;P!\ 'H M>@"& '@ E !W *0 =0"W '0 U !S /0 = #_ '0 _P!T /\ RP +8 "F M F@ )( "* A@ ( (, #@"! !0 @0 ; ( (P!_ "H ?0 P 'L M-@!Z #L > ! '< 10!U $D = !. ', 5 !Q %H < !A &X :0!M ', :P!_ M &D C0!H )T 9P"N &8 QP!E .H 9@#_ &8 _P!G /\ N *0 "5 MB@ ($ !\ =@ $ '0 # !R ! <0 6 ' '0!P "0 ;@ J &T , !K M #4 :@ Z &D /P!H $0 9P!) &4 3@!D %0 8P!; &$ 8P!@ &T 7@!Y %T MAP!; )8 6@"H %D O0!9 -\ 60#X %H _P!: /\ J )4 "' >P M ', !N :@ ! &< " !E X 9 2 &, & !C !\ 8@ E &$ *@!? # M7@ U %T .@!< #X 6P!$ %D 20!8 $\ 5P!6 %8 7@!4 &@ 4P!S %$ @0!0 M )$ 3P"B $X M0!. - 3@#P $X _P!/ /\ G (D ![ P < , &@# M !B 0 7P %T ! !; L 60 / %@ % !7 !D 5P @ %8 )0!5 "H 4P P M %( - !1 #D 4 _ $\ 1 !. $L 30!2 $L 6@!* &, 20!O $< ? !& (P M10"= $4 L !$ ,< 1 #H $0 ^@!% /\ D@0 ( ' !Q"@ 9@H %X* !9 M"0 50< %0$ !2 < 4 , $\ $ !. !4 30 ; $P ( !+ "8 2@ K $D M, !( #4 1P Z $8 0 !% $8 0P!. $( 5@!! %\ 0 !K #X > ] (@ / "9 M #P JP \ ,$ .P#@ #L ] [ /\ B0H '@, !J#@ 7PX %<. !1#@ M30P $L+ !*" ( 200) $@ #0!& !$ 10 6 $0 ' !# "$ 0@ F $$ *P _ M #$ /@ V #T / \ $, .P!* #H 4@ Y %P . !H #8 =0 U (4 - "6 #0 MJ S +P ,P#8 #, [P S /L @@T '$/ !D$ 61$ %$1 !+$0 1Q M $0. !"#0 00L% $$'"P _!0X /@,2 #P"& [ AT .@,B #D#* X RT M-P,R #8$.0 U!#\ - 5' #,%4 Q!EH , 9F "\'

5 "P'IP K M![H *P?2 "L'ZP K!_< ?1 &P1 !?$P 5!0 $P4 !&% 0A, #X2 M \$ .@X! #H-!@ Z"@P . D0 #8(% U"!D - D? #()) Q"2D , DO M "\*-@ N"CT +0I% "P+3@ K"UD *0QE "@,

!( &@4 !;%@ 41< $@7 !"%@ /18 #D5 W M$P -1$ #,0 P S#@@ ,@T- # -$0 O#18 +0T; "P-(0 K#2< *@TM "D. M- H#CL )PY$ "4.3@ D#UD (Q!E "$0

$E8 '1-C !P3<0 :$X( &125 !@4IP 7%+L %Q/4 !<3 M[@ 8$_H Y'0 -!T "\< K&P *!H "89 M D& (A<$ " 7"@ >%PX '!<2 !H7%P 9&!X &1@D !@9+ 7&30 %AH] M !4:1P 4&U( $QM? !(<;@ 1''\ $!R2 ! I'0 )1T ",< @ M&P '1L! !L;!P 9' T %QP0 !8<%0 5'!L %!TB !,=*0 2'C$ $1XZ !$? M10 0'U #R!= X@; -('P #2"/ P@H@ +(+4 "R#* L@Y0 ,'_0 91T M % ='@ M&2 !8@! 4( L $B$. !$A$P 1(AD $"(? \B)@ .(R\ #B,W TC00 , M)$T "R19 HD9P ))'@ ""2+ *0 &BH !8L 2+@ #S TQ @ *- < M!34+ (V#@ -Q #@4 X&@ ."( #@J Y,P .3X #E* Y60 M.6D #E] XDP .*@ #>_ WW@ -O 42L $8L \+ -"P "XL M J*P )2L " L ;+0 %R\ !,Q 0,P #34 DW @ %.@8 3L* M \#0 /0\ #X2 _%P 0!X $ E ! +P 0#H $!& ! 5 0&4 M #]X _CP /J8 #Z] ]W /? 32X $(O Y+P ,B\ "TN H M+@ (B\ !TP 8,@ $S4 ! W ,.@ "3P 4^ 000 $(( !# M"P 1 T $80 !'% 2!D $@A !(*@ 2#4 $A! !(3P 2& $=S M !'B@ 1J( $6Y !%V0 1/ 2#( #XR V,@ ,#$ "LQ E,@ M'S0 !DV 3.0 $#P P_ (0@ T0 !& 2 ( $H% !+" M3 L $X. !/$0 414 %(< !2)0 4C %(\ !12@ 45H %%M !0 MA 3YT $ZU !-T@ 3>X 0S8 #LV T-0 +S0 "QL 'LG !Z-0 >44 'A9 !X;0 =X8 ':? M !UMP =-( /$$ #)" H10 ($H !=. 05 "ED )> 8P M &< !K ;P '( !U =P 'D ![ ?0 '\ "" MA , (<) "*#@ CA, (\> ".*P CCL (U. "+8P BGP (J5 "( MK0 A\4 -D< "Q+ B3P &54 !!; *80 6< !M <@ '< M ![ ?P (, "& B (H "- CP )$ "4 EP M )H! "=!P H0T *44 "D(0 I#$ *-$ "B60 H' )^+ "=H@ MG;< ,% "55 ;6P $F( MI !< '< !] @P (@ "- M D0 )4 "8 F@ )P "? H0 *, "F J0 *P M "P M < +@. "Z& NB< +DY "X3@ MV4 +9^ "UE@ LZL M*5L !YB 4:0 #'$ )Y @0 (D "/ E@ )L "@ MI *@ "K K *\ "R M +8 "Y O , #$ M R ,T' #2$ TAT -$O #01 SUL ,US #+C0 RJ$ _P M /\ #[ ^@ /P " #X \ ]0 7 /0 ( #Q "H ZP S .8 .P#B $, MW@!) -H 3P#6 %0 TP!9 - 7@#. &, RP!H ,D ;@#& '4 PP!] ,$ A@"^ M )( NP"> +D K@"V ,, M #H +, _P"O /\ I0#_ )X _P"; /\ _0 /< M #R \ .< P#A P W 2 -@ &P#6 "0 T@ M ,P -@#& #T P@!# M +\ 20"\ $X N@!3 +@ 6 "V %T M0!B +, 9P"Q &X KP!V *P ?P"J (H MJ "7 *4 I@"C +D H0#9 * ^0"> /\ F #_ )( _P"/ /\ \P .P #C M TP ,@ #! D O0 / +L %@"Y !\ MP G +, +P"O #< K ] *H M0P"H $@ I@!- *0 4@"C %8 H0!; )\ 80"> &< G !O )H > "7 (, E0"0 M ), G@"1 + D #( (X \ "- /\ B@#_ (4 _P"" /\ YP -T #& MN *X "H 0 I0 , *$ $@"A !D H B )\ *0"; # F W )8 /0"3 M $( D@!' ) 2P"/ % C0!5 (P 6@"* &$ B !H (< < "% 'L @P"( ($ ME@!_ *< ?0"\ 'P XP!\ /T ? #_ '@ _P!V /\ U@ , "O HP M )D "3 CP ) (T #@"+ !0 B@ < (H (P"( "H A0 P (, -@"" #L M@ ! '\ 10!^ $H ? !/ 'L 5 !Z %H > !A '8 :0!U ', 7 '@ '@!W "0 =0 J ', , !Q #4 < Z M &X /P!M $0 ; !) &L 3@!J %0 : !; &< 8P!E &T 9 !X &( AP!@ )< M7P"J %X P@!> .D 7@#_ %X _P!= /\ K )D "* ?P '< !Q M ;0 &H " !I X : 2 &< & !G !\ 9P E &4 *@!C "\ 8@ T &$ M.0!@ #X 7P!# %X 2 != $X 6P!5 %H 70!8 &< 5P!R %4 @0!4 )$ 4P"C M %( N !1 -P 40#Y %( _P!2 /\ G0 (L !\ <0 &D !D M8 %X !0!< L 6P / %L % !: !D 6@ ? %D )0!7 "H 5@ O %4 - !4 M #@ 4P ] %( 0P!0 $D 3P!0 $X 6 !- &( 2P!M $H >@!) (L 2 "= $< ML0!' ,P 1@#P $< _P!' /\ D 'X !P 9@ %X !9 5@ M %, 0!2 @ 4 - $\ $ !/ !4 3@ : $X ( !- "4 3 J $H +@!) #, M2 X $< /@!& $0 10!+ $0 4P!# %T 00!H $ =0 _ (4 /@"7 #T JP ] M ,, /0#F #T ^P ^ /\ AP '4# !H!@ 70< %4& !0!@ 3 0 $H! M !) 0 1P * $8 #@!% !$ 10 6 $0 &P!# " 0@ E $$ *@! "\ /P T M #X .@ ] $ .P!' #H 3P Y %D . !D #< <0 V ($ -0"3 #0 I@ T +L M- #= #0 ]0 U /\ ?@8 &T) !@"P 5@P $X, !("P 1 H $(( ! M!0$ /P$' #X "P ] X / 2 #L %P [ !P .@ A #D )0 W "H -@ P #4 M-0 T #P ,P!# #( 3 Q %4 , !@ "\ ;0 N 'T +0"/ "P H@ L +8 + #0 M "P [@ L /P =PH &<, !:#@ 4 X $D. !##@ /@T #L, Y"P M. D# #<%" V @T -0$0 #0 $P S !@ ,@ = #$ (@ P "< +P L "X ,@ M M #@ + ! "L 20 J %( *0!= "@ :P G 7H )@&, "4 GP E +( )0#* "4 MZ E /< <@T &(. !6$ 3!$ $01 ^$0 .1 #8/ S#@ ,0T! M # +!0 P" H +P8- "X%$0 L!!0 *P,9 "H#'@ I R, * 0I "<$+P F!34 M)04] "0%1@ C!E (@9< "$':0 @!WD 'P>+ !X'G0 >![ '0;& !T&XP = M!?, ;0X %X1 !2$@ 2!, $ 3 Z$P -1( #$1 N$ + \ "H. M P J#0< *0L+ "@)#@ G"1$ )0@6 "0(&P C"2 (@DF "$)+ @"C, 'PH[ M !X+1 ="T\ ' Q; !L,:0 :#'D & R+ !@,G@ 7#+ %@S% !8,X0 6"_ M:1 %H2 !.% 114 #T5 W%0 ,10 "T3 J$@ *!$ "80 0 D M$ 0 (PX( ",-# B# \ ( P3 !\,& >#1T '0TC !P-*@ ;#3( &@XZ !@. M1 7#E %@]< !4/:@ 3$'L $A"- !$0H 1$+, $ _) ! /Y 1#_( 91( M %<4 !+%@ 0A< #H7 T%P +Q8 "H5 G% )!, "(3 @$@, M'A$& !T0"0 <$ T &P\0 !D0%0 8$!L %Q A !80* 5$3 %!$Y !,10P 2 M$DX $1): ! 2:0 0$WD #A., X3G@ -$[$ #1+% P2X0 -$O$ 8A0 %06 M !)& /QD #<9 Q&0 +!@ "@7 D%@ (18 !\5 <% ( &A,$ M !D2!@ 7$@L %1(. !02$@ 3$Q@ $A,? !$3)@ 1%"T $!0V \500 .%4P M#A97 T690 ,%W4 "Q>' H7F@ )%JT "!;! @6W0 )%>X 7Q8 %$8 !& M&@ /1H #4; O&@ *AH "49 B& 'Q@ !P7 9%@$ %Q8# !46 M! 3%@D $18- ! 7$0 /%Q8 #A<< X8(P -&"H #!DS P9/ +&D< "AI3 M D:80 '&W$ !AN# 4;EP $&JH QJ_ ,9V@ $&>P 7!@ $X: !#' M.AP #,< L' )QP ",; @&@ '1D !H9 7& $ %1@" !(9! 0 M&P< #AL, T<$ ,'!, "QP9 H<'P )'2< "!TO <>.0 &'D, !!Y0 ,? M7@ "'VX 1^ ?E0 'JD !Z] =V '>P 6!H $L< !!'@ .!X M # > J'@ )1T "$< >' &QL !@; 6&P$ $QL" !$T 51T $@? ^( -2 "X@ M H( (Q\ " > ='0 &AT !8= 3'@ $1\" X@! -(@< "B0+ M 8E#0 $)1 B84 F&@ )B$ "T 42 $4A [(@ ,B( "PB F M(0 (B$ !X@ ;'P &" !0@ 1(@ #R, TE P *)@8 !B@* ,I M#0 *P\ "P2 L%P +!X "PF M+P +3D "U& M5 +60 "UW M LC0 +*0 "NZ KU@ *NX 32( $$D X) ,"0 "DD D(P M(2( !TB 9(@ %2, !(D /)@ #2@ HJ @ &+ 4 BX) O"P M, X #(0 S%0 ,QL #,B S*P ,S8 #-" S4 ,V #-S R MB@ ,J$ #&X PU@ ,.\ 224 #XF T)P +2< "@F C)0 'R0 M !LE 6)@ $B@ ! J -+ "BX 8P 0 ",@0 #0' U"@ -PP M #@. Z$@ .A< #H? Z)P .C( #H^ Z3 .EP #IO YA@ M.)X #BV WU -N\ 1"D #HI Q*0 *RD "8H B)P '2@ !@I M 3*P $"X TP ),@ !34 $W .0( #L% \" /@L #\- M !!$ 0Q0 $,; !#(P 0RX $,Y !#1P 0E< $)J !!@0 0)H M #^R ^SP /N\ /RP #8L O+ *BL "4J ?*P &2T !0O 0 M,@ #34 @X $.@ #P _ 00 $," !%!0 1@@ $@+ !* M#@ 3!$ $T6 !-'@ 32@ $TT !,0@ 3%$ $MD !+>P 2I0 $FM M !(R@ 1^P .S #,O M+P *"T "(O ;,0 %30 ! W -.@ M"#T ) 0P $8 !( 2@ $P !. 0 3P0 %$' !3"P M50X %@2 !9&0 6"( %@N !7/ 5TL %9> !6

!P 80L M &0. !F$P 9QP &8G !F- 940 &17 !D:P 8H4 &&? !@N0 M7MP -3< # U H-P (#H !@] 10@ #$8 9* 3P %, !6 M 60 %P !? 80 &0 !E 9P &D !L 0 ;@8 '$+ M !T#P =Q4 '<@ !V+0 =CT '5/ !T8P 0 M 'T " @P (4 "' B@ (P "/ D@ )8 "9 @ MG@D *(0 "B&@ H2D * [ "?4 G6< )J! ":F0 F:\ *4D !]. M 55 #EL 5B :0 ' !W ?0 (( "& BP (\ M "3 E0 )< ": G0 * "C I@ *H "N L@ M +<* "[$0 NA\ +DP "W10 M5P +1T "QC@ KZ0 (E0 !A; 0 M8@ !VH !S >P (( ") D )4 ": GP *, "F M J *L "N L +, "V N@ +T #" QP ,P! M #3"P U!4 -,F #1.@ T%$ ,UH #+@0 RI8 _ /8 #R M\0 /, !0#T P \@ 3 / ' #M "4 Z N .( -@#> #X V0!$ -0 2@#1 M $\ S@!4 ,L 60#) %X Q@!C ,0 :0#! ' O@!X +P @0"Y (T M@": +, MJP"Q , KP#F *X _P"E /\ F@#_ )0 _P"/ /\ ] .P #H YP M -\ #9 D T@ 0 ,\ %P#/ " S H ,8 , # #< O ^ +D 1 "W $D MM0!. +, 4P"Q %< KP!= *T 8@"K &D J0!Q *< >@"E (4 H@"3 * H@"= M +8 FP#4 )D ^0"6 /\ C0#_ (@ _P"$ /\ Z -\ #9 R0 +\ M "X 0 M0 - +, $@"Q !H L B *T *@"I #$ I@ X *0 /0"B $, H !( M )X 3 "< %$ FP!6 )D 7 "7 &( E0!I ), <@"1 'T CP"+ (T F@"+ *P MB0#% (@ [@"& /\ ?P#_ 'H _P!X /\ V0 ,T "[ K@ *4 "? M G ) )D #P"9 !4 F0 = )@ ) "4 "L D0 Q (X -P", #P BP!! (D M1@"( $L A@!0 (4 50"# %L @@!B ( :P!^ '4 ? "" 'H D@!X *, =P"Y M '8 X !U /\ <@#_ &X _P!L /\ QP +4 "E F0 (\ ") MA0 $ (0 # "" !$ @@ 7 (( '@" "4 ?@ K 'P ,0!Z #8 >0 [ '< 0 !V M $0 =0!) ', 3P!R %4 < !< &\ 9 !M &X ; !Z &H B@!H )L 9P"O &8 MS !E /4 9 #_ &$ _P!@ /\ M * "0 A0 'T !W

&< 7 !S %L @@!9 ), 6 "F %< OP!7 M .H 5P#_ %8 _P!4 /\ H0 (X !_ =0 &P !H 9 &$ M! !@ L 7P / %\ $P!? !D 7P ? %T )0!< "H 6P O %D ,P!8 #@ 5P ] M %8 0P!5 $D 4P!0 %( 6 !1 &$ 4 !M $X >P!- (P 3 "? $L M0!* -P M2@#Z $H _P!* /\ D@ ( !R 9P %\ !: 5P %4 0!3 M < 4@ , %( $ !2 !0 4@ : %$ 'P!/ "0 3@ I $T +@!, #, 2P X $H M/0!) $, 2 !* $8 4@!% %P 1 !G $, =0!" (8 00"8 $ K@! ,L /P#R M $ _P! /\ A0 '0 !G 70 %4 !/ 3 $H !( 0 M1P * $< #0!& !$ 1@ 5 $8 &@!% !\ 1 D $, *0!" "T 00 S #\ . ^ M #X /0!% #P 3@ [ %< .@!B #D ;P X ( -P"3 #8 IP V , -@#H #8 M_@ V /\ ? &L !> @ 5 , $T# !' P 0P$ $$ _ $ /@ ' M #T "P ] X / 1 #P %@ \ !H .@ ? #D ) X "D -P N #8 ,P U #H M- !! #, 20 R %, ,0!> # :P O 'L +@". "T H@ M +@ +0#= "T ^ N M /\ *X '@#' !X Z0 ? /H : D M %D, !-#0 0PX #P. V#@ ,0T "T- J# * L "<)! F!@@ M)@0+ "4##@ D 1 ) $4 "(!& A 1T (0 B " * ? "X '@$V !T!/P < M 4D &P%4 !H!80 : 7 &0&" !@ E@ 8 *H & #! !@ X0 8 /0 8PP %4. M !)#P 0! #@0 R$ +0\ "D. F#@ (PT "(, P @"P8 ( D) M !\'# >!@X '@41 !P%%0 ;!1H &@4? !H%)0 9!2L & 4S !<&/ 6!D8 M%@92 !4'7P 4!VX $P> !('E 2!J< $@6\ !($V0 2 ^\ 7PX %$/ !& M$ /!$ #41 O$0 *A$ "80 B$ ( \ !T. @ <#04 &@T' !H+ M"@ 9"@T & D0 !<)$@ 6"1< %0D< !0)(@ 4"BD $PHQ !(*.@ 2"T4 $0M1 M ! ,7P /#&X #@R X,E -"Z< #0NZ T*T@ -"NH 7 \ $X1 !#$@ M.A, #(3 L$P )Q( ",1 ?$0 '! !H0 @ 8#P0 %@X' !4."0 4 M#0L $PP- !(,$ 2#!0 $0P: !$-( 0#2@ #PTP X..P -#D8 #0Y1 P/ M7@ +#VT "@]_ D/DP )#Z8 " ZY @.T '#N@ 6!$ $L2 ! $P -Q0 M # 4 I% )10 "$3 =$@ &A( !<1 @ 5$04 $Q ' !(0"0 1#PH M$ X, X.#@ .#Q( #1 8 T0'@ ,$"4 #! M L1-@ *$4$ "1%- @26@ ' M$FH !A)\ 42D $$J0 Q&X ,1SP "$>@ 51( $D4 ^%0 -18 "T6 M G%@ (A4 !X4 ;% &!, !42 P 3$@4 $A$' ! 1"0 /$0H #1$+ M P2#@ +$A$ "A(5 D3&P )$R( "!,J <4,P %%#X !!5* ,56 "%6< M 15Z 5C@ %:, !2W 4SP $^D 4A0 $86 [%P ,A< "L7 E M%P (18 !P6 9%0 %A0! !03! 2$P8 $1(( \2" .$PD #!0* H5 M#0 (%A !A83 46&0 $%Q\ Q >'0 &QP !@; 4 M' $1P X= -'P "B$ 8B 0 #) 0 "8& H" *@L "L- M M$ +14 "T< M) +BX "XZ N2 +5@ "UJ M@0 +)H "NR M JT *>\ 0" #8A M(0 )B$ "$@ ='P &AX !8> 2'P M#R$ TB *) !B8 (H *P( "T$ O!@ , D #(, T#@ M-1( #48 U( -2H #4V U0P -5, #1F T? ,Y8 #*O Q MS0 ,.\ /", #(D J) )", " B <(0 %R$ !,C 0)0 #2< M DI %*P 2X P ,@ #0! V! . 8 #H) \#0 /A M #X4 ^' /B8 #XQ ^/P /4X #UA \=P .Y$ #JK YR0 M..T -R< "\G H)@ (R4 !\D 9)0 %"8 ! H -*P "2X 4P M ,P #4 X .@ #P ^ 0 0 , $(' !$"@ 1@T $D1 M !)%P 2"$ $@L !'.@ 1TD $9; !%<0 1(L $.E !"PP 0>@ M-"H "PJ G* (B< !PH 6*@ $2T TP ),P S8 Y M/ #X !! 0P $8 !( 2@ $P# !.!@ 4 H %,. !4 M$P 5!P %,G !3- 4T, %)5 !1:@ 4(, $^> !-N0 3. ,"T M "LL F*P 'RP !@N 2,@ #34 @Y "/0 $ !# 1@ M $D !, 3@ %$ !3 50 %< !9 0 7 8 %\* !B#@ M8Q4 &,? !B+ 83P &!. !?8@ 7GL %R6 !;L 6<\ +S "HO M B, &C, !,W ..P "#\ %$ 2 $P !/ 4@ %4 M !8 6P %T !@ 8@ &0 !F :0 &T% !P"P =! M '08 !S)0 @ 'X ""! A@L (H1 M ")' B"L (8] "$4@ @V< (&! !_FP ?K( *3H " ] 60@ M#T@ A. 5 %H !@ 9 &D !N <@ '8 !Z M?0 ( "" A0 (@ "+ C@ )( "6 FP, * , "B M$P H"$ )\S "=1P FEX )AW "7CP E:< (T, !E( 13@ "54 M !< 8P &H !Q =@ 'L " A@ (H ". D0 M ), "6 F0 )P "@ HP *< "K L +8$ "\#0 MNA< +DH "W/ M%( +)J "OA0 K9P '$X !-4 +7 60 !L M = 'P "# B0 (\ "4 F@ )\ "B I *< M "J K@ +$ "T N +P #! QP ,T #4!0 V! M -4> #3,0 T$@ ,U? #+=@ R(X $#! 4& M" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C8&%B8V5F9VEJ:VQN;W!QGQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9JOL M[>[P\?+T]?;W^?K[_/[_________________________________________ M_____________P ! P0%!@@)"@L-#@\1$A,4%A<8 M&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!2 M4U155UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+ MC(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$ MQL?(RHJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76 MU]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__________________ M____________________________________ $" P0%!@<("0H+# T.#Q 1 M$A,4%187&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R,S0U-C'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8 MF9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3% MQL?(R+CY.7FY^CIZNOL[>[O\/'R M\_3U]O?X^?K[_/W^_VUF=#$ P0A ! 0 M $ ! @,$!08'" @)"@L,#0X/$!$2$Q05%A<8&1H: M&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$Q,C,T-38W.#DZ.SP]/C] 04)#1$5& M1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S M='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@ MH:*CI*6FIZBIJJNLK:ZPL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(RW^#AXN/DY>;GZ.GJZ^SM[N_Q\O/T]?;W^/GZ^_S] M_O\ 0$" @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8 M&1D:&AL<'!T>'A\@("$B(B,D)"4F)B9FYV?H:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(RKKZ^SL M[>[N[^_P\/'R\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_ $! @(# P0$!08& M!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A M(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E* M3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>H MJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9 MV=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T M]?;V]_?X^/GY^OO[_/S]_?[^_]K+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2 MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F MI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67 MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2 MYJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:E MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67 MDN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+F MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E MEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2 MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F MI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67 MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2 MYMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+ M"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OH MS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2 MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZ MZJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67 MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZ MJ)J-X:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J- MX:>9C^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9 MC^.EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2 MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.E MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67 MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+F MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E MEY+FI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2 MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F MI9>2YJ67DN:EEY+FI9>2YMK+"1OHS0XZZJ)J-X:>9C^.EEY+FI9>2YJ67 MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2 MYJ67DN:EEY+FI9>2YMG+"1OGS@TYZ,T08-S)#9++NS"KQKA/M,"S9[V[KGO$ MM:F(R[*FA]&OHX?5K:"(V:N>B=RIG(K>IYN,X*69C^.AF)#DH9B0Y*&8D.2A MF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8 MD.2AF)#DH9B0Y-G+"1KDS@TYY\X.8-K*#)++O"ZKQ;E-M,"T9KVZKGK%M:F' MR[&FA]&NHX?5K*"(V:J>B=RGG(K>I9N+X**:C>*>F8_CGIF/XYZ9C^.>F8_C MGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.> MF8_CGIF/X]C+"1KASPPYY<\.8-G*#)'+OBRKQ;E,M;ZT9[VYKGO%M*J'S+"F MA]&MHX?5JZ"(V:B>B-NEG8G=HYR*WY^:B^&;F8[BFYF.XIN9CN*;F8[BFYF. MXIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[B MFYF.XMC+"1K&8FHWAF)J-X9B: MC>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J- MX=?,"1K:T0LXWM$,7];+"Y'+P"FLPKE-MKRS:+ZWKGO&LZF'S*^FA]&JHX;5 MIZ&'V*2?A]JAGH?=B-V3G(O>DYR+WI.DYR+WI. MDYR+WI.DYR+WI.DYR+WI.DYR+WM7,"1G8 MT@LWV-,+7M+,"Y/'ORNMOKA0M[FR:K^TK7S&L*F'S*NFAM"GI(74HZ*%UI^A MA=BA]R0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V* MW9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W=3-"1G6T@LW MUM0+7M#+"I7$OBVNO+A1N+>R:L"SK7S&KJF'S*FFAM"EI(73H*.$U9VBA-:9 MH878E:"%V9&?A]J.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ> MB=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)V]/-"AC5TPLVU-0+ M7\[+"9?!OC"ONK=3N+6R;,"PK7W'K*J&RZ>GA<^BI831GJ2$TYJCA-66HH36 MDZ&%UX^@AMB+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+ MH(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V=+."A?3U LUT=,*8LO, M"9F^O3.QM[=5N;*Q;<&MK7W&JJJ&RZ2HA,Z?IX30FZ6#TI>D@].3HX34D*.% MU8RBAM:)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7 MB:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(U]#/"A;1U LWSM,*9<;*"YVY MO#BRM+98NJVQ;L&JKGW&IZN%R:&IA,R#SY.F@]&0I832C:6%TXJD MAM.'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.( MU(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U,[0"A7.U HZRM,*:,#(#Z&UNSZT MK;5;NZFQ;\&FKWW$HZV$QYVK@\J8JH/+DZF#S9"HA,Z-IX3/BJ>%SX>FA]"% MIHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86F MB-&%IHC1A::(T86FB-&%IHC1A::(T MNZ.R<,"AL'W#GZZ$Q9FM@\>4K(3)D*N$RHVJAEN4FVH;9@NYZS M<+Z=L7W!F["$PY6OA,21KH3&C:V%QXJMAL>(K(;(AJR'R(2KB*G/%YB>OD>NFK9BNIBU<;R7 MLWR^E[*$P)*QA<*-L(7#BJ^&Q(BOA\2&KXC%A*Z)Q8.NBL6!KHO%@:Z+Q8&N MB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+ MQ8&NB\6!KHO%@:Z+Q;_4!R6ZUPE.KMH+<*#;$X>7S3F:DL-8J)&\;+*1MWJY MDK2#O8ZSAK^+LH? B+&'P(:QB,&$L8G!@[&*P8*QB\* L(S"@+",PH"PC,* ML(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"P MC,* L(S"@+",PO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"( MP[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W: MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL MA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F; MB,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6= MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W: MK(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:W MF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR% MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6= MVO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C* MM96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JL MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? M$!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96) MS;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W: MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7X MP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2 MBM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6= MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q M^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"Q MCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR% MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@ M4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2 ML(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW M*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R- MU*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W: MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S, MJ$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^* MD-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6= MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2J MQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:N MB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR% MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5= MM,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8 MK8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL MA9W:K(6=VJR%G=JLA9W:K(6=VO? #Q7XP!8P^;T@4^JX)WS,J$2KQJ5=M,*D M<+J^HG^_O*"(P[F;B,>WF(C*M96)SK.2BM"QCXO3L(V-U:^*C]>MB)/9K8:8 MVJN&G=JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW: MJX:=VJN&G=JKAIW:JX:=VO?!#Q7WP18P^+X?4^JX)GS+J4.KQJ9(S[&4B=*PDHK5KH^,UZV-CMFLBI+( MG-NGB)S;IXB(G-NGB)S;IXB(G-NGB)S;IXB(G-NGB)S;IXB< MVZ>(G-NGB)S;IXB4^JY)7S+J4*KQJ=;L\*E;KJ^HWZ_ MNZ&(Q+B>A\FUG(?-LIF'T;"6B-2NE(G7K9*+VJN0C=RIC9+?J(V:WZ.+G-RC MBYS4^JZ)'S+J4&LQJ=:L\*E;;J^HWV_NZ.( MQ+>@A\FTG8?.L9N'TZ^9B-:MEXG:JY6*W*F3C=^GDI'BI)&9X*".G-R@CIS< MH(ZA MA\JSGX?/L)V'U*Z;B-BKF8G8CN*EEY+FH):9X)R3F]V;W9F7 MF]V9EYO=F9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>; MW?+##13TPQ,P]<$;4^J\(7S*JS^MQJE7L\*G:[J^I7N_NJ:$Q;:EA\NRHX?1 MKZ&'UJN?B-JGG8G=I)R*WZ";B^";FHWBEYJ3X9>EYR;WI>EYR;WI>EYR;WI>EYR;WI>EYR;WO## M#13TQ!,O]<(:4NJ]('S*JSZLQJI6L\*H:[J^IWF_NJB#Q;:GA\RRI8?1K**' MUJB@A]FDGHCDIV7WI*=E]Z2G9?> MDIV7WI*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WNW$#!/S MQ1(O],(94NJ]'WS*K#RLQJM5L\*H:KF^J7>_NJJ Q;6IA\ROI8?2JJ*'UJ6@ MAMBAGX;:G9Z'VYF=A]V4G8G>D)R-WHZ=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3 MW8Z=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W>K%#!/RQ1$O M\\,84NJ^'7S+K3JLQJQ4L\*I:;F^K'._NJU^Q;*IA\RLI8;1IZ.&U:*AA=>> MH(78FJ"%VI:?AMN1GHCC]R+GH_C]R+GH_ MC]R+GH_C]R+GH_C]R+GH_K! M&7S+L#6KQZ]/LL.P8+B\LFR_LJU^QZVIALRGIX7/H:6$TIRDA-.8HX34E*.$ MU9"BA=:-H8;7B:&(V(>AB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V(>AB]B'H8O8 MAZ&+V(>AB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V-O'"1+NR0\N[L@44>O$%GS, MLS"KQ[%,L<2X5K>VL6[!KJU_QZFJALNCJ(3.GJ>#SYFF@]&5I8/2D:2$TXZD MA=2+HX;4B*.(U86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%HXK5A:.* MU86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U=K("1+KRPTMZ\H14.O'$GS,MBJJ MR+=$L+JV6;JOL7#"JJU_QZ:KA'SH2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$ MIXG/A*>)SX2GB<^$IXG/A*>)S]7)"1#8SPHKVM,+3MC0"WK-PQ:HL[I&M:FT M8KVDL73!H;!_PYZNA,69K83'E*R$R)"KA,F.JX3*BZJ%RXFJALN'J8?,A:F( MS(.IB MLG6_G;%_P9NPA,.6KH3%D:Z$QHZMA<>+K(7'B:R&R(>LA\F&JX?)A*N)R8*K MBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN* MRH*KBLJ"JXK*@JN*RL_,"0W0T@HHSM0*4L71"H.JPRVHGK=7N)NU:+N:M'6^ MF;)_OY>QA,&3L(7"CZ^%PXROA<2*KH;%B*Z'Q8:NB,:$K8C&@ZV*QH&MB\>! MK8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&M MB\>!K8O'@:V+Q\S-"0S+TPHMQ]0*6;+8"X">S2N:F,%0JY:X9[>5M76\E+1^ MOI2SA;^0LH7 C+&&P8JQA\*(L(?"AK"(PH6PB<.#L(K#@J^+PX&OC,.!KXS# M@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.! MKXS#@:^,P\?/"!#%U DTN-D*6Z+G$G:7VB6)D,]%F(['7:.-P6ZKC;UYL8RZ M@;2)N(.WAK>%N82VAKJ#M8>[@K6(O(&TB;V M(J]?[2+OGZSC+Y^LXR^?K., MOGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^ M?K.,OL+1!Q:]U@@ZI_$.59OQ&VB1YBUXB=U A8755H^#SV>7@LMSG7[(>*%[ MQGRD><1_IG?#@JAUPH2I=,*%JG/!AZMRP8BKO-FG>IT*/QYMBL<2;O-FG>IT*/QYMBL<2;O-FG>IT*/QYMBL<2;O-FG>IT*/QYMBL<2;O-FG>IT*/QYMBL<2;O M-FG>IT*/QYMBL<2;O-FG> MIT*/QYMBL<2;O-FG>IT*/ MQYMBL<2;O-FG>IT*/QYMB ML<2;O-FG>IT*/QYMBL<2; MP-6G>J$&0QYQAL<2<<;;" MFWZYOYV&O;V:B<&[EXG$N9.*Q[>/C,JUC([,M(F0SK.'DM"RA)72L8*9T[&! MGM2N@*+4K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("C MTJR H]*L@*/2K("CTO^Y$P[_N1PG_[8H1O>P-&K=J$"0QYU@L<2<<;;"G'RZ MOYZ%OKRJ M@J'5IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>" MHM.G@J+3IX*BT_^Y$P[_N1PG_[8H1O>Q,VK=J3^1QYU@L<2=<+;"GGNZOY^# MOKR>B,*YFXC'MY>(RK64BQ,FK=J3Z1QYY?L<2=;[;!GWFZOJ""O[N@ MB,.XG(?(MIF(S+.6B-"QDHK3KX^,UJZ,CMBLBI/;JXF9W*:'G=JBAJ#6H(:B MU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4 MH(:BU/^Z$@[_NALF_[L<2=;[;!H'BZOJ&!O[NAB,2X MGH?)M9N'S;*8B-&PE8G5KI*+V*R/C=NJC9+>J(R:WZ**G=J>B:#6G(FAU)R) MH=2;K;!H7:ZOJ)_O[NCB,2WH(?* MM)V'S[&:A].NF(C7K)6*VZJ3C=ZHD9+BI)"9X)Z-G=N:C*#7F8NAU9F+H=69 MBZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU?Z[ M$0[^NQHF_[@E1O:S,&K&?F8_CG)J8X9>6G-R4DY_8DY*@UI.2H-:3DJ#6DY*@ MUI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@UOV[$0W]O!DF M_KDD1O:T+FKI MGXC;I)V)WJ";BN":FHSAEIN3X96;F]V2EY[8D96@UY&5H->1E:#7D96@UY&5 MH->1E:#7D96@UY&5H->1E:#7D96@UY&5H->1E:#7D96@U_R\$ W]O!DF_KHC M1O:T+6KFGX?: MH9Z'W)N=B-Z6G(K?D9N0WY&=F=V/FY[9CYF?UX^9G]>/F9_7CYF?UX^9G]>/ MF9_7CYF?UX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?U_R\$ W\O!@F_;HB1?:U M+&K3QZ%:L<6E8[7"J6NZOJQUO[JM?\6SJ8?,K:6&TJ>BAM:BH8;8G9^& MVIB>A]N2G8G=CIV-W8R>E-R-H)[9C)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7 MC)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7C)Z?U_N]$ W[O1M?L:PJ8?-JJ:&T:2DA=2>HH76F:&%V)2@ MAMF/GX?:BY^+VXB?D-N(H)C8B*&=UXBAG=>(H9W7B*&=UXBAG=>(H9W7B*&= MUXBAG=>(H9W7B*&=UXBAG=>(H9W7B*&=U_J]#@WZOA8E_+P@1?:W*FK;KS24 MR*15L<:K6+3#LU^WN[)NO[*M?L>LJ8;,IJ>%T*"EA-*;I(34EJ.$U9&BA=:- MH8;7B:&)V(:AC=B$H9/7A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6A**7UH2B ME]:$HI?6A**7UH2BE]:$HI?6A**7UOF^#@SYOQ4E^KT?1?:X)VK;L#&4R*A- MK\>R3K+!N%BXM+%PP:VM?\>IJH7+HJB$SIVG@]"7IH/1DJ6$THZDA=.+HX;4 MB*.(U82CB]6"HY#5@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5@:.3U8&CD]6! MHY/5@:.3U8&CD]6!HY/5@:.3U?3 #0SWP!,D^;\=1/:Z)6K:LBZ5RJ] K$SXRFA=")IH;1AJ6' MTH2EBM*!I8W2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2 M@*6/TH"EC]* I8_2@*6/TNS!"PSUPA(D]L$:1/>](6K:M"F6S;PHJ;N[0[.N MM6&\J+%SP:6N?\6AK83'FZR#R9:K@\J1JH3+CJF$S(NIA-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>- MSX"GC<^ IXW/@*>-S]_$"0ORQ1 C\\060_3!'&G>PA6/P< CK*^Y3+:FM&6] MHK)UP*"P@,.=KH3%EZV$QI.MA,>/K(3(C*N%R8FKALJ'JX;*A:J(RH.JB!K8O' M@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> MK(O'@*R+Q]7&" G9S H@Y<\-0-C5"U^]U@N(I<0TIIRW6KB9M6N[E[1WO9:S M?[Z5LH7 D;&%P8ZQA<&+L(;"B;"'PHBPA\.&L(C#A:^)PX.OBL2"KXO$@:^+ MQ(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$ M@:^+Q-+(" ?3SPH=U=0+/<+9"V.KWA"#F\XSF93$4Z:1OF>OD+ITM)"W?;F1 MM82\CK.&OHRRAK^*LH? B+*(P(:QB,&%L8G!A+&*P8*QB\&!L8S"@+&,PH"Q MC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&, MPL[*" ;.T0H*B%P'RK M@[]_KH"]@;!_O(.Q?;R$LGR[AK-[NX>T>KJ(M'FZB;5XN8NU>+F,MGBYC+9X MN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MLG+ M" ;(T@DBL]\)0J#\%5J3\"AJB^8Y=X3?28*!V%N+@--ID7S0<99YS7::=LMZ MG73*?9YRR7^@<HUGUGZ.9M6 CV74@I!DU(218].&D6+3B9)ATHN38=*,DV'2C)-ATHR38=*, MDV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,D_^Q& G_L2,> M_ZXQ.O^I/EGMHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[ MB9+$NH:4Q;F#EL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[ MJZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ M.O^I/EGMHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$ MNH:4Q;F#EL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I M/EGMHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4 MQ;F#EL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG* MM'NIRK1[JZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGM MHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F# MEL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NI MRK1[JZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMY MV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y M@9G'N(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NIRK1[ MJZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I< ME\B5%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G' MN(";R+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N("; MR+A^GLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG* MM'NIRK1[JZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N(";R+A^ MGLFW?:+*MWRGRK1[JZG*M'NIRK1[JZG*M'NIRK1[JZG*M'NI MRK1[JZG*M'NIRO^Q%PG_LB(>_ZXP.O^I/5GLHTIYV)M;F,>52Q[B$E_Z\O.O^J/%GLI$EZV)M:F<:6<;+$F'BUPIF! MN<";B+R^EXJ_O)2+PKJ0C<6YC(['MXB1R;:%E,NU@Y?-M(&:SK1_G\^S?J3/ MKGVFSJM]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK M?:C,JWVHS/^R%@G_LR$>_[ N.O^K.UGLI$AZUYQ9FL:7;[+$F7:VPIM_N<"< MA[V]FHG NY:*P[F2B\:WCHW)MHJ/S+2'DLZSA);0LH&:T;* G]*N?Z/2JG^E MSZ9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?- MIG^GS?^S%@G_LR >_[ M.O^K.EGLI4=ZUIQ9FL:8;;+$FG2VPIQ]N;^=A;V] MG(C!NYB)Q;B4BLBVD(O+M(R.SK.(D=&QA973L(.:U+""H-6J@:+3IH&ET*.! MI\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&G MS?^S%0C_M" >_[$M.O^L.5GKI49[UIQ8F\:9:[+$G'*VPIU[N;^?@[Z\GHC" MNIJ(QK>6BF@Z+4HH.DT)^#ILV? M@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS?^T M%0C_M!\>_[$L.O^L.5GKID5[U9U8F\>::;+$G7"VPI]YNK^@@KZ\GXC"N9R( MQ[:8B,NTE(G/L9"+TZ^,CM:MB9/9K(>;VZ:&GMFBA:'5GH6DT9R%ILZ;9[+$GFZVPJ!WNK^A@+Z[H8C#N)Z'R+6: MA\VREXC1L).*U:V/C=FKC)/=J(J;WJ*(GMF>B*'5FX>DT9F'ILZ9AZ;.F8>F MSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSO^T% C_M1X= M_[(K.O^M.%KKID1[U9U7G,><9;+$GVRUPJ%UNKZB?K^[HX?$N*"'R;2=A\ZQ MF8C3KI:)V*N3C-RHD)+AHXZ:WYZ,GMJ:BZ'5EXJDT9:)ILZ6B:;.EHFFSI:) MILZ6B:;.EHFFSI:)ILZ6B:;.EHFFSI:)ILZ6B:;.EHFFSO^T% C_M1X=_[(J M.O^M-UKKIT-\U9Y5G<>=8[+$H&JUPJ-SNKZD?+^[I(7$MZ*'RK.?A]"PG8?5 MK)J)VZF8C."EEY/FGI2:WYF1G=J6CZ#6E(VCTI.,I<^3C*7/DXRESY.,I<^3 MC*7/DXRESY.,I<^3C*7/DXRESY.,I<^3C*7/DXRES_^U$PC_M1X=_[,J.O^N M-EKKIT-\U9]3G<>>8++%HFBUPJ5PNKZF>K^[IH/%MZ6'R[.BA]&OH(?7JIZ) MW*2;B^"=F8[CFIN9X)66G-N3DZ#7D9&CTY"/I<^0CZ7/D(^ESY"/I<^0CZ7/ MD(^ESY"/I<^0CZ7/D(^ESY"/I<^0CZ7/D(^ES_^U$PC_MAT=_[,I.O^N-EKK MJ$)\U:!1G<>?7K'%I&2UPJ=MN;ZI=[^[J8'$MJB(R[&EA]&KHH?7I9^(VYZ= MB-V7FXO@DIN3WY*A6K'%IF"TPJIIN;^M<[Z[KGW$M*J'RZVEAM&GHH;5H*"&V)F?AMN2 MG8G=C9V.W8R>F-N,GI_8BYJBU(J7I-&*EZ31BI>DT8J7I-&*EZ31BI>DT8J7 MI-&*EZ31BI>DT8J7I-&*EZ31BI>DT?^V$@C_MQP=_[0H.?^P-%KJJ4!]U:1) MG,BD5;#&JENSPZ]CM\"S;+VVKGS%L*F'S*FFAM"CI(74G**$UI6AA=B/GX?: MBI^+VX>?DMJ(H9S7B)^AU(>#HI;6A*2?U(2BH]&$HJ/1A**CT82BH]&$HJ/1A**CT82BH]&$HJ/1 MA**CT82BH]&$HJ/1A**CT?^W$0?_N!H<_[8E.?^Q,5KJJSQ^UZP[F:SWVGFL]]IYK/?:>:SWVGFL]]IYK/?:>:SWVG MFL]]IYK/?:>:S_^Y#P?_NA<<_[DB.?^U+5KLLS!ZW< ?D,G#(:BUNDBTJ[5B MO*:R<\"CKW[#H*Z$QIFL@\B4JX3)CZJ$RHNJAL7_"FZ^$PY:NA,61K83&C:V%QXJLALB'K(?)A:N(R8*KBLJ JXS*?JN/ MRGRKDLI\JY+*?*N2RGRKDLI\JY+*?*N2RGRKDLI\JY+*?*N2RGRKDLI\JY+* M?*N2RO&]# ;YOA(:^KX;-_RZ)5KGSA-HR-D+B:W#,J>AN%:XG;5HNYNS=;Z9 MLG_ F+&$P9.PA<*/KX7#C*^&Q(FNAL6&KH?%A*Z(QH.MBL:!K8O&?ZV.QWVM MD,=]K9#'?:V0QWVMD,=]K9#'?:V0QWVMD,=]K9#'?:V0QWVMD,=]K9#'?:V0 MQ]_ " 7UP@\9]L(6-N[(%5#-W QFM=H/B*+)-J":OE:PE[=JN96U=KR4M'Z^ ME+.$OY"RA<"-L8;!BK&&P8BQA\*&L(C"A+")PH.PBL.!L(O#@*^-PWZOC\-^ MKX_#?J^/PWZOC\-^KX_#?J^/PWZOC\-^KX_#?J^/PWZOC\-^KX_#?J^/P]G" M!P7DQPL8[\@0--':"T6ZZ0YHIMX8@IC1-Y61R%.AC\)EJ8Z^'N(2XA;>%N8.VAKJ"MH>Z@;6(NX"UB;M^M8J\?;2,O'RTC;U\M(V] M?+2-O7RTC;U\M(V]?+2-O7RTC;U\M(V]?+2-O7RTC;U\M(V]?+2-O=3$!P36 MRPD5T]0+)[WB#$FI]!1EF>8E>([<.8:(U$^0AL]@EX3,;9R#R76@?\=XHGW& M>Z1ZQ7VF><2 IW?#@:AVPH.I=<*$JG3!AJMSP8>K<:,N)G6?*C)UGRHR=9\J,G6?* MC)UGRHR=9\J,G6?*C)UGRHR=9\J,G6?*C)UGRHR=9\J,G=7'D97IMX6M^:M]P@6C>=81FW'B% M9=M[AV/:?HABVH&)8=F#BF#9A8I@V(>+7MB*C%[6C8U>UHV-7M:-C5[6C8U> MUHV-7M:-C5[6C8U>UHV-7M:-C5[6C8U>UHV-7M:-C<3*!P.QV@05G_\-*)+_ M'3>)_RY#@O\]3GS]2U=W^%9?;_-=96CP8FID[6EN8>MO<5_I6#>5CEA7I8Y(AZ5^2+>U;CCGQ6XXY\5N..?%;CCGQ6XXY\ M5N..?%;CCGQ6XXY\5N..?%;CCGQ6XXY\5N..?/^J' 7_JB<7_ZP;Q]H<*\>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FO MPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FOPO^J' 7_JB<7_ZP;Q]H<*\>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FOPKAY MK\*X>:_"N'FOPKAYK\*X>:_"N'FOPO^J' 7_JB<7_ZP;Q]H<*\>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\*X M>:_"N'FOPKAYK\*X>:_"N'FOPO^J' 7_JB<7_Z MP;Q]H<*\>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_" MN'FOPKAYK\*X>:_"N'FOPO^J' 7_JB<7_ZP;Q] MH<*\>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FO MPKAYK\*X>:_"N'FOPO^J' 7_JB<7_ZP;Q]H<*\ M>Z3"O'JHP[QYK<.X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FOPKAY MK\*X>:_"N'FOPO^J&P7_JB<7_Z?MN4;93/DG>FQ9*! MM,23B+;#DHVXP8^/NL"+D;R_B).^OH66O[V"F,&\@)O"O'Z>PKQ]H<.[>Z3$ MNWJIQ+IYK<2U>:[#M7FNP[5YKL.U>:[#M7FNP[5YKL.U>:[#M7FNP[5YKL.U M>:[#M7FNP_^K&P7_JR87_Z@T+_^D0TKYGE!EZ9A=?]J5:97-E'2HQ91^M,25 MAK;"E8RYP9&.N[^-D+V^B9*_O8:4P;R#E\.[@9K$NGZ=Q;I]H<:Z>Z7&N7JJ MQK5ZK,:Q>JW$L7JMQ+%ZK<2Q>JW$L7JMQ+%ZK<2Q>JW$L7JMQ+%ZK<2Q>JW$ ML7JMQ/^K&@7_JR47_ZDT+_^D0DKYGT]FZ)E<@-J69I;,E7&IQ95\M,26@[?" MEXNZP).,O+Z/CK^]BY#!O(>3P[J$EL6Y@9G&N7^=Q[A]HL>ZW%K'NMQ:Q[K<6L>ZW%K'NMQ:Q[K<6L>ZW%K'NMQ:Q[K<6L>ZW%K'NM MQ?^L&07_K"06_ZDS+_^E04KYGT]FZ)E;@=F88Y;,EF^JQ99YM,.7@;?!F(FZ MOY6+O;Z1C<"\C8_"NHB2Q;F%E<>X@IC)MW^=RK9]HLNV?*C+L'NIRJQ\JLBH M?:S%J'VLQ:A]K,6H?:S%J'VLQ:A]K,6H?:S%J'VLQ:A]K,6H?:S%J'VLQ?^L M&07_K"06_ZHR+_^E04OYH$YGYYI9@=F989?+EVVKQ9=WM,.9?[?!FH>[OY>* MOKV3C,&[CH[$N8J0Q[B&D\FV@IC+M7^=S;1^H\ZQ?*;.K'VHRZA]JLFE?JS& MI7ZLQJ5^K,:E?JS&I7ZLQJ5^K,:E?JS&I7ZLQJ5^K,:E?JS&I7ZLQO^L&07_ MK2,6_ZHR+_^F0$OXH$UGYYQ7@=F:7I?+F&JLQ9ETM,.:?;?!FX6[OIF)O[R5 MBL*ZD(S%N(R/R+:'DLNT@Y?.LX"=T+)_I-&L?J7/J'ZGS*1_JKC G(.[OIR)O[N7B<.Y MDXO'MXZ-R[2)D,ZRA);1L8&=TZR HM.G@*70I("GS:"!J@:O&GH&KQIZ! MJ\:>@:O&GH&KQIZ!J\:>@:O&GH&KQIZ!J\:>@:O&GH&KQO^M& 7_K2(6_ZLQ M+_^G/TOXH4QGYYY3@=F=69?*FV6LQ9QOM,.=>+C GH&\O9Z(P+N:B,2XE8G) MM9"+S;*+C]&PAI75KH2>UZ>"H=2C@J31GX*GS9R#J: M@ZO'FH.KQYJ#J\>:@ZO'FH.KQYJ#J\>:@ZO'FH.KQ_^M%P7_KB(6_ZLP+_^G M/DOXH4MHYY]1@=F?5I?*G&*LQ9ULM,.?=;C H'Z\O:"'P;J=B,:WF(C+LY.) MS[".C=2MB939J(:=VJ*%H=6>A:31FX6FSIF%J%J\>7A:O' MEX6KQY>%J\>7A:O'EX6KQY>%J\>7A:O'EX6KQ_^N%P3_KB(6_ZPP+_^G/DOX MHDMHZ*%/@=F@4Y?*GE^LQI]IM,.AUG(?-LI>(TJZ3 MB]BJCI/?HHN4B*O'E(BK MQY2(J\>4B*O'E(BKQY2(J\>4B*O'E(BKQ_^N%P3_KB$6_ZPO+_^H/4OXHDIH MZ*)-@-FB4)?+H%RLQJ%EL\.D;K? I7B\O*6"PKBDA\BTH(?.L)V(U:N9BMVE MEY/FFY&;W9:/H->4C:/3DHRFSY&+J,N0BJO(D(JKR)"*J\B0BJO(D(JKR)"* MJ\B0BJO(D(JKR)"*J\B0BJO(D(JKR/^N%@3_KR$6_ZTO+_^H/$OWHDEHZ*1* M@-FD39;+HEBKQJ1AL\2G:K? J72\O*E^PKBHA\BSIH?/K**'UZ2=B=V:FHWA ME9J;WI&5G]B/DZ+3CI"ET(Z/J,R-CJK)C8ZJR8V.JLF-CJK)C8ZJR8V.JLF- MCJK)C8ZJR8V.JLF-CJK)C8ZJR?^O%@3_KR$6_ZTN+_^I/$OWHTEIZ*9(?]JG M2)7,I5.JQZABA-:.H(?9B)^/VH>A MFMB'H*'4AYNDT8>8ILZ'E:G*AY6IRH>5J5J5J[L+!XPZNLA,FDJ83-G*:#T).DA-.+HX;5A:*,UH*BE-:# MI)W4@Z*DT8.>ILZ$FJC+A)JHRX2:J,N$FJC+A)JHRX2:J,N$FJC+A)JHRX2: MJ,N$FJC+A)JHR_^P% 3_L1\5_Z\L+O^K.4OXJ4!GZZ\[>]ZV,X_2NC2AS,(Y MJKNZ5;6PM&J]JK!YPZ>MA,>?JH3+F*B#S9"GA-")I8;2A*2*TX"DD--_I9?2 M?Z:@T'^EILZ H*C+@*"HRX"@J,N H*C+@*"HRX"@J,N H*C+@*"HRX"@J,N MH*C+@*"HR_^Q$P3_LAX5_[ K+O^L-TSZK#ME[;4T>.*_*8G8S""8OK\]KK"X M6;BILVR^I;!ZPJ*NA,6;K(/(E*J$RHZIA,R(J(;.@Z>)SX"GC<]^IY//?*B: MSGRIHLU\IZC+?*>HRWRGJ,M\IZC+?*>HRWRGJ,M\IZC+?*>HRWRGJ,M\IZC+ M?*>HR_^R$@3_LQT5_[$I+O^M-DS\L35B\;TJ:NDRGFKI,IYJZ3*>:NDRGFKI,IYJZ3*>:NDRGFKI,IYJZ3*>:ND MRO^S$03_M!L4_[,F+O^O,TS]N2M=Z\H?:=+?$7^YS">:V>QWFMGL=YK9['>:V>QWFMGL=YK9['>:V>QWFMGL=YK9['>:V>Q_^U M$ /_MAD4_[4D+?^T+$GRQ1]4UMT28L'?$X&LS2Z:G\!/JYJX9;>7M7*[EK1\ MO96R@[^1L87!C;&&PHFPA\.&KXC#@Z^)Q(&OB\1_KHW%?:Z0Q7NNE,5ZKYG$ M>J^9Q'JOF<1ZKYG$>J^9Q'JOF<1ZKYG$>J^9Q'JOF<1ZKYG$>J^9Q/^W#@/_ MN!83_[<@+?F_'T'[&5 MP7NQE<%[L97!>[&5P7NQE<%[L97!>[&5P7NQE<%[L97!>[&5P?2Z"P/]NQ(2 M_KL;+.70#S+(Z0]*M/(59Z+B(GV6UC>-C\Y/F(S(8:"*Q&ZFBL%XJH>_?:V$ MOH"P@;R"L7^[A+-]NX6T>[J'M7JYB;5YN8NV=[F-MG:XC[=TN).W=+B3MW2X MD[=TN).W=+B3MW2XD[=TN).W=+B3MW2XD[=TN).W=+B3M]R^!@+XP X1[L@. M(LO;"RZV^!%,I?4=8Y?H+'6-WSV!A]A0BX/38)*"SVR7?\USFWS+=YUYR7J@ M=\A]H77'?Z-SQH*DWS?8(%XW&B%=-IMB7#8<8MNUG6-;-5X MCVK4>Y!ITWZ19]. DF;2@Y-ETH649-&'E&/0BI5BT(Z68M".EF+0CI9BT(Z6 M8M".EF+0CI9BT(Z68M".EF+0CI9BT(Z68M".EM'"!@'-RPD%NMH'&:C^#C&9 M_QU#CO\O487Z/UQ^]$UD>?!8:G/L7V]MZF-S:>=I=F?E;GEEY')[8^-V?6+B M>7Y@X7Q_7^!^@%[?@8%=WX."7-Z&@UO=B81:W8V%6MV-A5K=C85:W8V%6MV- MA5K=C85:W8V%6MV-A5K=C85:W8V%6MV-A<&&IK_$RN._R0Y MA?\V1'[_1$UY_U%5&]9 M['MP6.M^<5?J@7)6ZH1R5>F'_F%66OQF65C[:UM5^7!=5/AT7E+W>%]1]WM@ M4/9^84_U@6)/]81C3O2'9$WTBV5,\Y!F3/.09DSSD&9,\Y!F3/.09DSSD&9, M\Y!F3/.09DSSD&9,\Y!F3/.09O^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0 M;'GBCW6)V8Y^E]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VA MN\%[I+O >J>[P'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[ MO'BTN[QXM+N\>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GB MCW6)V8Y^E]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[ MI+O >J>[P'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BT MN[QXM+N\>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6) MV8Y^E]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O M>J>[P'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QX MM+N\>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^ ME]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[ MP'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\ M>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^E]&- MAZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[P'FJ MO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[ MO'BTN_^A& /_HRL0_Z Z)?^<2#S_EU93^)-C:.R2:7KAD7.*V(]\F-".A*3* MCHRMQHV0M,2*D[?#AI6XPH28N<&!F[K!?YV[P'V@O,![I+S >J>]P'FLO+.\N'BSO+AXL[RX>+.\N'BSO+AXL[RX>+.\N'BSO+AXL[RX>+.\N'BS MO/^A& /_HRH0_Z$Y)?^=2#W_F%54]Y1A:>N49GO@DF^,UI%XFLZ0@J;(CXFP MQ(^/ML.+D;?"B)2YP827NL""FKS ?YV]OWV@OK][I+Z^>JB_OGBMO[UXL;ZX M>+*^M'FSO;1YL[VT>;.]M'FSO;1YL[VT>;.]M'FSO;1YL[VT>;.]M'FSO?^B M& /_I"D0_Z$X)?^=1SW_F554]Y9>:>N58WO@E&R-U9)UG,V1?ZC'D8>RQ)&. MML.-D+C!B9.ZP(:6O+^"F;V_?YR^OGV@O[U[I<"]>:K O7BPP+AYL,"T>;&_ MKWJRO:]ZLKVO>K*]KWJRO:]ZLKVO>K*]KWJRO:]ZLKVO>K*]KWJRO?^C& /_ MI"D0_Z(X)?^>1CW_F515]Y=<:>N78'S?EFF-U9-RG5O;Z#F+^]@)S O7V@P;Q[I<*\>:O"N7FOPK1YK\&P>K# K'NR MOJQ[LKZL>[*^K'NROJQ[LKZL>[*^K'NROJQ[LKZL>[*^K'NROO^C& +_I2@0 M_Z(W)?^?1CW_FE-5]YE::>N97GS?EV6.U)5OG:O%DX*TQ)2*M\*1CKG MC)"\OXB3OKV$E\"\@)O"NWV@P[M[IL2Z>JW%M'JNQ*]ZK\*L>[# J'RQOZA\ ML;^H?+&_J'RQOZA\L;^H?+&_J'RQOZA\L;^H?+&_J'RQO_^D& +_I2@0_Z,V M)?^?13W_FE-5]YI7:>N;6WS?F6*.U)=KGLN5=JS%E("TPY6(M\&3C;K CH^] MOHF2P+R%E<*[@9K$N7V@QKE[J,>T>JO'KWNMQ:M[KL.G?*_!I'VQOZ1]L;^D M?;&_I'VQOZ1]L;^D?;&_I'VQOZ1]L;^D?;&_I'VQO_^D& +_IB<0_Z,V)?^@ M1#W_FU)6]YQ5:>N<6'S?FUZ.U)EGGLJ7%M\&6B[N_D8V^O8N0 MP;N&E,2Y@9G'MWZ@R;9\JZK(JGRLQJ9]K<2C?J_!H'ZQOZ!^L;^@?K&_ MH'ZQOZ!^L;^@?K&_H'ZQOZ!^L;^@?K&_H'ZQO_^E& +_IB8/_Z0U)?^@1#W_ MG%%6]YY3:>N>57O?GEJ-U)MDGLJ9;ZS%F'FTPYF"N,&9BKN^E(R_O(Z.P[F( MDL>W@IC+M7ZAS:]\I\VI?:G*I7ZKQZ)_K<2??Z_"G8"QOYV L;^=@+&_G8"Q MOYV L;^=@+&_G8"QOYV L;^=@+&_G8"QO_^F& +_IR8/_Z0U)?^@0S[_G5!5 M]Y]1:.N@4WO@H%>-U)Y?GLJ;:ZS%FW6TPYM^N,";A[R]EXK NI&,Q;>*D,JT MA)?/LH"CTJA_I<^C@*C+H("KQYV!K<6;@:_"F8*QOYF"L;^9@K&_F8*QOYF" ML;^9@K&_F8*QOYF"L;^9@K&_F8*QO_^F& +_IR4/_Z4T)?^A0S[_GDY5^*%. M:.RB4'K@HU*,U:%;G9JS&G7&TPYYZN,">A+R\FXC"N96*Q[6-C? MV)J&I-&7AJ?,E8:JR)2'K,63AZ[#DH>PP)*'L,"2A[# DH>PP)*'L,"2A[# MDH>PP)*'L,"2A[# DH>PP/^G& +_J"0/_Z8S)?^B0C[_H$I4^:1*9NVG2GCB MJ4N*UJA1FLVF6ZG'I66RQ*=PML"G>KR\IH/#MJ*'RZ^=B-:EEY7FEX^>VI.- MH]*1BZ?-D(NJR9"*K,:/BJ[#CXFPP8^)L,&/B;#!CXFPP8^)L,&/B;#!CXFP MP8^)L,&/B;#!CXFPP?^G& +_J"0/_Z8S)?^B03[_HDA4^:9'9NZJ1W?CK4>( MV:U+F,^L5*;(K%ZOQJ]HL\*Q<[F^LGW LJJ'RZ6BAM64G(O>CYJ=VHV5HM., MDJ;.BY"IRHN.J\>+C:W$C(ROP8R,K\&,C*_!C(ROP8R,K\&,C*_!C(ROP8R, MK\&,C*_!C(ROP?^H& +_J20/_Z>HM.'F*7/ MAY6HRX>3JLB(D:W%B)"OPHB0K\*(D*_"B)"OPHB0K\*(D*_"B)"OPHB0K\*( MD*_"B)"OPO^H& +_J2,/_ZL7_!F*^$Q(^LA,B'JH?*@*F,S'RID\QZJIS+>:NFRGJGJLA\ MHJO'?9ZMQ'V>K<1]GJW$?9ZMQ'V>K<1]GJW$?9ZMQ'V>K<1]GJW$?9ZMQ/^J M%@+_JR$._ZDN)?^G/#[_L#9,_+HP6>_(+&+>V2=MR]PFAK;,/)NHP52KG[EF MMINU=+R9LG^_E;"$PHVOA<2&K8?&@:R+R'VLD,A[K)C(>:V?QW>MI\=WJJS& M>:6MQ'FEK<1YI:W$>:6MQ'FEK<1YI:W$>:6MQ'FEK<1YI:W$>:6MQ/^K%0+_ MK" ._ZLM)/^K-CO_MB](\\0H4>#6)E;,Y")QN]HHB*K,09N?PU>IF;QILI:W M=KF4M("]D;*%P(NQAL&&L(C#@:^+Q'ZNC\5[KI3%>J^:Q'BOH,1UKZ?$=*VN MPW2MKL-TK:[#=*VNPW2MKL-TK:[#=*VNPW2MKL-TK:[#=*VNP_^L% +_K1\. M_ZPK)/^P+S?ZOR5!Y-$@1<[D'5N]Z2)TK=HLB9_.19F7QEJDD\!JK9&[=K.0 MN'^WC;:$NXFTAKV%LHB_@K&+P7^QCL%\L9+">K&6P7FQF\%XLJ' =+&GP72Q MI\%TL:?!=+&GP72QI\%TL:?!=+&GP72QI\%TL:?!=+&GP?^N$@'_KQT-_ZXH M)/^X)#'JRQHUT.(70[_P'5ZOZ"5UH-LQAY;12)20RER>C<5JI8O!=JJ)OGVO MA;R LH*Z@[1^N8:V?+B)MWFWC+AWMX^Y=K:3NG6VE[ITMIVZ<[>DN7.WI+ES MMZ2Y<[>DN7.WI+ESMZ2Y<[>DN7.WI+ESMZ2Y<[>DN?^P$ '_L1H-_[$E(_/$ M%R?4WQ KP>\72+#W(&"AZBMSE=\Y@HW73(V(T5V5ALQJFX3)=*" QGFD?<1] MIGK"@*EWP8.J=<"&K'._BJUQOXVN;[Z0KVZ^E*]LOIFO:[Z@KVN^H*]KOJ"O M:[Z@KVN^H*]KOJ"O:[Z@KVN^H*]KOJ"O:[Z@K_^S#@'_M!8,_+P7&M;6"Q;# M[1 PLOP92J+Y)5Z6[3-NC.5!>H7>3X.!V5Z*?]5JCWK2<)-VSW67<\YYF7', M?9MORX"=;< MHV3'G*-DQYRC9,>HMF MUWV-9-:!CF/5A(]AU(B08-.+D5_3CY)>TI227-*9DUS2F9-&#E=WE?Y'I[ M7>-^?%SB@7U;XH5^6N&(?UG@BX!7X)" 5M^5@5;?E8%6WY6!5M^5@5;?E8%6 MWY6!5M^5@5;?E8%6WY6!5M^5@=2]!0#$R < M-D%"J/^#1R6_QHLB_\K.H/_ M.D1\_TA-=?]24V[]5UAG^EU<8_=B7V#V9V)=]&MD6_-O95GR_UE,6_]?3UC_9%)5_VE44_]M55+^<5=0_7183_QX64[[ M>UI-^W];3/J#7$OYAEU)^8M>2/B07TCXD%](^)!?2/B07TCXD%](^)!?2/B0 M7TCXD%](^)!?2/B07[7' @"DV@ !EO\&!XK_%!&!_R0:>?\S(G#_.RIH_T(Q M8?]*-ES_43M7_U<_4_]=0E#_8D1._V=&3/]L2$K_<$E)_W1*2/]W2T;_>TQ% M_W]-1/^#3D/_ATY"_XM/0?^14$'_D5!!_Y%00?^14$'_D5!!_Y%00?^14$'_ MD5!!_Y%00?^14/^1$@'_E2<+_Y4['/^32R__CUE#_XQD5/N,:V/RBG)QZHA\ M?>.&A(?>@HJ/VG^/EM9]E)O3>IB?T7B.& MA(?>@HJ/VG^/EM9]E)O3>IB?T7B.&A(?> M@HJ/VG^/EM9]E)O3>IB?T7B.&A(?>@HJ/ MVG^/EM9]E)O3>IB?T7BBSWN;ILUYGJC,=Z*JRW:EK,ITJ:W)4U86-G-*" MD:'/?Y:FS'V9J:&NR'>EL,=VJ;'&=:VRQG2RL\9SN;/"=;JSO'6Z ML[AVNK.X=KJSN':ZL[AVNK.X=KJSN':ZL[AVNK.X=KJSN':ZL_^4$0'_F"<* M_YD['/^62S#_DEE$_Y)>5?J29&7PD6ITYX]S@>".?8S9BX66U(B+GM"%D*3- M@I2IRG^8KZ"RQGFDM,5XJ+7$=JZVQ'6TML%VM[:\=[>VMW>WMK-X MM[:S>+>VLWBWMK-XM[:S>+>VLWBWMK-XM[:S>+>VLWBWMO^5$0'_F2<*_YD[ M'/^72C#_DUA$_Y1<5?J4867PDV=TYY%P@M^/>H[8C8.8THN*H,Z'CZ?+A).L MR(&7L,9_F[/$?9^UPWNDM\)YJ;G"=Z^YPG:UN;QXMKBX>+:XLWBVM[!YM[>P M>;>WL'FWM[!YM[>P>;>WL'FWM[!YM[>P>;>WL'FWM_^6$0'_FB<*_YH['/^7 M2C'_E%5$_Y995?J67F7PE61TYY-L@MZ1=H[8CW^9T8V(HLV*CJG)AY*NQH26 ML\2!FK;"?I^YPGNDNL%YJKK!=[&ZO7BUNK=XM;FS>;6YKWFVN*QZMK>L>K:W MK'JVMZQZMK>L>K:WK'JVMZQZMK>L>K:WK'JVM_^7$0'_FR8*_YL['/^823'_ MEE-$_YA75?J86V7PEV%TYY9H@MZ3;6ZJWJUN:A[MKBH>[:XJ'NV MN*A[MKBH>[:XJ'NVN*A[MKBH>[:XJ'NVN/^7$0'_FR8*_YPZ'/^823'_F%%$ M_YI45/J;6&3PFEUTYYAC@MZ6;8_6DW>:T)& I,J/B:S&C8^SPXF4M\*$F+K M?YZ\OWNEOK]YKKZY>+*^LGFRO:UZL[RI>[2ZIGNUN:1\MKBD?+:XI'RVN*1\ MMKBD?+:XI'RVN*1\MKBD?+:XI'RVN/^8$0'_G"8*_YPY'/^92#'_F4]$_YQ2 M5/N=56/QG5ISYYM?@=Z9:8_6EG*:SY-\IK# K'NQOJA[L[VE?+2[HGVUN:!]MKB@?;:XH'VVN*!]MKB@ M?;:XH'VVN*!]MKB@?;:XH'VVN/^9$0'_G28*_YTY'/^91S'_FTU#_YY/4_N? M4F/QH%9RZ)];@-^=9([7FFV:T)=WI,J4@:W%DHJUPHZ0N;^'E;V]@)S!NWNG MQ+-ZK<2K>Z_"IGRQOZ-]LKV@?K2[GG^UN9Q_MKB8T)MQH\J8>ZW%E86TPI*-NKZ*DK^Z@9O%MWRIR:M\ MJ\>D?:[#H'ZPP)U_LKV;@+.[F8&UNIB!MKB8@;:XF(&VN)B!MKB8@;:XF(&V MN)B!MKB8@;:XF(&VN/^:$0'_GB8*_YXX'/^:1C+_GDE"_Z)*4?VD36#SIE!O MZJ=4?>&F6(K:I&*6TJ%KH^.L5(?.:S M3X/?M%6.V;5?E].U::#.M7:GP:M\MK"?A<2AE9+.E(ZCTI"+J,N/BJS&CHJO MPHZ)L;^.B;*]CHBTNXZ(M;F.B+6YCHBUN8Z(M;F.B+6YCHBUN8Z(M;F.B+6Y MCHBUN?^;$0'_H"8*_Y\V'/^<1#'_HT,__ZA#3O^M1%OXL45H\+9(=.F[3'[C MP%&'W\9;CM;(:Y3&O7&FM;-XM:6H@<.4GXW-B9RBTH>4I\R(D:O'B8^NPXF. ML,")C;*^BHRSO(J+M+J*B[2ZBHNTNHJ+M+J*B[2ZBHNTNHJ+M+J*B[2ZBHNT MNO^<$ '_H28*_Z V'/^>0C'_I4 ^_ZM 3/^Q0%GZMT%D\[U$;^[%27?ESE)\ MW=9B?\S.:)*\Q6ZDJ[MVM)JQ?\&*JHK+?Z>=SX"?J,R"F:O'@Y6MQ(23K\&% MD;&_AH^SO8>.M+N'CK2[AXZTNX>.M+N'CK2[AXZTNX>.M+N'CK2[AXZTN_^= M$ '_HB8*_Z U'/^@/S#_IST]_ZX\2O^U/%7ZO3U@\,9"9^;12FS>WDYVS=I7 MA[[08I:NQ6ZEH;QYLI6T@[V&K8C&>ZJ4RGBKJ,E[HJO'?IRMQ("9K\*!EK# M@I2ROH.2L[R#DK.\@Y*SO(.2L[R#DK.\@Y*SO(.2L[R#DK.\@Y*SO/^>$ '_ MHB8*_Z$T'/^B/"[_JCH[_[(X1_R[-U'RQ3I8YM%!7-O>0FG-XD9\OM=1C*[, M7YNAPVVHF+QYLI&UA+N%L8G"?*Z1Q7BNG\5UK:S%>*6NQ'J@K\)\G+# ?IFQ MOG^6LKU_EK*]?Y:RO7^6LKU_EK*]?Y:RO7^6LKU_EK*]?Y:RO?^>$ '_HR4) M_Z(T'/^E.2W_KC4X_[@S0O3#,TKGT#A.V=XY6LOF/6Z^X$* KM10D*'+7YV8 MPVVHD;UYL8NX@[B#M(B]?;&0P7FQFL%UL:7!9^QOWN< MLKU[G+*]>YRRO7NYRRO7NYRRO?^@$ '_I"0)_Z,R M'/^H-"O_LR\T^;\M/.G-+T#9WB]*RNX>K:-NW>UE;QUM9^\ROG:CLKUV MH[*]=J.RO7:CLKUVH[*]=J.RO7:CLKUVH[*]=J.RO?^A$ '_I2,)_Z0Q'/^M M+B?_N2DO[L@F,]K<)C?*YRQ/O?(R8Z_H.76AW4*$EM13D(_-8IJ*QW"BAL-Z MJ("_@*U[O86Q=KN+M'.YDK5QN9JV<+FCM6VYJ[9JN+2X:[*VN&ZLMKANK+:X M;JRVN&ZLMKANK+:X;JRVN&ZLMKANK+:X;JRVN/^C$ '_IR()_Z4O&_^S)R+T MPB$FW=@=),OG(SR]\BI3K_,R9J'G.W:5WD:#C=96C8?09):$RW&S)#@_.XPX5OO(8 M+:_^(D.A_RU5EO0Y9(SL16^$Y5%Y?N!<@'G<9X9TV6Z*<-9TCFS3>9%ITG^3 M9]"$E63/BI=BSH^88,V5F5_-G)I>S:*;7(1CW'V&8=N" MB%_:AXE=V8R+6]B2C%G7F(U8UIZ-5]:ECE;5K(Y6U:R.5M6LCE;5K(Y6U:R. M5M6LCE;5K(Y6U:R.5M6LCO^O#0#_MPX#SIP%GE MA'E8Y(E[5N..?%7BDWU4XIA^4N&>?E'AI7]1X:5_4>&E?U'AI7]1X:5_4>&E M?U'AI7]1X:5_4>&E?_&T" #.P 8 OO])2W/_4E%L_E=79?M=6V'Y8UY>]VA@6_5M8ECTU9+_7]7 M2?V$6$C\B%E'^XU:1ON36T7ZF%Q%^IA<1?J87$7ZF%Q%^IA<1?J87$7ZF%Q% M^IA<1?J87+V] P"MS0$ GM\ 9+_#0B'_QD2?O\I&W7_-2-L_SPJ9/]#+U[_ M2C18_U W5/]6.E'_6SQ._V ^2_]D0$K_:$%(_VQ"1O]P0T7_=$1$_WA%0O]] M1D'_@4= _X9(/_^,23W_D4H]_Y%*/?^12CW_D4H]_Y%*/?^12CW_D4H]_Y%* M/?^12J[% ">UP C_4 8;_#P1\_QL+0O^!9E#_?VY<^7QW9O-Z@&_N=XAW MZG6/?>=RE8+D<)J%XVZ>B.%LHHO@:Z>-WVFKCMYHKY#=9[21W6:ZD=QEP9+< M90O^!9E#_?VY<^7QW9O-Z@&_N=XAWZG6/ M?>=RE8+D<)J%XVZ>B.%LHHO@:Z>-WVFKCMYHKY#=9[21W6:ZD=QEP9+<90O^!9E#_?VY<^7QW9O-Z@&_N=XAWZG6/?>=R ME8+D<)J%XVZ>B.%LHHO@:Z>-WVFKCMYHKY#=9[21W6:ZD=QEP9+<9H9YZ'>-?^5UDX7B M[E=IFPY;:9LR6TVC/ELQI MSY7(:L^6R&K/ELAJSY;(:L^6R&K/ELAJSY;(:L^6R&K/EO^%$@'_AR(&_X]X-R:?& ?'/K?85[YWJ,@N-WDH?@=)>, MWG*]H=Q:O"$>G3J@(-]Y7V*A.)ZD(K>=I:/W'2; MDMIQH)78;Z68UFVKFM5KL)O5:K>]HMO:N^'>'7IA(%^Y("(AN!\CXS=>921VG::E=AS MGYG5<*6;U&ZJGM-ML9_2:[B@TFO"HAP&['H;MOQZ&X<,>AN'#' MH;APQZ&X<,>AN'#'H;APQZ&X<,>AN'#'H?^($0'_BB$&_XLU%/^)1B7_C5$U M_Y)80_^27E'^D&5>]HYL:^^+=7;HAWZ XX2&B-Y_C8_;>Y.4V'B9F=5UGIS3 M]I%H:^Z.<';HBWN XH>#B=V#BI'9?I&7U7J7G--WG:#0=*2C MSW&JILYOLZ?-;KVHQW#"J+YQP:FXM M=,*GK73"IZUTPJ>M=,*GK73"I_^*$0'_C"$&_XTT%/^+1B;_DTXT_Y930O^7 M6%#^EEY>]I1D:NZ2;';GCW:!X8R BMR'B)+8@H^9TWV5G]!YG*/.=:.GS'*K MJLMPM*O(<+^LOW.^K+=TOJVR=;ZLKG:_K*IVOZNH=\"JJ'? JJAWP*JH=\"J MJ'? JJAWP*JH=\"JJ'? JO^+$0'_C2 &_XXT%/^-12;_EDTS_YE00?^:54__ MFEI=]YA@:>^5:'7HDG" X8][BMR+A)/6AHR:TH"3H;ZMHWF^K:-YOJVC>;ZMHWF^ MK:-YOJVC>;ZMHWF^K?^+$ '_CB &_X\T%/^/1"7_F$HS_YM-0/^=44[_G5=; M^)Q<:/":8W3HEVI_XI-UBMR/@)/6BHF;T820H\U^F*G)>:*NQW6ML<1TNK.W M=KFSKWBYLZIYNK.F>KJRHWN[L:![O+"??+VNGWR]KI]\O:Z??+VNGWR]KI]\ MO:Z??+VNGWR]KO^,$ '_CR &_Y T%/^20R7_FD@R_YU*/_^?3DW_H%-:^:!8 M9O&?7W+JG&5]XYAOB-R3>I+6CX2;T(B-H\N!EJO'>Z&QQ7:PM;IWM[:O>;>V MJ'JXMJ-\N+2@?+FSGGVZLIQ^N[&;?KRPFWZ\L)M^O+";?KRPFWZ\L)M^O+"; M?KRPFWZ\L/^-$ '_CR &_Y$T%/^40R3_FT8Q_Z!(/O^B2TO_I%!8^J159/.D M6G#KHF%[Y)]IA=Z:[:XH7VWMIU^N+6;?[FTF7^ZLYB NK*7@+NQEX"[L9> MN[&7@+NQEX"[L9> N[&7@+NQEX"[L?^-$ '_D" &_Y$T%/^70B3_G4,P_Z)% M/?^E2$G_J$Q5_*E18?6J5VSNJ5UWYZAC@>&D;8O6GGF6RY6#HL"+CJVV@YJV MKGZJNZ1\L[R>?K6ZFH"WMYB!N+66@;FTE8*ZLY2"NK*3@KNQDX*[L9."N[&3 M@KNQDX*[L9."N[&3@KNQDX*[L?^.$ '_D2 &_Y(T%/^902/_GT$O_Z1"._^H M14?_K$E3_JY.7O6P4VCLLEIRY+-A>]NO;H3,IG:4P)Q^HK22B*ZIBI2WH(6D MO9F"L;Z5@[2[DX2VN)*$N+:1A+FTD(2YLY"$NK*0A+JRD(2ZLI"$NK*0A+JR MD(2ZLI"$NK*0A+JRD(2ZLO^/#P'_DB &_Y,T%/^:/R+_H3\N_Z= .O^L0D7_ ML$90^;-+6O"W4F/HNUEKW[UDDI"WE(V?OHZ+ ML;^,B;.\C(FUN8R(M[:,B+BUC(>YM(R'NK.,A[JRC(>ZLHR'NK*,A[JRC(>Z MLHR'NK*,A[JRC(>ZLO^/#P'_DA\&_Y0T%/^R_45SDQEIAV,5B;\F\:8&[LG"2K:IWH*"A@*V3FXNWB9:;O8.5K[^$ MD;.\AHZUN8>-MK>'C+>VB(NXM8F*N;2)BKJRB8JZLHF*NK*)BKJRB8JZLHF* MNK*)BKJRB8JZLO^0#P'_DQ\&_Y4T%?^>.R#_I3DK_ZPZ-?^S/3_[ND)'\<%( M3NC)45+?T5M9S\I@;<'"9X"RN6V0I+%TGY>J?:N*I(BU?Z"7NWB?K+Y\FK.\ M?Y6TNH&2MKB#D+>WA(^XM82-N;.%C;JRA8VZLH6-NK*%C;JRA8VZLH6-NK*% MC;JRA8VZLO^1#@'_E!\&_Y8S%?^@.!__J#8I_[ X,O^X.COVP#]![,I'1>/6 M5$76V5=8Q]!>:[C(9'ZJP6N.G+IRG(ZT>JB KH6R=JN4N&^KJ;IRI;6Z=YVU MN7J9MK=]EK>V?I.YM'^1NK* D+NQ@)"[L8"0N[& D+NQ@)"[L8"0N[& D+NQ M@)"[L?^2#@'_E1\&_YWMG.A MN+5VG+FT>)FZLWJ6N[%[E;RP>Y6\L'N5O+![E;RP>Y6\L'N5O+![E;RP>Y6\ ML/^3#@'_EA\%_YDS%/^E,!S_KS C_;HO*?#&,BWCU#LLUN! .LOE2$S X4Y< ML]U6;*7877J8TF6(BLYME'W)=I]SQ(.G;,"1K&>^H:]EOK:O9K2[L6NKN[%N MI;NQ<:"\L'.=O:]TFKVN=)J]KG2:O:YTFKVN=)J]KG2:O:YTFKVN=)J]KO^4 M#@'_F!X%_YTQ$O^I+1G_M"H>]<(I(N31+2'5X#,LR>@\/[[H0U&QY4EAI.)/ M<)??5GV*VF"(@--KDGC-=YIPR(*A:L6.I6;#FZAEPZRG8<*]JF.XOZMFL+^L M::J_K&REOZMMHL"J;:+ JFVBP*IMHL"J;:+ JFVBP*IMHL"J;:+ JO^5#0#_ MFAX%_Z(L$/^M*!7[NR,8Z,T@%]7?)1W(Z# QO.\Y1+#L0%6CZD9DE^A-<8OC M57V!W&&&>=5LCG+1=Y5LS8&:9\J+GF3(EJ!AR*.A8,BSH5W'PZ-?OL2E8;;# MI62PPZ5EK,.E9:S#I66LPZ5EK,.E9:S#I66LPZ5EK,.E9:S#I?^7#0#_G!X% M_Z8F#?^T( _OQASIV97,VIFEO.N9E9SN,F>7KC)GEZXR9Y>N,F>7KC)GEZXR9Y>N,F>7KC)GO^:# #_GQT%_ZP? M"/B^$PC8U@L$R.@5$[KT(B>N^BTYHOHV2I;Z/UB+]4AC@NY2;7KH7'5RY&1[ M;>!M@&C==85DVGZ(8-B&BUW6CXU:U9B/6-2BD%?4KI%6U+R05M3-D%;-T9)7 MR-&35\C1DU?(T9-7R-&35\C1DU?(T9-7R-&35\C1D_^<"P#_HQT$_[42 ]3) M"@+(V@L&N?06%ZS_(RJA_RX[E?\X28O_0E6"^$Q?>O)69W/N7FUKZF1R9N=L M=V+D='I?XGQ]7.&#?UK?BX)7WI.#5=V:6=U#FGGA.Y:=Y3>6O>DWDNWI,Y,5Z3.3% M>DSDQ7I,Y,5Z3.3%>DSDQ7I,Y,5Z3.3%>O^D!P#8N 0 Q,0& +?3!P&J\PT+ MGO\:&I/_)RB)_S,U@/\_/WG_2D=P_U%.:?]74V+]75=>^V1;6OEJ7E?W<&!4 M]G9B4O1\9%#S@V5.\HIG3/&1:$OPF&E*\)]J2>^G:TCOL&Q'[K=L1^ZW;$?N MMVQ'[K=L1^ZW;$?NMVQ'[K=L1^ZW;-VO #%O 0 M/\>#&[_)A)E M_R\97?\W'E?_/R)2_T8F3?],*$K_4BM&_U@M1/]=+D+_82] _V8Q/O]K,CS_ M<#,Z_W4T.?]Z-3?_@#8V_X8W-?^,.#/_E#@S_Y@Y,_^8.3/_F#DS_Y@Y,_^8 M.3/_F#DS_Y@Y,_^8.:?# "7U B.0 (#_"@%R_PX"9_\3!5__'0E7_R8- M4?\O$4S_-Q5'_SX70_]%&4#_2QL]_U =._]5'CG_61\W_UXA-?]B(C3_9R,R M_VPD,?]R)2__=R8N_WTG+?^$*"O_BRDK_Y$I*_^1*2O_D2DK_Y$I*_^1*2O_ MD2DK_Y$I*_^1*?]V%0+_M7?M7KMX M[%W#>>Q>M]>X7G88.-YU6#C>=5@XWG58.-YU6#C>=5@XWG5 M8.-YU6#C>?]V%0+_M7?M7KMX[%W# M>>Q>M]>X7G88.-YU6#C>=5@XWG58.-YU6#C>=5@XWG58.-Y MU6#C>?]V%0+_>M@M7OK7[Q\ZE[$?>I= MS7WG7=E]X5_>?=I@X'S18N%]SV+A?<]BX7W/8N%]SV+A?<]BX7W/8N%]SV+A M??]W%0+_=!\$_W4Q#?]S0AK_=TTG_WM6-/]\7T#_>F=+_W=O5?YS>E[Z<8-E M]FZ,:_-KDW#P:9ES[F>?=^QEI7GK9*I[ZF*O?>EAM7[H8+U_Z%_%@.A>T('B M7]J VV'>@-)BWX#+8]^!RF3?@DPG_W]5-/^ 74#_?F5,_WIN5OYV=U_Y=(%F]7"* M;?%MD7+N:YAV[&F>>>MGI'SI9:E^Z&.O@.=BMH+F8;V#YF#'A.5?TX3=8=J$ MTV/=@\QDW(3&9=R$Q67!X# M_WDP#?]X01K_@4DG_X92,_^(6D#_AV),_X-I5_Q^<6'W>WMI\G>%<>YSC7?K M<)1\Z&V;@.9JHH/D:*B&XV:OB.)DMXKA8\&+X6+.B]ADUHO-9M:+QF?6C,!H MUHR[:=:,NFG6C+IIUHRZ:=:,NFG6C+IIUHRZ:=:,NFG6C/][$P'_>1T#_WHP M#?]\/QK_A4@F_XI0,_^,6$#_BU],_XAG5_R$;F'V?WAJ\7N"OC-]EN([>9,2/VV32C\YGTX_&:-.0OVK3D+IKTY"U M;-.0M&S3C[1LTX^T;-./M&S3C[1LTX^T;-./M&S3C_]\$P'_>AT#_WLP#?]_ M/AK_B48F_X].,O^15C__D%U+_XYD5OR):V'VA'-K\']^<^Q[AWKH=I"!Y'*7 MAN%NGXK?:Z>.W6BPD-QFNY+;9QP#_WPO#?^#/!G_ MC44E_Y--,?^54S[_E%E*_Y)@5?V/:&#VBG!J\(1Y=.M_@WSF>HR#XG65B-]Q MGHW=;:>1VVFQE-EGOY;49\Z7QVO-F+ULS9BV;LV8L&_-F*QPSI>I<7OE@X2$X'R/C-QVFI/8;Z:9 MTFNUG=LN;G7;+FIUVRYJ= M=LN:G7;+FIUVRYJ==LN:G7;+FO^ $0'_?AL#_X O#?^,.!C_ET B_YQ$+?^? M23G_H$Y$_Z!53_R>6UKUG&)E[I=J;^B1='GABG^#V8.*C,][E97(=:"D6%?OHU]AYZ!F:^":<775DWR!RXJ%C<."CY:[>YJ>M7:GI+!T MN*>H=L*GH7C#IIUYQ*6:>L6CF'O&HI9[QZ"4>\F>E'S)G91\R9V4?,F=E'S) MG91\R9V4?,F=E'S)G?^!$0'_@!L#_X(N#O^1-A;_G#P@_Z% *O^E1#3_J$H_ M^JE02?*J5E+JJEUB;W++F7B!P9"!C;B(BI>O@96@J'RBIJ-ZLJF> M>L&IF7S!J)9]PZ:4?L2DDG[%HY%^QZ&0?LB?D'[)GI!^R9Z0?LF>D'[)GI!^ MR9Z0?LF>D'[)GO^"$0'_@1L#_X0N#?^4-1;_GCH>_Z0^*/^H0C+_K$<[]J]- M1.VQ5$WELUM5W+!E8 K:N3@+^K MD8'!J8^!PJ>.@<.EC8'%HXV!QJ*,@;CXVADXJ9IXR'J:N(A[^LB(? MJHB&PJB(A<.FB(7%I(B$QJ*(A,B@B(3(GXB$R)^(A,B?B(3(GXB$R)^(A,B? MB(3(G_^#$ '_@AH#_X@K#/^9,A3_HC<;_ZDY)/^O/2SWM4(S[;M).>7"4C[: MPEA,S+I@7[^R9V^SJVY^J*-VBYV2EXF@B9*6IX*/I:M^C[JL@(W JH&+ MPJB"BL.F@XG%I(.(QJ*$A\B@A(?(GX2'R)^$A\B?A(?(GX2'R)^$A\B?A(?( MG_^$$ '_@QH#_XLJ#/^<,1+_I30:_ZPV(?ZS.BCSNT MZ<-(,>'+43?2QU9+ MQ7;BX96ZLL6Q]H*ISBI2D>Y6*GX:>@)N2I7F8HJITF+>K=Y7!J7J1PJ=\ MC\.E?8W%HWZ,QJ%_BLB??XK(GW^*R)]_BLB??XK(GW^*R)]_BLB??XK(G_^% M$ '_A!H#_XXH"_^?,1'_IS(7_[ S'?FY-B+NPCTFYLU')MO33#7+S%1)OL5< M6[&^8VRDN&IZF+)QAXRL>9.!J(*<=Z2/HW"BGZ=LHK2H;I_"IW*9PZ9UE<2D M=Y+&HGB0QZ%ZCLB?>H[)GGJ.R9YZCLF>>H[)GGJ.R9YZCLF>>H[)GO^&$ '_ MA1D#_Y$F"O^A+P__JRX5_[4O&?2_,ASIRSHV#<0T^%!'LG?23"\VE%$K]-85J'-7V:4 MR&5TB,1L@'S =(IQO7^3:;N,F6*YG)U>NK&>7;C)GF*NR)]FILB?::')GFN= MRIUNFLN;;IG+FVZ9RYMNFG3,LLR98:O,F62FS9EG MHLV89Z#-EV>@S9=GH,V79Z#-EV>@S9=GH,V79Z#-E_^*#@'_BQ@#_Y\A!?^N M( ;XO1@&X]$3!-#A'@G%ZBX9NNDZ*;#G0SFDY$I(F.)05HS@5V* W5]L=MMH M=6S: _^U%0/: MR@L"T.$. L3K'@VX[RP=K>XW+J+L0#V7ZTA*C.E/5H'H5F!VYUYI;.=E<&3F M<'=>XWQ\6>")@%;>EX-3W::$4=RXA5'=U(13T-J'5,;8B5:_UXI8N-:+6;;6 MBUFVUHM9MM:+6;;6BUFVUHM9MM:+6;;6B_^.#0#_EQ(!_ZT5 =F_"0#,S@D MP^L.!+;U'A&K]2PAH?0W,);S0#Z+\TA*@?-05'?S5UUM\UUD9?!F:E_M<&Y: MZGIR5N>%=E/ED7E1Y)Y[3^.L?$WCO7Q-X]E\4-C@?%'.X']2QMZ!4\3>@5/$ MWH%3Q-Z!4\3>@5/$WH%3Q-Z!4\3>@?^2# #_H T V[<& ,K#!P# T@D M?00 M!JG['Q2?_"PCE/PW,8K\03V!_4E'>/U14&[]5U=E^EY<8/9F85OT;V56\7AH M4^^":U#NC&U.[)=O3.NC<4KJL'))ZL%R2.K8=T3M7G=$[5YW1.U>=T3M7G=/^6"@#>K ( R[H% +W'!@"RV @!I_\2")S_ M(1:2_RXCB?\Y+X#_0CEW_TI";?]0267_5DY?_UY36OYE5E7\;5I2^G5<3_A^ M7TSWAV%*]9%B2/2<9$;SIF5%\K-F1/+!9T/RU&=%[N=G1NOH9T;KZ&=&Z^AG M1NOH9T;KZ&=&Z^AG1NOH9^ZB #-M ( O+X$ *_-! "DW@T,_ M_X-%/?^,1CO_E4 ")_PT!@?\:!7?_(PQM_RH39/\Q M&5S_.!Y5_T B4/]()DS_3RE(_U4K1/];+4+_82\__V_R$*5O\I#U#_ M,A-+_SH61O]!&4+_2!L__TX=//]3'CG_62 W_UXA-?]D(C/_:2,Q_W D+_]W M)2W_?B8L_X0!#_8TL:_V=4)?]H72__9FTG_8H5/_U^. M5/]=EEC_6YU;_UJC7?U8J5_\5Z]A^U:U8OI5O&3Z5<1E^53.9?=3W6;S4^9F M[E7J9N=6[67A6.YEVUGO9MM9[V;;6>]FVUGO9MM9[V;;6>]FVUGO9O]J& +_ M9B($_V$N!_]@/Q#_:4@;_VU1)O]N6S#_;&0Z_VEN0_]G>4O_9(-1_V&,5O]? ME5K_79Q=_5NB8/M:J6+Z6:]D^5BU9?E7O&?X5L5H]U7/:/54X&GP5>9IZ5?J M:.)9[&C;6NUITUON:=-;[FG36^YITUON:=-;[FG36^YITUON:?]J& +_9R($ M_V(N!_]C/A#_;$8;_W%0)O]R63'_<&([_VQK1/]I=DS_9X%2_V2+6/]ADUS] M7YM@^UVA8OI;J&7Y6JYG^%FU:/=8O&GV5\9J]5;1:_)5X6SL5^=LY%GI:]Q; MZVO47.QLS5WM;,U=[6S-7>ULS5WM;,U=[6S-7>ULS5WM;/]K%P+_:"$#_V,M M!_]G/!#_<$4;_W1.)O]V5S'_=& [_W!I1?]M9OW5SI;M-=ZF_- M7NMPQU_K<,=?ZW#'7^MPQU_K<,=?ZW#'7^MPQU_K5T\_W5F1?]P<$[_;7M6_VJ%7/QFCV'Z9)=E]V&? M:/9?IFOT7:UM\URT;_):O7'Q67>9RTU[H<\M?Z'3&8.AT MP6'H=,%AZ'3!8>ATP6'H=,%AZ'3!8>ATP6'H=/]M%@+_:B #_V8M!_]O.!#_ M>$$:_WU*)?]_4C'_?EL\_WMC1O]V;$__<7=7_FV"7OMJC&/X9I5H]62=;/-A MI&_R7ZQQ\%VT<^],1BY7B^8^5XNF3E M>+IDY7BZ9.5XNF3E>+IDY7BZ9.5XNF3E>/]N%@+_:R #_V@L!_]S-A#_?3\: M_X)')?^$4##_A%@[_X%@1?]\:4__=G)7_G%]7_EMB&7V:I)J\V:;;_%CHW+O M8:MU[5^U>.Q=P7GL7-!ZXUW?>]1AXGO*8N)\PF3A?;QEX7VW9N)\LV?B?+-G MXGRS9^)\LV?B?+-GXGRS9^)\LV?B?/]P%0'_;!\#_VDL!_]W- __@3P9_X=% M)/^*32__B54Z_X==1?^"94__?&Y8_79X8/ARA&?U;8YM\6F8Q'[G7MA_V&'??LICWX#!9=Z!N6?>@;1HWH&P:=^ K&G??ZQIWW^L M:=]_K&G??ZQIWW^L:=]_K&G??_]Q%0'_;1\#_VLK!_][,@__ACH8_XQ#(O^/ M2RW_CU,X_XU:0_^)8DW_@VE7_7QR8/AV?V?T<8IN\&R5=.UHGWGJ9*I]Z&&W M@.9?R(+=8=N#S&3F?K=X5OYW*0=N-MFWS>:*:!VF6SA-5C MQ(;/9-J'P6?9B+=IV(FO:]B)JFW9B*9NVH>C;MJ&H&_;A:!OVX6@;]N%H&_; MA:!OVX6@;]N%H&_;A?]R% '_>%=F;A?X%OVWB,=]-REG[-;:&$R6JMB<5HNXO! M:-",MFO5C:YMU8VG;]:,HW#6BY]QV(J=<=F)FW+:AYMRVH>;;,9XD8# ;M_C(*U>9:)KW6ACJIRKY*F<<&4H7/0 ME)QTT9*8=M*1EG?3CY1WU8V2=]:,D7C8BI%XV(J1>-B*D7C8BI%XV(J1>-B* MD7C8BO]U$P'_;*%AX.J?Y&*I'NM&2CWK3D(YZU(^->M6-C'K7BXQZUXN,>M>+C'K7BXQZUXN,>M>+C'K7 MB_]U$P'_:F+@X.AA8V+FH&8D91^I9:0?+:8C7W-EXQ^SY6* M?M"3BG[2D8E^TX^)?=6-B'W6BXA]UHN(?=:+B'W6BXA]UHN(?=:+B'W6B_]V M$@'_=!P#_X @!?^1* G_GC,/_Z0W%?ZJ.QOSKT$BZK1(*.*Y4"[4M%9 R:U? M4;ZE9V"TGF]MJI=W>*&1@(*9C(J+D8>5D8N$HI:&@[*9@X3+F(2#SI:$@]"4 MA(+2DH2!TY"$@=2.A(#6C(2 UHR$@-:,A(#6C(2 UHR$@-:,A(#6C/]W$@'_ M=!L#_X(>!/^4)PC_H#(-_ZJ M95^MI&QLHYUT=YF8?(&1DX:*B8^2D8*,GY9]BJ^8>HO'F'R)SI9]B-"4?H;2 MDG^%TY!_A-2.@(/6C("#UHR @]:,@(/6C("#UHR @]:,@(/6C/]X$@'_=1L# M_X4H")FH.)@9:.D'F3G)5TDJR7<9+#F'.1SY9VCM"4>(O2D7F* MTY!ZB-6.>X?6C'N'UHQ[A]:,>X?6C'N'UHQ[A]:,>X?6C/]X$@'_=AL#_X@; M _^:)0;_IBL)_J\L#/&Y+P[FPS8/W9^+C7&!H"_XP9 _^> M(P3_JB8&^+0E".O * CAS3 'U-(W%,C-12>[R$\YK\)72J.]7UB8N&9EC;-M M<8.O=7MZJWZ#<:B)BFJFEH]EI:>28J:]DF.CTI%GG=.0:IC4CVV5U8UNDM:, M<)#8BG"0V(IPD-B*<)#8BG"0V(IPD-B*<)#8BO][$0'_?!<"_Y 7 O^B(0/_ MKB $\KL=!.7*'@/:VR0#S-DU$L#30R2TSDTVJ,E51YS$7561P&1BAKQK;7NX ML*6,6[&\C5NOU8U?I]6-8Z'6C&:!_5;??@%BQWH%:J]Z!7*;?@5RFWX%< MIM^!7*;?@5RFWX%W7IG6-R& M:U/=T4,;F=U*^Y'A3N.1Y5;+C>E6RXWI5LN-Z M5;+C>E6RXWI5LN-Z5;+C>O^##@'_E@L W:L$ ,VX!@#"Q 8 NM0) +'O% .G M[B4-GNXS&I3M/2>*[$8S@.M./G;K54=LZEM.9.IC55WJ;5I8ZG=>4^J#8D[J MD65*ZZ%G1^RS:4;MT&E(YNAI2]GK:DS/[&U.Q^MO3\#J<$_ ZG!/P.IP3\#J M<$_ ZG!/P.IP3\#J 6$CXC5I% M^)M<0OBK7D'WOE] ]]]@0^[L8$?C\5](V_%A2=+R8TG2\F-)TO)C2=+R8TG2 M\F-)TO)C2=+R8_Z5 #4J0 PK4# +7! P"JSP4 H.<+ 9C]&@:/_BD0AO\U M&W[_0"5T_T8M:_],-6/_4CI<_UD_5O]@0U#_:$=,_W%*1_][3$/_ATY _Y10 M/O^A4CW_L%0[_\-5._[A53SY\%5 \/150^?W5$/G]U1#Y_=40^?W5$/G]U1# MY_=40^?W5-NA #%L M;H" *C' @"=U@0 D_P. 8O_'0:#_RL/>O\U%W'_ M/!]H_T(F8/])+%G_3S%3_U8U3O]=.$G_93M%_VT]0?]V/S[_@$$[_XM#.?^8 M13C_I$8V_[)'-?_$2#7_W4DT__!)-_[X23?^^$DW_OA)-_[X23?^^$DW_OA) M-_[X2#,V_X(T,_^--C'_ MF3?\0 6[_%@-E_Q\&7O\G"U?_, ]1_S<3 M2_\^%T;_11E!_TP;/?]2'3G_6!\V_U\A-/]F(C'_;B0O_WQ@A_X89 M'_^1&A[_G!L>_Z4<'?^P'1W_L!T=_[ ='?^P'1W_L!T=_[ ='?^P'9S ", MS@ ?-X '#U !E_P 6O\& 5'_#0%)_Q$"0_\7 SW_'P0X_R8%-/\M!C#_ M,PCC_5(4]_U*00?]0F47_ M3Z!'_TZG2?]-KDO_3+1,_TN[3?]*PT[_23K_5X0__U2.0_]2ET?_4)]) M_T^F2_].K4W_3;1/_TR[4/]+PU'_2\Y2_TK?4O])ZE/]2O)3^$OV4_%-^%+K M3_I2Y5#Z4^)1^E/B4?I3XE'Z4^)1^E/B4?I3XE'Z4_]=&P+_628#_U,Q!O]4 M.0C_74(0_V)+&O]B52/_8%\L_U]K-/]<=SO_68) _U:,1?]4E4C_4IY+_U&E M3O]0K$__3[-1_TZ[4O]-Q%/_3,]4_TO@5?]+ZU7Z3/)5]$WV5>Q0^%3F4?A5 MWU+Y5MQ3^5;<4_E6W%/Y5MQ3^5;<4_E6W%/Y5O]>&P+_6B4#_U0Q!O]8-PC_ M84 1_V5)&O]F4R/_9%TM_V)H-?]?=#S_7']"_UF*1_]6DTO_5)Q._U.D4/]1 MJU+_4+-4_T^Z5?].Q%;_3=!7_TWB6/Q,[5CV3O)8[E#U6.93]EC?5/=9UU7X M6=-5^%G35?A9TU7X6=-5^%G35?A9TU7X6?]?&@+_6R4#_U4P!O]<- C_93T1 M_VI'&O]K423_:5HM_V9D-O]C<#W_7WQ#_UR'2?]9D4W_5YI0_U6B4_]3JE7_ M4K)7_U&Z6?]0Q5K_3]);_$[D6_A/[5SP4?);YU3T6]Y5]5S55O9=SECW7@5O]6J5G_5+%; M_U.Z7/Y1QE[\4-9?^5#G7_)2[E_G5?%?W5?R8-)8\V'+6?5BQ5OU8L-;]6+# M6_5BPUOU8L-;]6+#6_5BPUOU8O]A&0+_72,#_UHM!?]E+PC_;S@0_W1!&?]V M2R/_=50M_W%=-O]L9S__:'-&_V1_3/]@BE+_7956_UJ>6?]8IUS^5K!?_52Z M8/Q3QV+Y4MQC\U/H8^E5[F/>6/!DT%KQ9\F:[7O)F MNU[R9KM>\F:[7O)FNU[R9O]B&0+_7B,#_UXJ!?]I+0C_=#4/_WH^&/]\2"+_ M>U$L_WA:-O]S8S__;6U'_VEZ3O]DAE3_8)%8_UV<7/U:I6#[6+!B^E:[9?A5 MRF;U5.!G[%;J9]]:[6?07.]IQEWO:K]?[VJY8.]JM6'O:K-A[VJS8>]JLV'O M:K-A[VJS8>]JLV'O:O]C& +_8"(#_V(G!?]N*@?_>3(._W\\%_^"1B'_@D\K M_W]8-?][8#[_=6E'_V]T3OMJ@57X9HQ;]6*77_-?H6/P7*MF[EJV:>Q9Q&KI M6-IKX5KJ:]!=[&W%7^QNO&'K;[9B[&^Q8^QNK63L;JMD[6VK9.UMJV3M;:MD M[6VK9.UMJV3M;?]D& +_82(#_V8E!/]R)P?_?C -_X4[%O^(11__B$TI_X95 M,_^"7CW[?69&]G9P3O)R?%7N;8=AY=U7C=()=WFZ-8]EIEVG39J%NSV.L<P9N5WJFCF=Z5IYG:B:N=UGVKH:^ESGFOI:^ES MGFOI<_]F%P'_8R$#_VT@!/][(P7_ARX+_X\X$O^301K_E4HC^I11+?.163?L MC6!!Y8=I2M^!=%/6>GY=SW2(9ZYH MXWNG:N-[HFOD>IYLY7B;;>5WF6WG=IANYW68;N=UF&[G=9ANYW68;N=UF&[G M=?]G%@'_9" #_W > _]^(@7_BRP)_Y,W$/^80!C]FD@@])I.*>R853/EE5T\ MW8]F1].(;U/+@7E>Q7N#9K]UC&ZY<99TM6ZA>+!KK'RM:KM^JFK2?Z1LX'Z> M;>%]FF_B?)=PXWJ5<.1YDW#E=Y-QYG>3<>9WDW'F=Y-QYG>3<>9WDW'F=_]H M%@'_9" #_W,< _^!( 3_CBL(_Y>?4BW?G5HWTY5C M1LJ.;%/#AW5>NX%^9[5[B&^O=Y%UJG.<>J5PJ'ZA;[:!GF_*@IMPWH&6<=^ MDW+A?I%SXGR0<^-ZCG/D>8YSY7B.<^5XCG/E>(YSY7B.<^5XCG/E>/]I%@'_ M9AX#_W8: _^$'P/_DBH'_YLT#/Z@.Q+SHT$8ZJ9((.*G3R?8HE8VS)I@1<.3 M:5*[C7)>LX9Z9ZR!A&^F?8UVH'F8?)MVHX"7=+&#E'3%A)%UW8./=MZ!C7;@ M?XMWX7V*=^)[B7;D>HEVY'F)=N1YB7;D>8EVY'F)=N1YB7;D>?]I%0'_:1T# M_W@9 O^''@/_E2@&_YXR"OJD-P_OJ#T4YJQ$&MVM2R30IE0UQI]>1+R99E*T MDF]=K(QW9Z2'@&^>@HIWF'Z4?9)[H(&->JV$BGG A8AZW(2'>MV"AGK?@(9Z MX'Z%>N)\A7GC>H5YY'F%>>1YA7GD>85YY'F%>>1YA7GD>?]J%0'_:QL"_WL7 M O^*' +_F"8%_Z(P"/6H,PSKKCD0XK-!%-:Q1R/*JU(TP*1<0[:>9%&MF&Q< MI9)T9IV-?6^6B(9VCX61?8J"G(*%@*J%@7^\AH" VX6 @-V#@'_>@8!^X'^ M?>%]@'WC>X!\Y'J ?.1Z@'SD>H!\Y'J ?.1Z@'SD>O]K%0'_;1D"_WX5 O^- M&P+_FR0#_J4L!O&L+PCGLS0+W;HZ$-"U1B'%KU$RNJE:0K"C8D^GG6I;GIAR M99:3>FZ/CX-VB(N.?(*(F8%\AJ>%>8:YAG>'UX5XA=V#>H/>@7J"X'][@>%] M?(#C>WQ_XWI\?^-Z?'_C>GQ_XWI\?^-Z?'_C>O]K% '_WJ/EH!TCJ2$<8VVA6^.T85QB]V#%]=X3C M>W>#Y'IW@^1Z=X/D>G>#Y'IW@^1Z=X/D>O]L% '_X(0+=PR8"T,,T#<2^0AZYN4TOKK-6/J2N7DR:J657D:5M8HFA=6N MG7YR>9J(>7*7E'YMEJ*":96SA&>6S8-ID]Z";(_?@&^,X7YPBN)\G*' MY'ERA^1Y7*'Y'ERA^1Y?]M$P'_=A,!_X@2 ?^8$P#_IQD![[,6 M >+ %0#5RAX!R<6V,Y7AM MC.5X;8SE>&V,Y7AMC.5X;8SE>/]N$P'_>Q$!_XT0 /^=$ #ZK!$ VKL+ -7) M"P#-SAL!PLPO"K?)/1FLQ4DIH\6D:-N&%1@[5H6WJR<&1RKWEK:ZR# M<62KCW9?J9YZ6ZFO?%FJR7Q:I^)[7J#C>V&;XWICE^1Y9I3E=V:2YG=FDN9W M9I+F=V:2YG=FDN9W9I+F=_]P$@'_@ X!_Y(. /*C"P#9LPD S[X) ,O,"0#$ MTQ< NM(L![#/.Q:ES$8FFLA0-8_$6$&%P5]-?+YG5G.\;UYKN7=E9+B":UZV MCG!9M9US5;6N=52VR'53L^=V5ZOF=EJDYG97L2!8UG#CFA4 MPYUK4<.N;$_$R&U.PNUM4+CK;U.PZW!5J^IP6*;K<%FCZW!9H^MP6:/K<%FC MZW!9H^MP6:/K5**73D43-KXUDZ9.)A05[B:T=8XG5+4^& 3T_BC5-+XIM52>.L M5T?DQ%=&X^E71MWV64?0]UQ)R/=>2L'V8$N]]F!+O?9@2[WV8$N]]F!+O?9@ M2[WV8/^) #9G@ QZP! +FV @"NP0, I\L"X7O.15\ M[T$><^]))VKN4"]B[E]\1DGOB4E&\)9+0_"F34#Q MN4X_\MM//O#W3D+F^T]#W?M11-3\4T7/_%1%S_Q41<_\5$7/_%1%S_Q41<_\ M5.&5 #+I@ N[ *Z[ 0"BR ( F-4% )#X#P&)^" $@O@N"WGY-Q-P^3\; M:/E&(F#Z32A:^E0M5/I<,4_[935+^VTX1_QW.T/\@ST__9 _//V?03K^KT,X M_\9$-__J13;\_44[\O]$/NK_1#[F_T8^YO]&/N;_1C[F_T8^YO]&/N;_1M"? M "]K KK4 *+" "5SP BMT# (3_$@%[_QX#=/\J"6S_,P]D_SL67?]# M&U?_2B!1_U$D3/]8)TC_8"I$_V@L0/]Q+CS_>S$Y_X@R-?^6-#/_I#8Q_[8W M+__0."[_[SDM__\Y,?__.3/\_SDS_/\Y,_S_.3/\_SDS_/\Y,_S_.<&H "O ML0 HKT )3* "'V ??,' ';_$@%M_QH#9?\D!5[_+0I8_S8/4O\]$TS_ M119(_TP90_]3&S__6AX\_V$@./]I(37_ U'_)@5+_RX'1O\V"D'_/0P] M_T0..?]+$#;_41(R_U@3+_]?%2S_9Q8I_W$7)O]\&"/_B1H@_Y@;'_^F'!W_ MMQT<_\H>'/_F'QO_\!\;__ ?&__P'QO_\!\;__ ?&__P'Z2U "5P@ AL\ M '?> !K] 8O\# %G_"P%1_Q$!2O\7 D3_'P,__R8$.O\M!3;_- 8R_SH' M+O] ""O_1@@H_TP))?]2"2+_60H@_V(+'?]K#!K_=@T7_X0.%?^2#Q3_H! 3 M_ZT1$_^Z$1/_PQ(3_\,2$__#$A/_PQ(3_\,2$__#$I>^ "&S =]L &GG M !<_0 5/\ $O_!0!#_PP!/?\1 C?_%P(R_QX#+O\D RK_*@0E_R\$(O\U M!1__.@4=_S\%&O]%!AC_2P86_U(&%/]:!Q+_8@<0_VP'#_]W" W_A @,_Y ( M#/^<" S_H@@,_Z((#/^B" S_H@@,_Z((#/^B"/]0( +_2RH#_T0V!?]'.@;_ M2C\(_TY)#_]/5!?_3V >_TUL)/]*>2K_2(4N_T:0,O]$FC3_0Z(W_T*J./]! ML3K_0+D[_T#!//\_RSW_/MP^_S[H/O\]\S[_/?L__S[_/O] _S[Z0_\]]$3_ M/NY&_S_N1O\_[D;_/^Y&_S_N1O\_[D;_/_]0( +_2RH#_T4U!?]*. ;_33T( M_U%(#_]24A?_45X>_T]J)?]-=RO_2H,O_TB.,_]&F#;_1*$X_T.I.O]"L#S_ M0K@]_T'!/O] RS__0-Q _S_I0/\_]$#_/OU!_T#_0/U"_T#V1?] \$;_0>E( M_T'I2/]!Z4C_0>E(_T'I2/]!Z4C_0?]1'P+_3"D#_T-*_T7C2O]%XTK_1?]2'P+_32D#_THR!/]0,P;_53D(_UE#$/]: M31C_65@@_U9D)_]3<2W_4'TS_TV)-_]+E#K_29X]_T>F/_]&KD'_1;="_T3! M1/]$S$7_0]]%_T+M1O]"]T;_0_U&^4;_1O!)_T;I2_]'XDS_2-M-_TC;3?]( MVTW_2-M-_TC;3?](VTW_2/]3'@+_3B@#_TXO!/]4, ;_6C8(_UY $/]@2AC_ M7E4@_UM@*/]8;2__5'DT_U&%.?].D3W_3)M _TJD0O])K43_2+9&_T?!1_]& MS4C_1>%)_T3O2O]%^$K[1_U*\4K_2>A-_TO?3O],UT__3,]1_TS/4?],SU'_ M3,]1_TS/4?],SU'_3/]4'0+_4"<#_U(L!/]9+07_7S((_V0\$/]F1QC_9%(@ M_V%<*/]=:##_6G4V_U:!._]2C3__3YA#_TVB1?],JTC_2K5)_TF_2_](S$S_ M2.%-_TCN3?Q(^4[R2_Q-YT[]3]U0_5#24OY0S%/_4<94_U'&5/]1QE3_4<94 M_U'&5/]1QE3_4?]5'0+_42<#_U8I!/]>*@7_9"\(_VHZ#_]L11?_;$\@_VA9 M*/]D8S#_8' W_UQ\/?]8B$+_59-&_U.=2?]1IDO_3[!-_TZZ3_U-QE#Z3=E1 M]DSJ4?)-]U'G4/I2VU+[5,Y4_%7'5OU5P5?^5;Q8_E6\6/Y5O%C^5;Q8_E6\ M6/Y5O%C^5?]7' +_4B8#_UHF!/]B)@3_:BP'_W$W#O]S0A;_92]E;:5/E8S%;Z6<-8^UJ\6OM:MUO[6;-<^UFS7/M9LUS[6;-<^UFS7/M9 MLUS[6?]8&P+_4R4#_UXC _]G(P3_<"H&_WDH=_WA3)O]S7"_\ M;F8W^&ER/_1E?D7Q88E*[EZ33NMKE[X7:M?^5RK7_E47F:(1+XF2.4=YAF%7;7J)9UERL6]-;N%[06L9?S5K?8,A:\F&^ M7/5BM5[T8JY@]6*J8?5AIF+V8:-C]U^C8_=?HV/W7Z-C]U^C8_=?HV/W7_]: M&@+_62$"_V8= O]P'@/_>B8$_X(Q"?^&.Q#_B$09^89-(?*#5BOK?EXTY7EI M/>!T=$7:;W],TVJ)4\]FDEC+8YQ=QV&F8,1?L6/!7K]DOE[29;I?[&:R8/)F MJV+R9J5D\F6A9?-DGV7T8YQF]6*<9O5BG&;U8IQF]6*<9O5BG&;U8O];&@+_ M7!\"_VD; O]U' +_?B0#_XT8[AIL6+*:JYCYFJH9.]JHF;O M:9UG\&B::/%GF&GR9I9I\V26:?-DEFGS9)9I\V26:?-DEFGS9/];&0+_7QP" M_VP8 O]Y&P+_@R$#_XPL!O^1-@OUE#\2[)5'&>233R+W5.OG9_5KARB%VT;I%BKVN;9JMIIFJH9[-LI6?#;J)GX&Z>:>UMF6KN;)9K M[VJ3;/!IDFSQ9Y!L\F:0;/)FD&SR9I!L\F:0;/)FD&SR9O]<&0'_8AH"_W 6 M O]\&0+_AA\"_Y I!/J6,PGPFCP.YYM$%=^:2QW3E%4LRHU?.<*':46[@7%/ MM7Q[5Z]XA%ZJ=(UCI7&7:*%NHFR=;*YOFFR^<)ALV7&5;>MOD6[L;H]O[6R- M;^]JC&_P:8MO\6>+;_%GBV_Q9XMO\6>+;_%GBV_Q9_]=&0'_9!D"_W(4 ?]_ M& '_BAT!_Y0F _:;, ;KGS@*XJ(_$-B?1QS-F5(KQ))=.;N,9D2TAVY.K8)W M5Z=]@%ZB>8EDG7:3:9ASGFV4<:IQD'&Z& '_9Q& '_:14!_W@2 ?^&% '_D1@! M^IP? >VD)P+BJBP$UJPT"\NG0QK!HDXIN)Q8-J^784.GD6E-H(UQ5IF(>5Z3 MA8)DC8&,:HA_EV^#?:1R?WRS='U\R'5\?>AS?'SJ<7Q[[&]]>NUM?7GN:WUY M\&E]>?!I?7GP:7UY\&E]>?!I?7GP:?]?& '_:Q,!_WL1 ?^)$P#_E14 ]: : M >BI( '=L"0!T+ R"L:L01B\IDPGLZ%6-:J<7T&BEV=,FI)O59..=UV,BX!D MAHB*:8&%E6Y\@Z%R=X*P='6"Q75T@^=S=8'J<79_ZV]W?NUM>'WN:WA\\&EX M?/!I>'SP:7A\\&EX?/!I>'SP:?]@%P'_;A(!_WX0 /^,$0#_F1$ \:03 ..N M%@#6MAP!R[0P",&P/Q>WJTLEK:94,Z2A74"1S;X?J<7"$[&]R@^UM)6$9G*3 MCVQMD9QO:9"J%R:([K<&J*[&YLB.UL;8;O:VZ$\&ENA/!I;H3P M:6Z$\&ENA/!I;H3P:?]C%0'_=0X!_X8- /B4"P#F=]O8);L;F.1[6UFCNYK9XOO:FF)\&AIB?!H:8GP:&F) M\&AIB?!H:8GP:/]G$@'_>0P _XH* -^:! #3I@< S+$( ,>[" #!PA, N,(H M!*Z_.!"EO$0>F[A.+)&U5SB(L5Y"@*YF2WBK;5-QJ79::Z=_8&6EBF1@HY=H M6Z.F:UFCNFQ8H]QK6:#N:UR:[VI?EO!I89+Q:&./\69CC_%F8X_Q9F./\69C MC_%F8X_Q9O]K$ '_?@D \9 $ -:> P#,J@8 Q+0& +Z^!0"XR! L,@D Z?& M-0V=PT(;D\!,*(J]5#.!NEP^>;=D1G&U:TYKLW149+%^6E^PB5]:KY9B5JZE M95.NN692K]ME4JOR9E6D\F98G_)F6IOS95R7\V1RG)%6,I\253)B$U/R9513,FE4TK)N51) MRMQ31\CW54C _%A*N/M93++[6DZM^EI.K?I:3JWZ6DZM^EI.K?I:3JWZ6O]_ M # ; 8K?+ :"WSD.>=Y# M%W'=32!JW%8H8]M?+UW:9S58V7$Z4]E[/D_9B$)+V99%2-FF1T;:NDA%V]M' M1-CT24+3_TU$R?]/1<+_4$>[_U)'N_]21[O_4D>[_U)'N_]21[O_4N:* #/ MFP OZ< +*P "GNP G,8# )/1!@"+Z@X A>@? G[H+09VZ#@.;NA!%F;G M2AU?YU(C6>=;*57G9"U0YVTQ3.=X-4GGA#A&Z)$Z0^B@/$#ILCX_ZLL^/NCO M/CWF_S\]X/]"/]?_1$#._T9 SO]&0,[_1D#._T9 SO]&0,[_1M:3 #$HP MM*P *>V ";P0 D,P" (;9!@" \A( >?(? G'R*P9J\C8,8_,_$EWS1QA7 M\T\=4O-7(4WT8"1)]&DH1O1S*D+U?BT_]8LO//:9,3KVJ3,X][XT-OCA-3;U M^34U\_\T-^S_-CGE_S@YY?\X.>7_.#GE_S@YY?\X.>7_.,B> "VJ0 J+( M )N] "/R @]0 'GH!P!S_!(!:_T= F3])P1>_C$(6/X[#5/_0Q%-_TL5 M2?]3&$7_6AI!_V,=/O]L'SO_=B$W_X(C-/^0)3+_GR M(O_]'R+__Q\B__\?(O__'R+__Q\B__\?(O__'ZRK "=M@ C\( (#. !S MW 9^D %__!@!8_PX 4?\5 4O_'0)&_R8#0?\M!#S_-04X_SP&-/]"!S'_ M20@N_U )*_]7"BC_7PHE_VD,(_]T#2#_@@X=_Y(/&_^B$!K_LA$9_\@2&/_E M$Q?_^A07__H4%__Z%!?_^A07__H4%__Z%)^S "0OP @,P '+: !DY M6/4 %'_ 0!*_PL 1/\0 3[_%P$Y_QX"-/\E C#_+ ,L_S($*/\X!"7_/@4B M_T0%'_]*!1S_408:_UD&%_]C!Q3_;@<2_WP($/^," __G @._ZP)#O^["0W_ MTPD-_],)#?_3"0W_TPD-_],)#?_3"9&\ "!R0 1(_\VFR7_-:0G_S2L*/\TM2K_,[XK_S+( M*_\RU2S_,>4M_S'Q+?\Q^RW_,/\M_S#_+?\S_RW_-O\L_CC_+?DZ_R[V._\N M]CO_+O8[_R[V._\N]CO_+O]%(P+_/RX#_SXT _]"-@3_1#L&_T1#"/]%3PW_ M1%L3_T%H&?\_=1W_/((A_SJ/)/\XFB?_-Z,I_S:L*O\VM"S_-;TM_S3(+O\T MUB[_,^8O_S/R+_\R_##_,O\P_S/_+_\V_R__.?\O^3O_,/0]_S'Q/?\Q\3W_ M,?$]_S'Q/?\Q\3W_,?]&(P+_0"T#_T$R _]&,P3_2#@&_TA "/])3 [_2%@4 M_T5E&O]"-O]'ICC_1J\Y_T6X._]%Q#S_1-(\_$3E/?A$ M\CWU1?X\\47_/N9(_T#<2O]!TDO_0U*\$'J M2OQ"Y$K_1-A,_T7,3_]&QE#_1L!1_T:^4?]&OE'_1KY1_T:^4?]&OE'_1O], M( +_3"0"_U4A O]=(0/_8R<$_V%/[D7=3OM( MU$__2 O]B'@+_:24#_VTM!?]Q.0O_<402_V].&OMK6"+U9F,I\6-O,.U@ M>C;I7(4[YEJ//^18F$+A5J)$WU6K1MQ3MDC:4L-*UE+82M%3[$O,4_I-Q53_ M3KQ6_T^U5_]/L%C_3JQ9_TVJ6O]-JEK_3:I:_TVJ6O]-JEK_3?].'@+_4QX" M_UX; O]G&P+_;B(#_W,J!/]W-0G_>$ 0^7=*&/)S5"#L;UXHYVMJ,.)G=3;> M8X \V5^*0=1=DT;16YU)SEFF3,M8L$[(5[Q0QE;-4<-7YE&^5_=2N%C_4[!: M_U.K7/]2IUW_4J-=_U&B7?]0HEW_4*)=_U"B7?]0HEW_4/]/'@+_5QL"_V(7 M ?]L&0+_=" "_WDG _]^,@?Y@#P-\7]&%>I[4!WD=ULFW7-F+M5M<#?0:7H^ MRV6$1,=BCDG$8)=-P%Z@4+U=JE.[6[95N%O%5K5;WU:R7/-7K%W]5Z9>_5:A M8/Y5GF#_5)QA_U.:8?]3FF'_4YIA_U.:8?]3FF'_4_]0'0+_6AD!_V45 ?]P M%P'_>!T!_W\D OV$+@7SAC@*ZH9"$>.$2QG;?U)*@/MC30'Y(T]#=R+2!;1A50CR7]>+L)Z:#B\=7% MW%Z1[)N MA$VN:XU2JFB65J=FH%FC9:MF&;X791G^5R2:/M:D&C\ M68YH_5>.:/U6CFC]5HYH_5:.:/U6CFC]5O]2' '_7Q0!_VP1 ?]X$P'_@1VY!KW=W2*IT?TZE M<(A3H6Z25YUKG%N9:J=>EFFU8)1HR&&2:>9@CVKW7XUK^%V+:_EN@6M J'QS2*)Y?$Z==H54 MF7..6)5QF%R1;Z1@C6ZQ8HMMPV.);N)BAV_V889O]U^%;_E=A&_Z6X-O^UF# M;_Q8@V_\6(-O_%B#;_Q8@V_\6/]6& '_9!$!_W(. /]^$ #_B!$ ]9$4 .B8 M&0#=GB !T9XQ!\>:0!.^E4P@MI!6+*Z+8#>GAFA H8)P2)Q^>4Z6>X)4DGB+ M68UVE5V)=*!AA7.N8X)ROV2 <]YD@'3U8G]T]F!_<_A>?G/Y7'YR^EI^/A*YF4H>L)14*ZF073:BBV8_FX=N1Y6$=DZ0@']4BWZ(689[ MDEV!>9YA?7BK9'IXO&5Y>-EE>'GT8GEX]F!Y=_A>>7;Y7'EU^EIY=?M:>77[ M6GEU^UIY=?M:>77[6O]:%0'_:0X _W@, /^$# #OD L W9H* -FB"P#0IA@ MQJ4L!;VB/!"TGD@=JYE2*:.56S2_=>='KY7'1Y^EMU>?M:=7G[6G5Y M^UIU>?M:=7G[6O]=$P'_; T _WL+ /:("0#F.@^NHD8;IIY0*)Z:63.6EF$\CY-I1(F/<4R#C7E2?8J#5WB(C5QSAIE@ M;X2F8VR$MV1JA,]D:H3P8FR"]F!M@/=>;W_Y7&]]^EMP?/M:<'S[6G!\^UIP M?/M:<'S[6O]?$0'_;PH _WX( .., P#6EP4 SZ ' ,JH" #$KA, NZTG [*K M-PVIIT09H*1.)IB@5S&1G%\ZBIEG0X.6;TI]DW=0=Y& 5G*/BEIMC99>:(NC M866+M&-CB\QC8XON866)]U]GAOA>:83Y7&J"^EIK@?M::X'[6FN!^UIK@?M: M:X'[6O]B$ #_<@< ^((# -N/ @#/F@4 R:,& ,.L!@"]LA M;(D JRP-0NC MK4(7FZI,(Y*F52Z*HUTX@Z!E0'V=;$=VFW1-<)E]4VN6B%AFE91<8I2A7U^3 MLF!=D\E@79/M7UZ0^%YAC/E<8XKZ6V2'^UIEAOM998;[666&^UEEAOM998;[ M6?]F#0#_=P, XX< -.3 0#*G@0 PJ<$ +NO! "UM@T KK:^EM:E?I:7)'[65Z._%A?C?Q77XW\5U^-_%=?C?Q77XW\5_]J M"@#_? W(P ,V8 ##HP, NJH" +.S 0"LO H IKT= 9Z\+P:6NCP1C;A' M'(6U4"=]LUDP=K%@.&^O:#]IK7!%8ZMY2EZJA$]:J9!25:B>55*GKU=1J,97 M4*?J5U"E_%=3G_U759K]5E>6_E98E?Y56)7^55B5_E58E?Y56)7^5?]O! #F M@@ TI$ ,:= "[I@$ LJX *JW 0"BP@4 G,08 )7#*@2-PCD-A,FBY9CABMVX^7;9X0UBU@D=4M(]+4+2=3DVSKE!+M,502[/J M4$JQ_U%,J_]23J7_4E"A_U)1GO]149[_45&>_U%1GO]149[_4?]V #=B0 MRI< +ZB "SJ@ J;, *"\ @"8Q@8 D.$- '3A'0%NX2L#:. W"&'@0@YPU!E?L/PM2[$@/3>Q1$TKM M6A9&[6,90^UM'$#M>!X][H4A.NZ3(SCOHR0V\+8F-?'2)C3O\R8T[/\F,NO_ M*#+G_RLSY/\L,^3_+#/D_RPSY/\L,^3_+,&< "PI@ HZX ):X ")PP M? M__\3'O__$Q[__Q,>__\3'O__$Z:I "8LP BK\ 'O* !NU0 8-\ %3G M !._P0 2?\. $/_% __QT!.O\E C;_+ (R_S,#+_\Z RO_000H_T@$)?]/ M!2+_5P4@_V &'?]L!QK_>0<8_XH(%O^;"!7_K0D4_\,)$__C"1/_^ D3__\* M$___"A/__PH3__\*$___"IJQ "+O0 ?,@ &W4 !?X 4>8 $?U !! M_P //\) #?_$ R_Q4!+O\= 2K_(P$F_RD!(O\O A__-0(<_SL"&?]" Q;_ M20,3_U$#$?]: P__9@0-_W0$"_^%! K_E@4)_Z@%"/^Y!0?_T 4'_^,%!__C M!0?_XP4'_^,%!__C!8VZ !]QP ;=, %_@ !0YP 0NT #K_ U_P M+_\" "K_"@ F_P\ (O\4 ![_&@$:_Q\!%O\C 1/_* $0_RT!#O\S 0S_.0(* M_T$"!_]) @/_4P( _UX" /]L @#_? , _XT# /^= P#_K , _[4# /^U P#_ MM0, _[4# /^U _\Y)P+_,S("_S4T _\X-@/_.#L$_S9#!?\S3@?_,5L)_R]H M#?\M=A'_*X04_RF1%O\IFQC_**09_RBM&O\HM1O_)[X<_R?('/\GU!W_)^0= M_R?O'O\G^1[_)_\>_R?_'O\G_QW_*/\=_RO_'O\M_Q_\+_\?_"__'_PO_Q_\ M+_\?_"__'_\Z)P+_-#$"_S@Q _\[- /_.SD$_SI!!?\W2P?_-5@*_S-E#O\Q M_RO$'_\KT!__*N$@_RKM M(/\J]R#_*O\@_RO_(/\K_Q__+/\?_R__(?PQ_R+W,_\B]S/_(OPZ_RGF//\JYCS_*N8\_RKF//\JYCS_*O\] M)0+_/2H"_T,H O]'*0/_22T$_THV!?]*00?_24T,_T=:$?]%9Q;_0G0:_T" M'?\^C"#_/94B_SR>)/\[IB;_.ZXG_SJW*/\ZP2C_.LTI_SKA*?XZ[BG[.ODI M]SO_*?8Z_ROP._\MZ#W_+N$__R[;0?\NVT'_+MM!_R[;0?\NVT'_+O\^)0+_ M028"_T@D O],)0+_3RD#_U(S!?]1/@?_44D,_T]6$O],8A?_2F\<_T=[(/]% MAB/_0Y$E_T*:)_]!HBG_0:HJ_4"R*_Q O"S[/\@M^#_;+?1 ZRWP0/A&Z#'E1O8RXD7_-=]$ M_S;31_\WRDC_.,1*_SB_2_\WOTO_-[]+_S>_2_\WOTO_-_]!(P'_21\!_U$< M ?]7' +_7","_V L _]@-@;_8$$+_UY-$?U;6!CX6&0=]%5P(_%3?"?N4(8K MZT^0+NE-F3#G3*$RY4RJ,^-+M#3B2\ UX$O/-=M+YC;52O0XT4K_.LY*_SS$ M3/\\O4W_/+A/_SRT3_\[M$__.[1/_SNT3_\[M$__._]"(@'_3!P!_U48 ?]< M&0'_8R "_V8H _]H,@7_:#T)^F9($/1C4Q?N8%\=ZEUK(^9:=BCB5X$MWU6+ M,-Q3E#/949TVU5"F.--/KSK03[L[SD[)/,M/X3W'3_(^PT__0,!/_T&W4?]! ML5+_0*U3_T"J5/\_JE3_/ZI4_S^J5/\_JE3_/_]&'P'_4!D!_UD5 ?]B%P'_ M:!T!_VPD O]O+@/Y;S@'\6Y$#NMK3A7E:%LB3N] M7)(^NEN:0;=9I$2U6*Y&LE>[1[!7S4BM6.A(JECZ2:=9_TBA6O](G5O_1YM< M_T:97/]%F5S_19E<_T697/]%F5S_1?]+&@'_5Q,!_V$0 /]K$@#_),-M:"R^:G$SNF=[.+9D@SVR8HQ! MKV"51:Q>GT>I7:E*IERV2Z1_TR87_]*E6#_29-@_TB1 M8/]'D6#_1Y%@_T>18/]'D6#_1_].& '_6A$!_V0. /]O$ #_=A, _'T7 .^! M'@'DA"<"VX0T!="!0P_(?$\9P7A:([MS9"RU<&TSL6QV.JUJ?S^I9XA#I661 M1Z)CFTJ?8J5-G&&Q3YE@P5"78-Q0E6'S3Y-B_TZ08_],CF3_2XQD_TJ+9/]( MBV3_2(MD_TB+9/](BV3_2/]0%@'_7! _V@- /]R#@#_>A ]H$2 .F&%P#> MBB !THHP!,F&0 [!@DT9NGU7([1Y82RN=6HTJ7)R.J1O>T"@;(1$G6J-2)EH METR59Z%/DF:M49!EO5*.9=13C&;P48MG_U"(9_].AVC_3(9H_TN%9_])A6?_ M285G_TF%9_])A6?_2?]2% '_7PX _VL+ /]U# #Y?@T \(4. ..+$ #6CQH MS(XN!,.+/0V[ATH8M(-5(JU^7BNG>V$"9$7"NA@&0SG'QM.I=Y=4"2=WU%CG6&2HIRD$Z&<9M1 M@F^G5']OME5];\M6?&_K5'QP_U)[V__3GMO_TU[;O]+>V[_2WMN_TM[ M;O]+>V[_2_]7$0#_8PH _W ' /!\!0#W6D M5'ATLU9V=,A6=73H575U_5-U=/]1=7/_3W9R_TUVY91='JB5'%Y ML59O><56;GKF56YZ_%-O>?]1<'?_3W%V_TUQ=?],<77_3'%U_TQQ=?],<77_ M3/];#@#_:00 ]G< -V" #0BP, R9,% ,29!@"^GA MI\D JZ=- BFFD$3 MGY9,'9B352>1D%XOBXUE-X6*;3V B'5#>X5^2':#B$QR@I-0;H"@4VM_KE5H M?\)69W_C56B ^E-I?O]1:GS_3VM[_TUL>?],;'G_3&QY_TQL>?],;'G_3/]> M# #_; $ YGH -:& #+CP( Q)<$ +Z=! "XH@X L:,A :FB,@>AGS\1F9Q* M&Y*94R6+EEPMA9-C-7^1:SMZCG-!=8Q\1G"*A4MKB)%/9X>=4F2&K%1BAK]5 M88;A5&&&^5)CA/]098'_3V9__TUG?O],9W[_3&=^_TQG?O],9W[_3/]A"@#_ M;P X'X -") #&DP$ OYL# +BA @"QI@L JJ@> :.G+P6;I3T/E*)(&8R? M42*%G%DK?YIA,GF8:3ETE7$_;Y-Y1&J2@TAED(Y,88^;3UZ.JE);CKU26H[> M4EN-^%!:)?+W.@9C5MGFX[:)QW0&.:@45?F8Q)6YB93%>7J$Y5E[M/5)?<3E26 M]DY5E/]-6)#_3%F-_TM;BO]*6XK_2EN*_TI;BO]*6XK_2O]H #E>0 T8< M ,62 "[G L:( *FI "AL0( F[,5 )6S* *.LC8)AK!"$G^N3!MXK%0C M?P RHT +Z8 M "SH JJ< *&N "7M@ D;H0 (RZ(P&%N3(&?K@^#G>V21=QM5(>:[-: M)66R8BM@L6HP6[!S-5>O?3E3KHD]3ZV60$RMI4)*K;E#2:[80DBK]4-'JO]$ M2:7_1$N@_T1-G/]$39S_1$V<_T1-G/]$39S_1.IU #2A@ PY, +>= "L MI HJL )BS ".NP$ A<$, ('"'0![PBT#=<$Z"6_ 11%IOT\88[Y7'EZ] M7R-9O&@H5;MQ+5&[>S!-NHZI3E%NK@Z1+K7.4.X]3M"MO\]0K/_ M/D2N_SY%J?\^1:G_/D6I_SY%J?\^1:G_/N!] #)C0 NYH *ZB "CJ0 MF+$ (ZY "$P0( >B9'R(8I1,B4+$+(I"Y R+@O/\G7+S_']3 ]Q/\S.\/_-3R^ M_S8]N/\W/;C_-SVX_S<]N/\W/;C_-]&& # E0 LI\ *6G ":KP CK< M (._ !XQP, ;L\' &77#0!CV!T 8-@M EO8.@17V$8)4]A0#4_861%+UV(5 M1]=L&$37=QM!UX0>/MB3(#S8HR$[V;,%C7GG!+_("WB_R MXO\@+>+_(+J: "JHP G:L )"T "#O0 =\8 &O/ !? MU@ 5-X$ %'P$ !-\!L 2O F 4;Q, )"\CH#/O)#!#OS2P4X\U0'-O1="#/T M: DP]70++O6!#"SVD0XJ]J(/*/>W$"?XUA$G]O01)O/_$2;Q_Q$E\?\3)?'_ M$R7Q_Q,E\?\3)?'_$ZVA "@J0 DK, (2\ !VQ@ :<\ %W8 !1WP M2>X$ $;\#@!"_1< /OXA #O^*@$W_S,"-/\Z C#_0@,M_TH#*_]3!"C_7 4E M_V8%(O]S!B#_@PF S_'J$-_QZI#O\>L __';@/_QW!$/\=RQ#_'=L1_QWH$?\=\A'_ M'?P1_Q[_$?\>_Q#_'O\0_Q__$?\?_Q+_(?\3_R+_$_\B_Q/_(O\3_R+_$_\O M*P'_+C "_S(O O\S,0+_,C8#_R\^ _\K207_*58&_R=C!_\E<0C_)'X+_R.* M#/\CE0[_(IX/_R*F$/\BK1'_(K41_R*]$O\BQQ+_(M03_R+E$_\B\!/_(OH3 M_R+_$_\C_Q+_(_\2_R/_%/\D_Q7^)O\6_"?_%OPG_Q;\)_\6_"?_%O\P*@'_ M,2T"_S4K O\W+0+_-C(#_S0Z _\R107_+U(&_RU@!_\L;0K_*GH,_RF&#O\H MD1#_*)H1_RBB$O\GJA/_)[$4_R>Y%/\GPQ7_)\\5_R?A%?\G[17_)_@5_RC_ M%?\H_Q7_*/\6_R?_%_PI_QCV*_\9]"S_&?0L_QGT+/\9]"S_&?\Q*0'_-"D! M_SDH O\[*@+_/"X"_SHV _\Y0@7_-T\&_S5<"/\S:0O_,78._S""$/\OC1+_ M+I84_RZ>%?\MIA;_+:T6_RVU%_\MOAC_+HR_QWJ,O\=ZC+_'?\S*0'_."8!_STD M ?] )0+_02D"_T(S _]!/@7_/TH&_SU7"?\[9 S_.7 /_S=]$O\VB!3_-9$6 M_S6:%_\THAG_-*D9_S.Q&O\SNAO_,\4;_3/3&_HSYAOW-/,;\S7^&_$T_QWP M,_\?[C/_(../\AWCC_(?\U)P'_/2(!_T(@ ?]& M( '_2"4"_THO _]).@3_1T8&_T52"?]#7PW_06L1_S]W%/\]@A?^/(P9_#R5 M&OL[G1SY.Z4=^#JM'O8ZMA[U.L ?\SK.'_ ZXQ_K._$?Z#K](>8Z_R/D.O\E MX3K_)=@\_R;0/?\FS3[_)LT^_R;-/O\FS3[_)O\Y) '_01X!_T<; ?]+&P'_ M3R(!_U$K O]1-@3_3T$&_TQ-"?]+6@[\2682^$=R%O5%?1GS0X<;\4*1'>]" MF1_M0:$@[$&I(>I LB+H0+PBYT#*(^1!WR/@0>\DW$#\)]A _RG4/_\JST#_ M*L="_RK"0_\JP$/_*L!#_RK 0_\JP$/_*O\\( '_11H!_TL7 ?]1%P'_5A\! M_U@G O]8,0/_5SP%_%5("?925 [R4&$3[DYM%^I,>!OG2H(>Y4F,(.)(E2+@ M1YTDWD>E)=Q&KB;:1;DGV$7&*-1%W"G/1NXJRT7[+ ?MF M)P'R9C$#ZF4]!N-C2@O<8%<2U5UB&=!:;1_,5W&L5@:"#!7G(FO5Q[*KI:A"ZW6(PQM%>5-+%5 MGC:O5*@XK52S.JI3PCNH4]H[I53P/*)5_SRA5?\[G5;_.II7_SF75_\XEU?_ M-Y=7_S>75_\WEU?_-_])% #_4PX _UP, /]E#0#_:P\ ^F\3 .QR&0#B=",! MV',R \YQ0@G';4\2P6I:&KMG9"&W9&TGLV)V+*]??S"L7H1L SWDN M L=W/@F_=$L1N7!6&K-M8"&O:FDHJF=R+:=E>C*C8X,VH&&,.9U@E3R:7I\_ MEUVJ095=N$*37_$&.7_] BU__/HI?_SV(7_\\B%__.XA?_SN( M7_\[B%__._].$0#_6 H _V,' /IL!@#G4@1LG93&:QR72&G;V8HHVUN+I]J=S.;:'\WF&:(.Y5ED3Z18YM!CF*G M0XQAM$6)8<=%B&+E189B^D.&8_]"A&/_0(-C_SZ"8_\]@F/_/()C_SR"8_\\ M@F/_//]0#P#_6P< _V8# .QO @#<=@, U'P' -& "0#*@A0 PH,H KJ!.0>S M?D80K'M1&:9W6B&A=&,HG')K+IAOC1(1F ML4:!9L-'?V;A1W]G^$5^:/]#?FC_07UG_S]\9_\^?&?_/7QG_SU\9_\]?&?_ M/?]2#@#_70, _6D .%R #6>@( SG\% ,J#" #%AA( O(6 GEG=I+9)T<#..&O=2'AL]D9X;/]$=VS_0G=K_T!W:O\_=VK_/G=J_SYW:O\^=VK_/O]4 M# #_7P \FP -UV #0?0( R8,$ ,2'!@"_BA MXPC ;"*- 6IB$$.HH5, M%YR!51^6?UXFD7QF+8QY;C*(=W8WA'5_.X!TB#]\'&>1G5PK$AS;[U) M<7#927%P]$=QD3P+F(](%)&,41R+ MB5HDAH=B*H&%:3!\@G$U>(%Z.G1_@SYP?8Y";'R:16E[IT=F>KA(9'O02&1[ M\$=E>_]$9GK_0V=X_T%H=O\_:';_/VAV_S]H=O\_:';_/_];! #W:0 W78 M ,V ##B NXX +23 0"MEPD IY@: *"8+ .9ECH*DI1%$HR23QJ&CU_\_8WK_/V-Z_S]C>O\_8WK_/_]> #I;0 UGD ,B$ M "^C MI, *Z7 "FFP0 H)T7 )J=*0*3G#<(C)I#$(:831B EE4?>I1= M)G6292QPD&PQ;(YU-F>-?CICBXD^7XJ505R)HT1:B;1%6(G+15B([418B/]# M68;_05N#_T!=@?\^78#_/EV _SY=@/\^78#_/O]B #D<0 SWX ,.( "Y MD0 L)< *>; ">H0 F*,3 ).C)0&-HC0&AJ% #8"?2A5YG5,<=)M:(V^9 M8BAJF&HN9I9R,F&5?#==E(8Z69*3/E:2H4!3D;)!4I+)0E*1ZT%2D/] 4H__ M/U6+_SY6B/\]5X?_/5>'_SU7A_\]5X?_/?EG #==@ R8, +V- "SE0 MJ9L *"@ "6IP CZD/ (NJ(0&%J3 $?Z@\"GBG1Q)SI5 8;:-8'FBB8"1D MH6>3)7G80V4YR1.5"3 "LF@ HI\ M )FE ".JP A; + (&Q&P!\L2L"=[ X!W&O0PUKKDT49JU5&6&L71Y=JV4C M6:IN)U6I=RM1J((O3:>/,DJGGC5(IZ\V1Z?&-D:FZ39%I/XW1:/_-T:@_S=( MG/\W29K_-TF:_S=)FO\W29K_-^)T #*@P O(\ +"8 "EG@ FZ0 )"K M "%L0 >K@$ ':Y% !RN24!;;DS!&BX/PACN$D.7K=2$UJV6AA6MF(<4K5K M($ZT=21+M( G2+..*D6SG2Q"LZXM0;/%+D&SZ2U L/XO/Z__,3ZM_S) J/\R M0:;_,D&F_S)!IO\R0:;_,M5\ #"B@ M98 *B= "=HP DJH (>Q !\ MMP <+X# &C"#@!FPQT 8\,M 5[#.01:PT0(5L).#%+"5Q!/P5\42\%I%TC! M[_RDXN/\J.+;_ M*SBV_RLXMO\K.+;_*\F% "YDP K)P *"B "4J@ B+$ 'RX !QO@ M9L4# %O+" !7S1, 5LXC %/.,@%0SCX#3<](!4G/4@A&SUL+0\]E#D#/;Q ^ MSWL3.\^)%3G/F12P,]WE4$.M]?!CC?:0D7 #OJ(P YZBX -NLX 33K0@$Q[$L"+^U5 RWM7P,J[FL$*.YX M!2;OB 8E[YH'(_"N!R+QR S_!R'K_P@@Z_\*'^K_"Q_J_PL?ZO\+ M'^K_"ZB? ";I@ C:\ '^X !QP0 9,H %C0 !,U@ 0=T #CD U M]@P ,_<4 ##W'@ N^"< *_DP "CY. $F^D !(_M) 2'[4@$>_%T"'/UI AK] M>0,8_HL#%_^> Q7_LP04_],$%/[T!!/\_P,3^O\#$_G_ Q/Y_P,3^?\#$_G_ M YVE "/K@ @+@ '+" !DRP 5M, $G: ^WP -.0 "[T K_PH M*/\0 "7_%P B_Q\ '_\F !S_+0 9_S0 %_\\ !3_1 $2_TX!$/]9 0[_9P$, M_W4 "WJ C[@ '/T !C_ 5_P $?\$ __ M"P -_PX "?\1 ;_%0 #_QH /\@ #_)@ _RX /\W #_00 _TT /]< M #_;0 _X( /^6 #_J _[H /_# #_PP _\, /_# /\D+P'_)2\! M_R@O ?\G,0'_)#8"_R ^ O\:20/_%U8#_Q5D _\3<@3_$G\$_Q**!/\2E 3_ M$IT%_Q*D!?\2K ;_$K,&_Q*Z!O\2PP;_$\X'_Q/?!_\3ZP?_$_8'_Q/_!_\3 M_P;_$_\&_Q3_!_\4_PC_$_\(_Q7_"?\5_PG_%?\)_Q7_"?\E+@'_*2T!_RLL M ?\K+@'_*3,"_R0[ O\?1@/_'5,#_QMA!/\9;@3_%WL$_Q>'!?\7D07_%YH& M_Q>A!O\7J0?_%[ '_Q>W"/\7P C_&,H(_QC;"/\8Z C_&/0(_QC]"/\9_PC_ M&?\(_QG_"?\9_PK_&/\+_QK_"_\:_PO_&O\+_QK_"_\F+0'_+"D!_RXH ?\O M*@'_+2\"_RDW O\G0P/_)% #_R)=!/\@:@7_'G<%_QZ#!O\>C0?_'I8'_QZ> M"/\>I0G_'JP)_QZS"?\>O K_'L8*_Q[3"O\>Y0K_'O$*_Q_\"OX?_PK]'_\+ M_!__#/P>_PW\'_\.]R'_#O\-^2;Z#/8F_PWU)O\/]"7_ M$/0E_Q'R)O\2[2?_$NTG_Q+M)_\2[2?_$O\N)@'_-"(!_S<@ ?\Y(0'_."4! M_SDO O\X.P+_-4<#_S-4!?\Q80;_+VT'_RYY"?\MA K_+8T,_RR6#?\LG0W_ M+*4._2RL#_PLM _[++T/^2S)$/8LW1#S+>P/[RWX#^TM_Q+K+/\4ZBS_%>DL M_Q;E+?\6X"[_%N N_Q;@+O\6X"[_%O\R(P'_.!T!_SP; ?\^&P'_0"(!_T$K M ?] -@+_/D(#_SQ/!?\Y7 ;_.&@(_39S"_LU?@SX-8@.]S21#_4TF1#S-* 1 M\C.H$O SL!+O,[D3[C/%$^LTUQ/G-.H2XS3W%.$T_Q?>,_\9W#/_&MLS_QK4 M-/\:SC7_&LXU_QK.-?\:SC7_&O\V'P'_/!D!_T$6 /]$%@#_1QX!_TDG ?]( M,@+_1CT#_T1)!?I"5@?V0&()\C]N#.\]>0_M/(,0ZCR,$N@[E!/G.YP4Y3ND M%>,ZK17B.K86X#O"%M\[TA;:.^@7U#KV&M Z_QS-.O\>RSK_'LHZ_Q_$._\? MP#S_'L \_Q[ //\>P#S_'O\Y&P'_0!4 _T41 /]*$P#_3AD _U B ?]0+ '] M3C<"]DM#!/!)4 ?K2%T*YT9I#>-%=!#@1'X3W4.'%=M"D!?809@8U4"@&=- MJ1O10+(0>QD#T(,) _R*_0/\CO4#_([M _R.V0?\CLT+_ M(K-"_R*S0O\BLT+_(O\]%P#_1!$ _TH. /]0$ #_5!4 _U8= /U6)@'S53$! MZU,] ^522P;?4%@*VDYC#M1,;A/02G@6S4F!&:'\1&HR'" M1JPBP$6W([Y%Q22\1=PDN$;P);5&_R>R1O\GL$;_)ZY&_R>J1_\FITC_)J=( M_R:G2/\FITC_)O] % #_2 X _TX+ /]5#@#_61$ _UP6 /1='P#J7"H!XELW M MI:1@725U,+S%5>$,A3:!7$47(9P5!['+Y/A!^\38PBN4V5)+=,G2:U2ZY6&T;ME9V'[-5?B*P4X!@#O8@< YV4* .1F#@#69QD S6@M <5G/06_ M94H+N6-5$K1@7Q>P7FDB2F68(HI%B+*Z%6E"V?59TOG%6H,9I4 MM#.85,4SEE3A-)-5]C.25?\RD5;_,8]6_S"-5O\NC%?_+8Q7_RV,5_\MC%?_ M+?])#@#_404 _UH! .YB #?9P, V&H& -5K"@#-;14 Q6XI ;YM.02W:T<+ ML6A2$:QF7!BH9&4=I&)M(J%@=2:>7GXIFUV&+9A68WHJDV*#+I!@C#&-7Y4TBEZ@-H=>K3B%7;PY M@UW4.8)>\#B!7_\V@%__-(!?_S-_7_\Q?E__,'Y?_S!^7_\P?E__,/]-"0#_ M5@ [F$ -UI #1;P RG,# ,5U!@# =A N'@C +%X,P.K=D$)I7-,$)]P M5A>;;E\=EFQG(I-J;R>/:'V+/ M.WIB[CEZ8_\X>F/_-GEC_S1Y8_\R>6+_,7EB_S%Y8O\Q>6+_,?]/!P#_60 MYF0 -=L #,

@X LGP@ *Q\,0.E>CX)GWA*$)IU4Q>5 M);70KA6Q\+X)JA3)_:8\U?&B;.'EGISIV9K8[=&;,/'-G MZSMS9_\X!+@*@?SP(FGU'#Y5Z41:0>%H< MBW9B(8=T:2:#@ NWX +6! "N@PD J(4: **%*P*;A#H'E8)%#I!_3Q6*?5@;AGM? M((%Y9R5]=V\J>G9W+G9T@#)S/)@&1CC0%BXQ "X6*2A& B%,8>X9;'7:%8R)R M@VHG;H)R*VJ >R]G?X8S8WZ1-F!]GCE=?*XZ6WS!.UM\XSI;?/HX7'O_-UU[ M_S5>>?\T7W?_,U]W_S-?=_\S7W?_,_Y< #A:@ S74 ,!^ "VA@ KHL M *6. ";D0 E9,1 )"4(@&+DS$#A9(]"7^12 ]ZCU$6=8U9&W&,8"!LBF@E M:(EP*62'>2UAAH,Q786/-%J$G#97@ZPX58._.56#X3A5@ODW5H+_-5:!_S18 M?_\S67W_,EE]_S)9??\R67W_,N]@ #;;@ QWH +N# "RBP J) )^3 M "4E@ C9D. (F:'@"$FBX"?IDZ!WF710UTEDX3;Y56&&J37AUFDF4A8I%M M)EZ/=BI;CH$M5XV-,%2,FC-1C*HU3XR]-4^,WC5/B_IE #2

0 O(4 +&/ "FE FYD )&= "&H@ M>J8# ':G$P!SJ"0 ;J@R VJH/09EIT<+8:90#UVE6!19I& 85:-H'%*C<1]. MHGPC2Z&()DBAEBA%H*8J1*&Z*T.AVBI#G_4K0IW_*T*<_RQ"F_\L1)?_*T27 M_RM$E_\K1)?_*]=R ##@ MHP *J4 "?F0 E)X (FC !^J <*X M &JP#@!HL1T 9;$L 6&Q. -=L$,&6;!,"E6O5 Y2KUT13JYE%4NN;QA(K7D; M1:V&'D*LE2 _K*4B/JVY(SVMV"(]J_4C/*G_)3NG_R8[IO\F.Z3_)CND_R8[ MI/\F.Z3_)LQZ "[B KI( **9 "7G@ C*0 ("J !UKP :;0 %ZY M!@!;NA0 6;LD %:[,0%3NST#4+M'!4V[4 =*NED*1[IB#42Z;!!!NG<3/KF$ M%3RYDQZUADWN/0:-;;_'#2T_QXSL_\?,[+_(#.R_R SLO\@ M,[+_(,&# "TD0 II@ )N> "/I0 @JL ':Q !KM@ 7[P %3! P!, MQ0T 2\49 $G&* !(QC4 1<= 4/'2@- QU,$/L==!CO'9P@YQW,*-\> ##3' MD TRQZ$.,+( &NY !@OP 5,, $K( @! S0< M.M(. #G2&P XTR@ -],U #;40 TU4L!,]55 3'68 (OUFP#+==Z!"O8BP4J MV)T%*-FQ!B?:S08GU^\&)M3_"272_PLDT?\,(]#_#2/0_PTCT/\-(]#_#:Z6 M "@G0 E*0 (:L !YM ;+L &#" !4Q@ 2,L #[0 UU00 +=T* M "SA$P KXA\ *>,J "CD-0 GY#\ )N5* "3F50 CYF$!(>=N 2#G?@(>Z) " M'>FD AOIO (:ZN("&N;\ AGE_P,9Y/\$&./_!1CC_P48X_\%&./_!:.= "6 MI B*P 'JU !LO0 7\0 %/* !'S@ /-, #+: JWP )>X) "/P M$0 A\1D '_$B !WR*P ;\S0 &?0^ !?T2 5]5( $_9? !+V;@$1]X !$/B4 M 0_YJ@$.^<8!#OGM 0WV_P$-]/\!#?/_ 0WS_P$-\_\!#?/_ 9FC "+K M?+4 &V^ !?Q@ 4LT $72 YV +]X ";B ?Z@ '/L& !G_#@ 7 M_Q, %/\: !+_(0 0_R@ #O\P W_.0 +_T, "?]. ;_7 $_VP O^ '_ ME@ _ZT /_* #_\ __\ /__ #__P __\ /__ (VK !]M0 ;K\ M &#( !2T 0]< #?= KX@ (N8 !GJ 5^0 $O\ !#_" ._PX M#/\1 G_%@ &_QP _\B #_*@ _S, /\] #_20 _U< /]I #_?@ M_Y4 /^L #_QP _^@ /_Z #_^@ __H /_Z ("U !POP 8$ "GF >Z@ %>X !#X ._P "_\ C_ $_P8 /\* M #_#@ _Q$ /\5 #_&P _R, /\K #_-@ _T, /]3 #_90 _WH M /^1 #_I@ _[@ /_/ #_SP _\\ /_/ /\<+P'_("P!_R$L ?\>+@'_ M&C,!_Q0\ ?\/1@'_#50"_PMA O\);P+_"7L"_PF& O\)D +_"9D"_PF@ O\) MIP+_":T"_PFT O\)O '_"<4!_PG1 O\)XP+_">\"_PGY ?\*_P'_"O\!_PK_ M O\*_P+_"O\"_PO_ _\+_P/_"_\#_PO_ _\?+0'_(RD!_R0I ?\B*P'_'C ! M_Q@X ?\40P'_$5 "_Q!> O\.:P+_#G<"_PZ# O\.C0+_#I4"_PZ= O\.I +_ M#JH"_PZQ O\.N0+_#L$"_P[- O\.WP+_#NP"_P[X O\._P+_#O\"_P__ _\/ M_P/_#_\$_Q#_!/\0_P3_$/\$_Q#_!/\C*@'_)B8!_R@E ?\G)P'_(RL!_QXS M ?\;0 '_&4T"_Q9: O\49P+_$W,"_Q-^ O\3B0/_$Y$#_Q.9 _\3H +_$Z<# M_Q.N _\3M0/_$[X#_Q/) _\3V@/_%.D#_A3V _L4_P/Y%?\#^17_!/@5_P7X M%?\&^!7_!O@5_P;X%?\&^!7_!O\F)@'_*B(!_RP@ /\K(@'_*"8!_R

X<_PGN'/\)[AS_"?\J(@'_+AT _S ; /\P' #_,"( _S L ?\N-P'_ M*T0"_RA1 O\F70/_)&D#_R-U!/\C?P3^(X@$_2.1!?LCF 7Z(Z %^".G!O@7S+(,&\2R,!N\LE ?M+)P(["RC".HLJPCI M++,(YRR^">8LS GB+>((WBWQ"MLL_@S6+?\.U"S_#](L_Q#1+/\0SRS_$,XM M_Q#.+?\0SBW_$/\R&0#_-Q0 _SH1 /\\$@#_/QD _T B /\^+0'_/#D!^CI% M O0X4@/P-UX$[#9J!>DU= ;F-7X(Y#2'".(TD G@-)@*WC2?"MPSIPO:,[ , MV#.[#-4SR0W2--\-SC3P#\HT_1+'-/\3Q33_%,,T_Q7#,_\5P#3_%;\T_Q2_ M-/\4OS3_%/\V%0#_.Q _SX- /]##P#_1A0 _T8< /]&)@#V1#(![T(_ >E M3 /D/UD$WSYD!ML];PC8/'D*U#R"#-$[BPW/.Y,/S3J:$,LZHA').JL2R#JU M$\8ZPA/$.M44P#OK%;PZ^Q>Y.O\8MSK_&;8Z_QFU.O\8LCO_&+$[_QBQ._\8 ML3O_&/\Y$@#_/PT _T,) /](# #_2Q _TP5 /5,'P#K2BH Y$DW =U)1@+5 M1U,$T$9?",Q%:0O)1',-QD-\$,-"A!+!0HP3OT&5%;U!G1:[0*87ND"P&+A MO!FV0,P:LT'F&J]!]QRM0?\=JT'_':E!_QRI0?\/&;%'EQNO1J 1_\?FT?_'II'_QZ:1_\>FD?_'O] M#0#_1@0 _TP /A2 @#H500 X54( .)5#0#551D S%1BJ3H$:J$V*':5,DA^C3)P@H4NF(I]+L2.=2\ D MFTO8)9E+\"663/\DE4S_))1,_R.33/\BD4W_(9%-_R&13?\AD4W_(?]""@#_ M20 _U$ .97 #=6P$ U5P% -);"0#+7!0 PUXH +Q>. *V748&L5M1"JU9 M6P^I6&03IE9L%Z-5=!J@5'T=GE.%'YM2CB*94924+PHD5#0 M*(Y0["B-4?XGBU'_)HM1_R6*4O\DB5+_(XA2_R.(4O\CB%+_(_]%!P#_2P M\%4 -]; #38 S&$# ,AA!@##81$ NV0D +5D- *O8T(%JF%."J5?5P^A M76 4GEQH&)M;E5B!(9-7BB205I,FCE6>*(M5J2J)5+"5O\E@5;_)(%6_R2!5O\D@5;_)/]' P#_3P YU@ M -E@ #-9 QF8! ,%F! "[9@X M&D@ *YI,0*H:#\%HV9*"I]E5 ^:8UT4 MEV%E&)-@;1R07G4?CEU](HMUK_*GM;_RA[6_\G>UK_)GI:_R5Z6O\E>EK_)?]) #[4@ XUP -)C M #': P&L +IK @"U:PT KFT= *AN+@&C;3P%G6M("IEJ40^4:%H4D&9B M&(UE:AR*8W(@AV)Z(X1A@R:!8(PI?E^7*WM>HRUY7K$O=UW$+W5>XB]U7ODM M=5__*W5?_REU7_\H=5[_)G5>_R9U7O\F=5[_)O]+ #P50 WE\ ,UG ## M; NV\ +5P "O;PH J'$: *-R*P&=VQT(WAJ?29T:8^,6EGW#!I9_4N:6?_+&EG M_RIJ9_\I:F;_*&IF_R=J9O\G:F;_)_]0 #G6P TV8 ,5N "[

, G7H4 )A[)0&3>S0#CGI !XEX2@V$=E,2@'5;%WQS8AMXR9O;H4I;&V0+&ELG"YF;*HP9&R\,6-LV3!C;/0O8VS_+61L_RMD M:_\I96K_*&5J_RAE:O\H96K_*/U3 #C7P SFD ,%Q "W=P KWL *=] M ">?0 F'X1 ). (@".@#$"B7\^!H1]2 Q_?%$1>WI9%G=Y8!IS=V@>;W9P M(6QU>"5I=((H9G..*V-RFBY@<:@O7G&Z,%UQU#!=8@ RFT +UU "S>P JX **" "8 M@0 D8,/ (V%'P"(A2X"@X0[!7Z#10IZ@4X/=8!6%'%_7AAN?68<:GQM(&=[ M=B-C>H G8'F+*EUXF"Q:=Z8N6'>X+U=WT2]7=_$N6';_+%AV_RI9=?\I6G3_ M*%IT_R=:=/\G6G3_)^U9 #79@ Q7$ +EZ "O@ IH0 )V& "1AP MBHD, (:*&P""BRL!?8HX!'B)0@ATB$P-;X=4$FR%6Q9HA&,:9(-K'F&"="%= M@7TD6H")*%=_EBI5?J0L4GZV+5%^SBU1?>\L4GW_*U)\_RE3>_\H5'K_)U1Z M_R=4>O\G5'K_)^A> #0:P P'8 +1^ "KA0 H8D )>+ ")C0 @X\( M 'Z0%P![D2XI3(3_*4R#_RA,@_\G38'_)DZ!_R9. M@?\F3H'_)N%C #)< NWL +"$ "FB@ FXX )&1 "$DP >I4" '67 M$@!RF"( ;Y@P FJ7.P1FET4(8I9.#%^55@];E%T36)-E%U63;AI1DG@=3I&$ M($N0D2-)D*$D1Y"R)D60RB9%C^TE18W_)46,_R5&B_\D1HK_)$:*_R1&BO\D M1HK_)-AI ##=@ M8$ *N* "?CP E9, (J6 !^F@ <)T &N?#@!H MGQP 9J J 6*@-P)?GT$%6Y]*"%B>4@M4GEH.49UB$DZ<:Q5+G'482)N!&D6; MCQU"FI\?0)JP(#^:R" _F>L?/YC_(#Z6_R$^E?\A/Y3_(3^4_R$_E/\A/Y3_ M(G: Y$IW,10:9_%#ZFC18\ MIIT7.J:O&#FFQQ@YI>H8.*/_&C>A_QLWH/\<-Y__'#>?_QPWG_\<-Y__',1X M "UA0 J8\ )V5 "2F@ AI\ 'JC !NJ 8JP %6P !0L@X 3K(; M $VS* !+LS4 2;,_ 4:S20)$LU($0;-;!C^S9 @\LV\*.K-[##>SB@XULIH/ M,[.M$#*SQ1 RLND0,;#^$C"N_Q0OK?\5+ZS_%B^L_Q8OK/\6+ZS_%KN! "N MC@ H94 ):: ")H ?:8 '&K !EKP 6;0 $ZW !#O 4 0+T1 #^] M'@ ^OBL /+XV #N_00 YOTL!-[]4 C7 7P(SP&H$,Y_PXGN?\.)[G_#K*, "EE MF9H (VA !_IP RO\%'_P$1W?\!$=O_ A';_P(1V_\"$=O_ IZ: "2H0 A*D ':Q M !HN 6[\ $[$ !"R -\P "W0 DU0 '-L !7?!0 4Z0X $NH4 M !'K'0 0ZR8 #NPP [M.@ -[D8 "^Y3 KO8@ )\'0 "/&) ?RH %\KH M!/'D +Q_0 "[_\ ^W_ /M_P #[?\ ^W_ )6A "&J0 >+( &FZ !; MP@ 3<@ $#, TT0 *M8 "'; 9X $N0 _P 0 -^0H "_H/ G[ M%0 '^QP !/PD '\+ _#< /Q" #\4 _&$ /UU #\C _*0 /S! M #\ZP _/\ /W_ #]_P _?\ /W_ (FI !YL@ :KL %S$ !.S M/]$ #+7 GW0 '>$ !7E .Z "O$ C] %_P, ?\) #_#@ M_Q( /\7 #_'P _R< /\Q #_/@ _TT /]? #_=0 _XT /^F #_ MP@ _^< /_\ #__P __\ /__ 'RS !LO 7<8 $[/ _U@ ,=T M "7B :Y@ $>H SN %\@ /\ #_ _P /\ #_!0 _PH M /\. #_$@ _Q@ /\A #_*P _SD /]* #_70 _W, /^, #_I M_[D /_4 #_W@ _]X /_> /\8+ #_&2D _QDH /\5*P#_$# _PLX ?\# M1 '_ %$!_P!> ?\ ; '_ '@!_P"" ?\ C '_ )0!_P"< /\ H@#_ *@ _P"O M /\ M@#_ +X _P#( /\ UP#_ .< _P#S /\ _0#_ /\ _P#_ /\ _P#_ /\ M_P#_ /\ _P#_ /\ _P#_ /\;*0#_'28 _QPE /\9)P#_$RP _PXT /\+0 '_ M"$X!_P5; ?\#: '_ G0!_P)_ ?\"B '_ I$!_P*8 ?\"GP'_ :4 _P&L /\! ML@#_ ;H _P'$ /\!T0#_ .0 _P#Q /\ _ #\ ?\ _ +_ /P#_P#\!/\!_ 7_ M ?P%_P'\!?\!_ 7_ ?\?)@#_(2( _R A /\>(P#_&"< _Q,P /\1/ '_#DH! M_PU7 ?\+8P'_"F\!_PIZ ?\*A '_"HT!_PJ4 ?\*FP'_"J(!_PJH ?\*KP'_ M"KX1^0'L$O\"ZQ/_ NH3_P/I$_\#Z1/_ ^D3_P/I M$_\#Z1/_ _\F'0#_*!@ _R@6 /\F%@#_)AT _R8H /\C- #_($ _QU- ?\; M60'_&64!_AEP ?P8>@'Y&(,!]QB, ?88DP'T&)H!\QBA ?$9J 'P&; "[AFZ M NT9Q@+J&MD"YAKK >(;^0+@&_\#WAS_!-T<_P7<'/\%W!S_!=L<_P7;'/\% MVQS_!?\J&0#_+1, _RT1 /\M$0#_+AD _RTB /\L+@#_*3H _R9' ?HD5 'V M(V !\B)K >\B=0+M(GX"ZR*' NDBCP+G(I8"Y2*> N0BI0+B(JT"X2.W M\C MPP+=(]8"V"3J ](D^07/)?\&S27_!\LE_PC*)?\(RB3_",HD_PC*)/\(RB3_ M"/\N% #_,1 _S(- /\T#@#_-10 _S4< /\S)P#Z,30 \R]! .XM3@'I+%H! MY2QE N(L< +?*WD"W2N" ]HKBP/8*Y($U2N:!-,KH@31*ZH%SRNS!0VN0H$/K$*)$*I!D1*H09H3IT"D%*5 KQ6C0+P6H4#0%IY! MZA><0?P7FD'_%YA!_Q>80?\6ET'_%9=!_Q670?\5ET'_%?\[!@#_/P ^48 M .5+ #<3@ TTT$ -%*"0#*2A0 PDTG +Q.-P&W3D4"LDU0!:],6@BK2V,* MJ$IL#:9)= ^D27P1H4B$$Y]'C!6=1Y47FT:?&)E&JAF71K@:ED;*&Y-&YAN1 M1_D;CT?_&HY'_QF.1_\8C4?_&(U'_Q>-1_\7C4?_%_\^ @#_0P ZTL -U1 M #15 RE0! ,92!0#!41$ N5,B +-5,P&N5$$"JE1,!:935@BB45\,GU!G M#YU/;Q&:3G<4F$Y_%I9-B!B33)$9D4R;&X]+IAV-2[,>BTO%'HE+XAZ'3/<> MADS_'85,_QR%3?\:A4S_&85,_QF%3/\9A4S_&?] #\1P Y5 -56 #* M60 PEH +U8 P"X5PX L5D> *Q:+P&G6CT"HEE)!9Y84PF;5UL,EU9D$)55 M:Q*25',5CU-[%XU2A!J+48T "Q7 L JUX: *5@*P"@8#H"G%]%!9=>4 F47%@,D%M@$(U::!.+ M67 6B%AW&(57@!N#5HD=@%:4'WY5GR%[5:TB>52](WA5UR-W5?(B=E;_('96 M_Q]V5O\==E;_''96_QMV5O\;=E;_&_]% #L3@ VE@ ,E> "_8@ MV0 M +%C "K80@ I&,7 )]D* ":93<"EF1#!9%C30B.854,BF!=$(=?91.$7FP6 M@5UT&7Y>5J1('=:G2)T6:HD<%K_'7!:_QQP6O\<<%K_'/]( #G4@ TUL ,5B "[9@ LV@ *QH M "E9@4 GV<4 )II)0"5:30"D&A !(QG2@B(9E,,A&5;$(%D8A-^8VH6>V)R M&7AA>AQV8(0>FB-N7J@E;%VX)6I>SB9I7NXD:5[_(FI>_R!J7O\? M:E[_'FI>_QUJ7O\=:E[_'?E* #C50 SU\ ,%E "W:@ KVP *=L "? M:@$ F6L1 )1M(@"0;C$!BVT]!(=L1P>#:U +?VI8#WQH8!-X9V<6=F=O&7-F M>!QP98$>;62,(6ICF"-H8J8E9F*V)F1BS"9D8NPE9&+_(V1B_R%E8O\?96+_ M'F5B_QUE8O\=96+_'?), #?6 RF( +UI "S;@ JW *)P "9;@ MDW 0 (]R'P"*FY6#G9M7A)S;&45<&MM&&UJ=1MJ M:7\>9VF*(65HEB-B9Z0E8&>T)E]GR29>9^HE7F?^(U]G_R%?9O\?8&;_'F!F M_QY@9O\>8&;_'N]/ #:7 QF4 +IM "P<@ IW4 )UT "4

6VK_'NM3 #38 PFD +9Q "L=@ HWD )EY "-=P AWD+ (-[ M& !_?"@ >WPU G=[0 5S>DD(;WE1#&QX60]H=V$3979H%F)U57 #-9 OFT +)U "H>P GWX )-] "'?0 @'\' 'R %0!X M@20 =8(R 7&!/01M@$8':8!/"F9_5@UC?EX18'UF%%U\;A=:>W<:5WJ"'51Z MCQ]1>9TA3WFN(DYYPR)->.4B37?[(4YW_Q].=O\>3W7_'4]U_QU/=?\=3W7_ M'=]< #(: N7( *YZ "E@ FH( (Z" " @P >84" '2&$0!QB" M;H@N 6J(.0)GAT,%8X=,"&"&4PM=A5L.6H1C$5>$:Q14@W4748* &DZ!C1Q+ M@9L>28&L'TB P2!'@.,?1W_Z'DA^_QY(??\=27S_'$E\_QQ)?/\<27S_'-9A M #";@ M'@ *J "?A0 E(< (B' ![B0 <(P &N.#0!HCQH 9H\I M &*0-0%?CS\#7(](!5F.4 A6CE@+4XU@#E",:!!-C'(32HM]%DB*BAA%BID: M0XJJ&T**OQM!BN$;08CY&T&&_QM!A?\;0H7_&D*$_QI"A/\:0H3_&LUG "\ M= KWX *6& ":B@ CHP (*- !UD 9Y0 &&5" !>EQ0 7)P MJH4 )Z+ "4CP B)( 'N4 !NEP 8IL %>> !2H X 4: ; $^A* !- MH30 2Z$^ 4FA1P)'H5 #1*%8!4*A80<_H&L)/:!W"SJ@A0TXH)0.-J"F#S6@ MNQ TH-T/-)WW$#.<_Q(SFO\2,YG_$S.9_Q,SF?\3,YG_$[UW "O@P HXL M )B1 "-E0 @9D '.< !GGP 6Z( $^F !'J0@ 1*H2 $.J'P!!JRL M0*LW #^L00 ]K$H!.ZQ3 CFL7 ,WK&<$-:QS!3*L@08PK)$'+JRC""VLN DL MK-D(+*KU"BNH_PLJIO\,*J7_#2JE_PTJI?\-*J7_#;6 "HBP G)$ )&6 M "%G >* &NE !?J 4ZP $BO ]L@ -K4+ #2U%0 SMB$ ,K8L M #&W-P PMT$ +[A+ "ZX50 LN& !*KAM 2FY>P(GN8T");F? R2YM ,CN=(# M([?T!"*U_P4AM/\&(;/_!R&R_P9 !C(K@ 7R,L %\;Q M 1?$_P$6P_\"%L'_ Q;!_P,6P?\#%L'_ Z.1 "8F BYX 'VE !PJP M8K$ %:V !*N0 /KT #3 JQ (L@ !G,! 3T H $=(1 !#2&@ 0 MTR4 #],P [4/ .U$@ #=56 W590 ,UG@ #-:- O8I *V+X "=GF K6 M_@ +U/\ "]+_ O2_P$+TO\!"]+_ 9J8 ".GP @*8 '*M !DM 5[H M $F_ ]P@ ,L8 "C) ?S0 %]$ !'6 ,VP4 "-X+ ;?$0 %WQH M!. D +A+@ !XCH .-' #D5@ Y&< .5[ #FD@ YJH .?( #G\ MZ/\ .C_ #H_P Z/\ .C_ )&? ""IP =*\ &6W !7O@ 2<, #S' M PRP )<\ !S4 4V0 #MT GA "Y0 .D& #I#0 Z1$ .H8 M #K(0 [2L .\W #Q10 \E8 /-H #S?@ ])< /6P #VT ]_, M /?_ #W_P ]_\ /?_ (6G !VL 9K@ %C! !*R .\P "[1 C MU@ &=P !'@ ,XP !.< #J ]0 /0 #U!0 ]0L /8/ #V M% ^!T /HG #\- _T, /]5 #_:0 _X$ /^: #_L@ _\\ /_M M #_^0 __D /_Y 'BP !HN@ 6<, $O+ [T0 +=@ "'= 6X@ M#N8 CJ [0 / #X _P /\ #_ _P /\& #_# M_Q /\8 #_(@ _S /] #_4P _VD /^! #_F0 _Z\ /_# #_ MU0 _]4 /_5 /\3* #_$R4 _Q$E /\-)P#_!BT _P U /\ 00#_ $\ _P!< M /\ :0#_ '0 _P!^ /\ B #_ ) _P"7 /\ G0#_ *0 _P"J /\ L #_ +< M_P# /\ S #_ -\ _P#L /\ ^ #_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ M /\ _P#_ /\6)0#_%B( _Q0A /\0(P#_"B@ _P P /\ /0#_ $L _P!8 /\ M9 #_ ' _P!Z /\ A #_ (P _P"3 /\ F@#_ * _P"F /\ K0#_ +0 _P"\ M /X R #] -D ^P#I /H ]@#Y /\ ^ #_ /@ _P#X /\ ^ #_ /D _P#Y /\ M^0#_ /\:(@#_&AX _Q@= /\3'@#_#B( _PHL /\'.0#_ T8 _P!3 /\ 8 #_ M &L _P!V /\ ?P#_ (@ _P"/ /\ E@#_ )T _P"C /X J0#\ + ^@"Y /< MQ #U -( \P#F /( ] #Q /\ \ #_ .\ _P#O /\ [P#_ / _P#P /\ \ #_ M /\>'0#_'AD _QP7 /\7& #_$QX _Q$H /\.- #_#$$ _PI. /\(6P#_!V8 M_P9Q /\&>@#_!H, _@:+ /P&D@#Z!ID ^ :? /8&I@#T!JT \@:U / %P #M M!0+_P'D"_\!Y O_ ?\A M& #_(1, _R 1 /\;$@#_'!H _QHD /\6+P#_$SP _Q%) /\050#\#F$ ^0YK M /8.=0#T#GX \@Z& / .C@#N#I4 [0Z; .L.H@#J#JH Z ZS .8/O0#E#\P MX0_C -T0\P#9$?\!UA+_ =03_P'3$_\"TA/_ M(3_P+2$_\"TA/_ O\E$P#_ M)1 _R0- /\C#@#_(Q0 _R(> /\?*0#_'#4 ^1E# /083P#O%UL [!=F .D7 M< #F%WD Y!>! .(7B0#@%Y$ WQ>8 -T7GP#;%Z< V1BQ -88NP#4& 2S-( %L32(!K TD :N-)D'K#2B"*LTK FI-+D)IS3*"J4UY0JA-?@+ MGS7_#)TU_PR=-?\+G#7_"YPU_PN<-?\+G#7_"_\S @#_-0 ]CH .4^ #< M0 U#T$ -(W"0#+.!4 PSHF +T]-@"X/D0!M#Y0 ;$]6@.N/6,$K#UK!:D\ M5$HE&H!2'1JP5A4:[%H1&T1:"1^X6@$?_%7]'_Q1_ M1_\2?T?_$7]'_Q%_1_\1?T?_$?\[ #N0P W$P ,Q1 #!5 N50 +11 M "N30L J$\9 *-1*0">4C"8Y/9@N,3FT-B4YU M#X=-?A&%38<3@DR1%8!,G!9^2ZD7?$NX&'M+S1AY3.L8>$S^%W=,_Q5W3/\4 M=TS_$W=,_Q)W3/\2=TS_$O\^ #H1P U5 ,96 "\6 M%D *U6 "G M4P< H505 )Q6)0"85S0!E%= I!72@2-5E,&BE5;"8=48PN$5&H.@E-R$(!2 M>A)]4H,4>U&.%GA0F1AV4*89=%"U&G-0R1IQ4.@:<%'\&'!1_Q=P4?\5<%'_ M%'%0_Q-Q4/\3<5#_$_5 #D2P SU0 ,%: "W70 KUX *=; "A6 , MFUD2 )9;(@"27#$!CEP] HI<1P2'6U &@UI8"8%98 Q^66<.>UAO$'E7=Q-V M5H 5=%:+%W)5EAEO5:,:;52R&VQ4QAMJ5>8;:E7[&6I5_Q=J5?\6:E7_%6M5 M_Q1K5?\4:U7_%/)# #?3P RU@ +U= "S80 JV( *)@ ";7 E5X0 M )!@'P",82X B&$Z H1@102!8$X&?E]6"7M>70MX764.=EQL$'-<=!-P6WT5 M;EJ(%VM:E!EI6:$;9UFP'&59PQQD6>,<9%GZ&F19_QAD6?\795G_%659_Q1E M6?\495G_%.]& #:4@ QEL +IA "P90 IF8 )UC "580 CV(. (MD M' "'92L @V4W 7]E0@-\9$L&>&-3"'5C6PMS8F(.<&%J$&U@D1EC7I\;85VN'&!=P1Q?7>$<7UWX&E]=_QA?7?\78%W_%F!=_Q5@7?\5 M8%W_%>M* #45@ PUX +9E "L:0 HFD )AG "/90 B68, (5H&0"! M:2@ ?FHU 7II/P-V:4D%8IT;7&*L'%IBOQQ98M\<66+W&EIB_QE:8?\76V'_%EMA_Q5;8?\56V'_ M%>=- #/60 OV( +-H "I;0 GFT )-K "):0 @VL) ']M%0!\;B4 M>&XR 75N/0)Q;D8$;FU/!VML5@EH;%X,96ME#V-J;1%@:78476F!%EMHC1A8 M9YL:5F>J&U5GO1Q49]P<5&?V&E1F_QA59O\7567_%E9E_Q569?\55F7_%>)1 M #*70 NV8 *]L "F<0 F7 (YO "#;@ ?7 % 'AR$@!U!T ;'DK &EY M-P%F>4 #8WE)!6!X40===U@)6W=@#%AV: Y5=7$14G5\$U!TB!9-=)<72W.F M&$ESN1E(<]4927+S&$EQ_Q=*0 CW@ (1X !W>0 ;WP &I]#0!G?AD 9'\F &* ,@%? M@#T"7(!& UI_3@57?U4'5'Y="5)]90Q/?6\.3'QY$4I\AA-'>Y0517ND%D1[ MMQ9#>](60WKR%D-Y_Q5#>/\41'?_%$1V_Q-$=O\31';_$\U? "[:P KG0 M *1\ "7?@ BGT ']^ !R?P 9H, &&$" !>AA, 7(.LPXVCLP. M-HWO#C6+_PXUB?\/-8C_#S:'_P\VA_\/-H?_#[YM "P>0 I8( )F' ", MB ?X@ '** !FC0 6I$ %"5 !)EPD 1Y@3 $68( !$F2L 0YDV $&: M0 ! FD@!/II1 CR:6@(ZFF0#-YIO!369?08SF8P',9F=""^9L @NF(\ &N2 !?E0 5)D $F= ! H .J(- #BC%P WHR( -J0M #6D-P T MI$$ ,Z5+ #&E5 $PI5X!+J5J 2RE> (JI8@#**6: R>EK00FI<8#)J3K!"6B M_P4EH/\&))__!B2>_PO+0 FL#< M);!! "2P2P CL58 (K%C "&Q<0 ?L8( 'K*4 1RRJ0$;LL$!&['G 1NO_@(: MK?\"&JS_ QJK_P,:J_\#&JO_ ZB( ";CP D90 (2: !VGP :*( %NE M !/J0 1*T #FP OLP )K8 !ZY!0 8NPX %[L6 !>\( 6O"H %;TU M !2]0 3ODL $KY8 !*^9P 1OW@ $+^, !# H@ .P+H #L#A ^]^P /O/\ M$+K_ 1"Z_P$0NO\!$+K_ 9^/ "4E0 AYL 'FA !KIP 7JP %*Q !% MM .K8 "^Y EO ';\ !7# /Q@4 "\H- G*% (RAT !\HG ?* M,@ &RSX !6 "*G ?*, &ZJ !@L 4K8 $6Y YO M+K\ "/# ;Q@ $\H W- (T0 =0) #4#@ U14 -8> #8)P MV3$ -L^ #<2P W5L -YN #>A WYL -^T #>V0 W_< -__ #? M_P W_\ -__ (V= !_I0 <*P &&S !3N@ 1;\ #C" LQ@ (@#^ (, _ "* /H D0#Y )< ^ "= /< HP#U *H ] "R /( NP#Q ,@ [P#< M .X [ #M /H ZP#_ .H _P#J /\ Z@#_ .H _P#J /\ Z@#_ /\8&0#_%A4 M_Q,3 /\.$P#_"QH _P#7, VPU[ M -D-@P#6#8H U V1 -(-F0#0#J SPZI ,T.LP#+#K\ R@_0 ,81Z0#"$OD MOQ/_ +T3_P&\$_\!O!/_ ;P3_P&[$_\!NQ/_ ?\B# #_(00 _R /\A!0#_ M'PP _QP1 /88' #L%2@ Y1,V -\20P#9$T\ TQ1: - 59 #-%FT RQ9U ,D7 M?0#'%X4 Q1B, ,08E #"&9P P!FE +X9KP"]&KL NQK+ +@;Y0&T'/8!LAW_ M K =_P*O'?\"KAW_ JX=_P*N'?\"KAW_ O\F!@#_)0 _R8 /LG #Q)0, M\"$+ .@<$@#>&1T U!LM ,T=/ #('TD Q2!5 ,$A7P"_(F@ O")P +HC> "Y M(W\!MR.' ;4CCP&T))P(CC;^"(PV_PB+-O\( MBS;_!XHU_P>*-?\'BC7_!_\O #R- XCP -)! #'0@ P$ +LZ 0"V M-@X L#D< *H[+ "F/#H HSU& )\]4 &=/5D"FCUA Y@]: 26/' %E#QW!I(\ M@ >1/(@'CSN2"(T[G0F+.ZD*B3NW"X@[R@N%/.@+@SS["X(\_PJ!//\*@3S_ M"8$\_PB!//\(@3S_"/\S #L.@ VD, ,I' "_20 MT< +%" "M/@H MID 7 *)")P">0S4 FD1" 9=$3 &41%4"D4-= X]#9 6-0VL&BT)S!XE">PB' M0H0*A4&."X-!F0R!0:4-?T&S#GY!Q@Y\0>0.>D+Y#7E"_PQX0O\+>$+_"WA" M_PIX0?\*>$'_"O8V #F0 T4@ ,-- "Y3@ L4T *E) "D108 GT83 M )I((P"623( DDH^ 8]*2 *,2E$#BDE9!(=)8 6%26@'@TAO"(%(=PI_1X + M?4>*#7I'E0YX1J(/=D:P$'5&PA!S1N 0=$ M #/4 OU@ +-= "H7P G%T )); "+6 A5H* (%;%@!]7"0 >ETQ M '==/ %T748"<5U.!&]<505L7%T':EQD"6A;; ME6G4-8UI_#V%9BQ%>69@2 M7%BG%%M8N!196= 465CP$UE8_Q%:6/\06EC_#EI7_PU:5_\-6E?_#>-( #+ M4P NUL +!A "D8@ EV$ (Y? "%7 ?UX' 'M?$P!X82$ =6(N ')B M.0%O8D,";&%+ VIA4P5G85H'96!B"6-@:@M@7W,-7EY]#UM>B1%979825UVE M$U5=MA1476(# '5D$0!R91X ;V8K &QG-P%J M9T "9V9) V5F401B95@&8&5@"%UD9PI;9' ,66-[#E9CAA!48I024F*C$U!B MM!-/8LP33V+M$D]A_Q%/8?\04&#_#E!@_PY08/\-4&#_#=E/ ##6@ M&, M *EI ";: CV< (1G !Y90 A$DMGLA)) M9\D226?K$DEF_Q!*9O\/2F7_#DME_PU+9/\-2V3_#=%4 "^7@ L6< *9M M "7; BFL ']K !S:P ;6T &AN# !E<3H!7'%# M EEQ2P-7<5,$57!:!E)P8@=0<&L)3F]U"TMO@@U);H\/1VZ?$$5NL!%$;L<1 M0VWJ$$1L_P]$:_\.16O_#45J_PU%:O\-16K_##8 57@_ 5-X M2 )1>$\#3W=7!$QW7P5*=V@'2'9S"45V?PM#=8T,076=#C]UK@X^=<4./77H M#CYS_0T^ "U:0 J7$ )QU "-= M@'0 '5T !I=@ 7GD %A\ 0!4?0X 4GX: %%_)@!/?S$ 38 [ $R 0P%* M@$L"2']4 D9_7 1#?V4%07]P!C]^? @\?HH).GZ:"CE^K LW?L,+-WWF"S=[ M_ LW>O\+-WG_"CAX_PHX>/\*.'C_"KYD "P;P I7@ )9Y "'>0 >WD M '!Z !D? 6( %"# !+A0H 2(84 $>'( !%B"L 1(@U $.(/@!!B4(> 4UB(<&,XB8!S*'J@@P 4X< $J+ !!C@( /9 . #N0& ZD2, .9$M #B2-P WDD -I)) M #234@ SDUP!,9-G 2^3= (MDH,#*Y*4 RJ2IP,HDKT$*)+A R>0^@0GCO\% M)XW_!2>,_P4GC/\%)XS_!;%T "E?@ F84 (J$ !]A ;X4 &.( !8 MBP 38\ $.3 ZEP ,IH' "Z;$ MFQH +)PD "N<+@ JG3@ *9U! "B= M2P GGE4 )IYA "6>;@ CGGX!(IZ0 2">HP$?GKD!'I[= 1Z<^ (>FO\"'IG_ M QZ7_P,>E_\#'I?_ ZI] ">A0 DXL (6* !UBP :(X %N1 !0E0 M1ID #N= RH *J, "*F"0 ?IQ$ 'J<: !VH) J9@ 6JG8 %:J) !2JG@ 3J[0 $JO3 !*H]0 3I_\!$Z7_ 1.E M_P$3I/\!$Z3_ :.& "7C C9$ 'V2 !ME0 8)@ %2< !(H /J0 M #2G JJP (:X !FQ 2LP< #[40 ZU%P .M2$ #;4K VU-@ ,MD$ M"[9. JV7 )MFP "+9_ >VE &MJH !;;% :VZ@ 'M?\ "+3_ BS_P ) MLO\ ";+_ )J- "0DP A)@ '2< !EH 5Z0 $NH ! K -; "JS M AM0 &+@ !&[ ,O@( !L + + $0 !P1D ,$B #"*P PC8 ,-" M ##4 Q%\ ,1Q #$AP Q)T ,2U #$V@ Q/8 ,/_ ##_P P_\ M ,/_ ).4 "'F@ >* &JF ! U8\ -6G #6P@ UND -;] #6_P UO\ -;_ M (J; ![H@ ;*D %ZP !0M@ 0KH #2] HP0 '<0 !3' -RP M!LX #2 UP -D #:!0 W L -T0 #?%0 X1T .,G #E,P MYT( .A4 #H9P Z7X .F7 #JKP ZLX .OO #K_@ Z_\ .O_ 'VC M !NJP 7[( %&Z !"P -,, "?' ;RP $L\ O3 "V -T M #A Y .4 #G Z0 .L' #M#0 [Q$ /$9 #T) ]S$ M /E! #Z50 ^FH /N$ #[G0 _+8 /S2 #][0 _?0 /WT '&L !A MM0 4KT $3$ TR0 )LT !K2 0V "-T #A Y0 .@ #L M [P /$ #S ]0 /< #Y 0 ^P@ /X. #_%0 _R$ /\O M #_00 _U8 /]M #_AP _Z /^V #_R@ _]0 /_4 /\+( #_!QX M_P = /\ ( #_ "4 _P N /\ .P#_ $D _P!6 /\ 8@#_ &T _P!V /\ ?P#_ M (< _P". /\ E #_ )H _P"@ /\ I@#_ *T _P"U /\ O@#_ ,L _P#A /\ M\ #^ /T _0#_ /T _P#] /\ _0#_ /P _P#Y /\ ^0#_ /\-'0#_"QH _P09 M /\ &@#_ !\ _P J /\ -P#_ $4 _P!1 /\ 7@#_ &@ _P!R /\ >@#_ (( M_P") /\ D #_ )8 _P"< /X H@#\ *D ^P"P /D N0#X ,8 ]@#9 /4 ZP#T M /D \P#_ /( _P#S /\ \P#_ /, _P#S /\ \P#_ /\0&0#_#A4 _P@4 /\ M% #_ !D _P E /\ ,@#_ $ _P!, /\ 60#_ &, _@!M /P =0#Z 'T ^0"$ M /< BP#V )$ ] "7 /, G@#R *0 \ "L .X M #M , ZP#/ .D Y@#H /4 MY@#_ .< _P#F /\ Y0#_ .4 _P#E /\ Y0#_ /\2% #_$! _PP/ /\#$ #_ M !4 _P @ /\ + #_ #H _P!' /H 4P#W %X ] !G /$ < #O '@ [0!_ .L MA@#J (P Z "3 .< F0#E * XP"G .$ L #? +H W0#) -L X #8 / UP#^ M -4 _P#4 /\ TP#_ -, _P#3 /\ TP#_ /\5$ #_$@P _PX) /\+# #_"1( M_P,: /\ )@#] #, ] ! .\ 30#K %@ Z !A .4 :@#B '( X !Z -X @ #< M (< V@". -@ E0#4 )P T@"C - K #. +8 S #$ ,H V0#( .T QP#[ ,4 M_P#$ ?\ PP'_ ,0!_P#$ ?\ Q '_ /\8"P#_%04 _Q /\0!@#_#PT _PP4 M /P''P#Q RL YP Y .( 1@#> 5$ V@); -4"9 #2 VP SP-T ,T$>P#+!(( MR@2) ,@%D #&!9@ Q 6@ ,(&J0#!!K0 OP;! +T(U0"[">P N O] +8,_P"U M#?\ M W_ +0-_P"T#?\ M W_ /\;!0#_& _Q< /\6 #[$P8 ^A . .X, M%@#C"2( V@DP -,*/@#."TH R@Q5 ,<-7@#%#6< P@YO ,$.=@"_#GX O0^% M +P/C0"Z$)4 N!"= +<0IP"U$;( LQ' +(1U0"N$^X JQ3^ *D5_P"G%?\ MIQ7_ *84_P&F%/\!IA3_ ?\? #_' ^AX .L> #C' WQ4% -X.#0#3 M#A@ RQ$H ,43-P# %$0 O!9/ +D760"W%V$ M!AI +,9<0"Q&7@ KQJ *X: MB "L&Y JQN9 *D;HP"G'*X IAR\ *0=SP"A'NH!GA[\ 9P?_P&;'_\!FA__ M 9H>_P&9'O\!F1[_ ?\B #_(0 ["< . J #4*0 S20 ,H<" #$&1( MO1PB +<>,0"S(#X KR%) *TB4P"J(UP J"1D *8D; "D)', HR1Z *$E@@&@ M)8L!GB64 9TEG@&;)JH!F2:W 9@FR0*5)^8"DB?Y I H_P*/*/\"CB?_ HXG M_P*.)_\"CB?_ O\F #R*0 XS$ -(T #(- P# +LI @"X(PX L28< M *PH*P"H*C@ I"M$ *$L3@"?+5< G2U? )LM9P&9+6X!F"YU 98N?0*4+H8" MDRZ0 I$NF@./+J8#C2ZS XPNQ0.*+^$$AR_V!(4O_P2$+_\#A"__ X,O_P.# M+_\#@R__ _LI #K,0 V3@ ,D\ "_/ MCD + R "L+0L IR\7 *(Q M)@">,S0 FC1 )@U2@"5-5, DS5; 9$U8@&/-6D"C35Q HPU>0.*-8(#B#6+ M!(8UE@2$-:(%@C6O!8$UP 9_-MP&?3;T!GLV_P5[-O\%>C;_!'HV_P1Z-?\$ M>C7_!/4M #D-P T#\ ,)# "W1 K4 *3NL!W<[O AV/-4(=#SQ"',\_P=R//\&/0 R40 +Q( "P20 ID8 )]! ";/0$ E3T0 )$_'0"-02L MBD(X (=#0@"$0TL!@D-3 8!#6P)^0F(#?$)I!'I"<05X0GH&=D&$!W1!CPAR M09L(<$&I"6]!N0IM0= *;$'N"6M"_PAJ0O\':D'_!FI!_P9J0?\%:D'_!>TW M #60@ Q$D +=- "K30 H$H )A' "30@ CD,- (E%&@"&1B@ @TTA0 GE(5P)W2%\#=4AF!'-';@5Q1W8&;T> !VU&C EK1I@* M:4:F"V=&M@MF1LP+94;L"V1'_PED1O\(9$;_!V1&_P9D1?\&9$7_!N@[ #0 M1@ OTT +-1 "E40 FDX ))+ "-1P AT@+ (-*%@!_2R0 ?4PQ 'I- M/ !W344!=4U- G--50)Q35P#;TUC!&U,:P5K3',':4M]"&9+B0ED2Y8*8DND M"V%+M Q?2\H,7DOJ"UY+_@I>2_\)7DK_"%Y*_P=>2O\'7DK_!^,_ #+20 MO%$ +!5 "A5 EE( (U0 "'3 @4T( 'U/$P!Z4"$ =U$N '12.0!R M4D(!;U)+ 6U24@)K45D#:5%A!&=1: 9E4'$'8U!["&%0A@I?3Y,+74^A#%M/ ML@U93\<-64_H#%A/_0M83_\)64__"%E._P=93O\'64[_!]]# #'30 N%0 M *Q9 "=5P D54 (A4 "!4 >U($ '=3$0!T5!X <54K &]6-@!L5D ! M:E9( 6A64 )F5E<#9%9>!&)59@5@56\'755X"%M4A I95)$+5U2@#%53L U4 M4\4-4U/F#%-3_ M34_\)5%+_"%12_PA44O\'5%+_!]I& ##4 M5@ *A; M "96@ C5@ (17 ![5 =E8! '%7#P!N61L ;%HH &E:,P!G6ST!95M% M 6-;30)A6E4#7UI#%!8K@U/6,,- M3ECD#$Y8^PM/5_\)3U?_"$]6_PA05O\'4%;_!]-* # 5 LEP *-> "5 M70 B5P ']; !V60 <%H &M<#0!H71@ 9EXD &1?, !B7SH 8%]# 5Y? M2P)<7U("6E]: UA?80557FH&4UYT!U%=?PE/78T*35V<"TM=K Q*7<$,25WC M#$E<^@I)6_\)2EO_"$I:_PA*6O\'2EK_!\Y. "\6 KF )]A "18 MA5\ 'M? !P70 :E\ &5A"@!B8A0 8&,A %YD+0!<9#< 6F1 5AD2 %6 M9% "5&17 U)D7P109&<%3F-Q!DQC?0A)8HL)1V*:"D9BJ@M$8K\+1&+A"T1A M^0I$8/\)1&#_"$5?_P=%7_\'15__!\A2 "X7 JV0 )MD ",8P @&, M '9C !J8@ 8V0 %]F!@!;9Q$ 66@= %=I*0!6:C, 5&H\ %)J10%0:DP! M3FI4 DQJ7 -*:F4$2&EO!49I>@=$:8@(0FB8"4!HJ0H_:+T*/FC>"3YG]PD^ M9O\(/V7_!S]E_P<_9/\'/V3_!\-7 "S80 IVD )9H "'9P >V< '%G M !E: 7&H %AL 0!4;@X 4F\8 %!O) !.<"X 37 X $MQ00!*<4D!2'%1 M 49Q60)$<&(#0G!L!$!P> 4^<(8&/&^5!SIOI@@X;[L(.&_;!SAN]@$0 07A- 3]X M50$]>%X".WAH CEX= ,W>(($-7B3!3-WI 4R=[D%,7C7!3%V]04Q=/\%,7/_ M!3%R_P4R_\#*7O_ [%J "E= E78 (5U !X=0 ;74 &%W !7>@ 3'X M $.! [A0 -8@) #*)$0 QB1L ,(DE "^*+P NBC@ +8M! "R+2@ JBU0 M*8M? "B+:P FBWH!)(N+ 2.+G@$BB[,!(8S. 2&*\0$@B/\"((;_ B"%_P(A MA?\"(87_ JMR "A? CWL (!Z !S>@ 9GP %M_ !0@@ 1H8 #R* M TC0 +)$ ":3# DE!, (Y0< "*5)@ AE2\ ()4X !^60@ >EDP '998 M !R69 :EW0 &9>& !B7F0 7EZX %9?) !:5[@ 6D_\!%I+_ 1:1_P$6D/\! M%I#_ :5[ "9@P B8$ 'N !L@@ 7X0 %2( !)BP /Y #64 M MEP )9H !V> 0 6H P %*$2 !2A&P 3H24 $J$N !&B. 1HD, $*)/ ^B M7 .HVL #:-] VCD@ ,HZ< "J+ NBY@ ,H/X #9__ V>_P -G?\ #9W_ M )Z$ "2B0 @X@ '.( !EBP 6(X $R2 !!EP -YL "Z> DH@ M'*4 !6H /JP0 "JX, >M$@ &K1L !:TD 2N+@ "KCD :Y% "N4@ MKF$ *YS "NAP KIT *ZT "NU0 K?0 *W_ "L_P J_\ *O_ ):+ M ",D >Y &N2 !=E@ 4)H $2? YHP +Z< "6K P O)$ +RI "\Q O.L +O^ "[_P N_\ +O_ )"2 "# MF L@ 3[H $#! M QQ0 (LD !;. -T@ !-@ #= X0 .0 #H ZP .T M #O \0 /, #V ^ , /H+ #]$0 _QL /\I #_.P _T\ M /]F #_?P _YD /^O #_PP _]8 /_6 /\$' #_ !D _P 9 /\ ' #_ M "( _P K /\ . #_ $8 _P!3 /\ 7@#_ &D _P!R /\ >@#_ (( _P") /\ MCP#_ )4 _P"; /\ H0#_ *@ _P"O /\ N0#_ ,4 _P#9 /X [ #] /L ^P#_ M /L _P#[ /\ ^@#_ /0 _P#P /\ \ #_ /\'& #_ 14 _P 4 /\ %@#_ !L M_P F /\ - #_ $( _P!. /\ 6@#_ &0 _P!M /\ =0#_ 'T _P"$ /\ B@#] M ) _ "6 /H G0#Y *, ^ "K /< M #U +\ ] #. /, Y@#Q /8 \ #_ .\ M_P#O /\ [@#_ .X _P#J /\ Z@#_ /\+% #_!A$ _P 0 /\ $ #_ !8 _P B M /\ +@#_ #P _P!) /\ 5 #^ %\ ^P!H /D < #W '@ ]0!_ /, A0#R (L M\ "2 .\ F #M )\ [ "F .H K@#H +D YP#' .4 W@#C / X@#^ . _P#@ M /\ X0#_ .$ _P#A /\ X0#_ /\-$ #_"0T _P$, /\ # #_ !( _P < /\ M* #\ #8 ^0!# /8 3@#R %D [P!B .P :P#J '( Z !Y .8 @ #D (8 X@", M .$ DP#? )H W0"A -L J@#8 +0 U0# -( TP#0 .H S@#Z ,T _P#- /\ MS0#_ ,P _P#, /\ S #_ /\0# #_# < _P," /\ " #_ X _P 6 /8 (@#P M "\ [ \ .D 2 #E %, X0!< -X 90#; &P UP!S -0 >@#2 ( T "' ,X MC@#, )4 R@"= ,@ I0#& *\ Q "[ ,( RP# .4 O@#U +T _P"\ /\ O #_ M +P _P"\ /\ O #_ /\1!0#_#@ _PH /\( 0#_! H ^ 0 .D &@#C "@ MW@ U -D 00#3 $P SP!6 ,L 7P#) &8 Q@!N ,0 = #" 'L P0"" +\ B0"] M ) O "8 +H H0"X *L M@"W +0 QP"R . L0'R *\"_P"N _\ K03_ *T$ M_P"M!/\ K03_ /\4 #_$ _P\ /(- #J"@ Z0,) -T $@#4 !\ S0$M M ,@".@#$ T4 P -0 +T$60"[!6$ N05H +<&;P"U!G8 M =] +('A "Q"(P MKPB5 *T)G@"K":@ J@JU *@*Q0"F"]\ I WT *(._P"@#O\ GP[_ )\._P"? M#O\ GP[_ /\7 #_$P [Q@ .09 #;%@ TA " ,\)"P#("!8 P0HD +P, M,@"W#3X M Y) +$.4P"O$%L K1!C *L0:@"I$7$ J!%X *81@ "E$8@ HQ*1 M *$2FP"@$Z8 GA.S )P3PP";%-X EQ;T )46_P"4%_\ DQ?_ )(7_P"2%O\ MDA;_ /\: #T'0 Y2, -4E #*) PAT +X6! "[$! M!,= *\5*P"K M%C@ IQA# *4930"B&58 H!I= )X;90"=&VP FQQS )H<>P"8'(, EQV- )4= MEP"3'J( DAZO ) >OP"/']@ C"#Q 8D@_P&((/\!AR#_ 8<@_P&&(/\!AB#_ M ?H> #K)@ VBT ,HP "^+@ M2@ + B "N&PP J!T7 *,?)@"?(3, MG"(^ )DC2 "7)%$ E219 ),E8 "2)6< D"9N (XF=@"-)G\ BR:( 8HGDP&( M)YX!AB>K 80GNP&#*-$!@"CN 7XI_P%]*?\!?"C_ 7PH_P%\*/\!?"C_ ?4D M #C+@ SS4 ,$X "T-@ JS$ *4L "B)@8 GB83 )DH(0"5*BX DBLY M (\L1 "-+4P BRU4 (DN7 "'+F, ABYJ 80N<@&"+GH!@2^$ 7\OCP)]+YH" M>R^G GHOMP)X+\P"=C#J G4P_@)S,/\"#6 G8UBP-T-9<#CQ- '@\50%W/%P!=3QC 7,\:@)Q/',"<#Q\ VX[AP-L.Y0$:CNA!&@[ ML05G/,4%93SE!60\^@1D//\#8SO_ V,[_P-C._\"8SO_ N4U #-/P O48 M *Y' "?10 E4, (Y ")/ A#P* ( ]% !]/B( >C\N 'A . !U04( M1HX%7$6$8" '1'$ !P2!L ;DDG &M*,@!J2SP :$M$ &9+ M3 %D2U,!8DM: F!+8@)?2VH#74MT!%M*?P592HP%5TJ:!E5*J@=42KT'4TK< M!U)*]@922O\%4DG_!%))_P-22/\#4TC_ ]1! # 2P LE$ *!0 "23P MATX 'Y, !X2 P1.4X@%3%.7!DM3IP=)4[H'2%/5!TA2\P9( M4O\%2%'_!$E1_P1)4/\#25#_ \I( "Y4@ JE< )A6 "*50 ?U0 '93 M !L40 9U, &)4" !?5A( 75<> %M7*0!96#, 6%@\ %991 !564P!4UE3 M 5%96P)/6&0"35AM TM8> 1)6(8%1U>5!D57I09$5[@&0UC2!D-7\@9#5O\% M0U7_!$15_P1$5/\#1%3_ \9, "U5@ I5H )19 "&6 >U@ '%7 !F M5@ 85@ %U9! !96A 5UL; %5<)@!373 4ETY %%>00!/7DD 35Y1 4Q> M6 %*7F$"2%UK T9==@-$78,$0EV2!4!=HP8_7;8&/EW0!CU<\04^6_\$/EK_ M!#Y:_P,^6?\#/UG_ \%0 "Q6@ H5T )!< ""6P =EL &U; !A6P M6UT %9> !28 T 4&$7 $YB(@!-8BP 3&,U $IC/@!)8T8 1V-. $9C5@%$ M8UX!0F-H D!C!P ,G@E #%Y+@ P>3< +WD_ "YY2 L>E( *WI< "IZ M: H>G8 )GJ' 25ZF0$C>JP!(GK% 2)YZ0$B=_\!(G;_ 2)U_P(B=/\"(W3_ M JQH "=;@ BFT 'ML !O; 96P %IN !0<0 174 #UX V? M+G\" "F!#0 G@A0 )H(> "6")P D@B\ (X,X "*#0@ A@TL ((16 !^$8@ > MA'$ '(2" !N$E0 :A*D &(3! !B#Y@ 8@?T &8#_ 1E__P$9?O\!&7[_ :9P M "5

0 /WT #>! OA )X@ M ""+!0 ;C0X &HT5 !F-'@ 8CB< %XXP !:..0 5CD, %(]/ !./6P 2CVH M$8][ !"/CP /CZ0 #H^[ V/X .C?H #XO_ !"*_P 0B?\ $(G_ *%Z ". M>0 ?G< ')W !D> 6'L $U^ !"@@ .88 "^* GC@ ()$ !B5 M 2F 4 #IH. V:% ,FAT "YHF N:, *FCL "9I& B:4P &FV$ !9IR M 2:A@ "FIL )JQ &9SP "F? IC_ 27_P %EO\ !9;_ )F! "'?P M>GX &M^ !=@0 4(4 $6) [C0 ,9( "B6 ?F0 &)T !&@ , MHP( !J4* &E$ I18 *8? "F* IC( *<] "G2@ IU@ *=H "G M? IY$ *:H "FPP I>D *7\ "E_P I/\ *3_ )&' ""A@ 1 #'J0 Q\< ,?L #'_@ Q_\ ,?_ (.7 !QF@ 89X %*C !% MJ0 .*X "RS @MP %KH Z] &P ,, #' R0 ,H #, M S0, ,X) #0#@ TA, -0; #8)0 VS( -U" #=5 WFD -Z! M #>G W[4 -_9 #?\P W_\ -__ '>? !HI@ 6:T $JS [N M+;L !^_ 4P@ #,8 /) S - #5 V0 -H #< MW@ . #B!0 Y L .<0 #J& [20 / R #Q1 \E@ /-O #T MB@ ]*0 /2_ #TWP ]/, /3T &JH !;KP 3+< #V] MP0 '\8 M !/* +S@ -( #7 W . #E YP .D #K [0 M .\ #Q \P /8' #Y#@ _!8 /\B #_,P _T< /]= #_=@ M_Y$ /^I #_O@ _]@ /_; /\ & #_ !8 _P 5 /\ & #_ !X _P G /\ M-@#_ $, _P!/ /\ 6@#_ &0 _P!M /\ =0#_ 'T _P"$ /\ B@#_ ) _P"6 M /\ G #_ *, _P"K /\ M #^ +\ _0#/ /L YP#Z /@ ^0#_ /D _P#Y /\ M]0#_ .X _P#I /\ YP#_ /\ % #_ !$ _P 1 /\ $@#_ !< _P C /\ ,0#_ M #X _P!* /\ 5@#_ & _P!H /\ < #_ '@ _0!^ /P A0#Z (L ^0"1 /@ MF #W )X ]0"F /0 K@#R +D \0#' .\ X #N /( [ #_ .P _P#L /\ ZP#_ M .4 _P#@ /\ W@#_ /\#$ #_ X _P - /\ #0#_ !, _P > /\ *P#_ #@ M_P!% /X 4 #[ %H ^ !C /4 :P#S '( \0!Y .\ ?P#N (8 [ ", .H D@#I M )D YP"@ .8 J0#D +, X0# . TP#> .L W #[ -L _P#: /\ V@#_ -D M_P#4 /\ T@#_ /\'#0#_ D _P & /\ "0#_ \ _P 8 /L )0#X #( ]0 _ M /( 2@#M %0 Z@!= .< 90#D &P X@!S . >@#> ( W "& -H C0#7 )0 MU "; -( I #/ *T S0"Y ,L R0#) .0 R #V ,8 _P#% /\ Q@#_ ,< _P#' M /\ QP#_ /\*!@#_ 0 _P /\ ! #_ L ] 2 .\ 'P#J "P Y0 X .( M0P#= $X V0!7 -0 7P#1 &< S@!M ,P = #* 'H R " ,8 AP#% (X PP"6 M ,$ G@"_ *@ O0"S +H P@"Y -L MP#P +4 _P"V /\ M0#_ +4 _P"U /\ MM0#_ /\, #_! _P /X #V , Z - . %P#9 "0 T0 Q ,T / #* M $< Q@!1 ,, 60# & O@!G +P ;@"Z '0 N0![ +< @@"U (D LP"1 +( MF@"P *0 K@"O *P O0"J - J #K *< ^P"F /\ I@#_ *4 _P"E /\ I0#_ M /\- #_!P ] D .H) #B! V@ ' ,\ $0#( !P P@ I +X -0"[ $ MMP!* +0 4P"R %L L !B *X : "L &\ JP!U *D ?0"H (0 I@"- *0 E@"C M * H0"K )\!N0"= \P G 3H )H&^0"9!_\ F C_ )<(_P"7"/\ EPC_ /\0 M #W$ Z!0 -P5 #.$0 Q@T ,($"P"\ !0 MP$A +(#+@"N!3H JP9$ M *@(30"F"%4 I E< *(*8P"@"FH GPMQ )T+> "<"X F@R) )D,DP"7#)X ME0VJ )0-N "2#

;P"%'G< @Q^ ((?BP" 'Y< ?B"C 'T@ ML@![(,4 >2'D '2=\ '@HAP!V*), ="B@ 7(HKP%Q M*<$!;RG@ 6TI]P%L*?\!:RG_ 6LI_P%K*/\!:RC_ >@H #0,@ P#@ *XW M "A-0 F#( )(M ".*0 BR<, (BU* M '@N40!W+E@ =2Y@ ',O9P!R+V\ <"]Y 6\O@P%M+Y !:R^= 6DOK %H,+X! M9S#; 64P]0%D,/\!8S#_ 6,O_P%C+_\!8R__ >(N #*. NCT *@\ ": M.@ D3< (HS "&, @RX) '\O$P![,!\ >#(K '8S-0!T,SX S0$ '.XH"7#N7 EL[IP)9.[@#6#O2 U<[ M\0)6._\"5CO_ E8Z_P%6.O\!5CG_ =0W # 00 KT0 )U# "00@ A4 M 'X^ !Y.P =#H '$Z#@!M/!@ :STD &D^+P!G/S@ 93] &1 2 !B0$\ M84!7 %] 7@%=0&8!7$!O 5I >@)80(<"5D"5 E1 I -30+8#4D#/ U% [P-0 M0/\"4#___^+__TE#0U]04D]&24Q% 8) E __P)1/O\!43[_ <\[ "]10 MJD< )E& "+10 @40 'E" !T/@ ;S\ &M # !G014 94(A &-#*P!A M0S4 7T0^ %Y$10!=14T 6T54 %E%7 %8160!5D5M 51%> )2184"4423 T]$ MHP--1;0#3$7, TM%[0-+1/\"2T3_ DM#_P),0O\"3$+_ LH_ "Y2 IDH M )5) "'2 ?4< '5% !N0@ :4, &5$"0!B11, 7T8> %U'* !<2#( M6D@[ %E)0P!724H 5DE2 %1)60%326$!44EK 4])=@)-28("2TF1 TI)H0-( M2;,#1TG* T9)[ -&2/\"1DC_ D='_P)'1O\"1T;_ L9# "V3 HDP )%, M "$2P >4H '!) !I1@ 9$< %])!@!<2A 6DL; %A,)0!63"\ 54TX M %--0 !234@ 44Y/ $].5P!.3E\!3$YI 4I.3@ 6%$ %12 !14PP 3E04 $Q5'P!+5BD 258R $A6.@!' M5T( 1E=* $174@!#5UH 05=D 4!7;@$^5WL"/%>+ CI7FP(X5ZT"-U?$ C=7 MYP(W5OT"-U7_ C=4_P(W4_\".%/_ KI/ "I5@ E54 (54 !X5 ;50 M &14 !85 4E8 $Y7 !*60D 1UH1 $9:&P!$6R4 0ULN $)<-@!!7#X M/UQ& #Y=3P ]75< .UUA #I=; $X77D!-EV( 31=F0(S7:L",5W" C%7 BUP 'M; !O6P 95L %Q< !1 M7@ 26 $-B \90 .&<* #5H$@ T:!L ,VDD #)I+0 Q:34 +VH] "YJ M1@ M:D\ +&I9 "MK90 I:W( *&N" "9KDP D:Z< (VN] ")JX C:?D!(V?_ M 2-F_P$C9O\!)&7_ :Q@ "88 A6 '9? !J7P 86 %=@ !-8P M1&8 #UH V:P ,&X$ "QP#@ J<14 *7$> "AQ)@ GQ 'GL7 !Q['P ;>R@ &GLP !E\.0 8?$, M%WQ. !9\6@ 5?&< %'UX !)]BP 1?9\ $'VU ]]U0 0>_4 $7G_ !%X_P 2 M=_\ $G?_ )YK "*:@ >FD &UI !B:0 5VH $QM !#< .70 #%X M I>P (G\ !N" 4A0D $880 !&&%P 0AQ\ $(P !X3_ B#_P )@O\ M"8+_ )5Q "#;P =&X &EN !<;P 4'( $9U \>0 ,GT "J! B MA0 &XD !2, /CP, "I(+ :2$0 $DA@ I(@ &2*0 DC, ),^ "3 M2P DUD )-I "3>P DI )*F "1OP D>4 )#Z "/_P C_\ (__ M (UW !]=0 <'0 &)U !5> 27P #^ TA *XD "*- :D0 M$Y0 Z7 )FP 9T( "=#@ G1, )X: ">(@ GRL )\U "@0@ MH% *!? "@<0 H(< )^= "?M0 GMH )WV "=_P G/\ )S_ (9] M !X? :7P %M_ !.@P 08@ #:, LD0 (Y8 !J: 2G@ #:$ M :D IP *D# "I"@ J@X *L3 "L&0 K2( *XK "O-P KT4 M *]4 "O9@ KWL *Z4 "NJP KLD *[O "M_P K?\ *W_ (&$ !Q MA 88< %.+ !&D .98 "Z; CH &J0 !*H ,K !*\ "R M M@ +< "W @ N @ +D- "Z$@ NQ@ +TA "^*P P#@ ,!( M # 6@ P6X ,&& #!H P;H ,'C # ^0 P/\ ,#_ 'F- !HD M690 $N: ]H ,:4 "6K :KP $;, NX "NP +X #! MQ ,4 #& QP ,@% #*"P S \ ,X5 #0'P TRL -4Z #5 M3 UF -AW #8D@ V*P -G) #9[ V?L -C_ '"9 !@G@ 4:0 M $.J UL *+8 !RZ 1O@ "<$ #% R ,L #/ T@ M -, #6 V -L #= WP< .(- #E$P Z!T .PJ #M/ M[5$ .YG #O@0 [YP /"W #PTP \.P /#T &>F !8K0 2;0 #JZ M JO@ ',( !#& 'R@ ,X #2 U@ -P #@ XP .0 M #F Z .L #M [P /(" #U"@ ^!$ /P< #_+ _S\ M /]5 #_;@ _XH /^D #_N@ _]$ /_A /\ % #_ !( _P 2 /\ % #_ M !D _P E /\ ,@#_ #\ _P!+ /\ 5@#_ & _P!H /\ < #_ '@ _P!_ /\ MA0#_ (L _P"1 /\ F #_ )X _@"F /T K@#\ +D ^@#( /D X@#X /0 ]P#_ M /8 _P#V /\ [P#_ .< _P#B /\ W@#_ /\ $0#_ X _P . /\ #P#_ !0 M_P @ /\ +0#_ #H _P!& /\ 40#_ %L _P!C /X :P#\ ', ^@!Y /D @ #W M (8 ]@", /4 D@#S )D \@"@ / J0#N +, [0#! .L U@#J .X Z0#^ .< M_P#G /\ Y0#_ -T _P#5 /\ T0#_ /\ #0#_ H _P ( /\ "0#_ ! _P ; M /\ * #_ #4 _P! /H 2P#V %4 \P!> /$ 9@#N &T [ !T .L >@#I ( MYP"& .8 C0#D ), X@"; . HP#> *T W "Y -H R@#7 .8 U #X -( _P#2 M /\ T@#_ ,X _P#) /\ Q@#_ /\ " #_ , _P /\ P#_ T _ 6 /< M(@#S "X [P Z .P 10#H $\ Y !8 .$ 8 #> &< VP!M -D = #5 'H TP" M -$ AP#/ (X S0"5 ,L G@#) *< QP"S ,4 P@## -P P0#Q +\ _P"_ /\ MO@#_ +X _P"] /\ NP#_ /\ #_ _P /\ #V @ [@ 1 .< &P#A M "< W0 S -D /@#3 $D SP!2 ,L 60#( &$ Q@!G ,0 ;0#" ', P !Z +\ M@ "] (@ NP"0 +D F "X *( M0"M +, NP"Q ,X L #J *\ _ "M /\ K0#_ M *X _P"N /\ K@#_ /\" #_ _0 /( #H W@ , -, %0#, "$ MR L ,0 . #! $( O0!+ +H 4P"X %H M@!A +0 9P"R &T L !T *\ >@"M M (( K "* *H DP"H )T I@"H *0 M0"B ,8 H0#C )\ ]@"> /\ G@#_ )X M_P"> /\ G@#_ /\& #[ [@4 .($ #5 RP & ,, #P"] !D N E M +0 ,0"Q #L K@!% *P 30"I %4 IP!; *4 8@"D &@ H@!N *$ =0"? 'P MG@"% )P C@": )@ F "D )8 L "5 ,$ DP#< )( \@"1 /\ D #_ ) _P"/ M /\ CP#_ /T* #P#@ X1$ ,X0 #"#0 NP< +< "@"Q !( K > *@ M*0"E #0 H@ ^ )\ 1P"= $\ FP!6 )D!7 "7 6, E@)I )0"< "3 W@ D0. M ) $B@".!)4 C 6A (H%K@")!KX APC8 (8)\ "$"O\ @PO_ (,+_P"#"_\ M@PO_ /80 #F%P TAP , : "S%@ K!( *@- "F!PT H@46 )T'(@"9 M"2X E@HX )0+00"2#$H D Q1 (X-6 ",#5X BPUE (D-; "(#G0 A@Y] (4. MAP"##I, @0^? ( 0K0!^$+X ?1#; 'H1] !X$O\ =Q+_ '<2_P!W$O\ =Q+_ M .\7 #;(0 QB0 +0C "H( H!P )L7 "9$00 F X0 ),0&P"/$2< MC!(R (D3/ "'$T0 A11, (,44P"!%5H @!5@ 'X6: !]%F\ >Q9X 'D7@P!X M%X\ =AB< '08J@!S&;L * EB0 ) @ "-' C!<, (@8%@"$&B( @1LM M 'X<-P!\'4 >AU( 'D>3P!W'E4 =A]< '0?8P!S'VL <2!T ' @?P!N(8L M;"&8 &LAIP!I(K@ :"+/ &8B[@!E(_\ 9"/_ &0B_P!D(O\ 9"'_ . F #( M+P M#$ *,P "6+@ C2L (",I '4D M,P!S)3P <25# ' F2P!N)E( ;2=9 &LG8 !J)V@ :2AQ &P!E*(@ 9"F5 M &(II !@*;4 7RG+ %XJ[ !<*O\ 7"G_ %PI_P!<*?\ 7"C_ -@L ##-0 MK34 )TT "0,P AC$ ( M !\*P >2@# '8G$ !R*1H <"HE &TK+P!K M+#@ :BQ &@M1P!G+4X 92Y5 &0N70!C+F4 82]N %\O> !>+X0 7"^2 %HO MH0%9+[(!6##( 58PZ0%5,/X!52__ %4O_P!5+O\ 52[_ - Q "].@ J#D M )SH '0W !O-0 ;#, &@T"@!E-1, 8C8> & W* !>-S$ 73@Z M %LX00!:.4@ 63E0 % "U7D0 K5Z, *E>X "E7U@ I5O4 *57_ "I4 M_P$J4_\!*E+_ :]1 "840 A5$ '90 !J4 8% %A1 !.4@ 1U, M $%5 [6 .%D* #5:$0 T6AH ,ULB #);*P Q6S, +UP[ "Y<0P M7$P M+%Q6 "M=8 I76T *%U\ "9=C@ D7:$ (UVU ")=T@ B7/, (EO_ "-:_P C M6?\ )%C_ *A5 "25 @%0 '%4 !F5 7%0 %15 !*5@ 0U@ #Q; M V70 ,& % "UA#@ K814 *F(= "EB)0 H8BX )V,V "9C/@ E8T< (V-1 M ")D7 A9&D 'V1Y !YDB@ <9)X &V2S !EDS@ :8_$ &V'_ !M@_P <8/\ M'%__ *%9 ",6 >U@ &U8 !B6 65@ %!9 !'6P /EX #=@ Q M8P *F8 "1I"0 A:A (&H7 !]J( >:R@ '6LP !QK.0 ;:T( &FQ, !EL M6 7;&4 %FQT !1LA@ 3;)H $FRO !%LR@ 1:^\ $FG_ !-H_P 3:/\ $V?_ M )E= "%70 =5P &A< !>7 55P $M> !"80 .60 #)G K:@ M)&T !YP 0 70 ?XX '^C !^NP ?> 'WW !\_P >_\ 'O_ (EG !X M9P :V8 &%F !49P 26D #]M U<0 +'4 "1Y =? %H !"# M ,A@( !HD* &)#P B10 (H; "*(P BRP (LW "+0P BU (M? M "+<0 BX8 (N< "*LP B=, (CS "(_P A_\ (?_ ()M !S; M:&P %IM !.;P 0G, #AW N>P )8 !V$ 5B $(P N/ $ MD@ )0& "5# E1 )85 "7' F"0 )@N "9.0 F4< )E6 "9 M: F7T )F4 "8JP E\@ );N "6_P E?\ )7_ 'MT !O

@ .W\ #"$ FB '8T !22 .E@ "9D &< H M *$ "B!@ H@P *00 "E% I1P *P 67X $N" M ^AP ,HT ">2 =EP %)P Z@ 'I *@ "K K@ *\ M "P L00 +,* "T#@ M1, +8; "X) NC$ +I "Z4@ NV4 M +M] "ZEP NK$ +K2 "Z\P N?\ +G_ &^# !?A@ 48L $.0 V MEP *IT !^B 5IP #:P 6P M +< "[ O@ +\ # M P0 ,,! #$!P Q0T ,<1 #*&0 S20 ,XS #/1 T%@ -!N M #1B T*0 -#! #1Y@ T?@ -'_ &>/ !7E 29H #NA NIP M(:T !:S .N !KP # PP ,8 #+ S0 ,X #0 MT0 -0 #6 V@( -P) #?#P XQ< .8D #G-@ Z$D .E? #J M> ZY0 .NO #KS [.@ .SV %^> !0I 0JL #2R FN0 &;X M [" $Q0 ,H #- T0 -@ #; WP . #B Y M .8 #I ZP .X #Q!0 ]0T /D6 #\)0 _3D /Y/ #_9P M_X( /^= #_M0 _\L /_D /\ $0#_ \ _P / /\ $0#_ !8 _P B /\ M+P#_ #L _P!' /\ 4@#_ %L _P!D /\ ; #_ ', _P!Z /\ @ #_ (8 _P", M /X DP#] )D ^P"A /H J0#X +0 ]P#" /8 V@#U /$ ] #_ /, _P#S /\ MZ0#_ . _P#8 /\ TP#_ /\ #@#_ L _P * /\ "P#_ !$ _P = /\ *@#_ M #8 _P!! /\ 3 #_ %8 _@!? /L 9@#Y &T ]P!T /4 >@#T ( \@"& / MC0#O )0 [0"; .P I #J *X Z0"Z .< S0#E .D Y #[ ., _P#B /\ W@#_ M -$ _P#, /\ R #_ /\ "0#_ 0 _P ! /\ ! #_ X _P 8 /\ ) #] # M^P [ /< 1@#S % [P!9 .P 8 #J &< YP!N .8 = #D 'H X@" . AP#> M (X W "5 -H G@#6 *@ U "S -$ PP#/ -\ S@#T ,P _P#+ /\ RP#_ ,4 M_P"_ /\ O #_ /\ @#_ _P /\ #] L ]P 3 /$ '@#M "H Z@ U M .< 0 #B $H W0!2 -D 6@#5 &$ T@!G - ;0#. ', S !Z ,H @ #( (< MQ@"/ ,0 F #" *$ P "M +X NP"\ - N@#M +D _@"X /\ N #_ +< _P"S M /\ L #_ /\ #_ _P /D #N 4 Y0 . -X & #8 ", T@ N ,\ M.0#+ $, QP!, ,0 5 #! %L OP!A +P 9P"[ &T N0!S +< >@"U ($ M ") M +( D@"P )L KP"G *P M "K ,8 J0#D *< ^ "F /\ I@#_ *4 _P"E /\ MI #_ /\ #_ ]0 .H #> T * ,@ $@#" !T O@ H +L ,P"Y M #T M0!& +( 30"P %4 K0!; *P 80"J &< J !M *< P/_ 'L$_P![!/\ >P3_ /$. #> M%0 Q14 +04 "I$0 H0X )X* "; PP EP 3 ), '@"0 2D C0(S (H# M/ "(!$, A@5+ (4&40"#!E< @@=> ( '9 !_"&P ?0AT 'P(?@!Z"8D > F6 M '<*HP!U"K, !!: '8080!U$&@ P!P$8< ;A&4 &P1 MH@!K$K( :1+' &@3YP!F$_T 913_ &44_P!E$_\ 91/_ -\> #&) L"0 M * C "4(0 BQ\ (8; "#%P @A(( '\1$@!\$AT >10H '84,0!T%3H M!L# '89#P!R&A@ ;QPC &T=+0!K'34 :1X] M &@>1 !F'TL 91]2 &,@60!B(&$ 82!I %\A/@ BSX 'P^ !O/@ 9CT %X] !8.P M4SH $\[ !,/ @ 23T1 $<^&0!&/R( 1#\J $,_,@!"0#H 04!! $! 20 ^ M05$ /4%: #Q!9 Z07 .$%_ #=!CP U0J$ -$*T #)"S@ R0? ,D#_ #- M_P S/_\ -#[_ +% ":0 AT 'A! !L00 8D %M !4/P 3C\ M $I !&004 1$(. $)#%@! 0Q\ /T0G #Y$+P \1#< .T4^ #I%1@ Y14X M.$98 #9&8@ U1FX ,T9\ #%&C0 P1I\ +D:S "U&S M1N\ +47_ "Y$_P N M0_\ +D/_ *Q# "60P @T, '1# !H0P 7T, %=# !00P 2$, $1% M !!1@$ /D<, #Q($P Z2!P .4DD #A)+ V230 -4H[ #1*0P S2DP ,DI5 M #!+7P O2VL +4MZ "Q+BP J2YT *$NQ "=+R@ G2^T )TK_ "A)_P H2/\ M*4?_ *=& "11@ ?T8 '!& !E1@ 6T8 %1& !,1P 1$@ #]* [ M2P -TP) #5-$ S3A@ ,DX@ #%/* P3S +T\X "Y/0 L4$@ *U!2 "I0 M7 H4&@ )U!W "50B D4)L (E"O "%0R @4.L (4__ ")._P B3?\ (TW_ M *%) ",20 >DD &Q* !A2@ 6$H %!* !)2P 0$P #M. U4 M,5($ "U3#0 L5!0 *E0< "E5) H52P )U4S "95/ E5D4 )%9. ")660 A M5F4 'U9T !Y6A0 <5I@ &U:L !E6Q0 95ND &E7_ !M4_P ;4_\ '%+_ )M- M "&30 =4T &A- !=30 5$T $U. !%3P /%$ #93 Q50 *U@ M "9:"0 C6Q (EL7 "%<'P @7"< 'UPN !U<-P <74 &UU* !I=50 876$ M%UUP !5=@0 4794 $UVJ !%=P@ 17>< $EO^ !-:_P 36O\ %%G_ )11 " M40 <%$ &11 !940 45$ $E2 !!4P .%8 #)9 K6P )5X !]A M P :8PP &&01 !=D&0 69"$ %60I !1E,0 393H $F5$ !%E4 095T #V5K M YE?0 -99$ #&6E IDO *9. "V/Y QB_P -8?\ #6'_ (U5 !Z50 M:U4 %]5 !650 3E4 $17 \60 -%P "Q? F8@ 'V4 !EH 3 M:P4 $&T- YN$@ -;AH #&XB QN*P +;C0 "FX^ AN2@ ';E< !FYE 1N M=@ ";HH &V? !MM@ ;-8 &SS %K_P ":O\ VK_ (5: !T6@ 9EH M %Q9 !360 2%H #]= V8 +F, "9G ?:@ &6T !-Q .= , M"G<* 5W$ !=Q4 '<< !W) >"T '@W !X0P >% 'A> !X;P M>(0 'B9 !WL =LT '7P !U_P =/\ '3_ 'Y? !N7P 8EX %E> M !-7P 0F( #EE P: )VP !]P 8= $G< U[ (?@ H ( M "!#0 @1$ ((7 "#'@ @R8 (0P "$.P A$@ (17 "$: A'P M (23 "#J@ @L4 ('K "!_@ @/\ (#_ '=E !I9 7V, %)D !' M9P /&L #%O H

$0 GQ8 * > "B* HC4 *-$ "C50 HVD ** "B MF@ H;, *#8 "@]@ G_\ )__ &YQ !?<@ 474 $1Y W?@ +(0 M "&* 7CP $)0 J9 !G0 * "D IP *@ "I J@ M *P& "M"P KQ + 5 "R'@ M"D +0Y "T2@ M5T +5S "UC@ MM:@ +3& "S[0 LO\ ++_ &9Z !7?0 28( #R' OC@ (Y0 !B: M 0GP ":0 "I K0 + "T MP +@ "Y NP +P M "^ @ P @ ,(. #$% QQX ,@L #)/0 RE ,IF #*?P RIL M ,JX #*W0 RO4 ,K_ %Z& !/BP 09$ #.8 GGP &Z4 !&K ) ML +4 "Y O0 ,$ #& R ,D #+ S ,X #0 M T@ -0% #9# W1( .$> #B+@ XT( .17 #E;P YHP .:H M #EQ0 Y>< .;V %:4 !(FP .J( "RI ?L $[8 N\ P0 M ,4 #) S0 -( #6 V@ -L #> X .( #D MYP .D #M \ H /01 #X'P ^3( /I( #[7P _'H /V7 #] MKP _<< /WD /\ #@#_ T _P , /\ #@#_ !, _P > /\ *@#_ #8 _P!" M /\ 30#_ %< _P!? /\ 9P#_ &X _P!T /\ >@#_ ($ _0"' /P C0#Z )0 M^0"< /< I0#U *\ ] "\ /, SP#Q .P \ #^ .\ _P#O /\ XP#_ -< _P#. M /\ R@#_ /\ "@#_ 8 _P $ /\ " #_ ! _P 9 /\ )0#_ #$ _P ] /\ M1P#^ %$ ^P!9 /D 80#V &@ ] !N /, = #Q 'H [P"! .X AP#L (X Z@"6 M .@ GP#F *D XP"U .( Q@#@ ., WP#X -T _P#= /\ U #_ ,D _P#" /\ MO@#_ /\ P#_ _P /\ 0#_ T _P 4 /T ( #Z "L ]P V /, 00#O M $L [ !4 .@ 6P#F &( XP!H .$ ;@#? '0 W !Z -H @0#8 (@ U "0 -( MF #/ *( S0"N ,L O #) -, QP#P ,8 _P#$ /\ Q #_ +L _P"V /\ LP#_ M /\ #_ _P /\ #W @ \ 0 .L &@#G "4 Y P .$ .P#< $4 MU0!- -$ 50#. %L RP!B ,D 9P#' &T Q0!S ,, >@#! ($ OP") +T D@"[ M )P N0"G +< M0"U ,@ LP#F +( ^P"Q /\ L #_ *X _P"J /\ IP#_ /\ M #_ _@ /$ #E ( W - -, % #- !\ R@ J ,< - #$ #X P !' M +P 3@"Z %4 MP!; +4 80"S &< L@!M + 0!\ (0 >P"0 'D G0!X M *P =@"^ '4 W0!S /0 #@ EPL ),& "0 L C 1 (D &@"& "0 @P N ($ -@!_ #X ?0!$ M 'P 2P!Z %$ >0!7 '< 70!V &0 = !L ',!=0!Q 8 ;P*- &X"F@!L ZH M:P.[ &D$U@!H!O$ : ?_ &<'_P!G!_\ 9P?_ -\4 ##%P KA< )X6 "3 M%0 BQ( (80 "$# ( @P8- ( #% !\!1X >0#O, 70[_ %T._P!=#O\ 70[_ -0< "Y'0 I!X )4= ")' M@1H 'L7 !X$P >! & '<-#P!S#A@ < XB &X/*P!L$#, :A [ &D00@!G M$4D 9A%/ &015@!C$ET 81)F & 2;P!>$GL 7!.( %L3EP!9$Z< 5Q2Z %84 MU0!5%?, 5!7_ %05_P!4%?\ 5!3_ ,HB "P(@ G2, (TC "!(@ >2$ M ',> !O&P ;A< &T3# !J%!0 9Q4> &46)P!C%B\ 81&$4 M71A+ %P94@!:&5H 61EB %<:; !6&G< 5!J% %(;E !1&Z0 3QNW $X;T !- M'/$ 3!S_ $P<_P!-'/\ 31O_ ,,F "J)P EB< (L .BW_ #HM M_P Z+/\ .BS_ +(P ";,0 B#( 'DR !M,@ 9#( %TQ !8+P 52P M %$L !/+0D 3"T1 $HN&0!)+R( 1R\J $8P,0!%,#@ 0S _ $(Q1P!!,4\ M0#%7 #XQ80 ],FT .S)[ #DRBP X,IP -C*O #4RQP T,ND -#+_ #4Q_P U M,?\ -3#_ *TS "6- A#4 '4U !I-0 8#4 %DT !4,P 4# $PQ M !),08 1S(/ $4S%@!#,Q\ 0C0G $ T+@ _-38 /C4] #TU1 \-DP .C95 M #DV7P W-FL -C9X #0WB0 R-YH ,3>M "\WQ0 O-^@ +S;^ # U_P P-?\ M,#3_ *DV "2-@ @#< '(X !F. 73< %8W !0-@ 2S0 $#T &H] !?/0 5CT $\] !)/0 0CT #P^ Y/P -D$( M #1!#P R0A8 ,4(> "]#)0 N0RT +4,T "Q$/ K1$0 *D1- "A$6 G16, M)45Q "-%@@ B194 ($6H !]%OP >1., 'T3[ !]#_P @0O\ (4'_ )H^ "% M/P =$ &= !<0 4T $Q !&0 /D$ #A# T10 ,$8# "U' M#0 K2!( *D@: "E((@ H22D )TDQ "5).0 D24$ (TI* ")*50 @2F$ 'TIO M !U*?P ;2I( &DJF !A*O0 72N &$GZ !E(_P :1_\ &D?_ )5" " 0@ M<$, &-# !80P 4$, $E# !"1 .T4 #5' P20 *TL "9-"0 D M3A (DX6 "%/'0 @3R4 'T\L !Y/-0 =3ST '%!' !I040 94%T %U!K !90 M? 44(\ $U"D !%0N@ 14-X $4_X !)._P 33?\ %$W_ (]% ![1@ :T8 M %]' !51P 34< $9' _1P -TH #%, K3@ )E "!3 P <50P M&E81 !E6& 75B %E8G !56, 45CD $U=" !)730 15UD $%=H ]7>0 . M5XP #5>@ M7M@ +5M0 "U;T Q5_P -5/\ #E/_ (A) !V2@ 9TH %M* M !12@ 2DH $-* [3 ,TX "Q1 F5 (58 !M9 57 < $5X- M !!>$P 07AH #EXB Y>*@ -7C, #%X] M>2 *7E0 "%YB =>

L0 "7

0X M 'H3 ![&0 ?" 'TI !],P ?4 'U. !]7@ ?7( 'V( !\H0 M?+H 'OB !Z^@ >?\ 'C_ &U= !@7 5UP $M= ! 7P -6, "MG M C:P &F\ !-S .=P "'L )^ @@ (,! "$!@ A0L (8/ M "($P B1D (HA "+*P BS< (Q& "+5@ BVD (N "+F0 BK, M (G8 "(]P B/\ (?_ &AC !>8@ 46( $1E X:0 +FX "1S : M> $WT V! &A0 (D "- D )( "2 E 4 )4* "7 M#@ F!( )H8 ";(0 G"T )T\ "=3 G%\ )QV ";D0 FZL )K) M ":\ F?\ )C_ &5I !7:0 26P #UQ P=@ )7P !N! 2AP M#(P 21 E0 )D "= H *$ "B I *4! "G!P MJ0P *H1 "M& KR( *\P "O00 KU0 *]K "NA0 KJ$ *Z^ "M MY@ K/P *S_ %YQ !/= 0GD #5_ HA0 '8P !.2 ,F YT M "B I@ *H "N L +$ "S M +8 "X N@0 M +P* "^$ P1< ,,D ##-0 Q$D ,1> #%=P Q9, ,6O #%T0 MP_( ,/_ %9\ !'@@ .H@ "R/ @E@ %)T VC #J0 *X "R M MP +L "_ P@ ,( #% Q@ ,@ #* S0 ,\ M #2" U0X -L8 #=)P WCH -]0 #@: X(0 .&A #AO0 X>( M .#T $Z+ ! D@ ,ID "6A 8J #J\ 6U N@ +\ #$ MR ,X #1 U -4 #8 V@ -T #? X@ .0 #G M ZP4 .\. #T&0 ]2L /9! #W6 ^'( /F0 #YJP ^,0 /CA M /\ "P#_ @ _P ) /\ # #_ !( _P : /\ )@#_ #( _P ^ /\ 2 #_ %( M_P!: /\ 8@#_ &D _P!O /\ =0#^ 'L _ "! /L B #Y (\ ]P"7 /4 H #S M *H \@"W .\ R0#M .8 [ #[ .L _P#K /\ W0#_ ,X _P#& /\ P@#_ /\ M! #_ _P /\ !0#_ T _P 5 /\ (0#_ "P _P X /\ 0P#] $P ^0!4 M /< 7 #T &, \@!I / ;P#N '4 [ ![ .H @@#H (D YP"1 .0 F@#B *0 MX "P -T P #: -P V #T -4 _P#3 /\ RP#_ ,$ _P"[ /\ MP#_ /\ #_ M _P /\ #_ H _0 1 /D &P#V "< ] R / / #L $8 Z !. .0 M5@#A %P W@!C -P : #9 &X U0!T -( >P#0 (( S0"* ,L DP#( )T Q@"H M ,0 MP#! ,P P #K +X _P"] /\ O0#_ +0 _P"N /\ JP#_ /\ #_ M_P /H #R 4 Z@ . .4 %@#@ "$ W0 K -L -@#3 #\ S@!( ,H 3P#' M %8 Q !< ,( 80# &< O@!M +P P"\ M 'H VP!X /4 > #_ '@ _P!X /\ > #_ .T #1 @ NP( *P! "B MFP )8 !0"1 T C0 4 (L '0"( "8 A@ N (0 -@"" #T @ !# 'X 20!] M $\ ? !5 'H 6P!Y &$ =P!I '4 <0!T 'P <@"( '$ E@!O *4 ;@"V &T MS@!L .X :P#_ &L _P!K /\ :P#_ -\+ #"# K@P )X, "3"P C < M (@" "% D @0 0 '\ %P!\ " >@ H '@ , !V #@ = ^ ', 1 !Q $H M< !0 &X 5@!M %T ; !D &H ;0!H '< 9P"$ &4 D@!D *$ 8P"R &$ R0!@ M .D 8 #\ & _P!@ /\ 8 #_ - 0 "V$0 HA( ),2 "($0 @ \ 'P- M !Y"0$ > ,+ '4 $0!S !H < C &X!*P!L 3, :@(Y &D#0 !G T8 9@1, M &4$4@!C!5D 8@5A & %:@!?!G0 70:! %P'CP!:!Y\ 60>P %<'Q@!6">< M5@K[ %4*_P!5"O\ 5@K_ ,85 "M%P F1@ (H8 !_%P =A8 '$3 !N M$ ;0T% &T)#0!J"10 9PH= &4*)@!C"RX 8@PU & ,/ !?#$( 7@U( %P- M3P!;#58 60U> %@.: !6#G, 50Z %,.CP!1#I\ 4 ZQ $X.R !-$.H 31#] M $T0_P!-$/\ 31#_ +P; "E' DAT (,> !W'0 ;QP &D: !F%P M9!0 &00" !B#Q 7Q 8 %T0(0!;$2D 6A$Q %@2. !7$CX 5A)% %023 !3 M$U, 41-; % 390!.%' 3!1] $L4C !)%)P 1Q6N $85Q0!%%>@ 11;^ $46 M_P!%%?\ 117_ +4? ">(0 BR( 'PB !Q(@ :"$ &(? !?'0 7!H M %L7 @!:%0T 5Q84 %46'0!4%R4 4A@M %$8- !/&#L 3AE" $T92 !+&E M2AI8 $@:8@!'&FT 11MZ $,;B0!"&YH 0!NL #\;P@ ^'.4 /1S\ #X<_P ^ M&_\ /AO_ *\C "8) AB4 ',0!)'S< 1Q\^ $8@10!%($T 0R!5 M $(@7P! (6H /R%W #TAAP [(9@ .2&J #@BP W(N, -R+[ #H #(GO@ Q)^$ ,2?Y #(F_P R)O\ ,R7_ M *4I "/*@ ?2P &\L !D+0 6RP %4K !0*@ 3"@ $HF !')P0 M1"<- $(H% !!*!P /RDC #XI*P ]*3( /"HY #LJ0 Y*D@ ."M0 #8K6@ U M*V4 ,RMR #$K@@ P+)0 +BRG "PLO K+-X +"SX "PK_P M*O\ +2K_ *$L M "++0 >2X &LO !@+P 6"\ %$N !,+@ 2"P $4K !!*P /RP+ M #TL$0 [+1D .BXA #DN* W+B\ -B\V #4O/@ T+T4 ,R]. #$P6 P,&, M+C!P "PP@ J,)( *3"E " #,S)0 R,RP ,3,S # T.P O-$, +31, "PT5@ J-6$ *35N M "0 : M/XP &#^@ !8_M0 5/M( %C[S !<]_P 8//\ &#S_ (XW !Z. :CD %XZ M !3.@ 2SH $4Z _.@ .3H #(\ N/@ *4 "9!" D0@X (D(4 M "%"&P @0R, 'T,J !Y#,@ <0SH &T1# !I$30 81%D %T1G !5$=P 31(H M$D2> !%$LP 01- $$/R !%"_P 20O\ $T'_ (D[ !V/ 9CT %H] !0 M/0 2#T $(] \/0 -CX "] J0@ )40 "%& P =2 P &TD1 !E) M%P 821X %TDF !9)+@ 52C8 %$I !-*2@ 12E8 $$ID ]*= .2H< #4J; M Q*L *2LH "TGL Q(_P -1_\ #4?_ (,^ !Q/P 8D %9 !-0 M14 #] Y00 ,D( "M% F1P (4D !Q+ 63@< $U . !)0$P 1 M4!D $% A ]0*0 .4#$ #5 [ U11@ +45$ "E%? E1;P '4($ !5"6 -0 MJP "4,4 T_H -/^P %3O\ !DW_ 'U" !K0P 740 %)$ !*1 0T, M #Q$ U10 +D< "=* A3 '$\ !=1 25 , #E<* M8$ *6!4 M"%@< =8) &6"P !5@V -80 !6$P %A: !8:0 6'P %B1 !7IP M5\ %;E !6^0 5?\ %7_ '9' !F1P 64@ $]' !'1P 0$< #A( M P2@ *4T ")0 <4P %E4 !%8 -6P( "5X) 1?#@ 7Q( %\8 M !@'P 8"< & P !@.P 8$< &!4 !@8P 8'8 &"+ !?H@ 7[L M %_B !>^0 7?\ %W_ &]+ !A3 54P $Q+ !$2P .TP #). K M40 (U0 !Q7 66P $5X U@ (8P F8' !G# 9P\ &@3 !I M&0 :B$ &HI !J- :D &I- !J70 :F\ &J% !JG0 :;8 &C= M !H]P 9_\ &;_ &E1 !<4 4E $I/ _4 -5, "U6 D60 M'5T !9@ 09 #&< 9J ;@ &\# !P" <0T '(0 !T% M=1L '8C !W+ =S@ '9& !V5@ =F@ '9^ !VEP =;$ '33 !S M]0 <_\ '+_ &-6 !850 4%0 $15 Y6 +UL "9? =8P %6< M !!L *< !', !V >@ 'P !\ P ?@@ '\, "!$ @A0 M (0; "%) AB\ (8] "&30 A5\ (5U "%CP A*D (/) ""\0 M@?\ (#_ %]; !66@ 25L #U> R80 )V8 !YK 5< #G4 EY M !?@ ($ "% B (H "+ C0$ (X& "0"P D0\ ),4 M "5&P ER8 )@ J)D *BU "GW0 I_@ *;_ M %9H !(; .G "YV B?0 %X0 Z* 'D )8 ": GP M *, "G J@ *L "M KP +$ "S M0 +@% "Z# MO1( , < # +0 P$ +]5 "_;@ OHL +ZH "^R0 O>\ +S^ $YT M ! >0 ,G\ "6' 9C@ $)4 >< H@ *< "L L +4 M "Y O +T "_ P0 ,, #& R ,H #- @ T L M -42 #6(0 US0 -A) #98 VGP -J: #;M0 V]D -OR $:" X MB0 *Y !V8 2H "J< "N M +D "^ P@ ,@ #+ M S@ ,\ #2 U -8 #: W0 -\ #B Y@ .H* M #O$P \"4 /(Z #S40 ]&L /2) #UI0 ];\ /7= /\ !@#_ , M_P % /\ "P#_ ! _P 7 /\ (@#_ "T _P Y /\ 1 #_ $T _P!5 /\ 70#_ M &0 _P!J /\ < #] '8 ^P!\ /D @P#W (H ]0"2 /, FP#P *8 [@"S .L MQ #I .0 YP#Y .8 _P#E /\ TP#_ ,< _P"_ /\ NP#_ /\ #_ _P M /\ @#_ L _P 2 /\ '0#_ "@ _P S /\ /@#\ $< ^ !/ /0 5P#Q %T M[@!C .P :0#J &\ Z !U .8 ? #D (, X@"+ -\ E0#< )\ V0"K -4 NP#2 M -0 SP#R ,T _P#, /\ Q0#_ +H _P"T /\ L #_ /\ #_ _P /\ M #_ 8 ^0 / /4 %P#S "( \0 M .T -P#G $ X@!) -\ 4 #; %< UP!= M -0 8P#1 &@ SP!N ,P =0#* 'P R "$ ,4 C0#" )@ P "D +T L@"[ ,8 MN0#H +@ _0"W /\ M@#_ *T _P"G /\ HP#_ /\ #_ _P /4 #K M $ Y , -X $P#9 !P TP F -$ , #, #H R !" ,0 2@# % O0!6 +L M7 "Y &$ MP!G +4 ;0"S '0 L0!\ *\ A0"M ) J@"< *@ J@"F +L I0#: M *, ]0"C /\ H@#_ )X _P": /\ EP#_ /\ #^ [P -\ #0 MQP ' ,$ #P"\ !< N0 @ +< *@"U #, L [ *T 0P"K $D J !/ *8 50"D M %H HP!@ *$ 9@"? &T G0!T )P ?0": (@ F "4 )8 H@"4 +( D@#) )$ MZP"1 /\ D #_ ) _P", /\ B@#_ /P #L V0 ,< "Z L0 " M *L # "G !( I ; *$ ) "@ "P G@ U )L / "8 $, E@!) )0 3P"2 %0 MD !: (\ 7P"- &8 BP!M (D =@"( ( A@", (0 F@"" *H @0"^ ( X " M /D ?P#_ '\ _P!_ /\ ?@#_ /$ #8 P@ +, "H H )D M!P"5 X D@ 5 ) '@". "8 C0 N (H -@"' #T A0!# (0 20"" $X @0!4 M '\ 60!^ & ? !G 'H ;P!Y 'H =P"& '4 E !T *, <@"U '( SP!Q /$ M< #_ ' _P!P /\ <0#_ .$ #$ L *( "7 D0 (L @"& M L @P 1 ($ & !_ "$ ?0 I 'P , !Y #< > ] '8 0P!T $D &4 )@!C "T 80 S & .0!? #\ 70!% %P 2P!; %( M6@!9 %@ 8@!7 &P 50!X %, A@!2 )8 40"G % NP!/ =L 3@+T $X#_P!. M!/\ 3@/_ +@0 "A$@ CA, '\3 !T$P ;!( &<0 !E#@ 8PL# &,& M# !A!!$ 7@,9 %P$(0!;!2@ 608O %@&-0!6!SL 50=" %0'2 !3"$\ 40A6 M % )7P!."6D 30EV $L*A !)"I0 2 JF $<*N@!&"M@ 10OS $4,_P!%#/\ M10S_ + 4 "9%@ AQ@ '@9 !M& 91< %\6 !<$P 6A$ %H.!@!: M# T 5PP4 %4,' !3#20 4@TK % -,0!/#C@ 3@X^ $T.10!+#DT 2@Y5 $@/ M7@!'#V@ 10]U $,0A !!$)4 0!"F #X0NP ]$-P /1'V #T1_P ]$/\ /A#_ M *D9 "2&P @1P '(= !G'0 7QP %D; !5&0 4Q8 %(3 !2$0H M4! 0 $X1& !,$2 2A(G $D2+@!($S0 1Q,[ $430@!$$TD 0Q12 $$46P _ M%&4 /A5R #P5@0 Z%9( .!6D #<5N0 U%=@ -1;U #86_P V%O\ -Q7_ *,< M "-'@ >R &TA !B(0 6B$ %0? !0'@ 31L $P9 !+%@8 218. M $<7%0!%%QP 1!@D $(8*@!!&#$ 0!DX #\9/P ]&48 /!I/ #H:6 Y&F, M-QMO #4;?@ S&Y ,ANB # ;MP O&], +QSS "\;_P P&_\ ,!O_ )T? "( M(@ =R, &DD !>) 5B0 % C !+(@ 2" $8= !%' ( 0QP, $$< M$@ _'1D /ATA #P>)P ['BX .A\U #D?/ W'T0 -A], #0@5@ S(& ,2!M M "\@? M(8X +"&@ "HAM0 I(= *2'R "DA_P J(/\ *R#_ )DB "$)0 M #8C)0 U(RL -"0R #,D.0 R)$$ ,"1* "\E4P M)5X *R5K "HE M>@ H)8P )B6? "0ELP C) C M*HH (2J= !\JL@ >*LP 'BKO !\I_P @*?\ (2C_ ) H !\*@ ;"L %\L M !4+ 3"P $8L !!*P /"L #@J U*@ ,BL# # K# N+!$ +2P8 M "PL'P J+28 *2TM "@M- G+CP )BY% "0N3P C+EH (2]G !\O=@ =+X@ M'"^; !HOL 8+\H &"[M !DN_P ;+?\ &RW_ (PK !X+0 :"X %LO !1 M+P 22\ $,O ^+@ .2X #0N P+@ +2\ "LP"@ I,1 )S$5 "8Q M' E,B, )#(J ",R,0 A,SD (#-" !\S3 =,U< &S-D !HT= 8-(8 %C2: M !0SK@ 3,\@ $S/L !0S_P 5,O\ %C'_ (_\ 'K_ %94 M !.4P 0E0 #=6 L6@ (E\ !AC 1: "VT -R =@ 'H M !] @ (, "$ A@ (<" ")!P BPP (T0 "0%@ DA\ M )(L "2.P DDT )%B "1>@ CY< (^T ".X0 C/L (S_ %59 !( M6@ .UT "]A D9@ &6P !%R *=P GT "" A@ (L ". M D0 ), "5 EP )D "; G00 )\* "B#P I!8 *8A M "F,0 ID, *57 "D< HXX *.K "AT H/4 )__ $YA ! 9 M,VD "=N ;=0 $7P N# B0 (X "3 F )T "A MI *4 "G J0 *L "M L +( "U" N X +P6 "\ M)0 O#< +M, "Z9 N8$ +>B "WP M^H +?\ $9K Y< *W< M !]_ 3A@ "XX &5 FP *$ "F JP + "S MP M +< "Z O +\ #! Q ,< #* S04 -$. #4&0 MU"L -1 #36 TW0 -.2 #2L TM, -+R #YY Q@ (X@ !>1 M -F0 Z "G K@ +, "X O0 ,( #& R@ ,H M #- SP -( #5 V0 -T #? XP .<% #K#P [!\ M .TS #N2P [V0 .^" #PGP \;D /'8 /\ #_ _P $ /\ "0#_ M X _P 5 /\ '@#_ "D _P T /\ /P#_ $@ _P!0 /\ 6 #_ %X _P!E /T M:P#[ '$ ^0!W /@ ?@#V (4 \P"- /$ EP#N *( ZP"O .@ P #F . XP#X M .( _P#; /\ RP#_ ,$ _P"Y /\ M #_ /\ #_ _P /\ #_ D M_P 0 /\ &0#_ ", _P N /T .0#Y $( ]0!* /( 4@#N %@ ZP!> .D 9 #F M &H Y !P .( =@#? 'T W0"& -D CP#5 )H T0"G ,X M@#+ ,X R0#P ,< M_P#% /\ NP#_ +0 _P"M /\ J0#_ /\ #_ _P /\ #[ ( ]@ - M /$ $P#M !X [ H .D ,@#C #L W0!$ -@ 2P#3 %$ T !8 ,T 70#+ &, MR0!H ,8 ;P#$ '8 P@!^ +\ AP"\ )( N@"? +< K0"U ,$ L@#D +$ _0"O M /\ K #_ *4 _P"@ /\ G #_ /\ #_ ^P .X #D W ( -, M$ #/ !@ RP B ,D *P#& #0 P0 ] +T 1 "Z $L MP!1 +4 5@"R %P L !A M *X 9P"L &X J@!V *@ ?P"F (H HP"6 *$ I0"? +8 G0#1 )P \P"; /\ MG #_ )8 _P"3 /\ D #_ /\ #V YP -, #& O0 # +@ #0"S M !, L0 < *\ )0"N "X J0 V *8 /0"C $0 H0!* )\ 3P"= %4 FP!: )H M8 "8 &8 E@!N )0 =P"2 ($ D ". (X G ", *T B@## (D Z "( /\ B0#_ M (< _P"% /\ @@#_ /, #C S +P "P IP *$ " "> \ MFP 6 )D 'P"8 "< E@ O ), -P"1 #T C@!# (P 20"+ $X B0!4 (< 60"% M & A !G (( ;P" 'H ?@"& 'P E !Z *0 >0"X '@ V !W /< > #_ '@ M_P!W /\ =0#_ .8 #+ MP *@ "> E@ (\ ! "+ P B 2 M (< &0"% "$ A I (( , !_ #< ?0 ] 'P 0P!Z $@ >0!- '< 4P!V %D M= !A '( :0!Q ', ;P!_ &T C0!L )T :@"O &D R !H .T :0#_ &D _P!I M /\ :0#_ -( "X I0 )< "- A@ ($ !\ @ >0 . '< M% !V !P = C ', *P!Q #$ ;P W &X /0!L $, :P!( &H 3@!H %0 9P!; M &4 8P!C &T 8@!X & AP!? )8 70"H %T O@!< .0 7 #[ %P _P!< /\ M7 #_ ,( "J 0 F , (D$ !_ @ > '0 !P 0 ;0 , &L $0!I M !< : > &8 )0!E "P 8P R &( . !@ #T 7P!# %X 20!< $\ 6P!6 %H M7@!8 &@ 5P!S %4 @0!4 )$ 4@"C %$ MP!1 -8 40#U %$ _P!1 /\ 4@#_ M +8' "?"0 C0L 'X, !S"P ; H &@' !E P 8P ' &$ #0!? !, M70 : %P (0!; "< 60 M %@ ,P!6 #D 50 _ %0 10!3 $L 40!2 % 6@!/ M &0 30!O $P ?0!* (T 20"? $@ L@!' ,P 1P#O $8 _P!' /\ 1P#_ *P, M "5#@ @Q '40 !K$ 8P\ %X. !;# 6@D" %D$"@!7 \ 50 5 M %, ' !2 ", 40 I $\ +P!. #4 30$[ $P!00!* D@ 20)/ $@"5P!& V$ M10-M $,#>@!" XL 0 .< #\#KP ^ \@ /03J #T%_ ]!O\ /@;_ *00 ". M$@ ?!, &X4 !D% 7!, %82 !3$0 40X % ,!0!0"0P 3P<1 $T' M%P!+"!\ 20@E $@)*P!'"3$ 1@DX $0*/@!#"D4 0@I- $ +50 _"U\ /0MK M #P+>0 Z#(H . R< #<,KP U#,< -0SI #4-_0 U#?\ -@S_ )T3 "'%0 M=A< &D8 !>& 5A@ % 7 !-%0 2A, $D1 !)#@< 2 T. $8-$P!$ M#1H 0PXA $(.* ! #BX /PXU #X// ]#T, .Q!+ #H05 X$%X -A!K #00 M>0 R$(H ,1"< "\0L M$,D +1'L "T1_P N$?\ +Q#_ )<6 ""&0 <1L M &0< !9' 41P $P; !'&@ 1!@ $,5 !"$P( 01(+ $ 1$ ^$A< M/!(> #L3)0 Z$RL .!,R #<3.0 V%$ -!1( #,440 Q%%P ,!5H "X5=P L M%8@ *A6: "@5K@ G%<< )A7J "<5_P H%?\ *17_ )$: !]' ;1X & ? M !6'P 3A\ $@> !#'0 0!P #X: ]& .Q<' #D6#@ X%Q0 -A<; M #48(@ S&"@ ,A@O #$9-@ P&3T +AE& "T:3P K&ED *AIF "@:= F&H8 M)!J9 "(:K0 A&L4 (!KH "$:_@ B&O\ (QK_ (T= !Y'P :2$ %PB !2 M(@ 2B( $0A _(0 /" #D> X&P -1P$ #0<#0 R'!( ,!T8 "\= M'P N'24 +1XL "L>,P J'CL *1]# "3 7ET %YQ !=B0 7:, %S! !;ZP 6O\ %K_ %9$ !+ M0P 0T( #Q! R0@ *44 "%( :2P $TX Y2 *50 UD !; M 7@ & !B @ 8P8 &4* !F#@ :!$ &H7 !K'P :RD &LV M !K10 :U8 &IJ !J@@ :9T &B[ !GYP 9O\ &7_ %%( !(2 M048 #=' L2@ (TT !M1 350 #ED A= !80 &0 !G M:@ &P !N < '(% !S"0 =0T '<1 !Z& >R$ 'LN !Z M/0 >DX 'EB !Y>0 >)8 '>S !UX =/P '/_ $Y- !'3 .TT M #!/ F4P '%@ !-< -80 !F8 !J ;P '( !V >0 M 'P !] ?P ($ "# @ A@< (@, "+$0 CA@ (XD ".,P MC40 (Q8 "+;P BHP (FJ "(SP AO< (7_ $U1 !!4P -%4 "E: M >7P %&4 UJ %< '8 ![ ?P (, "' B@ (T M ". D0 ), "5 F )H% "=# H!$ *,: "C* HCH M *%. "@90 H($ )Z@ "=P0 F^X )K_ $99 Y7 +6$ "%G 6 M;@ #G4 5[ @0 (< "- D@ )8 ": G0 )\ "A M I *8 "H JP *X "Q P M L +@1 "Y'@ N2\ +A# M "W6@ M78 +27 "TM0 L>( +#\ #]D Q:0 )6\ !AW /?P M!H< ". E )H "@ I0 *H "N L0 +( "U MMP +H "\ OP ,, #& R0 ,X* #2$P TB, -$W #0 M3P SFH ,V* #*JP R\L ,OO #=Q I> '8 !&) (D0 )H M "A IP *T "S N0 +X #" Q0 ,8 #) S M ,X #2 U0 -H #> X0 .4 #J"P ZQ< .HK #J0P MZEX .IZ #KF0 Z[4 .O5 /\ #_ _P ! /\ !P#_ T _P 2 /\ M&P#_ "4 _P O /\ .@#_ $, _P!+ /\ 4P#_ %H _0!@ /L 9@#Z &L ^ !R M /8 > #T ( \0") .\ D@#L )T Z0"J .8 O #C -P WP#W -T _P#, /\ MO@#_ +4 _P"P /\ K0#_ /\ #_ _P /\ #_ 8 _P - /\ % #_ M !\ _P I /L ,P#W #T \P!% .\ 30#L %, Z !9 .4 7P#C &4 X !J -T M<0#: '@ U@" -( B@#/ )4 S "B ,@ L@#% ,D P@#M , _P"[ /\ L #_ M *@ _P"D /\ H0#_ /\ #_ _0 /H #X \ ) .P $0#H !D MYP C .4 +0#> #8 U@ ^ -$ 1@#- $P R@!2 ,@ 6 #% %T PP!C , :0"^ M ' O !X +D @0"W (T M ": +$ J0"N +P K #A *H _ "H /\ H #_ )D M_P"6 /\ E #_ /\ #Y \@ .< #; T0 $ ,H #0#' !0 Q = M ,( )@"_ "\ NP W +< /P"T $4 L0!+ *X 40"L %8 J@!< *@ 80"F &@ MHP!P *$ >0"? (0 G0"1 )H H "8 +$ E@#, )4 \0"4 /\ D0#_ (L _P"( M /\ A@#_ /< #L W@ ,D "\ M *\ "@"K ! J0 7 *@ M( "G "@ H@ P )\ . "< #X F@!$ )@ 2@"6 $\ E !5 ), 6@"1 &$ CP!H M (T <0"+ 'L B0"( (< EP"% *@ @P"^ ($ Y " /\ @ #_ 'P _P![ /\ M>0#_ .D #7 P0 +$ "F G0 )< !0"4 T D@ 2 ) &@"/ M "( C@ J (L ,0") #@ AP ^ (4 0P"# $@ @0!. '\ 5 !^ %H ? !A 'H M:0!X ', =@!_ '4 C@!S )\ <0"S ' T !O /8 ;P#_ &\ _P!M /\ ; #_ M -H "_ K )X "3 C (4 "" D ?P / 'X %0!] !P M? D 'H *P!W #$ =0 W '0 /0!R $( <0!( &\ 30!N %, ; !: &L 8@!I M &P 9P!X &8 A@!D )< 8@"J &$ P@!@ .L 80#_ &$ _P!A /\ 8 #_ ,4 M "M FP (T "# ? '< !R 4 < , &X $0!L !< ; > M &L )0!I "P 9P Q &8 -P!D #T 8P!" &( 2 !@ $X 7P!5 %T 70!< &8 M6@!R %D @ !7 ) 5@"C %4 N0!4 -X 5 #[ %0 _P!5 /\ 50#_ +8 "? M C0 '\ !U ;@ &D !F $ 8P ) &$ #@!@ !, 7P 9 %X M( != "8 6P L %H ,@!8 #< 5P ] %8 0P!5 $D 4P!0 %( 6 !1 &$ 3P!L M $X >@!, (H 2P"< $H L0!) ,X 20#S $D _P!) /\ 2@#_ *H! "4!0 M@@< '0( !J" 8P8 %X$ !; 60 % %< # !6 ! 5 5 %, &P!2 M "( 40 H % +0!. #, 30 X $P /@!+ $4 2@!, $@ 5 !' %T 1@!H $0 M=0!# (4 00"8 $ JP! ,4 /P#J #\ _P! /\ 0 #_ * ( "*"P >0T M &P- !A#0 6@T %4+ !2"0 4 8 $\"" !. T 3 2 $L %P!* !X M20 C $< *0!& "\ 10 T $0 .@!" $$ 00!( $ 4 ^ %H /0!D #P <@ Z M (( .0"4 #@ IP W +X -@#C #8 ^0 V /\ -P#_ )@- "##@ !@5^ 9%/\ &A3_ ((7 !O&@ 7QP %,= !*'0 0AT #P= M W' -!L #$: O&0 +A8 "P7" K%@X *1<3 "@7&0 G&" )1@F M "08+0 C� (AD] " 91@ >&5$ '1E= !L::P 9&GP %QJ/ !4:HP 4&;H M$AG; !,9]@ 4&?\ %1C_ 'T: !K'0 7!\ % @ !'( /R #D? T M'P ,1X "T= K' *1L "<;!0 E&PP )!P1 "(<%@ A'!T (!TC !\= M*@ >'3( '!XZ !L>1 9'DX %QY; !8>:0 4'WH $AZ- !$>H@ 0'K@ #A[8 M \>]0 0'?\ $1W_ 'H= !G'P 62$ $TB !$(@ /"( #8B R(0 M+B$ "H@ G( )!\ "(@ @ @( H 'B$/ !TA% <(1H &R(A !DB)P 8 M(B\ %R(X !4C00 4(TP $B-8 !$C9P 0(W@ #B.+ TCGP ,([0 "R/0 LB M\ ,(O\ #2'_ '8? !D(@ 5B, $LD !!) .B0 #0D O(P *R, M "@C D(P (", !TD ;)0< &28- ! !0G)0 3)RP M$B0 'L !] @ , (,( "� B1, (H= "**P B3P (A/ "& M9@ A8$ (2@ ""P@ @? '__ $9+ Z3 +D\ "-3 86 $%X M ED :0 &\ !T > 'P "! A (< "( BP M (X "0 DP )8 "9!P G0T *$4 "@(0 H#$ )Y$ "=6P MG'8 )F6 "9M0 EN4 )7^ #]2 R50 )EH !M@ 19P "6T !T M >P ($ "& BP ) "4 EP )D "< GP *$ M "D IP *H "M L08 +4- "X%@ MR8 +8Y "U4 M&H M +*) "PJ@ KL\ *WU #=< K80 'F@ !-P +> ( "' MC@ )4 ": GP *0 "H K *T "P LP +4 "X M NP +\ ## QP ,L% #1#@ T1L - N #/10 S5\ ,M^ M #)G@ R+X ,7I "]I C< %GD V! !BP ), "; H@ M *@ "N M +@ "] P ,( #% R ,L #. MT0 -8 #; WP .0 #H!@ ZQ$ .HC #J.@ Z50 .=R #E MDP X[, ./4 /\ #_ _P /\ ! #_ L _P 0 /\ %P#_ "$ _P K M /\ -0#_ #X _P!' /\ 3@#_ %4 _ !; /H 80#X &8 ]@!M /0 ,, K@# ,4 O0#K +L _P"P /\ I #_ )P _P"8 /\ ME0#_ /\ #Z ] /$ #R Z@ % .< #@#B !4 X0 > .$ * #8 M #$ T Y ,L 0 #( $< Q0!- ,( 4P"_ %@ O0!> +L 9 "Y &L M@!S +0 M? "Q (@ K@"5 *L I "H +@ I@#< *, ^P"? /\ E0#_ (\ _P"+ /\ B0#_ M /D #O YP -\ #/ R ,$ "@"_ !$ O 8 +L (0"Y "H MM R +$ .@"N $ JP!& *@ 3 "F %$ HP!6 *$ 7 "? &, G0!J )L 0!( '@ 3@!V %0 =0!; ', 8P!Q &X ;P!Z M &T B0!L )H :@"N &D S !H /8 9P#_ &4 _P!D /\ 8P#_ ,H "T MH0 ), ") @@ 'L !X 4 =@ , '4 $0!T !@

0!0 M (H 3P"> $X M !- -H 30#[ $T _P!- /\ 30#_ *H "4 @@ '4 M !K 9 & != 6@ % %@ # !7 ! 5@ 5 %8 &P!5 "$ 4P G M %( + !1 #$ 3P W $X /0!- $, 3 !* $H 4@!) %L 2 !F $8 , &H$ !A M! 6@, %4! !2 4 " $X "0!- T 3 1 $L %P!* !P 20 B $@ M)P!' "T 10 R $0 . !# #X 0@!% $$ 30 _ %8 /@!A #T ;@ [ 'X .@"1 M #D I@ X +\ . #H #@ _P Y /\ .0#_ )4# " !P ;PD &(* !8"P M40H $P( !)!@ 1P, $8 !@!$ L 0P / $( $P!! !@ 00 > #\ (P ^ M "D /0 N #L - Z #H .0!! #@ 20 W %( -@!= #0 :@ S 'H ,@", #$ MH0 P +@ +P#> "\ ^0 O /\ , #_ (P) !X# : T %P. !2#@ 2PX M $4- !!# /PH #X( @ ]! @ / $- #L $ Z !4 .0 : #@ ( V "4 M-0 K #0 , S #< ,@ ^ #$ 1@ O % +@!: "T 9P K '< *@") "D G0 H M +, )P#1 "< \@ G /\ )P#_ (8, !R#@ 8Q %81 !-$0 11$ $ 0 M \#P .0X #<- V"P0 -@@* #4&#@ T!1( ,@07 #$%' P!2( +P4H M "X&+@ M!C0 *P8\ "H&1 I!TX )P=9 "8'90 D!W4 (P>' "('FP @!K M( ;+ !\%[0 ?!OX 'P?_ ( . !M$0 7A( %(3 !($P 01, #L3 W M$@ -!$ #(0 P#P$ , T& # +"P O"A +0H4 "P+&0 J"Q\ *0LE "@, M*P G##( )@PZ "0,0P C#$T (0U8 " -90 >#74 ' V( !H-G 9#;$ & S* M !<,ZP 7#?P & S_ 'L1 !I$P 6A4 $X6 !%%@ /18 #@5 S%0 M,!0 "T3 K$@ *A # "H/" I#@T * X1 "8.%@ E#QT ) \C ",/*0 A M$#$ (! Y !X00@ =$$P &Q!8 !D09@ 7$'8 %1") !00G@ 2$+, $1#. !$0 M[@ 2$/X $A#_ '<3 !E%0 5Q< $L8 !"&0 .AD #08 P%P +!< M "D6 G%0 )A0! "42! C$@L (A(/ "$2% @$AH 'A,@ !T3)P <$RX M&A,V !D40 7%$H %A16 !049 2%'0 $12' ! 4G .%+$ #13* T4ZP . M$_X #A/_ ',5 !A& 4QH $@; _&P -QL #(: M&@ *1D "88 M D& (A< " 6 0 >%@@ '18- !L7$@ :%Q< &1<= !@8) 6&"L %1@T M !08/0 2&4@ $1E4 ! 98@ .&7( #1F$ P9F *&:T "1C& D8YP )&/H M"A?_ &\8 !>&@ 4!P $4= \'0 -1T "\= J' )AL ",; A M&@ 'AH !P: :&P4 &!L, !8<$ 5'!4 %!P; !,<(@ 2'2D $1TQ ! = M.P .'44 #1Y1 P>7@ *'FT "1Z <>E %':H QW" ,=Y@ $'/@ !1S_ M &L: !;'0 31X $(? Z'P ,A\ "T? H'@ )!X "$= >'0 M'!T !@> 5'P( $R ) !(A#@ 0(1( $"$8 XA'P .(B8 #2(N PB-P * M(D$ "2)- Z VY -?P #7_ %4J !(+ /2P #0L M M*P *"H "0I >*@ &2L !0M 1+P #3$ HT '-@ C@$ M Z!P .PH #T- ^$ 0!0 $ ; ! ) 0"X $ Y ! 1P 0%8 M $!I ! @ /YL #ZW ]XP //P #S_ % O !#+P .2\ #(O L M+0 )RP " M :+P %3$ !$S --@ "3@ 4[ /0 $ ! !! M! 0P< $4+ !&#@ 2!$ $H6 !*'@ 2B@ $HT !)0@ 25$ $ED M !(>P 2)< $>T !&X 1?P $3_ $HS _,P -C, # Q J, M(S$ !PS 6-0 $3@ T[ (/@ T$ !# 1@ $@ !* M3 0 $X' !/"P 40X %02 !5&0 52( %0N !4/ 5$L %-> !3 M= 4I %&N !0UP 3_L $[_ $4W \-P -38 "\T F-0 'C< M !P 'X# "!"@ A0\ (<7 "&) A30 (1& ""70 @78 '^6 M !^M@ ?.< 'K_ #]$ S10 *$@ !U, 34@ #%< -= 8P M &@ !M <0 '8 !Z ?@ ($ "# A@ (D "+ MC@ )( "5 0 F0D )X0 ">&@ G2D )P\ ":4@ F&P ):+ "4 MJ@ DM0 )#Z #A+ L3@ (%, !59 -8 V< !N = 'H M " A (H ". D@ )4 "7 F@ )T "@ HP M *< "K KP +0) "X$ MQX +4P "S1@ L6 *]^ "LH MJ\$ *GN #%5 D6P &&$ YI %<0 'D "! B (\ "4 M F@ )\ "D J *D "L KP +, "U N0 +T M #! Q@ ,L #1"@ TQ0 -$E #0.P S50 ,IQ #(D@ Q;, M ,/> "EB <:0 $7$ =[ A (T "5 G0 *, "I MKP +0 "Y O +X #" Q0 ,@ #, T -0 #: M WP .0 #J [@P .T: #L+P ZDD .AE #FA@ Y*4 .+& M /\ #_ _P /P 0#\ @ _@ . /\ % #_ !T _P F /\ , #_ #H M_P!" /\ 20#^ % ^P!6 /D 7 #V &( ] !H /( ;P#P '8 [0!_ .H B0#G M )4 Y "C . M0#; - U0#V ,H _P"V /\ J #_ )\ _P": /\ E@#_ /\ M #[ ]@ /, #S ]@ ) /H #@#] !8 ^P @ /< *@#R #, [0 [ M .D 0P#F $D X@!/ -X 50#; %L U@!@ -( 9P#/ &X S !V ,D @ #& (P MP@": +\ J@"[ ,$ N #I +8 _P"G /\ F@#_ )( _P"- /\ B@#_ /H #Q M Z@ .< #G Y ! . "P#; !$ V@ : -L (P#1 "P R@ T ,8 M.P#" $( OP!( +P 3@"Z %, N !9 +8 7P"S &8 L0!N *X =P"L (, J0"1 M *8 H0"C +4 H #8 )X ^P"5 /\ BP#_ (4 _P" /\ ?@#_ .\ #C MV@ -, #& OP +D !@"W X M 4 +0 '0"S "4 K@ M *L - "G M #L I !! *$ 1@"? $P G0!1 )L 5P"9 %X EP!E )4 ;@"3 'D D "' (X MEP", *D B0#$ (@ [P"% /\ ? #_ '8 _P!S /\ <@#_ . #0 Q@ M +8 "I H0 )T 0"9 H F 0 )@ %@"7 !X E F )$ +0"/ #0 MC Z (H /P"( $4 AP!* (4 4 "# %8 @0!> ( 9@!^ '$ ? !] 'D C0!W M * =0"V ', WP!R /\ ;@#_ &D _P!G /\ 90#_ ,P "^ JP )T M "3 B@ (4 "" 4 @ - '\ $0!_ !@ @ @ 'T )@!Z "T =P S M '4 . !T #X <@!# ' 20!O $\ ;0!6 &P 7@!J &@ : !U &< A !E )8 M9 "K &( R0!A /8 8 #_ %P _P!; /\ 6@#_ +T "I EP (D !^ M > ', !O $ ;0 ) &P #@!K !, :P 9 &H ( !H "8 9@ L &4 M,@!C #< 8@ \ & 0@!? $@ 70!/ %P 5P!: &$ 60!M %< >P!6 (X 50"B M %, NP!2 .D 4@#_ % _P!/ /\ 3P#_ *T "8 A@ '@ !N M9P &, !@ 70 % %P "P!; ! 6P 5 %L &P!: "$ 6 F %8 + !4 M #$ 4P V %( / !1 $( 3P!) $X 40!- %L 2P!F $H = !) (4 2 "9 $< ML0!& -@ 1@#\ $4 _P!% /\ 10#_ )\ ") > &P !B 6P M %8 !3 40 " $\ " !/ T 3@ 1 $X %@!- !P 3 A $H )@!) "P M2 Q $< -P!% #T 1 !$ $, 3 !" %4 0 !@ #\ ;@ ^ 'X /0"2 #P J0 [ M ,< .P#S #L _P [ /\ / #_ ), !^ ;@ &$ !8 40 $P M !) 1P $4 !0!$ L 0P . $, $@!# !< 0@ = $ (@ _ "< /@ L M #T ,@ [ #@ .@ _ #D 1P X % -P!; #4 : T '@ ,P", #( H@ Q +P M,0#G #$ _P R /\ ,P#_ (D !V P 9@4 %D' !0!P 208 $,% ! M P /@$ #P P [ @ .@ - #H $ Y !0 .0 9 #< '@ V ", -0 H #0 M+@ S #0 ,@ [ # 0P O $P +@!7 "T 9 L ', *P"' "H G I +4 *0#< M "D ^P I /\ *@#_ ($$ !N" 7PH %,+ !*"P 0@L #T* Y"0 M-@@ #4% T @8 ,P * #( #@ Q !$ ,0 5 # &@ O !\ +@ D "P *@ K M # *@ W "D /P H $D )P!4 "8 8 D &\ (P"" "( EP A *X (0#, "$ M\P A /\ (@#_ 'L) !H# 6@T $X. !%#@ /0X #@- S#0 , P M "X+ M"0, +08( "P$# K @\ *@$2 "D!%P H 1P )P A "8 )P E "T M) T ",!/0 B 48 (0%1 !\!70 > 6P ' %_ !L E : *H &@#% !H ZP 9 M /\ &@#_ '4, !D#@ 50\ $H0 ! $ .1 #,0 O#P + X "D. M G#0$ )PP% "<*"@ F" T )0<0 "0&% B!AD (08? " ') ?!RL '@Y 7W0 %O4 !;_ &$6 !2& M11H #L: R&@ *QH "4: A&0 'A@ !L8 8%P %A<" !07 P 2 M& 4 $!D' X;"P ,&P\ "QL3 H;& ('!\ !QPF 4<+P $'#@ AQ$ = M40 '6 !UR "P )'PX !B 1 4@%@ #(!P 2$C A*P (34 "% A3@ M(5T "%O AA@ ()X ""X ?W@ 'O@ ![_ %H; !+'0 /QX #4? M M'P )QX "(= >'0 &QP !@; 5&P $AP ! = @ .'P0 #"$& M DB"@ %(PT B00 E$P )1D "8@ F* )C( "8] F2@ )EH M "9L F@P )9P "6W DWP (_D "/_ %4> !'( /"$ #(A K M(0 )2 " ? ='@ &AT !8> 3'@ $" XA ,(P( ""4% 4G M"0 * L "H. K$0 +!8 "P= L)0 +"X "PZ L1P +%8 "QI M L@ *YH "JU IWP *?L "C_ %$B !$(P ."0 "\D H(P M(R( !\A <( %R !,A 0(P #B0 LF (* !"H$ L!P M+@D # , Q#P ,Q, #,9 S(0 ,RH #,U S0P ,U( #-E R M>P ,I< #&S PW@ +_L "[_ $PE _)@ -2< "TF G)0 (B0 M !XC 9(P %"0 !$F .* "RH + 73P %Q. !;8P 6GX %B= !7 MP 5?( %3_ #HV S- +3( "0S ;-@ $SD X] (00 $4 M !) 3 % !3 5@ %D !; 70 & !B 90 M &@% !K"P ;Q &\8 !N)0 ;30 &U& !K6P :G4 &B4 !FM@ M9.D &+_ #@Y R-P *#D !X[ 5/P #D0 =) 30 %( !6 M 6@ %X !B 90 &@ !K ;0 ' !S =@ 'D M !]! @0L (41 "$'0 @BP ( ^ !^5 ?FL 'N* !ZJ@ =]8 M '7] #@] L/@ (D$ !=& /2P !U$ !7 7 &( !F M:P &\ !T > 'L !^ @ (, "& B@ (T "1 M E@, )L, "=$P FR$ )HS "720 E&( )-_ "0H CL4 (SS M #%$ E2 &DT !!3 (6@ &$ !H ;@ '0 !Y ?P M (0 ") C0 )$ "3 E@ )D "= H *0 "H MK +(# "W#0 MQ< +4H "R/@ L%8 *QS "JE J;0 *7E "I/ M >5 $EL IB :@ ', ![ @@ (D ". E )H M "? I *8 "I K0 + "S MP +L # Q0 M ,L #1! U0X -,= #0,@ S4L ,IF #&AP PJD ,'+ "); 6 M8@ #&L %T ?0 (< "0 EP )X "D JP +$ "V M N@ +P # Q ,@ #+ SP -0 #: X .8 M #K \08 / 3 #N)P [#\ .I; #G>@ Y)L ."[ /\ #[ M]@ /, #T 4 ]@ , /H $0#_ !D _P B /\ + #_ #4 _P ] /\ 10#\ M $P ^@!2 /< 6 #U %X \P!D /$ :@#N '( [ !Z .D A0#E )$ X0"@ -T ML@#8 ,X T@#V ,$ _P"M /\ G@#_ )8 _P"0 /\ C #_ /H #R [ M .D #I [ % /( # #X !( ]P ; /4 )0#P "X ZP W .8 /@#B $4 MW0!+ -@ 4 #3 %8 T !< ,T 8@#* &H R !R ,4 ? #" (@ O@"6 +H J "W M +\ M #H *X _P"= /\ D #_ (@ _P"# /\ @ #_ / #E W@ -H M #; W -@ !P#1 X T0 5 -( '@#+ "< Q0 O , -P"] #T N@!$ M +< 20"U $\ L@!5 + 6P"N &$ K !I *D +( MFP#5 )D _ ", /\ @@#_ 'L _P!V /\ = #_ .( #3 R@ ,< "\ M M@ + 0"O L K 1 *T & "M " J H *0 +P"@ #8 G0 \ )L M0@"9 $< EP!- )4 4P"3 %D D0!A (\ :@", '4 B@"# (@ E "& *< @P#" M (( \ !\ /\ @!9 '@ 8@!V &P = !Y '( B0!Q )T ;P"T &T MWP!L /\ 90#_ & _P!> /\ 7 #_ +X "Q H )( ") @@ M 'P !Z $ > ) '< #@!X !0 =P : '0 (0!R "< < M &X ,P!L #@ M:P ^ &D 1 !H $H 9@!1 &0 6@!C &0 80!P %\ ?P!> ), 70"I %P R !; M /< 5P#_ %0 _P!2 /\ 40#_ + "? C0 '\ !T ;@ &H M !F 90 $ &, "P!C ! 8P 5 &, &P!A "$ 7P G %T + !< #( 6@ W M %D /0!7 $, 5@!+ %4 4P!3 %P 4@!H % =P!/ (D 3@"? $T N@!, .D M2P#_ $D _P!' /\ 1P#_ *( "- ? &X !E 7@ %D !7 M 50 ! %0 !P!3 T 4P 1 %0 %@!2 !L 40 A $\ )@!. "L 3 Q $L M-P!* #T 20!$ $< 3 !& %8 1 !A $, < !" ($ 00"7 $ KP _ -< /P#_ M #X _P ] /\ /@#_ )0 !_ ;P &, !9 40 $T !* M2 $< ! !' H 1@ . $8 $0!' !8 10 < $0 (0!" "8 00 K $ ,0 ^ M #< /0 ^ #P 1P Z % .0!; #@ :0 W 'H -@"/ #4 IP U ,8 - #U #0 M_P T /\ -0#_ (@ !T 90 %@ !/ 2 $, _ /0 M #P @ \ < .P , #L #P [ !( .@ 7 #D ' W "$ -@ F #4 + T #( M,P Y #$ 00 P $L +P!6 "X 8P M ', + "( "P H K +L *P#J "L _P K M /\ + #_ '\ !L 70$ %$" !( P 0 , #L" W - #, M R 4 ,@ ) #( #0 Q ! ,0 3 # & O !T +0 B "P * K "X *@ U M "D /0 H $8 )P!1 "8 7@ E &X ) "" ", F0 C +, (@#> "( _P C /\ M) #_ '< !E! 5@8 $L' !"" .@@ #4' P!@ +04 "P# K M , *@ ' "D "P I X *0 1 "@ %0 G !D )@ > "4 ) D "H (P Q "( M.0 A $, ( !. !\ 6@ > &D '0!\ !P DP ; *P &P#- !L ]@ ; /\ ' #_ M ' % !?" 40H $8+ ]"P -0L # + K"@ * D "4( D!P( M(P0& ",""0 B 0P (@ / "$ $@ @ !8 'P ; !X ( = "8 ' N !L -@ : M #\ &0!* !@ 5P 7 &8 %@!X !4 CP 5 *8 % ## !0 [@ 4 /\ %0#_ &L( M !;"P 30P $(- Y#0 ,0T "P- G#0 (PP "$, ?"P$ '@H% M !T(" =!@L ' 4- !P$$ ;!!0 &008 !D$'@ 8!", %P0K !8$,P 5!#P M% 1' !,#5 2 V, $0-U ! "B@ 0 :( #P"\ \ Y0 / /X $ #_ &<+ !7 M#0 20X #X/ U#P +@\ "@/ D#@ ( X !T. ;#0$ &0T$ !@, M!P 8"PD %PD, !<)#@ 6"1( %0D6 !0)&P 3"2$ $@DH !(), 1"3H $ E% M \)4@ ."6$ #0ES P(B +")\ "@>W H&VP *!?8 "@3_ &,- !3#@ M1A #L1 R$0 *Q$ "40 A$ '1 !H/ 8#P$ %@X$ !4.!P 4 M#0D $PT+ !,,#0 2#! $0P4 ! ,&0 0#!\ #PPG X-+P -#3D # U% L- M40 )#6 " UQ 8-A@ %#9T ! RT ,,T@ "#/$ @O_ %\. !0$ 0Q$ M #@2 O$@ *!( ",2 >$0 &Q$ !@1 5$ ( %! % !(0!P 1#PD M$ \* ! .# .#@X #@\2 T/%P ,$!T #! D H0+ )$#8 "!!! 803@ % M$%T Q!O $0A $)P ^T .U #O, [_ %P0 !-$@ 0!, #84 M M% )A0 "$3 <$P &1( !82 4$0, $A$& !$1" 0$ H #A + M T1"P ,$0T "Q(1 H2%0 )$AH "!(A 83*0 %$S, Q,^ (32P $UH M !-L 3@@ $IL !*T 1UP $?4 !'_ %@2 !)% /14 #,6 K M%@ )!4 !\5 :% %Q0 !03 0 3$@0 $1(' ! 2"0 .$@D #1() L3 M"@ )% T !Q4/ 86$P $%A@ Q8? (6)P %S !<[ 72 %U@ !=J M 6@ %ID !6T 5V0 %/< !/_ %44 !&%@ .A< # 8 H& M(A< !T6 9%@ %A4 !,4 P 2$P8 $!,' \3!P -% < "Q4( D6"0 & M& P QH. $:$0 &A8 !L< ;) &RT !LX ;1@ '%4 !MG ; M?0 &Y< !JS 9VP &/D !?_ %$6 !#& -QD "X: F&@ (!D M !L8 8%P %18! !,5!0 1%00 #Q4$ T6! +%P4 "1D& 8:" "' H M !X- @$ (!, " 9 @(0 (2H "$U A0@ (5( "!D @>@ M'Y4 !^Q >VP '?H !S_ $T9 _&P -!P "L< D' 'AL !H: M 7& %!<" !(7 @ 0& $ #1D! L: @ (' , !1T$ (?!@ (0@ ",+ M E#@ )A$ "86 F'@ )R< " B'@ '1P !D; 6 M&@ $AH ! ; -' "QT @? $(0 2," E! )P8 "D) L M# +@\ "X3 N&@ +B, "XN N.P +DH "U< M<@ +(X "NL M JU *?L "C_ $0@ X(0 +B$ "8A @( '!X !@= 4'0 M$!X X? +(0 !R, ,E )P "D L 0 +@, # & S"@ M-0T #81 V%P -A\ #8I V-@ -D4 #57 U;0 -(D #*H Q MSP ,/H "__ #\D T) *R0 "0C ?(0 &R !8@ 1(0 #B, M HE &* BH M +P #( T -P #D# [!@ /@H M $ . !!$@ 01H $ E ! ,0 0$ #]2 ^9P /8( #RB ZQP M.?@ #C_ #HH P* *2< ",E ?(P &"0 !(E .* "BH 4M M , #, V . #L ^ 0 $( !% @ 1P8 $H* M !-#@ 314 $P? !,*P 2SH $I, !)80 2'P $>; !%OP 0_, M $+_ #8L M*P )RD ",G ;* %"H XM *, !#, W M.@ #T ! 0P $8 !( 2P $T !0 4P$ %8& !9 M"P 6Q %L9 !:)0 630 %A& !76@ 570 %23 !2M0 4.H $__ M #,P L+@ )RP !XM 6+P $#( HV #.@ #\ !" 1@ M $D !, 3P %( !5 6 %H != 8 &, !G!@ M:PP &P2 !K'@ :RP &D] !G4@ 9FH &2) !AJP 7]P %W_ #$S M L,0 (C( !DU 1.0 "CT )" 1P $P !0 5 %@ M !; 7P &( !E : &L !N <0 '4 !Y ?08 M ((- ""%@ @"0 'XU !\20 >V$ 'A_ !VGP <\8 '#W #$V F M. '#L !) +10 DL !1 5@ %L !@ 90 &D !N M <@ '8 !Y ? 'X "" A0 (D ". DP )@& M "<#@ FQH )@K "60 DED )%S "-E0 B[4 (CH "L^ @00 M%4< U- "5 %L !A : &X !S >0 'X "# MB (P "/ D@ )4 "9 G0 *$ "E J@ + "W M!P N!$ +4A "R-0 KTT *II "HB IJ@ *+1 "-( 83@ #E0 M 1< 9 &T !U ? (, ") CP )4 "; H M *, "F J0 *T "Q M0 +D "^ Q ,H #2 MV@H -86 #2*0 SD$ ,I< #%? PIT ,&] !Q5 17 !V4 !N M =P '\ "( D )@ "? I0 *T "S N +H M "^ P@ ,8 #* S@ -, #: X .< #M \P M /0. #R'@ [S8 .Q1 #H;@ Y) -^Q ! M P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[ M/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T M=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRM MK["QL[2UMKBYNKN]OK_!PL/$QL?(R'EZ?'U^@(&"@X6& MAXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_ MP<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y M^OO\_O______________________________________________________ M $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E M)B@I*BLM+B\P,C,T-C M8&%B8V5F9VEJ:VQN;W!QGQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8 MF9JOL[>[P\?+T]?;W^?K[_/[_____________ M_________________________________________P ! @,$!08'" D*"PP- M#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E)B7V!A8F-D969G M:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4 ME9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#! MPL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9VMOKK[.WN M[_#Q\O/T]?;W^/GZ^_S]_O]M9G0Q ,$(0 0 M $ ! 0(#! 4&!P@)"@L,#0X/$!$2$Q05%A<8 M&1H;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_0$%"0T1% M1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML;6YO<'%R M7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9FINHJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&Q\C)RLO, MS<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P\?+S]/7V]_CY M^OO\_?[_ $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4%!46 M%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S-#4V M-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y?'Z! M@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'R,G* MR\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CHZ>GJ MZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^_P ! 0(" P,$ M! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H:&QP<'1X> M'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C7Q^@8.&B8N.D)*5EYF;G9^A MHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,SW]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O[_#P\?+R M\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O__I24&_Z0P#O^F.AC_L4,C_[M+,O_! M547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^ MPUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY: M\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E M<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3" M;(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7 MNG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9 MS+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)T MJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ MI24&_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K M=K>]IGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24& M_Z0P#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>] MIGG"MZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P M#O^F.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG" MMZ%]R[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F M.AC_L4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%] MR[&=@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_ ML4,C_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&= M@M.KFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C M_[M+,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.K MFHG5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+ M,O_!547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG< MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_! M547^PUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5 MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F MI9>5YJ67E>:EEY7FI9>5YJ67E>;_I24&_Z0P#O^F.AC_L4,C_[M+,O_!547^ MPUY:\L1E<.3";(;7NG"9S+)TJL.K=K>]IGG"MZ%]R[&=@M.KFHG5YJ67 ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5 MYJ67E>:EEY7FI9>5YJ67E>;_IB4&_Z0P#O^G.AC_LD,B_[Q+,O_#5$7\QEU: M\/&:H?6P&^;R[ARK,*Q=+J[K7?$M*E[S:NC?]2BGH7;F9J.X9F:CN&9 MFH[AF9J.X9F:CN&9FH[AF9J.X9F:CN&9FH[AF9J.X9F:CN&9FH[AF9J.X9F: MCN&9FH[AF9J.X9F:CN'_IB4&_Z4P#O^H.A?_LT,B_[Y+,?_%5$7YR5Q;[\UC M<>/,:8C5QFVMG"ZEK)RP(ZN=L:&JGK*?Z=_SG^G?\Y_IW_.?Z=_SG^G?\Y_ MIW_.?Z=_SG^G?\Y_IW_.?Z=_SG^G?\Y_IW_.?Z=_SG^G?\Y_IW_.?Z=_SG^G M?\[_J"4&_Z]SVF8KL5K MI:*^;J^8N6^VD+5QO(BQ=,&!KGC%>ZQ]R7NL?ZQ]R7NL?ZQ]R7NL?ZQ]R7NL?ZQ]R7NL?ZQ]R7NL?_=[!\PG>P?,)WL'S"=[!\PG>P?,)WL'S"=[!\ MPG>P?,)WL'S"=[!\PG>P?,)WL'S"=[!\PG>P?,)WL'S"=[!\PG>P?,+_J20% M_Z@P#?^S.13^P$(>\\U*+>G=3T#AZ5-9T^I;;[_?8X*OTV>1HX=+5[NW2U>[MTM7N[=+5[NW2U>[MTM7N[=+5[NW2U M>[MTM7N[=+5[NW2U>[MTM7N[=+5[NW2U>[MTM7N[=+5[NW2U>[O_JB0%_ZDO M#?^V.!/YQ$$=[=))*^+C34#;[U)8RNU:;;?A8G^HUF>-F\]JEY');9^(Q6^E M@L)QJ7N_=*UVO7>P<;M[LW&[>[-QNWNS<;M[LW&[>[-QNWNS<;M[LW&[>[-Q MNWNS<;M[LW&[>[-QNWNS<;M[LW&[>[-QNWNS<;M[LW&[>[/_JR0%_ZLO#?^Z M.!+SR4$;Y-I)*-CH3$#.\U%7P.]9:Z[D87J@W&>&E-1KD(O/;I>$S'"M%UE'7/ M>)=QS7N:;,Q^G&S,?IQLS'Z<;,Q^G&S,?IQLS'Z<;,Q^G&S,?IQLS'Z<;,Q^ MG&S,?IQLS'Z<;,Q^G&S,?IQLS'Z<;,Q^G&S,?IS_KR,$_[8M"?'(-@S=W#T3 MS>I&*L'V2T"V_T]1JO=88)OO86N/Z&ATA>1M>W_@<8!YWG2#==QXAG+:>XEN MV'Z+:]:"C6O6@HUKUH*-:]:"C6O6@HUKUH*-:]:"C6O6@HUKUH*-:]:"C6O6 M@HUKUH*-:]:"C6O6@HUKUH*-:]:"C6O6@HW_L2,$^K\L!N/4+P?.YCL6P?-% M*[3_23VH_TY,GOU76)'V86&&\6EI?^UO;GGJ=')UZ'=U<>=Z=V[E?7EKY(![ M:>.$?&GCA'QIXX1\:>.$?&GCA'QIXX1\:>.$?&GCA'QIXX1\:>.$?&GCA'QI MXX1\:>.$?&GCA'QIXX1\:>.$?&GCA'S_M2(#Z\LB M#C)P?"\3H9M/Y"*J;_ M1CF;_TU%DO]63X;^8E9^^FI<=_=P8'/U=6-O\WAE;?)\9VKQ?VAH\()J9N^% M:V;OA6MF[X5K9N^%:V;OA6MF[X5K9N^%:V;OA6MF[X5K9N^%:V;OA6MF[X5K M9N^%:V;OA6MF[X5K9N^%:V;OA6OVPAL!U-\1 <+O)@NU_#H:I_\^)YG_1#.- M_TL]A?]517S_84MU_VI//]3.G'_7S]L_VE#:/]O167_=$=C_W=(8O][26'_?DI?_X%*7O^$2U[_A$M> M_X1+7O^$2U[_A$M>_X1+7O^$2U[_A$M>_X1+7O^$2U[_A$M>_X1+7O^$2U[_ MA$M>_X1+7O^$2U[_A$O_GR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F M8^ZT;W?BK'6)V*1[F:31 MKGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N M>:31KGFDT:YYI-'_GR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT M;W?BK'6)V*1[F:31KGFD MT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31 MKGFDT:YYI-'_GR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?B MK'6)V*1[F:31KGFDT:YY MI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFD MT:YYI-'_GR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6) MV*1[F:31KGFDT:YYI-&N M>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YY MI-'_GR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[ MF:31KGFDT:YYI-&N>:31 MKGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_ MGR(%_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFD MT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(% M_YTM#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YY MI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM M#/^>.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N M>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^> M.!7_J$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31 MKGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^>.!7_ MJ$$>_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFD MT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^>.!7_J$$> M_[%)*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YY MI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^>.!7_J$$>_[%) M*_^V4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N M>:31KGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^>.!7_J$$>_[%)*_^V M4SS_N%U/^[9F8^ZT;W?BK'6)V*1[F:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31KGFDT:YYI-&N>:31 MKGFDT:YYI-&N>:31KGFDT:YYI-'_GR(%_YTM#/^?.!7_JD >_[-)*_^Y4CS_ MNUQ/^KIE9.VX;7CAL'.+U:AYG,R??:K%EX&UOY&%OKJ,B<6VAX_,LH.6TJ^! MH-:G?J+3IWZBTZ=^HM.G?J+3IWZBTZ=^HM.G?J+3IWZBTZ=^HM.G?J+3IWZB MTZ=^HM.G?J+3IWZBTZ=^HM/_GR(%_YXM#/^@-Q3_JT >_[1)*_^[4CS_O5M0 M^KYD9.R\;'G@M7*-TZUWGLJD>JW"G'ZYO):"P[>0A\JRBXS2KH>5V*:#G=JA M@J'5H8*AU:&"H=6A@J'5H8*AU:&"H=6A@J'5H8*AU:&"H=6A@J'5H8*AU:&" MH=6A@J'5H8*AU:&"H=7_H"(%_YXM#/^A-Q3_K$ =_[9(*_^]43S_P%I0^L%C M9>S!:GK>N7"/TK%UH+# H7N\N9M_Q[26A,^PE(W5JY&7VJ")G-R:B*#7 MFHB@UYJ(H->:B*#7FHB@UYJ(H->:B*#7FHB@UYJ(H->:B*#7FHB@UYJ(H->: MB*#7FHB@UYJ(H-?_H"(%_YXM#/^B-Q3_K4 =_[=(*O^_43S_PEI0^<1B9>O% M:7O>OFZ0T;9SH\:N=K.^IWG N*-_R;2AAL^LG(W5HY:4VIJ1G-R5CI_8E8Z? MV)6.G]B5CI_8E8Z?V)6.G]B5CI_8E8Z?V)6.G]B5CI_8E8Z?V)6.G]B5CI_8 ME8Z?V)6.G]C_H"(%_Y\M#/^C-Q3_KD =_[A(*O_!4#S^Q5E0]\A@9NO*9WS= MPVV1S[QQI<6T=+6]L'G MJQ_R*ZGA<^EH8K5G)R1VI69G-R/E)_8CY2?V(^4 MG]B/E)_8CY2?V(^4G]B/E)_8CY2?V(^4G]B/E)_8CY2?V(^4G]B/E)_8CY2? MV(^4G]C_H2(%_Y\M#/^D-Q3_L#\<_[I(*O_#4#O[R%A0]9N?49'W:SVF3R,5M MIKJ[<+2MLW._HZUVQYJH>LV2I7_2BJ*&UX2@D=F$HIS7A**$HIS7 MA**$HIS7A**$HIS7A**$HIS7A**Z.5U7NCE=5[HY75>Z.5 MU7NCE=5[HY75>Z.5U7NCE=5[HY75>Z.5U7NCE=5[HY75>Z.5U7NCE=7_HB$% M_Z M#/^H-A+_M#\;_[]'*/G+3CKRTU5/ZMQ;9N#@87W,TV>1N\AKHJR^;J^@ MMW"XE;)SP(VN=L6%JGK*?JA_SGBFA]%UI8_2=:6/TG6EC])UI8_2=:6/TG6E MC])UI8_2=:6/TG6EC])UI8_2=:6/TG6EC])UI8_2=:6/TG6EC]+_HB$%_Z$L M"_^J-A+_MCX;_<)'*/7-3CGNV51.YN-99=CB8'O%U6:/M,IJGZ7!;:N9NF^T MD+5RNXBQ=<"!KGC%>JQ]R72JA,MQJ8O,<:F+S'&IB\QQJ8O,<:F+S'&IB\QQ MJ8O,<:F+S'&IB\QQJ8O,<:F+S'&IB\QQJ8O,<:F+S'&IB\S_HR$%_Z(L"_^L M-1'_N3X:^<5')_#133CIX%),XNE79,[D7WJ]UV:,K3OF^OBKEQ MM8.V=+I\LW>^=K%\PG&O@L1NKH?&;JZ'QFZNA\9NKH?&;JZ'QFZNA\9NKH?& M;JZ'QFZNA\9NKH?&;JZ'QFZNA\9NKH?&;JZ'QFZNA\;_I"$%_Z,L"_^O-1#_ MO#X8],E&)>K833;BYT],W.]58\;F7WBTVF6)I=!IEIC(;*&-PV^HA;]QKGZ[ M=+)XN7>V<[=[N6ZU@+QKM(6^:[2%OFNTA;YKM(6^:[2%OFNTA;YKM(6^:[2% MOFNTA;YKM(6^:[2%OFNTA;YKM(6^:[2%OFNTA;[_I2$$_Z0L"_^S-0_[P3X7 M[<]&(N'?2S38ZT],S_-48KSH7G2KWF2$G=1ID)'.;9F'R6^@@,5RI7K"=*ET MP'BL<+Y[KVN\@+)HNX2S:+N$LVB[A+-HNX2S:+N$LVB[A+-HNX2S:+N$LVB[ MA+-HNX2S:+N$LVB[A+-HNX2S:+N$LVB[A+/_IB$$_Z@K"O^X- WSQST4Y-A% M'M;F237+\4Y,Q/=37['L77"AXF1]E=MIAXK5;H^"T'&5>\UTFG;+=YUQR7F@ M;<=]HFG%@:5FQ(6F9L2%IF;$A:9FQ(6F9L2%IF;$A:9FQ(6F9L2%IF;$A:9F MQ(6F9L2%IF;$A:9FQ(6F9L2%IF;$A:;_J" $_ZXJ"/R_,POISSP0U^%"'LKM M236_^$U*M_M26Z;Q76F8Z65TC.)J?8/=;X1\VG.)=]=WC'/5>H]OTWV1;-& ME&C0A)9ESX>79<^'EV7/AY=ESX>79<^'EV7/AY=ESX>79<^'EV7/AY=ESX>7 M9<^'EV7/AY=ESX>79<^'EV7/AY?_JB #_[4I!O#(,0?:W3,,R^I"(;[V2#6R M_TQ&J?]159OW76".\&5JA>ML<7WG<79WY'9Z<^)Y?6_A?']LWX"!:=Z#@V?= MAX5EW(F&9=R)AF7??1N9';R&8&+VB6%A]HQB M8?:,8F'VC&)A]HQB8?:,8F'VC&)A]HQB8?:,8F'VC&)A]HQB8?:,8F'VC&)A M]HQB8?:,8F'VC&+SQ \ SMH+ +WS'0>Q_S(4H_\Z'Y7_/RJ)_T8S@/]/.GC_ M6T!Q_V9%;/]M2&C__XM17O^+ M45[_BU%>_XM17O^+45[_BU%>_XM17O^+45[_BU%>_XM17O^+45[_BU%>_XM1 M7O^+45[_BU',RPD ON8, :__'@FD_S 3E?\U'(?_/"1\_T0K<_]-,6S_6#5G M_V,Y8_]K.V'_<3U?_W4^7?]Y/US_?$!;_W]!6O^"05G_AD)8_XA"6/^(0EC_ MB$)8_XA"6/^(0EC_B$)8_XA"6/^(0EC_B$)8_XA"6/^(0EC_B$)8_XA"6/^( M0EC_B$+_F1\%_Y8K"_^5-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAY MXYM_A]N2A934BXR>SX61ILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y M;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EO ML;__F1\%_Y8K"_^5-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_ MA]N2A934BXR>SX61ILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_ MN6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__ MF1\%_Y8K"_^5-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2 MA934BXR>SX61ILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^Q MO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\% M_Y8K"_^5-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934 MBXR>SX61ILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EO ML;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K M"_^5-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR> MSX61ILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y M;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5 M-A+_H#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61 MILN E:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_ MN6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_ MH#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN ME:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^Q MO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X: M_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S' M?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EO ML;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA' M)O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQ MQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y M;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA')O^N M433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQQ7F> MM<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_ MN6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_YL;6GLIW=[X9Y]BMF6@Y?1CHFBRXB.J\>"D['$?I>WP7JU M=JG*K76LQJMVK<2K=JW$JW:MQ*MVK<2K=JW$JW:MQ*MVK<2K=JW$JW:MQ*MV MK<2K=JW$JW:MQ*MVK<3_FA\$_Y@J"O^:-!+_I3T9_ZY&)?^U3C3_MUA&_[=A M6?6U:FSILG-_W:AXD-.??J#*EH*LQ(Z'M[Z(C+^Z@Y'%MW^8R[1\H<^K>*7/ MI7FJR*1YK,:D>:S&I'FLQJ1YK,:D>:S&I'FLQJ1YK,:D>:S&I'FLQJ1YK,:D M>:S&I'FLQJ1YK,;_FA\$_Y@J"O^;-!'_ICT9_Z]%)?^W3C3_NE=&_[M@6?2Y M:6WGMG&!W*QVD]"D>Z/(FG^QP).$O+N,B<6WB)#+M(:9SK*&I-&D?*31GWVI MRIY]JLB>?:K(GGVJR)Y]JLB>?:K(GGVJR)Y]JLB>?:K(GGVJR)Y]JLB>?:K( MGGVJR)Y]JLC_FQ\$_YDJ"O^<-!'_ISP9_[%%)/^Y333_O%=&_KY?6?2]9V[G MNF^"VK%TE<^H>:;%GWVTOI>!P+F4BL:UD9++KXV8SZJ*H=*>@J/3F8&HS)B" MJ6O/!9F_FOVV# MV;9SE\VM=ZC$I7NWOJ&#P+:;B<:NE8_,J)&5SZ*.GM*9AZ+3E(:GS9.&J,N3 MAJC+DX:HRY.&J,N3AJC+DX:HRY.&J,N3AJC+DX:HRY.&J,N3AJC+DX:HRY.& MJ,O_FQ\$_YDJ"O^>,Q'_JCP8_[-%)/^\3#/_P55&^\1=6O/%96_EPVR$V+MQ MF,RR=:O#K7RVN:6!O[">AL:HF8S+H962T)N2F].4CJ+4CXJFSH^*J,N/BJC+ MCXJHRX^*J,N/BJC+CXJHRX^*J,N/BJC+CXJHRX^*J,N/BJC+CXJHRX^*J,O_ MFQ\$_YHJ"O^?,Q#_JSP8_[5$(_^^3#/^PU5%^<=<6O')9&_ER&J%UL%OFLJY M=*J^L'JVLZE_OZJBA,:BG8K+FYJ0SY67F=*/E*+4BI"FSHJ/J,R*CZC,BH^H MS(J/J,R*CZC,BH^HS(J/J,R*CZC,BH^HS(J/J,R*CZC,BH^HS(J/J,S_G!\$ M_YHJ"O^@,Q#_K#P8_[9$(_^_3#+\QE1%]LI<6N_-8G#DS6B&T\5MFL6\U MJ;%\OI^L@<67J(;*D*2,SHJBE=&%HJ'2@9RFSH&:I\R!FJ?,@9JGS(&:I\R! MFJ?,@9JGS(&:I\R!FJ?,@9JGS(&:I\R!FJ?,@9JGS(&:I\S_G!X$_YLI"O^C M,Q#_KSL7_[E$(OW#2S'VS%)$\-)96>C:7W#;U62&R/?76_3VV.%PL]IE['$;:>DO'"RF+5TNXZQ M>,*&K7W&@*N"RGJIBLUVJ)3.=JFCS'>KJ,IWJZC*=ZNHRG>KJ,IWJZC*=ZNH MRG>KJ,IWJZC*=ZNHRG>KJ,IWJZC*=ZNHRG>KJ,K_G1X$_YPI"O^G,@__LSL6 M_[Y#(/7*2R_NUE!"YN%65]SD6V[+WF.#NM%HE*G';*.;OFZND+AQMX:T=+U^ ML'C"=ZY\QG*L@\EMJXS*;:N9R6ZLG\=NK)_';JR?QVZLG\=NK)_';JR?QVZL MG\=NK)_';JR?QVZLG\=NK)_';JR?QVZLG\?_GAX$_YTI"?^I,@[_MCH4^L)# M'_#.2B[GW4] XNE25]+H6FW!X&* L=1GD:'*:YZ4PVZHB;UQL("Y=+9YMG>Z M=+1[O6ZR@C5 M2BO?Y$P_U^Q15LGN66NWXV%\J-AGBYK/:Y>-R6Z@@\1QIWO =*QUO7BP<+M[ MLVRY@+9HN(:X9+>/N6.VD;ICMI&Z8[:1NF.VD;ICMI&Z8[:1NF.VD;ICMI&Z M8[:1NF.VD;ICMI&Z8[:1NF.VD;K_H!X$_Z$H"/^Q, O[P#D1[,Y"&=_?1RC3 MZ4Q RO%15;[R6&BMYF%WGMUGA)+5;(^'SV^6?LMSG'C(=J%RQGFD;L1\IVG" M@:EFP(:L8K^-K6&_CZYAOX^N8;^/KF&_CZYAOX^N8;^/KF&_CZYAOX^N8;^/ MKF&_CZYAOX^N8;^/KF&_CZ[_HAT#_Z8G!_^W+PGRQS@-X=A!%-+F1BK'\$Q MOOA04[+U5V.BZV%PE>-G>XK=;82!V'&+>M1UD'32>9-PT'R6;,Y_F6C,@YMD MRXB=8X1MVW^':MJ#B6?9AHIDUXN, M8=:0CF#5D8Y@U9&.8-61CF#5D8Y@U9&.8-61CF#5D8Y@U9&.8-61CF#5D8Y@ MU9&.8-61CF#5D8[_IQP#_[4C ^[))@/5WRD'Q^P\&;KX1"NM_T@[H_]-29K_ M5U2-^6%=A/1J97SP<&IV[79N<>MZ<6WI?G1KZ()V:.:%=V;EB'ECY(QZ8>.1 M?&#CDGQ@XY)\8..2?&#CDGQ@XY)\8..2?&#CDGQ@XY)\8..2?&#CDGQ@XY)\ M8..2?&#CDGS_JQL"]\ = =G<$@''ZR@*NO<[&JS_02F@_T8VE?],08W_5DN# M_V%2>_UK5W3Z<5QO^'9?;/9[86GU?V-G](-D9?.&9F/RBF=A\8YH7_"2:5_P MDVI?\)-J7_"3:E_PDVI?\)-J7_"3:E_PDVI?\)-J7_"3:E_PDVI?\)-J7_"3 M:E_PDVK_MQ4!UL\+ ,?J$P*Y]RD-K/\Y&I[_/B:2_T0PA_]+.8#_5$!X_V%& M_HU77?V26%S]DUA< M_9-87/V36%S]DUA<_9-87/V36%S]DUA<_9-87/V36%S]DUA<_9-87/V36%S] MDUC6Q @ QM0) +CW% 2K_RD.GO\T&)#_.B&$_T$I>O]),'+_4C9L_UXZ:/]H M/63_;T!A_W1!7_]Y0U[_?41=_X!%7/^$15O_AT9:_XI'6/^/1UC_D$A8_Y!( M6/^02%C_D$A8_Y!(6/^02%C_D$A8_Y!(6/^02%C_D$A8_Y!(6/^02%C_D$C$ MQP< M]L' :G_%@:?_RH-D/\P%8/_-AQW_SXB;O]'*&;_4"QA_UHO7?]D,5O_ M;#-9_W$U6/]U-E;_>396_WPW5?]_-U3_@CA3_X4Y4O^).5+_BCE2_XHY4O^* M.5+_BCE2_XHY4O^*.5+_BCE2_XHY4O^*.5+_BCE2_XHY4O^*.5+_BCG_DAT$ M_Y I"?^--1#_F#L7_Z!$(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+A MAH^+W("5D]A\FYG4>*">T76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-I MO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I M"?^--1#_F#L7_Z!$(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+ MW("5D]A\FYG4>*">T76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[# M:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^- M-1#_F#L7_Z!$(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5 MD]A\FYG4>*">T76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VN MPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^--1#_ MF#L7_Z!$(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5D]A\ MFYG4>*">T76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VNPVF] MKL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^--1#_F#L7 M_Z!$(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5D]A\FYG4 M>*">T76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VNPVF]KL-I MO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^--1#_F#L7_Z!$ M(?^F3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5D]A\FYG4>*"> MT76DHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[# M:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^--1#_F#L7_Z!$(?^F M3BW_IUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5D]A\FYG4>*">T76D MHL]SJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VN MPVF]KL-IO:[#:;VNPVF]KL-IO:[_DAT$_Y I"?^--1#_F#L7_Z!$(?^F3BW_ MIUD\_Z5D3/^A;EOWFWAJ[I6!=^>.B8+AAH^+W("5D]A\FYG4>*">T76DHL]S MJ:7-<:ZHS&^UJLIMOJW#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF] MKL-IO:[#:;VNPVF]KL-IO:[_DQT$_Y I"?^/-!#_FCL7_Z)$(/^I32W_JE@\ M_ZAB3/^D;%SUGW9L[)E_>N21AX;>B8V0V(.3F--^F9_0>IVDS7:BJ&6@XO9CHJ6TX>0H,Z!E:?*?)JMQWB?LL1UI;;"UP7F3OVS9V#Q MKW!RYJEX@]N??I/2EX.ARXZ)K,2&CK7 @)2]O'N:P[IZH\6W>:O'K'.LQJ=U ML;^E=[6ZI7>UNJ5WM;JE=[6ZI7>UNJ5WM;JE=[6ZI7>UNJ5WM;JE=[6ZI7>U MNJ5WM;K_E1P$_Y,H"?^6,0__H3D5_ZI"'_^R2BS_ME,\_[==3ONV96'PM&YT MY*UUAMFD>Y;/FX"EQY*%L<&*B[N]AY3 NX6=Q+:"I,>P?JK(I7>JR*%YL,&? M>K.\GWJSO)]ZL[R?>K.\GWJSO)]ZL[R?>K.\GWJSO)]ZL[R?>K.\GWJSO)]Z ML[S_E1P$_Y,H"?^7,0__HSD5_ZQ"'_^T2BS_N5,\_[I<3OBZ9&+ON&QUX[)S MB-BI>9G-GWZIQ9B$M+^3C+RXC9/!LXF9Q:Z&H)GILJ=\ MLZFA@KNAG(C!FIB/QI26ELF0E)_+BY&HS(>.K,:'C;#!AXVPP8>-L,&'C;#! MAXVPP8>-L,&'C;#!AXVPP8>-L,&'C;#!AXVPP8>-L,'_EQL#_Y4G"/^=+PW_ MJ3@3_[- '?^\2"K\Q4\[]LE73NW-7F/BRV1XTL1JC,2[;YRXLG6IK:M[LZ.F M@+N;H8;!E)V-Q8Z;E,B*F9W*AIFHRX*3K,:"DJ_!@I*OP8*2K\&"DJ_!@I*O MP8*2K\&"DJ_!@I*OP8*2K\&"DJ_!@I*OP8*2K\'_EQL#_Y4G"/^>+PW_JC@3 M_[5 '/^^2"GYR$XZ\\U63>K37&+>SV)XS<=HB[^^;INRMW.HI[!YLIZK?KJ5 MIX3 CJ.+Q(BADL>#GYK)@*"GRGV:K,9]F*_!?9BOP7V8K\%]F*_!?9BOP7V8 MK\%]F*_!?9BOP7V8K\%]F*_!?9BOP7V8K\'_F!L#_Y8G"/^@+PW_K#<2_[= M&_W!2"CVRTXY[]-43.;96F+8U&%WQ\MGBKG#;)JMO'*GH;9WL9BQ?;B/K8*^ MB*J)PX*HD,9]IYG(>J>ER7>BK,5XG[#!>)^PP7B?L,%XG[#!>)^PP7B?L,%X MG[#!>)^PP7B?L,%XG[#!>)^PP7B?L,'_F!L#_Y[:(M8"\@;*& MP'NPC<-VKI;%-02=GC5U_)WUYTNM=DAJS/:9:=QVVCD=/2<_H5E[ Y%URLMYD@J/4:9&5RVVQ<+E\M6NW@;AG MMH>Z8[60NV&UF[QCMZ:Y8[>FN6.WIKECMZ:Y8[>FN6.WIKECMZ:Y8[>FN6.W MIKECMZ:Y8[>FN6.WIKG_FQL#_YLE!_^K+0G_N34-\L<^%>751A_:XTDSS^M. M2<;M5%VWZEQNJ.)C?9K9:8J.TFV4A,QQFWO(=:%SQ'BF;L)\J6G @:QEOH>N M8KV.L%^]E[%>O)ZQ7KR>L5Z\GK%>O)ZQ7KR>L5Z\GK%>O)ZQ7KR>L5Z\GK%> MO)ZQ7KR>L5Z\GK'_G!H#_Z D!O^P+ CYP#0+Z<\]$-K?0AW.Z4DSQ/%.2+OR M4EJM\%MIGN=C=I+@:8&'VF^)?M1SD'?1=Y5QSGN9;,Q_G&C*@YYDR8B@8<>. MHE[&E:1UD;8KG:W: XG!]>=YU@G/;>H=NV7Z*:]>"C&?5AHYDU(N08=.0DE[1 MEI1FH-FH-FH- MFH/_HQD"_[8= >G,%P'/XQX#PO S$K7Z0"*I_T0PG?])/97_4$B+_UM0@OUE M5WKY;5UT]G-A;_1Y9&OR?F=H\8)I9O"&:F3OBFQB[HYM8.V2;EWLEW!/]E2W'_ M;4]L_W-2:?]Y56;^?E=D_8)88OR&66'[BEI?^HY;7OJ27%SYEUU;^)M>6_B; M7EOXFUY;^)M>6_B;7EOXFUY;^)M>6_B;7EOXFUY;^)M>6_B;7EOXFU[ZN0X MS3E8_WTZ5_^ .U;_A#M5_X<\5/^+/5/_D#U2_Y,^4O^3/E+_DSY2 M_Y,^4O^3/E+_DSY2_Y,^4O^3/E+_DSY2_Y,^4O^3/E+_DSZ]Q04 L-<% */_ M$ .9_R()B_\I#W[_,!5S_S@::?] 'V+_22-;_U$F5_]:*%7_8BI2_VDK4?]O M+%#_2R?_GU8T_YYA0O^:;5#_E7==]X^!:/&)BW+K@Y)[YWV8@N-X MG8C@=*.,W7*HD-MOK9/:;K.6V&RZF-9KPIO1:AP&G'HAP&G'HAP&G'HIZ? MT'6DI,URJJC+;["KR6VXKL)IO+"\:\"JMVW$I;=MQ*6W;<2EMVW$I;=MQ*6W M;<2EMVW$I;=MQ*6W;<2EMVW$I;=MQ*7_C1L#_XLG"/^,, W_F#<3_Z! &_^G M2";_JU(T_ZM<1/^I9E3ZI7!D\)]Y<^>8@H'?CXB-V8B/E]*!E:#.>YNGRG:A MK<=SJ+'%<*^UP6VWM[EKN+6S;KVNL'#!J+!PP:BP<,&HL'#!J+!PP:BP<,&H ML'#!J+!PP:BP<,&HL'#!J+!PP:C_CAL#_XLF"/^., W_FC82_Z(_&O^I2";_ MKE$T_ZY;1/^L9%7YJFYE[Z5W=N6=?X7M<)U MI[G!=+&[N'"SN[%OMKBL<;NQJ7._JZESOZNI<[^KJ7._JZESOZNI<[^KJ7._ MJZESOZNI<[^KJ7._JZESOZO_CAL#_XPF"/^0+PW_FS82_Z0_&O^K1R;_L5 T M_[%91/RP8U7VKFQG[:IU>..A?(C9F(.6T9")H\J'CZW%@I>TPG^@N+Y\J+N[ M>K"]L72RO:ERM+NF=+FSHW:^K:-VOJVC=KZMHW:^K:-VOJVC=KZMHW:^K:-V MOJVC=KZMHW:^K:-VOJW_CQL#_XPF!_^1+@S_G382_Z8^&O^M1R7_LT\T_[18 M1/JT85;SLFIH[*]S>N&F>HO6G8":S92&I\:-C:^_AY2UNH*+BUGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VOGGF]KYYYO:^> M>;VOGGF]KYYYO:__CQL#_XTF!_^3+@S_GC41_Z@^&?^O1B7_MDXS_K=71/>W M8%;PMFAIZ+-P>]ZJ=XW0GWR=QY>#I[^0BJ^XBY&VLH:8NJV#H+VI@:F_I7ZP MP)QYL;^:>[>WF'V[L)A]N["8?;NPF'V[L)A]N["8?;NPF'V[L)A]N["8?;NP MF'V[L)A]N[#_D!H#_XTF!_^4+0S_H#41_ZD^&?^Q1B3_N$TS_+M61/6[7U;M MNV=IX[5N?=:LV M;HZ[K72@@*^?FX:UF)>.NY.5E;Z.DIW!BI*GPH:.KL*$C;2[A8RY MM(6,N;2%C+FTA8RYM(6,N;2%C+FTA8RYM(6,N;2%C+FTA8RYM(6,N;3_D1H# M_X\E!_^9+ O_IC0/_[ \%_^Y1"+\P4LQ],E20NO-657?R6!JS\)F?<*Y;(VV ML7*;JZMXIJ*E?JZ9H(2UDIV+NHR:D[Z'F)O A)>EPH"6K\)_DK.\@)&XM8"1 MN+6 D;BU@)&XM8"1N+6 D;BU@)&XM8"1N+6 D;BU@)&XM8"1N+7_DAH#_Y E M!_^;+ K_IS0/_[(\%O^[1"'YQ4LP\?26%3:SEYIRL9E?+V]:XRPMG": MI;!VI9RJ?*V3IH*TC*.)N8:@D+V!GIF_?9ZBP7N>K\%YF;.\>I>XM7J7N+5Z ME[BU>I>XM7J7N+5ZE[BU>I>XM7J7N+5ZE[BU>I>XM7J7N+7_DAD#_Y E!_^= M*PK_JC,._[4\%?R_1"#TR$HN[=-0/^/85E/3TEUHQ[?":8NJNV^8G[9T MHY6Q>JR-K8"RA:J'MW^GCKMZII>^=Z:@OW2FK;]SH;2[=)ZXM72>N+5TGKBU M=)ZXM72>N+5TGKBU=)ZXM72>N+5TGKBU=)ZXM72>N+7_DQD#_Y$D!_^?*PG_ MK#,-_[@[%/C#0Q[OS4HLY]I//=W>55'-V%MGOL]B>K#(9XFDPFV7F;QRH8^X M>*F&M7ZP?[*%M7FPC+ATKY6[<*^?O&ZOK+QMJ[6Y;J>YM&ZGN;1NI[FT;J>Y MM&ZGN;1NI[FT;J>YM&ZGN;1NI[FT;J>YM&ZGN;3_E!D#_Y(D!_^B*@C_L#(, M_KPZ$O+'0ASHTTDIX>%,.]3C4U'&W5IEM]5@>*G/9H>=R6N4D<5PGH?!=J9_ MOGRL>+R$L7*ZB[1MN9.V:KBWI[AGM[>V:+*[L6BRN[%HLKNQ:+*[L6BR MN[%HLKNQ:+*[L6BRN[%HLKNQ:+*[L6BRN['_E1@#_Y4C!O^E*0?_M#$*^,$Z M$.O.0AC@W45+.\OG45"]XUECK]Y?=*+898.6TVJ/BLYOF7_('8 M0!/4XT4FRNM+.\'L3T^SZ%=@IN5?;YKB9GR.W&R&A-5QCWK0=95SS7J;;,I_ MGV?'A*)CQHJD7\21IES$F:=:PZ2G6L2PIUK$L*=:Q+"G6L2PIUK$L*=:Q+"G M6L2PIUK$L*=:Q+"G6L2PIUK$L*?_F!<"_YX@!/^O)@7XP"X&YM S"-7A/!3) MZD4HO_)*.[7Q3DRI[U9;G>U?:)+J9W.'XVU\?MYR@G;:>(APUWV,:]2"D&;2 MAY)CT8R57\^2EES.F9A9SJ*96,VKFEC-JYI8S:N:6,VKFEC-JYI8S:N:6,VK MFEC-JYI8S:N:6,VKFEC-JYK_FA<"_Z4> _^W(P/MR28#UMXI!LGI.Q>^\T0I ML_A).JCW34B?]E55E/5?8(GQ:&B [&]P>.AU=7+E>GEMXG]]:>"$@&7?B8)B MW8Z$7]R3AEW;F8=:VJ&)6-FHB5C9J(E8V:B)6-FHB5C9J(E8V:B)6-FHB5C9 MJ(E8V:B)6-FHB5C9J(G_G!8"_ZT; O;!'0';VA,!R>@I";WS.QFR_4,HIOY' M-IS]3$.3_55-BOU?5H'Y:5UY]7!B<_)V9V[P?&IJ[H%M9^R&;V3KBW%AZH]R M7^F4=%WHF75:YZ!W6.:F>%CFIGA8YJ9X6.:F>%CFIGA8YJ9X6.:F>%CFIGA8 MYJ9X6.:F>%CFIGC_HA4!_[<5 -C/"P#*YQ,"O/,I"['].QFD_T FF?]%,H__ M2SR'_U1$?_]?2WC_:5!Q_W!4;/UV6&G[?%IF^H%<8_B&7F'WBU]?]I!A7O:5 M8ESUFF-:]*!D6/.E95CSI658\Z5E6/.E95CSI658\Z5E6/.E95CSI658\Z5E M6/.E95CSI67_K1 UL,( ,C3"@"[]!4#K_\J#:/_-QB7_STBB_]#+('_2C1Z M_U(Z<_]>/V[_:$-I_V]'9O]U26/_>TMA_X%,7_^%3EW_BD]<_X]06O^345G_ MF%)7_YY35O^C5%;_HU16_Z-45O^C5%;_HU16_Z-45O^C5%;_HU16_Z-45O^C M5%;_HU39N@4 Q<<' +G9" "L_Q<%HO\K#97_,Q:)_SD>?O] )77_2"MM_U P M9_]:-&/_93=@_VTY7O]S.US_>#U:_WT^6/^"/U?_AD!6_XM 5?^/053_E$)3 M_YI#4?^?0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0U'_ MGT/&O@4 M\T% *KD" &?_QD&E/\H#(?_+A-[_S494_]2(%#_ M62)-_V C2_]F)$K_:R5)_V\E2/]S)D?_=R9&_WLG1?]^)T7_@BA$_XNILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@ MVH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G M!_][,PW_AC@1_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H M]'B=;O%THW/N<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?3 M8-J'TV#:A]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][ M,PW_AC@1_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B= M;O%THW/N<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J' MTV#:A]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_ MAC@1_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%T MHW/N<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#: MA]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_AC@1 M_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%THW/N M<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#:A]-@ MVH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_]],@S_B#<1_Y _ M&/^522+_EU0M_Y9?.?^3:T7_CG=1_XB"6_J$C&3U?Y1K\7J;(B6GQ@I%R[7V8>>EXGW_E=*2$XW"J MB.!ML(S>:[>/W6J_D=MIR)/59L^5RV31D\9EU([&9=2.QF74CL9EU([&9=2. MQF74CL9EU([&9=2.QF74CL9EU([_A1L#_X(F!_^", S_CC40_Y8]&/^<1B'_ MH% M_Y];._^<9DC_F'%6^Y-\8O2-AFWNAXYWZ("5@.1ZG(?@=:*,W7*HD=IO MKY78;;>9U6O G-)IR9[)9PF?-F+YIT9.^:=&3OFG1D[YIT9.^:=&3OFG1 MD[YIT9.^:=&3OFG1D[YIT9/_AAL#_X,F!_^%+PO_D#00_YD]%_^?1B'_HT\M M_Z-:._^@9$G_G6]8^IAY9?&2@W'JBXQ\Y(.2AM]]F8[:>*"5UG2GFM-PKI_1 M;;:CSVO I<=FPJ? :,:BNVK+F[=LSI:W;,Z6MVS.EK=LSI:W;,Z6MVS.EK=L MSI:W;,Z6MVS.EK=LSI;_AAL#_X,F!_^'+@O_DS00_YL\%_^A12#_ITTM_Z98 M._^D8DK\H6Q9]YQV:.^6@'7GCXF!X(>0C-J EI75>IZ=T76EH\UPK*C+;;6L MQVN^K;UHOZRX:\.FLVW(G[!OS)FP;\R9L&_,F;!OS)FP;\R9L&_,F;!OS)FP M;\R9L&_,F;!OS)G_AQH#_X0E!_^)+0O_E3,/_YT\%O^D1"#_JDPM_ZI7._ZH M8$OXI6I:\Z%T:NVCJL=TJZW$<[6OOW"\ ML+5KO+"P;L&IK'#&HJERRIRI@>GS?EX**U8Z(F,V%CZ''@)>GPGN>K+UXIZ^Z=K"QMW6ZLJUP MNK*I<;^LI73$I*-UR9ZC=HW7)GJ-UR9ZC=HW7)GJ-UR9ZC=HW7) MGJ-UR9[_B!H#_X4E!_^,*PK_F#(._Z$[%?^I0Q__KTLL_[%4._BQ74OQKV9< MZJMO;N&C=G_5F7V/S)&$F<6*C**^A).HN7^:K;1\H["P>JNSK7FVM*9TN;2B M=;VOGW?#IIUYQZ"=><>@G7G'H)UYQZ"=><>@G7G'H)UYQZ"=><>@G7G'H)UY MQZ#_B!H#_X4E!_^.*@K_FC(._Z,Z%?^K0A[_L4HK_;53._:U7$ONLV1=Y:YL M;]NE;NQ MF7O!J)A\QJ*8?,:BF'S&HIA\QJ*8?,:BF'S&HIA\QJ*8?,:BF'S&HIA\QJ+_ MB1H#_X8E!O^0*@K_G#$-_Z4Z%/^M0A[_M$HK^[A2.O.Y6DOJN&)>X;%J<-.I M<('(H'>/OYE^F;>2A:*PC(RIJHB4KJ6$G+*@@J2UG8&NMIE_M[>4?;JSDW_ MJI)_Q:.2?\6CDG_%HY)_Q:.2?\6CDG_%HY)_Q:.2?\6CDG_%HY)_Q:/_B1D# M_X8D!O^1*0G_G3$-_ZW+5G<.@;FTCH._JXV# MQ*6-@\2EC8/$I8V#Q*6-@\2EC8/$I8V#Q*6-@\2EC8/$I8V#Q*7_B1D#_XW"5TKDOU]=UKEF<,FP;8"^J'.. MM*!ZF:N:@**DE8>IG9&.KI>.EK*2BY^UCXJIMXR*M+B(AKBUB(>^K(B'PZ:( MA\.FB(?#IHB'PZ:(A\.FB(?#IHB'PZ:(A\.FB(?#IHB'PZ;_BAD#_X?J&>FH2HEY:,KI&3E+*,D9RUB(^FMX6/L;B"C+>V@HR^K8.,PZ:#C,.F M@XS#IH.,PZ:#C,.F@XS#IH.,PZ:#C,.F@XS#IH.,PZ;_BAD#_X@D!O^6* C_ MHS ,_ZTX$O^V0!OZOD@G\<=.-^?,54CZ"8GX*HD9N)K8J9DK*%EIJU@96DMWZ5K[=[DK>V?9&]KGV0PJ=]D,*G?9#" MIWV0PJ=]D,*G?9#"IWV0PJ=]D,*G?9#"IWV0PJ?_BQD#_XDD!O^8* C_I2\+ M_[ X$?^Y0!GXPD305$;5RUM;Q\-B;KJ[:'ZNM&Z+HZYSEIJI>I^2 MI8"FBJ&'K(2?C[%^G9BT>IRAMGB;K+9UFK>V=YB]KGB6PJ=XEL*G>);"IWB6 MPJ=XEL*G>);"IWB6PJ=XEL*G>);"IWB6PJ?_C!@#_XHC!O^:)P?_IR\*_[,W M#_R]/QCSQD8CZM!,,N#54D7/SUE:P)Z+K'ZE M@ZB%JGVFC*]XI)6R=*.?M'&CJK5OI+FT<*"^K7*=PJ=RG<*G:Z[&97JBP&J(E[MPDHVW=9N$LWRB?;&# MJ':OBJQQK9.O;:V=L6JMJ;)IK;>Q:JF_K&NFPZ9KIL.F:Z;#IFNFPZ9KIL.F M:Z;#IFNFPZ9KIL.F:Z;#IFNFPZ;_C1@"_X\@!?^@)@;_KBT(_;LU#/''/1/E MTT0!(+=#A3T+"VU96M--=:*?-8WB:R&B%C\-NCX7 =)A]O7J>=KJ!I'"Y MB:AKN)*J9[>C./ _=R=77C>'MOX'Z :=V$A&3;BH=@V9&)7=B8 MBUK6H(U8UJB.5M6TCE35P8Y4U<&.5-7!CE35P8Y4U<&.5-7!CE35P8Y4U<&. M5-7!CE35P8[_E!4"_Z09 O^W' 'IRQ8!T>$= L7L,0ZZ]4 >KO=%+J/U2CR: M]%!(D/-:4X;S8UM^\FQB=_%S:''N>FULZX!P9^F&28>EKC MGGM8XZ5]5N*O?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X M?E3AN'[_F!,!_ZT4 ?/##P#2V L Q.P>!+CV,1&M_3X>HOU#*Y?\2#>._$]! MA?Q927W\8U!W_&U6EYH]X%A9/6'8V'SC65?\I-G7?&9:%KPGFE8 M[Z5K5N^M;%3NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53N MM&W_HQ \;D, ,[)"0#$WPL MOO]8 M/W/_8D5N_VQ):?]S3&;_>D]C_X!18/^&4U[_C%1<_Y)56OZ85UG]G5A7_*19 M5?NK6E3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5OP MKP@ S;\' ,#-" "T[@X"J?\A")__,1&2_S<:A_\^(GW_12EU_TTP;O]5-6G_ M8#EE_VH\8?]Q/E__=T!<_WY"6O^$0UG_B417_X]%5O^41E7_FD=3_Z!(4O^G M25'_K4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4K/N 0 MOL,% ++4!@"F_A #G/\C")#_+0^$_S,6>?\[''#_0R)I_THG8O]2*EW_7"U: M_V4P6/]M,5;__T<>6/].(53_5R-1_U\E M3O]E)DW_;"=+_W$H2O]V*4G_>RI(_X J1_^%*T;_B2M%_XXL1/^4+$/_FBU# M_YHM0_^:+4/_FBU#_YHM0_^:+4/_FBU#_YHM0_^:+4/_FBVQP@$ H]( )7K M P&,_Q,#@/\0?]L'T#_AT#_W8H!O]R,PO_ M?#]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF M<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U; MYG/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/= M6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/=6^9S MW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AP#_W,?^):SS_A7=&_XO]]CU;_>9A<_'6@8?ERIF7W;ZUI]6RS;/-J MN6_R:,!Q\&;(<^QDS77H8=1VXU_>=]M=XWG57>5VU5WE=M5=Y7;57>5VU5WE M=M5=Y7;57>5VU5WE=M5=Y7;_>QP#_W=ESG_B8M: V5_=@=!?X'[,8.-[S&#C>\Q@XWO,8.-[S&#C>\Q@ MXWO,8.-[S&#C>\Q@XWO_?!P#_W@F!O]Z+PK_A3,._XT[%/^21!S_EDXG_Y5: M,O^293[_CG%*_XI]5?Z%B%[Y@))G]'N:;O!VH7/MALM(#F:;R# MY&?&AN%ESXC98M>*SV'9B,ABW8+$8^!_Q&/@?\1CX'_$8^!_Q&/@?\1CX'_$ M8^!_Q&/@?\1CX'__?1L#_WDF!O]\+@K_B#(._Y Z%/^50QS_FDPG_YE8,_^6 M8S__DFY,_XYZ5_R)A6+UA(]K\'Z7<^QYGGKH=*6 Y7"KA>)LLXG@:KN,WFC& MC]IFT9+.8M&2QV35C,%EVX:]9MV"O6;=@KUFW8*]9MV"O6;=@KUFW8*]9MV" MO6;=@KUFW8+_?1L#_WHF!O]_+ K_BS$-_Y,Z$_^80AS_G4LF_YU6,_^;84#_ MEVQ-^Y)V6O>-@6;RB(QP[(*4>>=[FX'C=:*(WW&ICMQML9+9:[N6UVG(F*"1V'*GE])MKYW/;+F?S&O%H,-GQZ"\ M:,N;MVK0E+)LU8VO;-F)KVS9B:]LV8FO;-F)KVS9B:]LV8FO;-F)KVS9B:]L MV8G_?AH#_WLE!O^#*@G_CS ,_Y@X$O^>01O_HTDF_Z92,_VD74'WH6=0\9QQ M7^N7>VWECX-ZWH>+AM5^DI'/>)F7RG2AG,=QJI_#;[.AP6Z_H[IKQ:.S:\B? MKVW-F*MOTI&I<-:,J7#6C*EPUHRI<-:,J7#6C*EPUHRI<-:,J7#6C*EPUHS_ M?QH#_WPE!O^&*0C_DB\,_YLX$O^A0!K_IT@E_ZI1,OFI6T'SIF11[*)N8>6: M=G#! MPY)_B[R+AI2UAHZ:KX&5H*I^G:2F>Z:GHWJPJ:%YO*F;=\&HF7G'H)AZS9B7 M>]&3EWO1DY=[T9.7>]&3EWO1DY=[T9.7>]&3EWO1DY=[T9/_@1H#_WXD!O^, M)@?_F"X*_Z(V$/^I/AC_KT8C^+5-,/"W5D#GM5Y2W:YF9-"E;G/&G76 O99\ MB[60@Y2NBHN;J(:2H*."FJ6??Z.HFWZMJIA]N:N4>\"JDWW&HI)^S)F1?]"4 MD7_0E)%_T)21?]"4D7_0E)%_T)21?]"4D7_0E)%_T)3_@1D#_WXD!O^-)@?_ MFBT*_Z0U#_^L/1?^LD4B]KA,,.V\5$#DN%U1U[)D8\NI;'/ H7. MYIZBZ^4 M@).HCXB;HHJ/H)R'EZ67A*"HE(*IJI&"M:N-@;^KC8'%I(R"RYN,@L^5C(+/ ME8R"SY6,@L^5C(+/E8R"SY6,@L^5C(+/E8R"SY7_@AD#_W\D!O^/)0?_G"T) M_Z8U#O^N/1;\M44A\[Q++NK!4C_@O%M1T;5C8\:M:G*[I7%_LIYWBJF8?I.B MDX6:FX^-H):,E:61B9VHC8>GJXJ'LJR'A[^LAH;$I8>&RIR'ALZ7AX;.EX>& MSI>'ALZ7AX;.EX>&SI>'ALZ7AX;.EX>&SI?_@AD#_X C!?^1)0;_GBP)_Z@T M#?^Q/!7ZN$0?\+]++>?%43W[L1**^3)43O5Q%A/R+Q@8;RT9W"QK6U]IZ=SB9ZB>9*6G8"9CYJ( MGXF7D*2#E)BH?Y.BJGR2K:MZDKNL>I'#IGN0R9Y\C\V8?(_-F'R/S9A\C\V8 M?(_-F'R/S9A\C\V8?(_-F'R/S9C_@Q@"_X0A!?^5) ;_HBL(_ZTS"_ZW.Q+T MP$(8+>X96^KLFM\H:QQAYBG>)"0HWZ8B:"%GH*= MC:-]FY:G>)F@J769JZISF;BK#G'NDBZ%V MHI2E<:&=IVZ@J:ELH;:I;:'#IF^=R9YPG,V8<)S-F'"!/^:(@3_J"D&_[4P"/; . [KRT 5X=A& M(-/82S;%T%1+M\E;7*O#8FR?OFAXE+EN@XNUZ^!F76MB9YOJY*B M:ZJ(03_K"<%_;HO!N_'-@KCU#X0V-]#'\O> M2C2^UE)(L-!:6J3*8&F8QF9VC<%L@(2^*;L1^CVC#AY1CPI"77\&;F5S! MIII;PK.;6L/%FEN^SY5#9]%_B&+0AXM>T)&.6M">1L:7+D=&]LXWQT9^*$>&+BC7M>XI5^6^">@%C?IX)5WK&# M4]Z^@U+>TH-1V=R"4=G<@E'9W()1V=R"4=G<@E'9W()1V=R"4=G<@E'9W(+_ MCQ,"_Z03 ?ZX$@#6S L S.01 <#O)@>U]3@5JO1 (I_S1C"5\DL\C/%41H+P M74]Z\&96=/!N7&[O=F%I[WYD9>^&:&'OCFI>[I9M6^V>;UCKI7!6ZZYQ5.JX MG5G5G5U85+V MP6%0]LIB4/;*8E#VRF)0]LIB4/;*8E#VRF)0]LIB4/;*8E#VRF+_HPL UK@& M ,;$!P"[U D L/P4 Z;_*0N<_S45D/\['H;_0B9]_TDN=?]1-&__6SII_V4^ M9?]N06+_=41?_WQ&7/^#2%K_BTE8_Y-+5O^;3%7_HDU3_ZE.4?^Q3U#_NU!/ M_\-13__#44__PU%/_\-13__#44__PU%/_\-13__#44__PU':KP( QKP% +G) M!0"MVP@ H_\7!)K_*PN._S$2@_\X&GG_0"!P_T7O],(EC_5"55_UTG4O]E*5#_ M;"I._W,K3?]Y+$S_?RU*_X4N2?^,+TC_DC!'_YDP1?^@,43_J3)#_ZXR0_^N M,D/_KC)#_ZXR0_^N,D/_KC)#_ZXR0_^N,D/_KC*XN@( JL@ )W9 "2_PP" MB?\:!'W_(0AR_R@,:/\P$&#_.!1:_T 75/](&D__3QQ,_U<=2?]='D?_8R!% M_VD@1/]O(4+_=")!_WHB0/^ (S__AB0^_XPD/?^2)3S_F24[_YXF._^>)CO_ MGB8[_YXF._^>)CO_GB8[_YXF._^>)CO_GB:KP0 G= (_A "&_PX">O\5 M V[_' 9D_R,)7/\K#%7_,P]/_SL12?]"$T;_211"_T\60/]5%C[_6A<\_U\8 M._]D&#G_:!DX_VT9-_]R&C;_=QHU_WP:-/^!&S/_B!LR_XT;,O^-&S+_C1LR M_XT;,O^-&S+_C1LR_XT;,O^-&S+_C1O_7LY_W:(0/]SDT7_<)U*_VZF3O]KK5'_:;13_VB[ M5?]FPU?_8\=9^V',6_=?TUSS7MU=\%SC7NM;Z5_G6>]@Y5GQ7^59\5_E6?%? MY5GQ7^59\5_E6?%?Y5GQ7^59\5__7LY_W:(0/]SDT7_<)U*_VZF3O]KK5'_:;13_VB[5?]F MPU?_8\=9^V',6_=?TUSS7MU=\%SC7NM;Z5_G6>]@Y5GQ7^59\5_E6?%?Y5GQ M7^59\5_E6?%?Y5GQ7^59\5__7LY_W:(0/]SDT7_<)U*_VZF3O]KK5'_:;13_VB[5?]FPU?_ M8\=9^V',6_=?TUSS7MU=\%SC7NM;Z5_G6>]@Y5GQ7^59\5_E6?%?Y5GQ7^59 M\5_E6?%?Y5GQ7^59\5__ M*O]^:S/_>W@[_WB&0O]UDDC_ M^&+,7_5@TV'P7MUB[%SD8^A;Z63B6N]DX%KP8N!:\&+@6O!BX%KP8N!:\&+@ M6O!BX%KP8N!:\&+_<1T#_VTH!O]N, G_>#0,_W\[$O^#1!G_ATXA_X9;*_^# M:#3_?W4]_WR"1?]YCDS_=IE2_W*A5O]OJ5K^;;!>_&JW8?MHOF/Y9L9E]&/, M9_!ATVGK7]YKYEWE;.!;Z6W97.YHUESO9]9<[V?67.]GUESO9]9<[V?67.]G MUESO9]9<[V?_S(,_X,Z$?^'0QC_BDPA_XI9*_^'937_ M@W(__W]^2/]\BU#_>996_W6?7/URIF#Z;JUD^&RT:/9IO&OT9\5M\&3,<.MA MTW+E7]]SWESE=-9[FO-7NYKS5[N:\U>[FO-7NYKS5[N M:\U>[FO_.9BU7K> M7]]\TUWC>\U?YG;'8.IPQF#L;L9@[&[&8.QNQF#L;L9@[&[&8.QNQF#L;L9@ M[&[_=!P#_W G!O]V*PC_@2\+_XDX$/^.0!C_DDDA_Y-4+/^08#?_C&Q#_X=W M3?N#@U?X?XY@]GJ79_-VH&[P.MKN'SH:,)_YF;-@M]BV(317]R% MRF#@?\5AXWJ_8^ATOF/I%JLX;>9[V*VF7*C=)BU([(8MB*PF/< MA+QEX'ZW9N5XMF;F=K9FYG:V9N9VMF;F=K9FYG:V9N9VMF;F=K9FYG;_=1L# M_W$F!O]\* ?_B"T*_Y V#_^6/A;_FD<@_YQ0*_^:6SCYEV9%]))P4N^,>U_J MA85JY7Z-=.!XE7W;0RVC#D)\KFKD>:YJY'FN:N1YKFKD>:YJY'FN:N1YKFKD>:YJY'G_=AL#_W(F M!?]_)P?_BBP*_Y,U#O^9/1;_GD8?_Z%.*_N@63CUG&-&[YAM5.B0=V+BB']O MVH"'>])ZCX/-=9>)R7&?C<5NJ)'";+&3OVN\E;UKRY6V:="4L6O5C:QLVX:H M;>!_IVWB?*=MXGRG;>)\IVWB?*=MXGRG;>)\IVWB?*=MXGS_=AL#_W,E!?^! M)@?_C2P)_Y8T#O^=/!7_H40>_J5,*O>E5SCPHF%'Z9QJ5N&4I.*OW:;C[ISHY.W<*R6M&^WE[%OQ)BL;!_H''@?Z!QX'^@<>!_H''@?Z!QX'__=QL#_W0E!?^#)0;_ MD"L)_YDS#?^@.Q3_I4,=^ZE+*?.J5#CLJ%Y'XZ%G5]J9;V?/D7ASQXJ ?<&$ MB(6[?X^+M7J7D+%WGY2M=*B7JG.RF:=ROYJD M@9IUWH&:==Z!FG7>@9IUWH&:==Z!FG7>@9IUWH'_>!H#_W8D!?^&(P;_DBH( M_YLR#/^C.A/_J$(<^*U**/"O4C?GK%Q'WJ5D6-&=;6;(E75SP(Y\?;F)A(6S M@XR,K7^3D:E[FY6E>:29H7>NFYYVNIR==\J-N&E'C=@Y1X MW8.4>-V#E'C=@Y1XW8.4>-V#E'C=@Y1XW8/_>!H#_W@C!?^((P;_E"H(_YXQ M"_^F.A+^JT(;];!))^RU4#;CL%I&V*EC5\RA:V;"FG)RNI-Z?+.-@86LB(F, MIH20D:& F):=?:&:F7NJG)9[MIV4>\:>DGO-F)%\TY"/?-F(CWS1H#_WHB!?^*(@7_EBD'_Z Q"_^H M.1'[KT$:\K1()NFY3S3?M%E%TJUA5L>E:66]GG!RM)=W?*V1?H6FC(:,H(B- MD9J%E9:6@IZ:DH"GG8]_LYZ-@,*>BX#,FHN!TI**@-B)B8#;AHF VX:)@-N& MB8#;AHF VX:)@-N&B8#;AHF VX;_>1H"_WLA!/^+(@7_F"@'_Z,P"O^K.!#Y MLD 8[[A').:]3C/;N%=$S;!@5L*I9V2XHFYQKYMU>Z>6?(2@D8.+FHV+D92* MDY:/AYN:BX6EG8B$L)^%A+^?A87+FX6%T9.%A=B*A(3:AX2$VH>$A-J'A(3: MAX2$VH>$A-J'A(3:AX2$VH?_>AD"_WT@!/^-(07_FR@&_Z4O"?^N-P[VMC\7 M[+Q&(N/!3C#5O%9#R+1>5;VL9F.SIFQPJI]S>Z&:>H2:EH&+E)*(D8Z/D):) MC)F:A(JCG8&*KI]^BKR??HK*G'^*T)1_B=:+?XC9B'^(V8A_B-F(?XC9B'^( MV8A_B-F(?XC9B'^(V8C_>AD"_W\>!/^0(03_G2<%_Z@N"/ZR-@WSNCX5Z<%% M']_%3"_0OU1"Q+==4[BP9&*NJFIOI*1Q>IR?=X.4FWZ*CIB&D(>5CI6"DI>9 M?9"@G'J/JYYXC[F?=Y'*G7F0SY5YCM:,>8W8B7F-V(EYC=B)>8W8B7F-V(EY MC=B)>8W8B7F-V(G_>QD"_X$=!/^2( 3_H"8%_ZLM!_NU-0OPOCT2YL=$'-K) M22[+PU-!OKQ;4K.U8F&HKVENGZIO>):E=8&.H7R)AYZ#CX&;BY1[F928=Y>> MFW.6J9UQEK:><)?(G7*6SY5SE-6,=)/8B723V(ETD]B)=)/8B723V(ETD]B) M=)/8B723V(G_?!@"_X0< _^5'P/_HR4$_Z\L!O>Z,PGLQ#L/XLY"&-/.2"S& MQU) N MIYMJGK2<:9_%FVR>T)1MFM:,;9G8B6V9V(EMF=B);9G8B6V9V(EMF=B);9G8 MB6V9V(G_?1@"_X<: _^8'@/_IB,#_[,I!// ,0?GRS@+W=@Z%LW21BK S% ^ ML\983Z? 7UVJU_BG2JAX]NJ8^3::>:EF:GI9AC MI[*98JC#F&6GT9-FH]:+9Z'9B6>AV8EGH=F)9Z'9B6>AV8EGH=F)9Z'9B6>A MV8G_?A<"_XL8 O^<' +_JR$"^[DF ^W'+ 3?U3$&T]XY%,;81"BYT4X[K,Q6 M3*#'75J5PF-GB[]I<8*[;WEZN': <[9]AFVTA8MHLXZ/8[*8DF"QI)->LK&4 M7++"E%ZRTY!?K-F)8*K:AF"JVH9@JMJ&8*K:AF"JVH9@JMJ&8*K:AF"JVH;_ M?Q<"_Y 6 O^A&@'_L1T!], @ >/1( '3WRP&R>([%+[?1"6RV4PXI=-429G/ M6U>.RV%CA,AH;'O%;G5SPW5[;,%\@6? A(5BOXZ)7KZ8BUJ^I(U8OK&.5[_" MC5B_UXM9N-R%6;;=@UFVW8-9MMV#6;;=@UFVW8-9MMV#6;;=@UFVW8/_@18" M_Y44 ?^G%@']N!< Z6'-A7UB'!:WI%S5]Z;=53>IW=2W[1X4-_$>$_@WGA/ MUN5U3]/G=$_3YW1/T^=T3]/G=$_3YW1/T^=T3]/G=$_3YW3_CP\!_Z0. -NX M" #-Q0D Q=4* +KQ&@.P\BT,IO$[&)OP0221[TR!7%WLBE]:[)-A5^V=8U7MIV52[;-F4>[ 9T_OU&A.Z^9H M3>CH:$WHZ&A-Z.AH3>CH:$WHZ&A-Z.AH3>CH:$WHZ&C_F0L W:X$ ,R\!@#! MR0< N-L* *WX' 2D^"\-F?@Y%X_X/R&%^$8J?/A-,G7W5SEN]V _:?=I0V3X M<4=A^'E*7?B!3%KXB4]8^))15OF;4E/YI511^J]54/J[5D[ZRE=-^^-73/OI M5TS[Z5=,^^E73/OI5TS[Z5=,^^E73/OI5TS[Z5?EI0 SK0$ +^_!0"TS@8 MJNL- :#_'P:7_R\-C/\V%8+_/1UX_T0D"5$_W\F0_^&)T'_CBA _Y8H/_^>*3W_IRD\_[ J//^T*CS_M"H\_[0J M//^T*CS_M"H\_[0J//^T*CS_M"JSN $ I<8 )?5 "+[P0!A/\3 G?_&@1M M_R('9/\J"US_,@Y5_SD14/]!$TO_2!5(_T\71?]6&$+_7!E _V$:/O]G&CS_ M;1L[_W,<.?]Y'#C_@!TV_X@=-?^/'C3_EQXR_Z ?,O^D'S+_I!\R_Z0?,O^D M'S+_I!\R_Z0?,O^D'S+_I!^FP E\X (G> !__P M(_]P;2G_;GPP_VN)-?]IECG_9Z$]_V:J0/]DLD+_8[E$_V'"1O]@R$?_7LU( M_US42O];WDO[6>1,]UCJ3/17[TWP5O--[%7X3>Q5^$WL5?A-[%7X3>Q5^$WL M5?A-[%7X3>Q5^$W_9B #_V$J!?]A,PC_:38+_VX]#_]Q1A7_(_]P M;2G_;GPP_VN)-?]IECG_9Z$]_V:J0/]DLD+_8[E$_V'"1O]@R$?_7LU(_US4 M2O];WDO[6>1,]UCJ3/17[TWP5O--[%7X3>Q5^$WL5?A-[%7X3>Q5^$WL5?A- M[%7X3>Q5^$W_9B #_V(J!?]C,0C_:S4+_W \#_]S117_=4\<_W9=(_]S;"K_ M<'HQ_VV'-O]KE#O_:9\__VBH0O]FL$7_9+A'_V/ 2?]AQTK_7\Q,_UW33?Q< MWD[Y6N1/]5GJ4/%8[U'M5_11Z5?Y4.E7^5#I5_E0Z5?Y4.E7^5#I5_E0Z5?Y M4.E7^5#_9Q\#_V,J!?]E, C_;C,+_W0Z#_]W0Q7_>4X<_WI:)/]W:"O_='8S M_W&$.?]ND#__;)M#_VJE1_]HK4K_9[9,_V6^3O]CQ5#_8W&/J7.5EY5OL M9MY:\&/86_1@T5WX6]%=^%O17?A;T5WX6]%=^%O17?A;T5WX6]%=^%O_:1X# M_V4H!?]N*P?_>"X*_W\V#O^#/Q3_A4@<_X=3)?^$8"__@&PX_WQY0?]XA4G^ M=)!0^W&95OENHEKX:ZI?]FBR8O1FNV7S9,5H\&+0:^I?W6WC7>=NVUOJ;=-< M[VC-7O-DR%_W7\A?]U_(7_=?R%_W7\A?]U_(7_=?R%_W7\A?]U__:AX#_V8H M!?]Q*0?_>RP)_X,U#?^'/A3_BD<;_XQ0)?^)72__A6DZ_8%U1/I\@$WW>(M5 M]'.57/%OG6+O;*5G[6FM:^MFMF_H8\!RYF',=>-@WW?67.1XSE[IV9/%GMF3Q9[9D\6>V9/%GMF3Q9[9D\6?_;!T#_VHF!?]W)@;_ M@BH(_XHR#/^0.Q+_DT,:_Y9,)/V55S#WD6(\\HQM2>R&>%3G?X%?XGB*:=QR MDG+6;9IXTFJB?,YGJW_+9K2!R66_@\=DSH3!8]V#NF3B?+9FYG:R9^IQKFCO M:JYH[VJN:.]JKFCO:JYH[VJN:.]JKFCO:JYH[VK_;1P#_VPD!?]Z) 7_A2D' M_XXQ"_^4.1'_F$(9_YM*)/B;5##REU\]ZY)J2^6*@GQDU7R%;L]VC77* MW:-J'L6C>@:UIXWJI:^ATIFOL;:9L M[6VF;.UMIFSM;:9L[6VF;.UMIFSM;:9L[6W_;1P#_VXC!/]](@7_B"@'_Y$P M"O^8.!#_G$ 8^Y])(_2A4B_MG5P]Y99F3-V.;UK3AWAES(&!;L9[B7;!=Y%[ MO'.9@+APH82U;JJ'LFVTB:]LP8JM;-**J&S; M>YZ+EWFHCI1XLX^2>,*0D7K5C8]ZVX6.>N%^C7KF=HUZYG:->N9VC7KF=HUZ MYG:->N9VC7KF=HUZYG;_ _^&'@3_DR4%_YTL!_^E- OWJSP2[K%# M'.6T2RG:KU4ZS:A>2L*@9EBYFFUDL9-U;JJ.?':CBH-]GH:+@IF"DX>4@)N+ MD'ZECHU]L)"*?;Z1BG_3CXE^VH>(?M]_AW[E=X=^Y7>'?N5WAW[E=X=^Y7>' M?N5WAW[E=X=^Y7?_TGFMCK)AR;:23>76>CH%\F(N(@I*'D(>-A9F+B8.B MCH:"KI&#@KR1@H/.D8.#V8B"@M^!@H+D>8*"Y'B"@N1X@H+D>(*"Y'B"@N1X M@H+D>(*"Y'C_<1H"_WH< _^*'0/_ER,$_Z(I!?RL,0GQLSD/Z+I %]V\2"7/ MME(XPZ];2+FH8E:OHFIBIYQP;)^7=W68DWY\DI"&@HR-CH>'BI>+@XB@CG^' MJY%\A[F1>X?+D7R(V(E]A]Z"?8;D>GV&Y'E]AN1Y?8;D>7V&Y'E]AN1Y?8;D M>7V&Y'G_<1H"_WP: _^-' /_FB(#_Z4H!/FO+P?NN#<,Y+\_%-C 1B3*NE W MO[-91[2L856JIFAAH:%N:YF<=722F'Q[C)6#@8:2BX:!D)2+?(Z>CGB-J9!V MC+:1=(W(D7:.V(IWC-V"=XKC>G>*XWIWBN-Z=XKC>G>*XWIWBN-Z=XKC>G>* MXWK_W&0XWMQD.-[<9#C>W&0XWMQD.-[<9#C>W&0XWO_ MEJQK:(ZI<7&&I7AX?Z)_?GF@AX-TG8^(;YR9BVN;I(UHF[*.9YO" MCFF=V(IJF=V":Y;C>VN6XWMKEN-[:Y;C>VN6XWMKEN-[:Y;C>VN6XWO_=!D" M_X45 O^6& '_I!P!^[(@ >V_)0+AS"H#U-$R#P;VZ K79U>:I]>W.HA(!MIHV%:*67B&6DHXIBI+"+8*3!BV*F MV8ACHMZ!99[C>F6>XWIEGN-Z99[C>F6>XWIEGN-Z99[C>F6>XWK_=A@"_XD3 M ?^:%@'_J1@!]K@; >?'&@';V1P!S=8P"\#2/QVTS4HOJ,A2/YW#6DV2OV%8 MB;MG8H"X;6MYMG1Q%ZGY7A>I^5X7J?E>%ZGY7A>I^5X7J?E>%ZGY7C_>A4"_XX2 ?^? M$P#_L!, [\ 0 -G4# #.WQP!Q-TO";G9/1JMTT@LH<]0.Y7+6$F+QU]4@L1E M7GG";&9RP')L:[YZ(Q"J_@/1BDW48GF=E.-XW45D2#T5U/>L]D6'+- M:E]KRW)E9%#*VW=1QNAS4L#K M;U*_[&]2O^QO4K_L;U*_[&]2O^QO4K_L;U*_[&__APX!_YL- -^N!P#0O @ MQ\D( ,';"P"WZ" #K>J^7$SKTEU+ZNE=2N/S7$KC\UQ* MX_-<2N/S7$KC\UQ*X_-<2N/S7$KC\USYF0, U*P" ,6W! "YPP4 L-(( *?V M$0&>]20&E?4R#HKU.A>!]4$@>/5()W#U4"YJ]%HT9?1C.&#T:SQ=]70_6?5\ M0E?UA$14]8U&4?:72$_VH4I-]JQ+2_>Y3$KWR$U)^.!-2/?S34CW]$U(]_1- M2/?T34CW]$U(]_1-2/?T34CW]$W:HP Q[$" +B[ P"MR00 H]D' )K]% *2 M_2<'A_XO#7W^-Q1T_S\;;/]'(&;_3B5@_U4' ([_& .$_R0& M>O\L"W#_-!!H_SP58?]$&5O_2QU6_U,@4_];(E#_8R1-_VLF2_]S)TG_>BE( M_X(J1O^**T3_E"Q"_YXM0?^G+D#_L2X__[PO/O_-,#[_S3 ^_\TP/O_-,#[_ MS3 ^_\TP/O_-,#[_S3"[L0 K+P )_) "3V0 B?P+ 8#_%P)V_R %;/\H M"63_, U=_S@05_] $U'_1Q9-_TX82O]6&4?_7!I$_V,<0O]I'4#_ M/?^ 'SO_B" Z_Y$A./^;(C?_I"(V_ZTC-?^X(S7_N2,U_[DC-?^Y(S7_N2,U M_[DC-?^Y(S7_N2.MM@ G\0 )+2 "$X0 ??\- 7+_$P)H_QL$7_\C!EC_ M*PE1_S,+3/\Z#4?_00]#_T@10/].$CW_5!,[_UH4.?]?%#?_914U_VL6,_]R M%C'_>A'/]D;B+_87PG M_U^**_]>EB[_7*$Q_UNJ,_]:LC7_6;HV_UC#-_]8S3G_5]@Y_U;@.O]5YCO_ M5.P\_U/Q//Q2]3WX4OD]]5']/?-1_SWS4?\]\U'_/?-1_SWS4?\]\U'_/?-1 M_SW_7"(#_UL^ M_53P/_E3]3_V4OE \U+]0/!2_S[P4O\^\%+_/O!2_S[P4O\^\%+_/O!2_S[_ M72$#_U@L!?]<, ?_9#,)_V@Z#?]K0Q+_;$X7_VQ:'?]J:B3_9W@I_V2%+O]B MD3+_89PV_U^F./]>KCK_7;8\_UR^/O];R#__6M)!_UG=0O]7Y4/]5NI$^57P M1/54]47Q5/I%[E3^1.Q4_T+L5/]"[%3_0NQ4_T+L5/]"[%3_0NQ4_T+_7B$# M_UDL!?]?+@;_9C()_VPX#/]O01'_;TP7_W%7'O]N9R7_:W4K_VB",/]ECC7_ M9)DY_V*C//]@JS[_7[-!_UZ[0O]=Q$3_7,Y&_UK<1_Y9Y$CZ5^I)]5;P2O!5 M]DKM5?I*Z5;^1^=6_T7G5O]%YU;_1>=6_T7G5O]%YU;_1>=6_T7_7B$#_UDK M!?]B+0;_:C (_V\V#/]R0!'_=$H8_W55'O]R9";_;W(M_VQ_,_]IBSC_9I8\ M_V6@0/]CJ$/_8;!&_V"X2/]>P4K_7I/\%?Q4.M6]E'G M5_M.Y%C_2^%9_TGA6?])X5G_2>%9_TGA6?])X5G_2>%9_TG_7R #_UHK!?]E M*P;_;2X(_W,U#/]W/A'_>$@7_WE2'_]W8"?_=&XN_W![-?]MASO_:I)!_V>; M1?]EI$G^8ZQ,_6&T3OM@O%'Z7L93^5W45?5;XU;O6NI8Z5CR6>59]U;@6OM3 MVUO_3]=;_TW76_]-UUO_3==;_TW76_]-UUO_3==;_TW_8" #_UTI!?]H*0;_ M<2L'_W@S"_]\/!#_?487_WY0'_]]72C_>6HP_W5V./]Q@C_\;8U%^FJ72_AG MGT_V9:=3]&*O5O-@N%GQ7\%<\%W-7NU_U',7O]1S%[_4_U',7O]1S%[_4_U'_81\#_V G!/]K)@7_=2D' M_WPQ"O^!.A#_@T07_X1-'_^#62C_?V8R_'IR._AU?D/U<8A+\FV24>]IFE;M M9J);ZF.J7^A@LF/F7KQFY%S(:>%;VFO=6NIKTUSP9LU>]6'(7_E2@&_X$P M"O^%.0__B$(6_XE+'O^)5BCZA6(S]8!N/?!Z>4?L=8-0Z7",6.5KE5[A9IUD MWF.D:=M@K6W77[=OU%[#<-%>TG'-7>=QQU_N:\)A\F:^8O9ANF/Y7+=C_%BW M8_Q8MV/\6+=C_%BW8_Q8MV/\6+=C_%C_8Q\#_V8C!/]R(@3_?2<&_X4N"?^* M-P[_C4 5_X])'OJ/4RCTC%\T[H9J/^E_=$OC>'Y5WG*&7MAMCV73:IAJSV>@ M;!VO&/J<;=D[VJT9?-EL&;V8*YG^5RN9_E< MKF?Y7*YG^5RN9_E"$;T[9?7E8T7>"8,QSBF?';Y-LQ&R;<,!I MHW.]9ZQVNF:V>+AEPGFV9=5YLF;F=JYH[&^J:?!IJ>8Z9J]U^F:O=?IFKW M7Z9J]U^F:O=?IFKW7Z9J]U__9!X#_VL@ _]X'@3_A"0%_XTL!_^3- O_ESP2 M^)E%&_";32?HEUDTX9!B0M>);$[.@W58R'U^8<-XAFB^=(YMN7"6ZUIO7RJ:J5LZ7*B;.ULH&WR9IYN]6*>;O5BGF[U8IYN M]6*>;O5BGF[U8IYN]6+_91T"_VT> _]['0/_AR,$_Y J!O^7,@K]G#L0])]# M&>RA2R7CG%8SVI9@0<^.:4['B')8P()Z8;I]@FBU>8INL762I<*-Z MIFZL?:-MN'ZA;<=_GV[@?IQPYW6:<.MOF7'P:)=Q\V27F M22/>H50QTII>0,B39TW C&]8N8=W8;."?VBN?8=NJ7J.+PCVI#<-[*@_%>.K2"#8 MIE(PS)Y<0,.794V[D6U7LXMT8:V&?&BG@H-NHGZ+=)U[DWB9>9Q\E7>E?Y)V ML(&0=;Z"CG;1@HYXXWJ->.ASC'CM;(MX\6B+>/%HBWCQ:(MX\6B+>/%HBWCQ M:(MX\6C_9QP"_W,: O^"&@+_CR #_YDF!/ZB+@;SJ#4+Z:T]$]^O1A[2J5$O MQZ):/[Z;8TRUE6I7KH]R8*>+>6BAAX%NG(.(=)> D'B2?9E\CGRB@(MZK8*( M>KN#AWK-@X=\XGR'?.=UAGSL;H9\\&F&?/!IAGSP:89\\&F&?/!IAGSP:89\ M\&G_9QP"_W49 O^%&0+_DA\"_YPE _NE+ 7PK#0)YK([$-NS1!W-K4\NPZ99 M/KF?84NPF6A6J)1P7Z&/=V>;BWYNEHB&9V@8#K;X" [VJ @.]J@(#O:H" [VJ @.]J@(#O:H" [VK_ M:!P"_W@7 O^'& +_E!T"_Y\C _BI*@3LL3$'XK@'V$J()[A+6$>83' MA'J&X'][A>9W>X7K<'N$[FM[A.YK>X3N:WN$[FM[A.YK>X3N:WN$[FO_:1L" M_WH6 O^*%P+_EQP"_Z,A O2M)P/HM2X%WKTU"M"Z0!O$M$PLNJY6.Z^H7DFF MHF54GIUL79>9XN;?W>*IH)TB;.# ?"Q(P+DNRD#V<(P"AIV-2 MF:-J7)&?<62*FW=KA)A_<7Z6AG9YDX][=)*9?G"0I(%MD+&":Y#!@FV2W7]N MD>5X;X_J<7".[6QPCNUL<([M;'".[6QPCNUL<([M;'".[6S_;A@"_X 2 ?^0 M%0'_GARW'@'@PR$!TL8M",;!/1BZO$DHK[=2.*6R6D662AH'Q@H*U]7Z&]?EZBU'UAH>9V8IWK M<&.;[FQCF^YL8YON;&.;[FQCF^YL8YON;&.;[FS_=!,!_X<0 ?^8$ #^IQ MY[<- -;%"P#0T!$ Q<\H!;G+.12NQT4CH\-/,YF_5T"/NUY+AKAD5'ZU:UQW MLG%C<;!X:6NN@&UFK8ER8:N3=5VKGGA;JJQY6:N\>5BLTGE:J^AS7*?L;EVD M[VI=I.]J7:3O:EVD[VI=I.]J7:3O:EVD[VK_>1$!_XP. /^>#0#^:5=PO'!> M:KMW8V6Y?VA@N(AL7+>2;UBVGG%5MJMS4[>[O\6=7 MK_%G5Z_Q9U>O\6=7K_%G5Z_Q9U>O\6?_?PX!_Y,+ .&E!0#2LP< R;X' ,++ M" "\W0X M-TC ZK:,PV?UD S5I!>,MA2G#):%%JR&]79,9V M7%_%?V!:Q8AD5L229U/$GFE0Q*QJ3\2\:T[%TVI/Q>UH4,#S9%&]]6%1O?5A M4;WU85&]]6%1O?5A4;WU85&]]6'_A@H \)H$ -2J! #(M@8 OL$% +?/"0"P MXQ$ J.,E!)_B-0V5X#X9B]Y()8'<4#!XVE@Z<-A?0FG69TECU6Y/7M1V4UG3 M?U=5TXE:4M.374_3H%]-TZU@2]2^8$K5V&!+U.U>3-'W7$S,^5I,S/E:3,SY M6DS,^5I,S/E:3,SY6DS,^5K_CP, VJ( ,JO P"]N00 M,8% *O4"0"DZA0! MG.DH!I/I- Z)Z#T8?^=$(G?F3BIOYE5?.&/E9SU?Y&]"6N1W15;D@$E3 MY(I+4.243DWDGU!+Y:Q12>6[4DCFSU)(YNA22.3X44CA_$](X?Q/2.'\3TCA M_$](X?Q/2.'\3TCA_$_AF0 S:D +ZS @"SO@, J,L% )_:"0"8\A@"D/(J M!X;R,PY\\3L6=/%#'6SQ2R-F\50I8?%=+5WQ9C%9\6XU5O%V-U/Q?SI0\H@\ M3?*2/DORG4!)\ZE!1_.V0D;TQT-%]-]#1/3P0T3R^D)$\OI"1/+Z0D3R^D)$ M\OI"1/+Z0D3R^D+1H@ P*X +*X 0"GQ ( G-($ )+M# ",^QP#@OLH!WG[ M,0QP_#D2:?Q!%V+\21Q<_% @5_Q9(U3]8B91_6HH3_US*DS^>RQ*_H,N2/Z- M+T;_F#%$_Z(R0_^N,T'_NS1 _\LT/__C-#__[S4__^\U/__O-3__[S4__^\U M/__O-3__[S7$J@ L[, *>_ ":RP C]H" (;_#P%^_QP#=?\E!FS_+0ID M_S8.7?\^$EC_1152_TT83_]5&DS_7!Q)_V0>1_]K'T3_8! 'K_$ %P_Q@"9_\A!5__*0=8_S$* M4O\Y#4W_00])_T@11?]/$T+_511 _UP5/?]B%CO_:1-O]2Z3?_4?$W_U'V./M0^SCW3_\X M]$__-_%0_S7P4/\T\%#_-/!0_S3P4/\T\%#_-/!0_S3_5",#_U M!/]9+07_ M7S '_V,V"O]F0 [_9DH3_V55&?]C91[_87,C_UZ */]Y#]53V1/!3_$3L5/]!Z57_/^95 M_SSE5?\[Y57_.^55_SOE5?\[Y57_.^55_SO_5B(#_U4I!/]?* 7_9RL&_VPR M"?]O/ W_<$83_W!0&?]N72#_:VLG_VAY+?]EA#+_8H\W_V"9._Y>H3[]7*E! M^UNQ0_I9N47Y6,)']U?.2/56X$KQ5NQ+[E7V3.E6_$KE5_]&XEC_0]Y9_T#= M6?\_W5G_/]U9_S_=6?\_W5G_/]U9_S__5R(#_UDG!/]C)@3_:R@&_W$P"/]T M.0W_=4,3_W5-&?]U62'_<6T$2_WM+&?][52'^=V,J^7-O,O9N>SKR:H5![V:/1^QCETSJ8)]0Z%VG5.5; MKU?C6;A:X5?#7=]7TE[:5N9>UEGS6M)<_%7-7O]0R5[_3,5?_TG$7_](Q%__ M2,1?_TC$7_](Q%__2,1?_TC_62$"_U\B _]J(03_="0%_WLL!_]_-0O_@3X1 M_X)(&?V"4B'W?E\K\GEK->US=3[I;H!&Y6F)3>%ED53>89E9VE^B7-9=JE_3 M7+-AT%N^8LY;S&/+6N)CR%SQ8,9?^EK!8/Y5O6'_4;IB_TVY8O]+N6+_2[EB M_TNY8O]+N6+_2[EB_TO_62$"_V(@ _]N'P/_>",$_W\K!O^$,PK_ASP0_HA% M%_>(3B'PA%LKZGYF-N1X<$'?Q&>_7MAHO%_K9KIC]U^V9/M9LV7^5;!E_U"O9?]/KV7_3Z]E_T^O M9?]/KV7_3Z]E_T__6B "_V4> _]Q' /_?"(#_X0I!?^),0G_C#H.^8Y#%O&. M3"#JBE@KXX1B-]M^;$/3>'9,S7-_4\AOAUG$:Y!>P&F88KUFH&6Z9:AHMV.R M:K5BOFNS8LYLL&+E:Z]F]&2L9_A=J6C\6*=I_U.F:?]2IFG_4J9I_U*F:?]2 MIFG_4J9I_U+_6R "_V<< O]T&@+_?R #_X@G!/^.+P?]DC<,])1 %.R521[D MD%4JVXI?-]&$:4/*?7),Q'A[5+]T@UJZ<8M?MFZ39+-KFV>O::1JK6>M;*IF MN&ZH9L=OI6;?;Z5J\6BB:_9AH&SY6YYL_5:>;/Y5GFS^59YL_E6>;/Y5GFS^ M59YL_E7_7!\"_VH: O]W&0+_@Q\#_XPE!/^2+0;YES4+[YD^$N>;1AS>EE(I MTI!<-\J)9D+#@V],O'YW5+=Y?UNR=8=@KG*/9:IPEVBF;9]LHVRI;J!KM'"> M:L)QG&K7<9QN[FN:;_-DF6_X7I=P_%B77H1@IG>+9:)TDVF>5ND?X!@GWR(99MYD&J7=IEMDW6B<9!SK'.-<[ITBW/+ M=8QVYW",=_!HBW?U8HIW^5R*=_I:BG?Z6HIW^EJ*=_I:BG?Z6HIW^EK_81L" M_W$6 O]_%@'_BQH!_Y4@ OF>)@/MI"X%XZDV"MBI0!;,HTPFPIQ6-+F67T"Q MD&=*JHMO4Z2'=EJ>@WY@F8"%991]C6J0>Y9NC'F?<8EXJG2&=[9UA'?'=H5Z MY'*&>^]JA7OT9(5[^%V%>_E_E ?:A(P+JJ2H$X*\R!]*L/A7'IDLDO:!5,[2:7C^LE65* MI9!M4IZ,=%F8B'M@DX6#98Z"BVJ*@)-NAGZ=<8)]IW1_?+1V?7S%=GU^X'-_ M?^YK?W_S97]^]UY_?OA=?W[X77]^^%U_?OA=?W[X77]^^%W_91@"_W43 ?^$ M% '_D17#ZGF61)H)1K M49F08/R9GJ"]U]Z@OA>>H+X7GJ"^%YZ@OA>>H+X7GJ"^%[_9Q<"_W<1 ?^'$P'_ ME!4 _I\8 .ZJ' 'BLR$!U;B(]^9(.-AFE^BX]M>8F8<7:'HW-RAJ]U<(:_=F^'UW5SB>UMJK%.+:&M5SF8J5Y$D*5E38FB;%6"GW-; M?)QZ87>:@69RF(IJ;9:4;FF5GG%FE*MS8Y2Z2KUQ!BJQC2H.I:E)\IG%9=J1X M7G"B?V-KH(AG9YZ1:V.=G6Y?G:EP79VY<%R=S7!?G^MK89WR96*:]F!BF?=> M8IGW7F*9]UYBF?=>8IGW7F*9]U[_X;%:GS&Q8J.EH6J?T8UNC^%Y T _XL) -^< P#2J08 R;0' ,*^!@"\S @ MM6[./85>SFF14LJ=E4K*W9E&SS&92L^EC5++W7U6N^EM6K?M:5JW[6E:M M^UI6K?M:5JW[6E:M^UK_?@D \I$" -:A @#*K04 P+<% +C"!0"RSPD J]07 M */3*P:9T#H2C\Y%'X7+3BI]R58T=<==/6[%941HQ&Q)8\)S3E[!>U-9P816 M5<"/65*_FUQ/OZA=3;^X7DS S5Y,P.I<3K_Y64^\_E50NOY54+K^55"Z_E50 MNOY54+K^55"Z_E7_A0( W9@ ,VF @#!L0, M[H# *[&!@"GTPH H-T5 )G= M* 20VS<.AME"&7W62R1UU%0M;=)<-6?18SQAT&M!7,]R1EC/>TE4SH1-4,Z/ M4$W.FU)+SJE32^,_%G/B2!YLX5(F9N%:+&#@8C);X&HV5^!R.E/?>SU0WX5 3=^/0TK@ MFT5(X*A&1N"X1T7AS$=%X.A'1=_V1D7>_T1%WO]$1=[_1$7>_T1%WO]$1=[_ M1$7>_T39EP QZ8 +BP "LN0$ HL4" )C1!@"/ZPT B>X? H#N*P9X[30, M<.T]$VCM1AEB[4X>7>U7(UGM8"=5[6@J4NUQ+4_M>2],[8,R2NZ--$?NF#5% M[J4W0^^S.$+PQ#A!\-\Y0>_O.$#M_3A [/\X0.S_.$#L_SA [/\X0.S_.$#L M_SC+H NJL *VT "AP ELP! (O9!0"$^!$!?/@? G3X*09L^#(*9/@[ M#U[Y0Q-8^4L74_E3&E#Y6QU-^F0?2OIL(4CZ="-&^GXE1/N()D'[DRA ^YXI M/ORK*CW\N2L[_]T '+]"0!J_Q$!8?\9 EK_(@-4_RH%3O\R!TG_.@E% M_T$+0?](##[_3@X[_U4/./];$#;_8A$T_VD1,O]R$B__>Q,M_X84*_^2%2K_ MGA4I_ZD6*/^S%B?_PA8G_\<6)__'%B?_QQ8G_\<6)__'%B?_QQ:DM EL M (?, !ZV@ ;>L &3_!0!<_PX!5/\4 4W_' )(_R0$0O\L!3[_,P8Z_SD' M-O] "#/_10@P_TL)+O]1"BO_5PHI_UT+)_]D"R3_; PB_W8-(/^ #1[_C X= M_Y<.'/^A#AO_K \;_ZX/&_^N#QO_K@\;_ZX/&_^N#QO_K@^7O B,D 'G6 M !KXP 7_8 %;_ !._PH 1_\0 4'_%@(\_QT"-_\D S+_*@,O_S $*_\V M!2?_.P4E_T %(O]%!B#_2@8>_U &&_]6!QG_7 <7_V0(%?]M"!/_=P@1_X$) M$/^+"1#_E0D/_Y@)#_^8"0__F D/_Y@)#_^8"0__F G_22<"_T0Q!/]+,03_ M4#0&_U(Z"/]20PO_44X/_T]<$_]-:Q;_3'D9_TN'&_])DQW_2)T?_TBF(/]' MKB'_1[4B_T:](_]&QB/_1M D_T;@)/]&ZB7_1O,E_T;Z)?]&_R7_1O\E_T;_ M)?]&_R3]1O\C_4;_(_U&_R/]1O\C_4;_(_U&_R/_22<"_T8O _]-+P3_4C(& M_U4Y"/]50@O_5$T/_U)9$_]0:!?_3W<:_TZ$'?],D1__2YLA_TJD(O]*K"/_ M2;,D_TF[)?](Q";_2,TF_TC=)_](Z"?_2/$H_TCY*/](_RC_2/\H_DC_*/M( M_R?Y2/\F^4C_)OE(_R;Y2/\F^4C_)OE(_R;_2B<"_T@M _]0+03_53 &_U@V M"/]90 O_6$L/_U56$_]49AC_4G0;_U&!'O]/CB'_3I@C_TVA)?]-J2;_3+$G M_TNX*/]+P2G_2\HJ_TK9*O]*YBO_2O K_TKX+/]*_RS]2O\L^DK_*_=*_RGU M2O\H]4K_*/5*_RCU2O\H]4K_*/5*_RC_2R8"_TLK _]2*P3_6"X%_ULT"/]= M/@O_74D/_UI4%/]98AC_5W$=_U5^(/]3BB/_4I4F_U&>*/]0IBK_3ZXK_TZU M+/].O2W_3<7QG_7&T>_UIZ(_]8AB;_5I$I_U6:+/]3HB[_4JHP_U&Q,?]1 MN3/_4,,T_D_.-?M/WS;X3NLW]4[U./)._3CP3_\U[E#_,^M1_S'I4?\OZ5'_ M+^E1_R_I4?\OZ5'_+^E1_R__3"4"_U$G _]:)@/_8"@%_V4O!_]H.0K_:$,/ M_V=.%?]E6AK_8F@@_U]V)?]=@2K_6HPN_EB6,?Q7GC3[5:8V^52M./A3M3KW M4KX[]5')/?-1VC[P4.@_[%#S0.E1_3[H4_\[YE3_..-5_S7A5?\SX57_,^%5 M_S/A5?\SX57_,^%5_S/_320"_U0D _]=(P/_924$_VHM!O]M-@K_;D ._VU+ M%/]K5AO_:&0A_F5Q*/MB?2WX7XI0.Y5L4+L5+E$ MZU/$1NE2TDCE4>5)XE+R2-]4_$3=5O] VUC_/=99_SK26?\XTEG_.-)9_SC2 M6?\XTEG_.-)9_SC_3B0"_U@A _]A( /_:B,$_W K!?]S- G_=#X._W1(%/]R M4AO[;U\C]FML*O)G=S'O8X(W[&"+/>E=E$'F6IQ%Y%BD2>)6K$S@5+1.W52_ M4-M4S5#74^)1TE3P3M!7^TK.6O]%S5S_0LE<_S[%7/\\Q5S_/,5<_SS%7/\\ MQ5S_/,5<_SS_3R,"_UL? O]E'0+_;B$#_W4I!?]Y,0C_>CL,_WI$$_IY3AOT M=ELC[G%G+.EL!Q;3C:;7= TVF 1L]EB4O+8Y%/R&"94L5?H57"7:I7P%RS6;Y]56W8O]/M6/_2K)D_T:P9/]#L&3_0[!D_T.P9/]#L&3_0[!D M_T/_51\"_V$: O]M& +_=QT"_WXD _^$+ 7^AS4)]8@^$.V'2!CE@U0BWGY? M+M1X:3C.W8J5:M&"N7+)@N5ZP7\=> MK5_?7ZQB\5FL9?Y3JF?_3JAG_TJF9_]&IF?_1J9G_T:F9_]&IF?_1J9G_T;_ M5QT"_V08 O]P%@+_>QP"_X,B O^)*@3YC#('[XX[#>>.1!;>BE$AU(1<+&]!P'1W2+MP@$VW;8A2LVJ05K!HF%FL9J!:_])GFO_29YK_TF>:_])GFO_29YK_TG_61P" M_V<6 ?]S%0'_?AH!_X<@ O^-)P/TDB\&ZI0X"^&40A/6CTX@S(E9+<6#8S>^ M?6M N'ET2+-U?$ZNH&FE8)YHL&.;9[UDF6?.9)AI MZ&&:;?E:F6[_5)=N_T^6;O]+EF[_2Y9N_TN6;O]+EF[_2Y9N_TO_6QH"_VD4 M ?]V% '_@1@!_XH= ?R1) +PERP$Y9HT"-R:/Q'/E$P?QHY7++Z(8#>W@FE ML7YQ2*QZ>4ZG=X!3HW2(6)]QD%R;;YA?F&VA8I5LK&23;+EFD6O)9I!MY&21 M/1#*F$H>P9)4*[F,7C:QAV8_JX)N M1Z9^=DZA>WU3G'B%6)AVC5R4=)5?D7*>8XYQJ66+<+5GB7#%9XAPX&:*=/1> MBW;\6(IV_U*)=O].B7;_3HEV_TZ)=O].B7;_3HEV_T[_7Q))@BG:<8X=UIF:$=+)H@G3":(!TVVB#>/)@A'K[ M681Y_U2$>?]/A'G_3X1Y_T^$>?]/A'G_3X1Y_T__814!_W 0 ?]^$0#_BA( M_Y05 /"=&0#CI1X!UZ@H \NE.0[!GT8;MYI1*:^56C2GD&(^H8MJ1IN'<4R5 MA'A2D(%_5XQ_AUR(?9!@A'N98X!ZHV9]>;!H>WF_:7IYUFE\?/!A?G[Z6GY] M_E5^??]1?GW_47Y]_U%^??]1?GW_47Y]_U'_8Q0!_W(/ ?^!$ #_C1$ _)@2 M .RA$P#?JA8 T:PF \>H-PV\HT0:LYY/)ZJ96#.CE& ]G)!H19:,;TR0B792 MBX9]5X:$A5N"@HY??H"78WI_H69W?JUH=7Z]:7-^TFEV@>YB>(+Z6WB"_E9Y M@?]1>8'_47F!_U%Y@?]1>8'_47F!_U'_91,!_W4. /^##@#_D X ]9L. .BF M#@#9KP\ S*\D L*K-0RXIT,9KJ).)J:=5C&>F5X[EY5F1)"1;4N+CG11AHQ[ M5H&)@UM\AXM?>(:58G2$GV5Q@ZMH;H.Z:6V#SFEOANMC)RVAIB^EC;(WY7&V,_5=MBO]2;8K_ M4FV*_U)MBO]2;8K_4FV*_U+_:Q !_WL+ /^*"@#BF 8 UJ,( -"L"0#+M0L MP;8? ;BT,0FNL#\6I*Q*(IRH4RZ4I%LXC*!B0(:>:4B FW!.>IEW4W66?EAP ME(=<;).08&B2FV-DD:=E8I"V9F"1R69BDN=B993X7&>2_5=GD?]29Y'_4F>1 M_U)GD?]29Y'_4F>1_U+_;@X _W\) /&.!0#9FP4 SZ8' ,FO!P#$N0@ N[H< M ;*X+P>HM3T3G[%(():N42N.JEDUAJ=@/H"E9T5ZHFY+=*!U46^>?%5JG(59 M9IN.76*:F6!>F:9B7)FT8UJ9QV-;FN5@7YOW6V":_E9AF/]289C_4F&8_U)A MF/]289C_4F&8_U+_<@L _X,% -^3 0#1GP0 R:H& ,&R!0"[O00 M+\8 *N^ M+ 6BNSH1F;A%'9"U3RB'LE.GFM94)SJVQ(;JES36FG>E%DIH-67Z2- M65RCF%Q8HZ1>5J.S7U6CQE]5I.1=6*3V6%JC_U1;H?]06Z'_4%NA_U!;H?]0 M6Z'_4%NA_U#_=P< \(D -:8 #+I , P:T$ +FV P"RP 0 J\44 */%* 2; MPC<.D;A<-G*V8SUMM&I#9[-Q2&*Q>4Q>L(%06J^+5%:O MEU93KJ-84*ZR64^NQEE/KN184:[V5%.N_U!4K/]-5*S_352L_TU4K/]-5*S_ M352L_TW_?0 WX\ ,Z= ##J ( N; " +"Z @"HQ 4 H

$58O(%)5+R+3%&[ED]. MNZ-13+NS4DJ[QE)*N^113+OV3DVZ_TM.N?])3KG_24ZY_TE.N?])3KG_24ZY M_TGOA0 U)4 ,>C "ZK $ L+0 *>_ P">R08 E=0+ )#5'0&)U"X&@-(\ M$'C01AEQST\A:LY8*63-7R]?S& MC0 RYP +VG "QL IKH )S$ P"3SP< BMT, (7?'0%^WRP%=MXW"V_> M0Q-HW4T:8MQ5(%W;7298VV4J5-IM+E#:=C)-VH U2MJ+-T?:ESE%VJ0[0]NT M/$+ MZ4@46>E1&57H6AQ1Z6(@3NEK(TOI="5(Z7TG1NF(*D/IDRM!ZJ M0.JO+C[K MP"X][-LN/>KO+CWH_"X]Y_\M/>?_+3WG_RT]Y_\M/>?_+3WG_RW%GP M:D M *BQ "!'3WWC1\[]YD@.?BF(3CXM2(W M^<@B-OGC(C;X\R(V]_PB-O?\(C;W_"(V]_PB-O?\(C;W_"*WI@ J:X )RY M "0Q @\\ '?; !O]@H 9_\3 6#_'0):_R<#5/\P!4__. A*_T *1O]( M#$/_3PY _U8//?]>$#O_91(X_VX3-O]W%#3_@A4R_X\6,/^;%R__J1_T.U'_]"O1__ M0L8@_T+1(/]"XB'_0NTA_T+U(?]"_2']0O\A^T/_(/I#_Q_Y0_\>^4/_'OE# M_Q[Y0_\>^4/_'OE#_Q[_02D"_T8J _],*0/_42P$_U,R!O]4/ C_5$<,_U%2 M#_]/8!/_36\7_TQ\&?]*B!S_29(>_TB;'_]'HR'_1ZLB_T:R(_]&NB/_1L,D M_T7-)?]%WB7_1>HF_$7T)OE%_";V1?\F]4;_)/1&_R/S1_\A\T?_(?-'_R'S M1_\A\T?_(?-'_R'_0B@"_TDG O]0)@/_52@$_U@O!?]:.0C_6D0,_U=/$/]5 M7!3_4VH8_U%W&_]/@Q__3HXA_TV7(_],GR7_2ZM,_R7K3/\E MZTS_)>M,_R7_0R@"_TTD O]4(P/_6B4#_UXL!?]@-@?_8$$+_UY,$/];5Q7_ M6689_U=R'O]5?B+^4XDE_%&3*/I0FRKY3Z,L]TZJ+O9-LB_T3+HP\TS$,O)+ MT3/N2^0TZDKP-.=+^C/E3?\PY$[_+>)/_ROA4/\IX5#_*>%0_RGA4/\IX5#_ M*>%0_RG_1B4"_U A O]8( +_7R$#_V0J!/]F,P?_9CT+_V5($/]B4Q7_8&$; M_%UM(/A:>27U6(0I\U:-+?!4EC#N4IXS[5&E->M0K3?I3K4YYTZ_.^9-S#SC M3. ]WTWN/-Q/^3G94?\UUE+_,M13_S#35/\MTU7_+=-5_RW35?\MTU7_+=-5 M_RW_2B,"_U0> O]<' +_9!\"_VDG!/]L, ;_;3H*_VQ$#_UJ3Q7X9UP<\V-H M(N]@="CK77XNZ%J(,^57D3?C59DZX%.@/MY2J$#<4;%!V5"[0M90R$/34-Q$ MSU#L0\Q2^#_+5?\[R5?_-\A8_S3'6?\RQEG_,<99_S'&6?\QQEG_,<99_S'_ M32 "_U<; O]@&0+_:1T"_V\E _]R+07_=#<(_7-!#O9Q2Q3P;E@C,']GH]#.]X1Q/G=50;X7!?)=IK:BW3 M9W0TSF1].LIAAC_'7XY"Q%V61<%;GDB_6J9*O%FO3+I8NDVX6,A.MEC?3K19 M\$NS7/U%LE__0+)@_SRP8?\YL&'_.+!A_SBP8?\XL&'_.+!A_SC_4AL!_UX6 M ?]H% '_ 0Q'@?% :UG=;),]R9B[);6\U MQ&IX.\!G@4"\9(E$N6*12+9@F4JS7Z%-L5VJ3ZY,2:QEE$RI8YQ/IF*E4:1AKU.B8+Q5H&#-59Y@YE2>9/=- MGV?_1Y]I_T.>:?\_G6G_/9UI_SV=:?\]G6G_/9UI_SW_5Q10!_X$9 ?N'( 'OC"<"Y(XP!=J-/0S/ATH8QX)5([]]7RVY>&@ULW1P/*]Q M>$*K;H!&IVR(2J1ID$Z@:)A1G6:A4YMEJU689+A7EF3(6)1DX5B5:/10EFO_ M2I=L_T66;?]!EFW_0)9M_T"6;?] EFW_0)9M_T#_614!_V80 ?]R$ #_?1( M_X46 /:,&P'JD2(!WY0K ].1.@O)C$<7P(=3(KF"7"RR?64UK7EM/*AU=4*C M5))IJ%>0:;19CFC#68QHW%J-;/)3CV[_3)!P M_T>//]% M@GC_1()X_T2">/]$@GC_1()X_T3_7Q$!_VT, /]Z#0#_A0T \H\- .>8#0#; MGPX SI\B <2=- BZF$(4LI--'ZJ/5BJCBE\RG(9F.I>#;4"2@'5%C7Y\2HE\ MA$Z%>HQ2@GB55GYWH%E[=JM;>76Z7'=VS5QX=^I8>WKZ47U\_TM]?/]&?7S_ M17U\_T5]?/]%?7S_17U\_T7_81 !_V\+ /]]"P#UB H WY,( -B;"@#3H@P MR:,? ;^@,@>VG$ 3K9=+'J635"B>CUTQF(MD.9*(:S^-A7)%B(-Z2H2 @4Z M?XI2?'V357A\G5AU>ZE; _TQW@/]'=X#_1G> M_T9W@/]&=X#_1G> _T;_9 \ _W() /]_" #EC 4 V)8' -&>"0#.I0H Q*8= M ;JD+P:QH#X1J)Q)':"84R>9E%LPDY!B.(V-:3Z(BG!$@XAX27Z&?TUZA(A1 M=H*157*!FUAO@*=:;'^U7&N R%QK@>59;H/W4G&$_TURA/]()5S1G.3>TMND8-/:H^-4F:. MEU5CC:-88(VQ65^-PUI>C>!88H_U4F20_TUFD/](9H__1V:/_T=FC_]'9H__ M1V:/_T?_; @ _GP -Z* #0E@( R)\$ ,"G! "YK@, LK(4 *JQ* .AKS<, MF:Q#%Y&H32&)I54J@J-<,GR@8SEWGFH^4AHF8%,9)>+4&"6E5-= MEJ)56I6P5UF5P5=8E=Y66Y;S4%V7_TQ?E_]'8);_1F"6_T9@EO]&8);_1F"6 M_T;_< , ZX$ -:/ #*F@$ P:,# +FJ @"QL@$ JK<1 *.W) *;M30*D[) M%(JO2AZ#K5,G?*M:+G:H835PIV@[:Z5O0&>C=T1BHG](7J&)3%J@E$]7GZ!1 M5)^N4U.?P%-2G]U259_S3E>@_TI9H/]&69__15F?_T59G_]%69__15F?_T7_ M=0 X(8 ,^3 #$GP$ NJ'/T^WDD),MI]$2K:M1DBV MP$9(M]U%2;;R0TJU_T%+M?\^2[3_/4NT_SU+M/\]2[3_/4NT_SWB@P S9( M ,&? "TIP JJ\ *"X "6P , C,H' (;-% "!S28">LPU"'/+00]LRDH7 M9LE3'6'(6R-D M "KK H+0 ):^ "+QP0 @= ( 'C9#@!UV2 !;]@O!&G8/ ECUD807M90 M%5G56!I5U& ?4=1H(D[4<29+TWLI2-.%*T73DBY"U)\O0=2O,#_5PC$_U>$P M/]/R,#_2_2\_T?\N/]#_+C_0_RX_T/\N/]#_+C_0_R[*E NZ$ *VI "B ML0 EKL (O$ " S0, ==@( &_D$0!JY" !9.0M U[D. =9Y$$+5>1+#U'D M5!)-Y%T62N1E&$?D;AM%Y'<=0N2"'T#DCB$^Y9LC/.6J)#OFO"0ZYM,D.>7N M)#GC^B,YXO\D.>+_)#GB_R0YXO\D.>+_)#GB_R2_G@ KZ8 *.N "7N MBL( '[, !SU@( :>4) &3O% !?\" !6? K U3P-05/\#X'2_%&"D?Q3@Q$ M\5<.0O%?$#_R9Q(]\G 4.O)[%3CSAQ8V\Y08-?2B&3/TL1DR]<4:,?7B&C'T M\1DQ\?X9,?'_&3'Q_QDQ\?\9,?'_&3'Q_QFRI I:L )BV "+P ?LH M ''5 !EW@ 7O4* %G\$P!3_!X!3OPG DK], -%_3D%0?U !C[^2 <[_D\) M./]7"C;_7@LS_V<,,?]P#2[_? XL_XD/*_^6$"G_I! H_[01)__'$2?_X1$F M__(1)O_V$2;_]A$F__81)O_V$2;_]A&GJ0 F;, (N^ !^R0 <-, &3> M !8YP 4O\) $W_$0!'_QD!0_\B 3[_*@(Z_S(#-_\Y S/_/P0P_T8%+?]- M!2O_5 8H_UL')O]C!R/_;0@A_WD)'_^'"1[_E0H=_Z,*'/^Q"AO_P L:_]8+ M&O_?"QK_WPL:_]\+&O_?"QK_WPN;L0 C;P '[' !PT@ 8]X %7D !+ M]0 1O\% $#_#@ [_Q0 -_\; 3/_(P$O_RD"*_\P BC_-0(E_SL#(O]! Q__ M1P,=_TX#&O]5!!C_7@05_V@%$_]T!1'_@@40_Y &$/^=!@__J08._[4&#O^Z M!@[_N@8._[H&#O^Z!@[_N@:.N@ ?\4 '#1 !BW@ 5.4 $;K __@ M.?\ #3_"0 O_PX *_\4 "?_&@$C_R$!'_\E 1S_*@$9_R\!%O\T A3_.@(1 M_T "$/]& @[_3@(,_U8""?]@ P?_; ,$_W@# _^& P+_D0,!_YT# ?^A P'_ MH0,!_Z$# ?^A P'_H0/_-BT"_SDN O\^+@/_0#(#_T X!/\^00;_/$P(_SI: M"O\X: S_-G8._S6##_\TCQ#_,YD1_S.A$?\SJ1+_,K 2_S*W$O\ROQ+_,L@3 M_S+3$_\RXQ/_,NT3_S+V$O\S_A+_,_\2_S/_$O\S_Q'_,_\1_S/_$/\S_Q#_ M,_\0_S/_$/\S_Q#_-BT"_SLL O] + /_0R\#_T,U!/]"/@;_0$H(_SY7"_\\ M90W_.G,/_SB $/\WC!'_-Y82_S:?$_\VIQ/_-JX4_S:U%/\VO!3_-<45_S70 M%?\UX!7_-NL5_S;T%?\V_13_-O\4_S;_%/XW_Q/^-O\3_3;_$OTV_Q+]-O\2 M_3;_$OTV_Q+_-RP"_SXJ O]#*@+_1BT#_TD8_SGS&/\Z^QC\.O\7^CK_%_DZ_Q;X.O\6^#K_%?@Z_Q7X.O\5^#K_ M%?@Z_Q7_.2L"_T$G O]&)P+_2BD#_TLO!/],.0;_2T4(_TA1"_]&7@[_1&P1 M_T)Y$_]!A17_0(\7_T"8&/\_H!C_/Z<9_SZN&O\^MAK_/KX;_S[(&_\]UAS^ M/>8<^S[Q'/@^^ASU/O\<\S[_&O(__QGQ/_\9\3__&/$__QCQ/_\8\3__&/$_ M_QC_/2@"_T4D O]*(P+_3B4#_U$L!/]2-@;_44$(_T]-#/],6@__2F<2_TAT M%?]'@!?_1HL9_T64&_]$G!S_0Z0=_D.K'OU"LA_\0KH@^D+$(/E"T"'V0>(A M\D+N(N]"^2+M0O\@ZT/_'^I#_QWI1/\QK[2X8=^4J/'_=)F"'V2)\B]$>F)/-'KB7Q1K8F\$:_)^]%RRCL1=XIZ$7L M*>5&^"CB1_\FX4C_)-])_R+>2?\@W4G_']U)_Q_=2?\?W4G_']U)_Q__0R(" M_TP> ?]3' +_61X"_UTF _]?, 3_7SH'_UU%"_]:4!#]6%X5^%5J&?53=AWR M48 A[T^*).U-DR;K3)HIZ4NB*^=*J2SE2;$NY$B[+^)(QS'@2-DQW$CJ,=A) M]B[42_\KTDS_*=!-_R;/3O\ESD[_(\Y._R/.3O\CSD[_(\Y._R/_1Q\!_U : M ?]7& '_7AP!_V,C O]F+ 3_9C8&_V1!"OIB3 _T7UD5[UQE&^M9<"#G5GLE MY%2$*>%1C2W>4)4PW$^=,ME.I3/63:TUTTVW-M%,PC?/3-$XS$SF.,E-]#7' M3_\QQ5'_+L12_RO#4_\IPE/_)\)3_R?"4_\GPE/_)\)3_R?_2AP!_U07 ?]< M%0'_8QD!_VD@ O]L*0/_;3(%^6P]"?)I1P[K9E05Y6-@'.!?:R+;7'4HUEE_ M+=)7B##/59 SS%28-LI3H#C'4J2D"ZGHS!>)X/PK9=$P3SW!8',EK8B3$:&PKOV5U,+MB?36X M8(4XM5Z-/+)C8/\SHV'_,:-A_S&C8?\QHV'_,:-A_S'_4Q4!_UT0 /]H#P#_DD2QW54&\%Q7R2[;6@KMFIP,;)G>3:O98 Z MJV.(/:AAD$"F8)A#HUZA1:!>JT>>7;=(G%W&29I:2(]FHTJ-9:],BF6]38EET4Z)9^Q*BFG[0XMK_SZ,;?\ZC&[_ M-XQN_S>,;O\WC&[_-XQN_S?_61 _V4+ /]Q"P#_>@L \8(, .B)#0#=C@X MSX\@ <:-,@:]B4$/M81-&:Z 5B*G?%\JHGAG,)UU;S:9 M ,&0, 6XC3\.L(A*&*F$5"&B@%TIG7UE,)AZ;#63=W,ZCW5[/HQS@D*(A5LHF(%C+Y-^:C6.?'$YBGIX/89X@$*#=HA%?W61 M27QSFTQY/\^>WG_.GMY_SI[>?\Z M>WG_.GMY_SK_7PP _VP$ /5Y @#>@P( TXL% ,V2!P#)EP@ P)D9 +>8+ .O ME3L,IY%'%I^-4!^9B5DGDX9A+HZ#:#2)@6\YA7]V/8%]?D%]>X9%>7J/279X MF4QS=Z5.<'>R4&YWQ%!M=^!/<'GU2')[_T-T?/\^=7W_.W5]_SMU??\[=7W_ M.W5]_SO_80H _V\" .A\ #9A@$ SXX$ ,B5!@##F@8 NYP6 +.<*@.JF3D+ MHI5%%)N13AV4CET%W@(1%='^-2'!]ETMM M?*-.:GRP3VA\P5!G?-U0:G[S26V _T-N@?\_;X'_/&^!_SQO@?\\;X'_/&^! M_SS_9 @ _W( .%_ #3B0$ RI(# ,.8! "]G@0 MJ 3 *Z@)P*EG38)G9I# M$Y:731R/DU4DB9%=*X2.9#%_C&LW>HIR.W:(>4!RAH)$;H6+1VJ#E4IG@J%- M9(*N3V*"OT]A@MI/9(3R26:%_T-HAO\_:H;_/&J&_SQJAO\\:H;_/&J&_SS_ M9P0 ]G8 -R" #.C0 Q94" +Z< P"WH0( KZ01 *BD) *@HC0(F)] $9&< M2AJ*F5,BA)=;*7Z58C!YDFDU=9!P.G"/=SYLC7]":(R)1F6*DTEAB9]+7HFL M35V)O4Y1 MNTM6D=-+5Y+O1UJ2_4)*96(W*D72IMHF0O::%K-&2?#.E.FCCU0IIM 3:6I04NEND)+IM%" M2Z7M/TVE_#Q.I/\Y3Z3_-T^D_S=/I/\W3Z3_-T^D_S?D>@ SXD ,*5 "V MGP K*4 **L "8LP CKL" (B]$@"#O24!?+PS!G:[/PUONDD4:KA1&F6W M61]@MF D7+5G*5BT;RQ4LW@P4;.",TVRC39*LIHX2+&H.D:RN3I%LM$Z1K'M M.4>P_#9'L/\T2*__,TBO_S-(K_\S2*__,TBO_S/;@@ QY +N< "NHP MI*H )FQ "/N0 A, # 'O�!XQAX <\8N VW%.@AGQ$4.8L-.$UW#5AA9 MPEX=5<%F(5'!;B1.P'L<$ &_/"0!KT14 9]$F 6/1- 1>T$ (6=!*#%7/4Q!1SUL4 M3L]C&$O.:QM(SG4>1WA$ 6]X@ %?>+0)3WSH$4-]$!DS?3@E)WU<,1M]? M#T/?:!%!WW$3/M]\%3S?B1^1HTW?\; M--S_&S3<_QLTW/\;--S_&S3<_QNYG JJ0 )ZK "2M0 A;X 'G' !M MSP 8M8# %CA" !5ZA, 4>L@ $WK*P%)ZS4"1>P^!$+L1P4_[$\'/>U8"3KM M8 HX[6H,-NYT#3/N@ XR[HX/,.^=$"[OK1$M\, 1+?#>$2SN\1$L[/X1+.O_ M$"SK_Q LZ_\0+.O_$"SK_Q"MH@ H*D ).S "&O0 ><8 &S/ !@V M5=X $[S"@!*]Q, 1O@= $/X)P$_^# "._DX CCY0 ,U^D<$,_I/!3#[5P4N M^U\&*_QI!RG\= @G_(())?V0"23]H HC_K *(O[$"R'_X LA_?(*(/S\"B#\ M_ H@_/P*(/S\"B#\_ JBIP E;$ (>[ !YQ@ ;,\ %_9 !2WP 2.@ M $/_" __Q ._\9 #?_(0 T_RD!,/\P 2W_-P(J_SX")_]$ B7_2P,B_U,# M(/]< QW_9@0;_W($&?^ !1?_CP46_Y\&%?^O!A3_P 84_]8&$__I!A/_Z083 M_^D&$__I!A/_Z0:7KP B+H 'K% !LSP 7MH %#@ !$Y@ //4 #?_ M! S_PT +_\3 "O_&@ H_R$ )?\G 2'_+0$>_S(!&_\X 1G_/P$6_T8"%/]- M A'_5@(0_V "#O]L @S_>P,+_XL#"O^: PK_J ,)_[4#"/_" PC_P@,(_\(# M"/_" PC_P@.*N >\, &S. !>VP 3^( $+G V[ ,?\ "S_ G M_P< (_\. "#_$@ <_Q@ &/\= !7_(0 2_R8 $/\L 0[_,0$-_ST#/\GNPS_)\0,_R?.#/\HW@O_ M*.D+_RCS"_\H^PO_*/\*_RG_"O\I_PK_*?\*_RC_"O\H_PK_*/\*_RC_"O\H M_PK_,"T"_S8J O\Y*@+_.RX"_SHT _\X/ 3_-DD&_S-6!_\Q8PG_+W$*_RU^ M"_\MB@S_+)0,_RR<#?\LI W_+*L-_RRQ#?\LN0W_*\$-_RS+#?\LV@W_+.<- M_RSQ#?\L^@W_+/\,_BW_#/TM_PS]+?\,_2S_"_TL_PO]+/\+_2S_"_TL_PO_ M,BL!_SDH O\]* +_/RH"_SXP _\].@3_/$8&_SE3"/\W8 G_-6T+_S-Z#/\R MA@W_,9 ._S&9#O\QH0__,:@/_S"N#_\PM0__,+T0_S#'$/\PU!#_,.00_S'O M$/XQ^0_[,?\/^3'_#_@Q_P[W,?\.]S'_#O8Q_P[V,?\.]C'_#O8Q_P[_-2@! M_SPE ?] ) +_0R<"_T,L _]$-P3_0D,&_T!/"/\]7 K_.VD,_SEV#?\X@@__ M-XP0_S>5$?\VG1'_-J02_S:K$O\VLA/_-;H3_S7#$_\USQ/\->$3^3;M$_8V M]Q/S-O\3\3;_$O V_Q+P-_\1[S?_$>\W_Q#O-_\0[S?_$.\W_Q#_.24!_T A M ?]%( '_1R("_TDI O]*- 3_23\%_T9+"/]$6 K_0F4-_T!Q#_\^?1'_/8<2 M_SV1%/X\F17]/* 5_#NG%OH[KA?Y.[87^#N_%_8[RACT.]P8\#OJ&.T[]ACJ M._\7Z#S_%^<\_Q;F/?\5Y3W_%.4]_Q3E/?\4Y3W_%.4]_Q3_/2(!_T0> ?]) M' '_31X!_U F O]1, /_4#L%_TY&"/]+4PO_2& ._T9L$?M%>!/X1((5]D., M%_1"E!CS09P9\4&C&^] JAON0+(<[3^['>L_QA[I/]4>Y3_H'^) ]![?0/X= MW4'_&]M"_QK90O\8V$+_%]A"_Q?80O\7V$+_%]A"_Q?_0!\!_T@: ?].& '_ M4AL!_U8C O]8+ /_5S<$_U5"!_]230OY4%H.]4UG$O%,(.-$IB+A1*XCX$.W)-Y#PB7<0] FUT/E)M-$\R301?XBS4;_ M(,Q'_Q[*1_\O4W_'KU-_Q[_1Q@!_T\3 ?]6$0#_7A4 _V(< M ?]E) '^92T"]&0X!>UA0PGF7U$.X%Q=%-I8:!K45G(>T%1[(LQ2A";*4(PH MQT^4*L5.FRS#3J,NP4VL+[],MC"]3,(QNTS3,KA,Z3&V3O@MM%#_*K-1_R>S M4O\DLE+_(K)2_R*R4O\BLE+_(K)2_R+_2A4!_U,1 /];#P#_8A( _V@7 /]J M'P'V:R@![&LR ^1I/@?<9DP-TV)8%,U?8QO(7&T@Q%IV),%8?BB^5H8KNU6. M+KE3EC"V4IXRM%*F,[)1L#6P4;PVKE#+-ZQ0XS>J4O0SJ53_+JA6_RNH5_\H MJ%?_):A7_R6H5_\EJ%?_):A7_R7_31, _U8. /]?#0#_9Q _VP3 /MP&0#O M<2(!Y'$L MMP.@71;$@,R6A4%,-E7QN^8F@ANE]Q)K9=>2JS6X$ML%J),*Y8 MD3.K5YDUJ5:A-Z=6JSBE5;8ZHU7%.Z%5W3N?5O WGUC^,I]:_RZ>6_\KGES_ M*)Y<_RB>7/\HGES_*)Y<_RC_4!$ _UD, /]C# #_:PT _W 0 /5T$P#H=AH MW7_S&67_\MEF#_*I9@ M_RJ68/\JEF#_*I9@_RK_4@\ _UP* /]F"0#_;@H ]G0, .]X#@#A>Q( U'P@ M ,I[,P3!=T$+NG1-$[1P6!NN;&$AJ6II)Z9G<2NB97@OGV2 ,YQBB#:989 X MEE^9.Y1>HCV17JT_CUV[0(U=S4&,7N@_C6'Y.(UB_S..9/\PCF3_+(YE_RR. M9?\LCF7_+(YE_RS_50X _U\& /]I!@#T<@8 XG@& -M\"0#9?PP S8$= ,1_ M, .[?#\*M'A+$JUU51JH<5XAHVYF)I]L;BN;:G4OF&A],Y5GA#:298PYCV25 M/(QCGSZ)8JI AV&W0H5AR4*$8N1!A63W.X9F_S6'9_\QAVC_+H=I_RV':?\M MAVG_+8=I_RW_5PP _V$$ /YL P#D=0$ VWL% -. " #0@PH QX4: +Z$+0.V M@3P)KWU($JAY4AFB=EL@G7-C)IEP:RN5;G(OD6UY,XYK@3:+:8DZB&B2/(5G MG#^"9J=!@&:T0WYFQ41\9N%#?FCU/']J_S> :_\S@6S_+X%L_R^!;/\O@6S_ M+X%L_R__60L _V,! /1O #?> U'\$ ,Z#!@#*AP@ PH@8 +F'*P*QA3H( MJH%&$:-^4!B=>ED?F'=A)9-U:"J/6JQ1'=JPD1V:MU$>&SS/GEN_SAZ;_\T>W#_,'QP_S!\P SX(# ,F'!0#$B@8 O(P5 +2+* *LB3@'I85$ M$)Z"3AB8?U<>DWQ?)(YY9BJ*=VTNAG5T,H)T?#9_35Z=X(Y=G:+/'-UE4!P=*!";7.M M1&MSO45J<]5%;'3O0&YV_CIO=_\V<7C_,G%X_S%Q>/\Q<7C_,7%X_S'_7P( M]VP -YW #0@0 QX@! ,"- P"YD0, LI,1 *N3(P&CD3,&G(Y #96+2A6/ MB%,9Y":'BK1&9X MNT5D>-%%9GGN0&A[_3IJ>_\V:WS_,FM\_S)K?/\R:WS_,FM\_S+_80 ZF\ M -EZ #,A PXL +N1 0"TE0$ K)<. *67(0&>EC$%EY,^#)"02!2*CE$; MA(M9(7^)8"=[AVAO\V7X?_,E^'_S)?A_\R7X?_,E^'_S+]: X'8 ,V" #" MC N9, +"9 "HG0 GZ ) )FA&@"3H"L#C)\X"(6=0Q!_FDP7>9A4'727 M7")PE6,G:Y-J+&>2<3!DD7DS8(^"-UR.C3I9C9D]5XVF/U2-MD!3CFGL/0IRJD<0;*E/%F>H5QMCIUX? M7Z9E)%ND;2=8I'4K5*-_+E&BB3%.H98T2Z&D-DFAM#9(H<@W2*#G-4F@^3)* MG_\P2Y__+DN?_RU+G_\M2Y__+4N?_RW=>0 R88 +R2 "QF@ IJ )RF M "1K AK( 'VV#0!YMAT =;8L F^U.09JM$,+9;-,$6"R5!942 $/E'@!!YBH /N8U 3OG/@$YYT<"-^=0 S3H600RZ&(%,.AM M!B[I>0I@ D:\ (.Y !UP@ 9\L %K3 !-V@ 0M\ #CE U^P< M,?\/ "[_%@ K_Q\ *?\F "7_+0 C_S0 (/\[ 1[_0P$;_TL!&?]3 1;_70(4 M_VH"$O]X A'_B (0_YH"$/^K P[_O@,._]4##O_M P[_\ ,.__ ##O_P P[_ M\ .3K@ A+@ ';" !GS 6M4 $S< _X0 ->8 "WT J_P( )O\+ M "/_$0 @_Q< '?\= !G_(P 6_RD %/\O !+_-0 0_ST #O]% 0S_3@$*_U@! M!_]E 07_= $#_X4! O^6 0'_I@$ _[4! /_& 0#_R@$ _\H! /_* 0#_R@&& MMP =\$ &C, !:UP 2]X #[D RZ0 )^T "/_ ?_P &_\% !?_ M# 4_Q $?\4 __& -_QT "_\B C_* %_RX O\U #_/0 _T< /]2 M #_7@ _VT /]^ 0#_C@$ _YL! /^I 0#_JP$ _ZL! /^K 0#_JP'_*BT! M_RXK ?\P*P'_,"X"_RXU O\I/0/_)4D$_R-7!/\A9 7_'W(&_QU_!O\=B@;_ M'90&_QV4&_QWO!O\= M^07_'?\%_QW_!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_!?\=_P7_+"L!_S H M ?\S* '_,RL"_S$Q O\M.@/_*T<$_RA4!?\F807_)&\&_R)\!_\BAP?_(I$' M_R&9!_\AH0C_(:<(_R&N"/\AM0C_(;P(_R'&!_\AT0?_(>('_R+M!_\B]P?_ M(O\&_2+_!OPB_P;\(O\&_"+_!OLB_P;[(O\&^R+_!OLB_P;_+B@!_S,E ?\V M)0'_-R6 M"?\GG0G_)Z0)_R>K"?\GL@G_)[D)_R?""?\GS0G_)]X)_R?K"?PG]@CY*/X( M]RC_"/8H_PCU*/\(]2C_"/4H_PCU*/\(]2C_"/4H_PC_,B4!_S ?\_'0'_0!\! M_T(F ?]",0+_0#P#_SY(!?\[50;_.6((_S=N"O\V>0O_-80,_32-#?PTE0WZ M-)P.^3.C#O$U_PWA-?\-X37_#>$U_PW_.1X!_S\: ?]#& '_1AH!_TDC M ?])+0+_2#@#_T5$!?]#4 ?_0%T)^SYI"_@]= WU/'\.\SN(#_$[D!#O.I@1 M[3J?$NPYIA/J.:X3Z3FV%.#.%+:1#=2703V4A]%M5&AAC218X:T$66',Y$ MG1W,1*4>RD.M'\A#MB#&0\,AQ4/3(<%#Z2&^1/X1_\7N$?_%[A'_Q?_1!0 _TL0 /]1#@#_5Q$ _UL6 /]='@#Y72@! M[ULS N=9/P3@5TT(VE19#=-29!+.4&X6RDYW&<=,@!S%2X@>PDJ0(,!*ER&^ M29\CO$BG)+I(L"6X2+PFMTC+)[1'XR>R2?,EL$K_(JY+_Q^N3/\=K4S_&ZU- M_QJM3?\:K4W_&JU-_QK_1Q$ _T\- /]6# #_7 X _V 2 /UB& #P8R$ YF(L M =Y@.@/47D@'S5M4#<=87Q/#5FD7OU1R&[Q2>AZY48(AME"*([1/D26R3IDG ML$VB**Y-JRJL3+8KJDS$+*A,VRRF3>\JI$_])J10_R.C4?\@HU+_'J)2_QVB M4O\=HE+_':)2_QW_2@\ _U(* /]:"0#_8 L _V4. /5G$0#H:!@ W66Q.Y7&08M5IM'+%8=2"N5WTCK%6$):E4C"BG4Y0JI5*= M+*-2IBVA4;$OGU&^,)U1T3";4>HOFE/Z*II5_R:95O\CF5;_(9E7_Q^95_\? MF5?_'YE7_Q__30T _U4& /]=!0#[9 < [VD) .EK# #A;! TVT> ,EL,0+" M:D 'NV=,#;5D5Q.P86 9K%]I':A=<2&E7'@DHEJ )Z!9ARJ=6) LFU>8+IE6 MHC"65:PRE%6Y,Y-5RC.15>4SD5?W+9%9_RF16O\ED5O_(Y%;_R&16_\AD5O_ M(9%;_R'_3PL _U<" /]A @#J: $ WFT$ -AP" #5< L RW(; ,)Q+@*Z;ST& MM&Q)#:YI5!.I9UT9I&1E':%B;2&=870EFE]\*)A>@RN578LMDEN4,)!;GC*- M6J@TBUFU-8I9QC:(6>$VB%ST,(A=_RN)7O\HB5__)8E?_R.)7_\CB5__(XE? M_R/_40D _UH /5D #@; UW$# -!T!@#-=0D Q'87 +QV*@&T=#H%KG%& M#*=N41*B:UH8GFEB'9IG:2&697$EDV1X*)!B@"N-88@NBV"1,8A?FC.&7J4U M@UZR-X)>PC> 7MPX@%_R,X%A_RV"8O\I@F/_)H)D_R6"9/\E@F3_)8)D_R7_ M4P8 _UT .=G #;;P T'0" ,IX!0#&>0< OGH5 +9Z* &O>#<%J'9$"Z)S M3A*<<%<8F&U?'91K9R&0:FXEC6AU*(IG?2N'984NA&2.,8%CES1_8J(V?&*O M.'IBOCEY8M4Y>6/O-'IE_B][9O\K?&?_*'QG_R9\9_\F?&?_)GQG_R;_50, M_V .-J #5<@ S'@! ,5[ P# ?04 N7X2 +%^)0&J?34$HWI!"IUW3!&7 M=%47DG)='(YP9""*;FLDAVQR*(1K>BN!:H(N?FF+,7MGE31X9Z V=F:L.'1F MO#ES9M$Z5,6 MC79;&XET8B"%&V(,75LDC1S:YXW<&JJ.6YJN3IM M:LXZ;6OK-V]M_#%P;O\M<6[_*G%O_RAQ;_\H<6__*'%O_RC_60 ZV4 -MP M #-> Q'X +R" 0"VA $ KH4. *>&( "@A3 #FH(]"). 2 ^.?5$5B7M9 M&H1Y8!^ =VP P(( +B& "QB J8D- ***'0"'ML)G1Y'LM;G>$,&MVCC-H=9HV972F.&-TM3EA=,DZ873G M.&-V^3)E=O\N9G?_*V=W_REG=_\I9W?_*6=W_RG_7P XVP -!V #%?P MO(4 +2* "LC HXX* )V.&@"7CBL"D(PX!HJ*0PR$ATP2?X55&'J$7!UV M@F,AY@U7WJD-UUZLSA<>L_\N8'S_*V%\_REA?/\I87S_*6%\_RGU8@ WF\ ,QZ # @P MXD M *^. "FD0 G9(& )>3%P"1DR@!BY(V!86000M_CDH1>HQ2%G6*6AMQB&$? M;8=H(VJ&;R=FA'?$ "#GR ?I\O GB=.P=SG$4,;IM-$6F9519EF%P:89=C'EZ6 M:B%;E7(E5Y1\*%23ABM1DI(N3I*@,$R2KS%+DL(Q2I'@,4R1]2U-D?\J3I#_ M*$Z0_R9.D/\F3I#_)DZ0_R;>< R7T +R) "RD@ IY< )V; "3GP MAJ0 'ZF# !ZIAL =:8J 7"F-P1LI4$)9Z-*#6.B4A)?H5D66Z%A&5B@:!U4 MGW @49YZ(TZ=A"9+G9$I2)R>*D:: M_R1'FO\D1YK_)$>:_R34=P PH0 +:/ "KE@ H9P ):@ "+I0 ?ZH M '2N!0!OKQ0 ;*\D &BO,@)DKCT%7ZU&"5NL3PU8K%815*M>%%&J9A=.JFX: M2ZEX'4BI@R!%J(\B0ZB=)$&HK25 J, E/ZC?)3^F]"- I?\B0*7_(4"D_R! MI/\@0*3_($"D_R#*?@ NXL *^5 "DFP F:$ (ZF ""K =[$ &JV M !CN X 8;@= %ZX+ %:N#@"5[A"!5.X2PA0MU,+3;=;#DJV8Q!'MFL31+5U M%D*U@1@_M8X:/;6<'#NUK!PZM< =.;7?'#FS]!PYLO\<.;'_&SFP_QLYL/\; M.;#_&SFP_QO!A@ M), *>: "@

2/ R/EH00BY;0$(>7-!"#D[ 0@XOL$'^'_!1_@_P4?X/\%'^#_!1_@_P6D MG@ F*4 (NN !]M@ <+X &/& !6RP 2] $#5 VW +^4' "WM M$ K[A@ *>XB "?O*P E[S0 (_ \ "'P10 ?\4X '?)8 1OR9 $9\W$!&/.! M 1?TD@(5]*4"%/6Z A/UU@(3].\"$O+\ A+P_P(2\/\"$O#_ A+P_P*:I MC:T '^V !QOP 8\< %;. !)TP /=H #/? JXP )O0% "3[#0 A M_!, 'OT; !S](@ 9_BD %_XQ !7_.0 3_T$ $?]* !#_50 ._V$ #/]O 0S_ M@ $*_Y,!"?^F 0C_N@$'_]0!!__K 0;_]@$&__8!!O_V 0;_]@&/K @+8 M '*_ !CR0 5M$ $C8 [W0 ,.( ";F ?\ '/\ !G_"0 6_PX M%/\3 !'_&0 /_QX #?\D O_*P )_S( !O\[ /_1 _T\ /]< #_:P M_WT /^0 #_HP _[0 /_& #_U@ _]8 /_6 #_U@""M0 <[\ &3) M !6TP 1]L #K@ NY0 (^D !KM 5_0 $O\ !#_ @ ._PD "_\- M C_$ $_Q, ?\8 #_'@ _R0 /\K #_,P _ST /]) #_5@ _V8 M /]X #_B@ _YL /^H #_L0 _[$ /^Q #_L0#_)2L!_R@I ?\I*0'_ M*"P!_R,R ?\>.P+_&D<"_Q=5 _\58@/_$W #_Q)\ _\2AP/_$I$#_Q*9 _\2 MH /_$J<#_Q*M _\1M /_$;L#_Q'$ _\1S@/_$=\#_Q'K O\2]@+_$OX"_Q+_ M O\2_P+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_*"D!_RLF ?\L)@'_*RD! M_R@O ?\B. +_($0"_QU2 _\;7P/_&&P#_Q=Y!/\7A 3_%XX$_Q>6!/\6G03_ M%J0$_Q:J!/\6L03_%K@$_Q; _\6R@/_%ML#_Q;H _\7] /_%_T#_!?_ OL7 M_P/[%_\#^A?_ _H7_P/Z%_\#^A?_ _H7_P/_*B8!_RXC ?\O(@'_+R4!_RPK M ?\J-0+_)T$"_R1. _\B6P/_(&@$_QYT!/\=@ 3_'8H$_QV2!?\=F@7_':$% M_QVG!?\=K07_';0$_QV]!/\=QP3_'=0$_AWF!/L=\@3W'OL#]1[_!/0>_P3S M'O\$\Q[_!/(>_P3R'O\$\A[_!/(>_P3_+B(!_S(? ?\T'@'_,R !_S(F ?\R M,@'_+SX"_RQ* _\J5P/_)V0$_R9P!?\E>P7_)(4%_R2.!O\DE@;_))T&_R2C M!O\DJ@;])+$&_"2Y!OLDPP;Y),\&]B3C!O(D\ 7N)?H%[27_!NLE_P;J)?\& MZ27_!NDE_P;I)?\&Z27_!NDE_P;_,AX!_S8; /\X&0#_.!L!_SHC ?\Y+0'_ M.#H"_S5& _\R4@3_,%\$_RYK!?\M=@;]+( '^BR)!_DKD0?W*YD(]2N?"/0K MI@CS*ZT(\2NU"/ KOPCN*\L(ZRO?". L_PG>+/\(WBS_ M"-TL_PC=+/\(W2S_"-TL_PC_-1H _SH6 /\]% #_/Q< _T$? /]!*0'_0#0! M_SU! O\Z30/\.%H%^#9E!O0U<0?Q-'L([S.$">TSC0GK,I0*Z3*;"N@RH@OF M,JH+Y#*R#.,RNPSA,L@,WS+<#-HR[ W5,_@-TC/_#= S_PS.,_\,S33_"\PT M_PO,-/\+S#3_"\PT_PO_.18 _SX2 /]!$ #_11, _T@; /]() #_1R\!_D0[ M O="1P/Q/U0%[#Y@!N@\:PCE.W8)XCM_"^ ZB S=.9 -VSF7#MDXG@_6.*80 MU#BN$=(XMQ'0.,,2SCC3$LHXZ!+'.?<2Q#G_$<(Z_Q#!.O\/P#K_#K\Z_PZ_ M.O\.OSK_#K\Z_P[_/1, _T(/ /]�#_2Q _TX6 /]/'P#]3BD!]$PT >Q( M00+F1TX$X$5;!MM$9@G60G ,TD%Y#L] @A#-0(H1RC^1$\D_F13'/J 5Q3ZH M%L,^L1?!/KP7P#[+&+T^XABZ/O(7MS__%K5 _Q2T0/\3LT'_$;-!_Q"S0?\0 MLT'_$+-!_Q#_0! _T8, /]+"@#_40T _U,1 /]4& #S5"( Z5(M >%0.P': M3TD#TDU5!\Q+8 O(26H.Q4AS$<)'>Q._1H,5O46+%[M%DQBY1)H9MT.B&K5# MJQNT0[82_\9G4S_%YU,_Q:=3/\6G4S_%IU, M_Q;_1PL _TT" /]4 @#W6@0 ZUT' .=="P#A7! TUT> ,I=, '#7#\$O5I, M"+=85PRS5F 1KU1I%*Q3<1>I47@:IU" '*1/AQZB3X\@H$Z8(9Y-H2.<3:LD MFDVX)9E,R":63.(FE4[U(I1/_Q^44/\BU;_'(M6_QJ+5O\:BU;_&HM6_QK_3 0 M_U, .Q< #?8@ U&8! ,YH!0#+9P@ PF<6 +IH* &S9S@#K65%!ZAC4 RC M85D1GU]A%9M=:!B87' ;E5IW'I-9?R&06(/)8Q7F2>)5J,IAU:O*H55 MORN$5M4L@U?O*8-8_B2#6?\@A%K_'H1:_QR$6O\%91B91B18&P;CE]T'HQ>>R&)78,DAER,)H1;E2B!6J J?UJL+'U:NRU\ M6L\N>UOL*WQ<_"9\7?\B?5[_'WU>_QU]7O\=?5[_'7U>_QW_4 ]5D .%C M #2:@ R6X ,)P 0"]< , MG 0 *YQ(@"H<#("H6X_!IQL2@N7:E,0DFA; M%(YF8AB+96D;B&-P'H5B>"&"88 D@&"))GU?DBE[7ITK>%ZI+79>N"YU7LPO M=%[I+75@^B=V8?\C=V+_('=B_QYW8O\>=V+_'G=B_Q[_4@ [%P -QF #. M;0 Q'( +UT "W= $ L'0. *EU'P"B="\"G'(]!9=P1PJ1;E$/C6Q9%(EJ M8!>%:6<;@FAN'G]F=2%]97TD>F2&)W=CD"EU8YLL JW@- *1Y'0">>"T!EW M;60:?6QK'7IK'!I'75O<"!R;G@C;VV!)FQLBREJ;)<,(O77#?+U]Q]2I@@ M8 *V$ "D MA0 FH4# )2%% ".AB4!B80S X.#/@=^@4@+>7]0$'5^5Q1Q?5X8;GME&VMZ M;!YH>70B97A])6)WARA?=I,J7':?+%IUKBY9=< N6'7=+EEV\RI;=O\F7'?_ M(UQW_R!<=_\@7'?_(%QW_R#J8 U6P ,5V "Z?@ L80 *B( "?B0 ME(H (V*$0"(BR$ @XHP GZ).P5YAT4*=(9.#G"$51)L@UP6:8)C&F:!:AUB M@'(@7W][(UQ^A299?9$I5WR>*U5\K"Q3?+XM4GS:+5-\\BE5?/\E5GS_(E=\ M_R!7?/\@5WS_(%=\_R#E9 SW ,%Z "V@P K8D *., "9C@ C8\ M (:0#@"!D1T ?9 L 7B/. 1SCD((;HU+#&J,4Q!GBEH48XEA%V"(:!M=AW > M6H9Y(5:%@R14A8\F482<*$^$JBI-A+PJ3837*DV#\2=/@_\D4(/_(E"#_Q]0 M@_\?4(/_'U"#_Q_>:0 R74 +R "RB J(T )V1 "3DP A98 'Z7 M"P!YEQD =9%5J19AA7D&X;5(]W M'E&.@2!.CHTC2XV:)4F-J29(C;LG1XW4)T>,\"1(C/\B28O_($J+_QY*B_\> M2HO_'DJ+_Q[5;@ PWL +>% "LC0 HI( )>6 ",F0 ?YP '6>!0!P MGQ, ;9\C &F?, %EGCL$89Y%!UV=30I:G%0-5YM<$52:8Q11FFL73IET&4N8 M?QQ(F(L>19>9($.7J"%"E[HB09?3(D&6[R!"E?X>0I7_'4.4_QQ#E/\<0Y3_ M'$.4_QS,=0 O($ +&, "FD@ FY< )&; "%GP >:, &JG !EIPX M8Z@< &"H*P%=J#8"6:= !%:G2093IE$)4*99#$VE8 Y*I6D11Z1R%$2D?19" MHXD8/Z.7&CVCIQL\H[D<.Z/2&SNB[QL[H/X:.Y__&3R?_Q@\G_\8/)__&#R? M_QC$? MHD *J2 "?EP E9P (FA !]I@ <:H &2N !:L0@ 5[$4 M %6R(P!3LC !4+([ DVR1 -+L4T%2+%5!T6Q70E#L64+0+!O#3ZP>@\[L(<1 M.:^6$S>OIA0VK[@4-;#1%#6N[Q0TK?X4-*S_%#2K_Q0TJ_\4-*O_%#2K_Q2[ MA0 KY *.7 "8G0 C*, ("H !TK0 :+( %RV !0N@$ 2;P- $B\ M&0!&O2< 1;TS $.]/0%!O4IE@ GIT M )*C "%JP >+( &NX !?O@ 4L( $?& ]R@ -,\$ "O4"0 FV0\ M)=D9 "7:)0 DVC (]L[ "/;10 BW% (=U; "#=: >WG8 '=Z' 1S?F0$: MWZP!&=_$ 1C>YP$8W/@!&-O_ A?:_P(7VO\"%]K_ A?:_P*@G E*, (>K M !YLP ;+H %_! !2Q@ 1LH #O. QTP *=D "'>!0 >Z X '>@5 M !OI'@ 9Z2< &.HP !;J.0 5ZT, %.Q. !+L6@ 1[6< $.YW !#NB@ .[YX M#O"S WPS0 ,[^P #.W\ SK_P ,Z_\ #.O_ SK_P"7HP B:L 'NT !M MO 7\0 %+* !%S@ .=, "_8 EW0 '>$ !CL @ 6]PL %/<1 !'X M%P 0^!X #ODE WY+0 +^C4 "?L_ ?[2@ $_%< _UF +^=P _8L /V? M #\M0 _-$ /SM #\_ _/T /S] #\_0"+JP ?;0 &Z] !@Q@ M4LT $32 WV +-T "+A 9Y0 $^H !#Z ._P8 #?\, K_$ ' M_Q0 !/\: '_( _R< /\P #_.@ _T4 /]3 #_8@ _W4 /^* #_ MGP _[, /_' #_Y0 _^4 /_E #_Y0!_M <+T &'' !3T 0]8 M #;= JX@ '^8 !;J 0[0 #/H G_ &_P O\$ #_"0 _PT M /\0 #_% _QH /\A #_*0 _S0 /] #_3@ _UX /]R #_AP M_YH /^J #_N0 _[D /^Y #_N0#_("D!_R(G ?\B)P'_'RH!_QDP ?\2 M.0'_$$4!_PU3 ?\,8 '_"FT"_PEY O\)A +_"8X!_PF6 ?\)G0'_":,!_PFI M ?\)L '_"+ ,U-, #&33\!P$Q,!+M+5P:W M26$)M$AI#+%'<0ZN1GD0K$: $:I%B!.H1) 4ID28%J1#H1>B0ZL8H$.W&9]# MQQF=0^ :FT3S%YE%_Q681O\3F$;_$9A&_Q"71O\0ET;_$)=&_Q#_0@4 _T< M /=/ #E4P W54! -=5!@#54@L RU,9 ,-4*P"\5#L!ME)(!+%14@>M4%P* MJ4YD#:9-; ^D3'01H4M[$Y]*@A6=2HH7FTF3&)E)G!J72*8;E4BR')1(P1V2 M2-@=D$GO&X]*_AB/2_\6CDO_%(Y,_Q*.3/\2CDS_$HY,_Q+_10 _TL .E3 M #>6 TUL ,U;! #*6 < PE@5 +I:)P"S6CD55@*H51@ M#9Y3:!";46\3F%!V%990?A>43X89DDZ.&H].F!R-3:(=BTVN'XI-O""(3= @ MATWK'X9/_!N&4/\8AE#_%H90_Q2&4?\4AE'_%(91_Q3_1P ^$\ .17 #5 M70 S& ,5@ @#!7@4 NET1 +-?(P"L7S,!IEY Z%<2P>=6E0*F5E<#I98 M9!&35FL3D%5R%HY4>AB+5((:B5.*'(=2E!Z%4IX?@U&J(8%1N")_4''']7D!]]5ILA>U:G(GE6M2-W5LUR#'7E;C1]V6I@A=%JD(W):LB1Q6L0E;UKA)7!;]B!Q M7/\<<5W_&G%=_QAQ7?\7<5W_%W%=_Q?]3P Y5D --B #': O6P +9M M "O; IVL+ *!L&0";;"H!E6LW I!I0P6+:$P)AV94#(-E6Q" 8V(3?6)I M%7IAL"5K7L$F:5[>)FI?]"%K8/\= M:V'_&VQA_QEL8?\8;&'_&&QA_QCU40 XEP ,]E ##:P N6\ +%Q "J M<0 HF\( )MO%P"6<"< D&\U HMN0 6&;$D(@FI2#'YI60][:& 2=V9F%'5F M;A=R978:<&1^'6UCB!]K8Y,B:6*@)&9BKB5E8K\F9&+:)F1C\B)E9/\>9F3_ M&V=D_QEG9?\89V7_&&=E_QCP4P W5\ ,MH "_;P MG, *YU "F=0 MG7,% )9S% "1="0 BW,R H9R/@2!<$<(?6]/"WEM5PYV;%X1>)&%FK"5@9KTF7V?6)E]G\2)@:/\>86C_'&)H M_QIB:/\98FC_&6)H_QGL5P V6( ,=K "\<@ LW< *IY "A>0 EW"$ AG@O 8%W.P1\=44'>'1-"G1R50YQ<5P1;G!C%&MO:A9H;G$9 M9FYZ'&-MA!Y@;(\A7FR<(UQKJB5::[LF66S3)EIL[R-;;/\?7&W_'%UM_QI= M;?\976W_&5UM_QGH6@ TF8 ,-O "X=@ KWL *9^ "=?@ D7P (I\ M#P"%?1X @7TM 7Q\.0-W>D,&5W'_'%=Q_QI8@ JW\ **" "8@P BX$ (2!#0!_ M@AH >X(I 7:!-@)R@4 %;G])"&I^4 MG?5<.9'Q>$6%[9A1>>FT76WIV&5EY M@!Q6>(L?4WB8(5%WIB)0=[47?_&U)W_QE2=_\94G?_ M&5)W_QG>8@ R&X +MW "P?P IX0 )V' "2AP A(< 'V'"0!XB!8 M=(@F '"(,@)LAST$:(9&!F6%3@EAA54,7H1<#UN#8Q)9@FL55H%T%U. ?AI0 M@(D<3G^6'DQ_I2!*?[8A27_,(4E^ZQ]*?OP<2W[_&DM^_QE,?O\83'[_&$Q^ M_QC59P PW, +9\ "LA HHD )B+ "-C0 ?(T '6.! !OCQ( ;9 A M &F0+@%ECSD"8HY"!%Z.2P=;C5(*6(Q9#%:+80]3BV@24(IQ%$V)>Q=*B8<9 M2(B5&T:(HQU$B+0=0XC*'4.'ZAQ$AOL:1(;_&$6&_Q=%A?\7187_%T6%_Q?- M;0 O7@ +&" "GB@ G(X )*0 "&DP >94 &R7 !FEPX 8Y@; &&8 M*0!>F#4!6I<^ U>71P55ED\'4I96"4^57@Q,E&8.2I1O$$>3>1-$DX450I*3 M%T"2HA@^DK,9/9+)&3V1Z1@]D/H7/H__%CZ/_Q4^C_\5/H__%3Z/_Q7%

A(@!5 MH2\ 4J$Y 5"A0P)-H$L$2J!3!4B@6@=%GV,)0Y]L"T">=@X^GH,0.YZ1$3F= MH!(XG;(3-Y[($S>=Z!(VF_H2-IK_$C:9_Q$WF?\1-YG_$3>9_Q&^>P L8< M *6/ ";E D)@ (2< !WH :Z0 %^G !2J@ 3:L. $NK&@!*JR< M2*LS $:K/0%$JT8!0JM. D"K5@,^JU\%.ZMH!CFJO !+L@ 0;4& #ZV$0 ]MAX .[8I M #JW- YMSX -[=' #:W4 $TMUH!,K=D C"W;P,NMWP$++>+!2JWG 4IMZX& M*+C%!2BWY@4GM?D')K/_!R:R_P@FLO\()K+_"":R_PBOC0 HI0 )>: "+ MH ?J8 '&K !EL 6;0 $VW !"NP .+X! "_""0 MPQ( +,,> "O# M*0 JQ#, *<0] "C%1P GQ5$ )L5< "7&: CQG8!(L:& 2#&F $?QJL!'L?! M 1[&Y $=Q/@"',+_ QS!_P,T !:N0 3KT $+ XPP +\< ";+! >T H &]$1 !K2&@ 9 MTB4 &-,O !C3.@ 7U$0 %M10 !7570 4U6L $]9\ !+7CP 1V*0 $-F[ !#9 MW@ 0U?, $-/_ !#2_P$0T?\!$-'_ 1#1_P&Q !IN0 6\ $[& M !!R@ -;( &JZ !T #T _P /\ #_ _P0 /\) #_#@ M_Q( /\8 #_(0 _RL /\W #_1@ _U@ /]K #_@ _Y4 /^F #_ MLP _[L /^[ #_NP#_&R8 _QPD /\:) #_%2< _Q M /\*-@#_!4, _P%0 M ?\ 7@'_ &L!_P!V ?\ @0#_ (H _P"2 /\ F@#_ * _P"F /\ K #_ +( M_P"Y /\ P@#_ ,T _P#? /\ [ #_ /@ _P#_ /T _P#] /\ _0#_ /T _P#] M /\ _0#_ /T _P#_'R, _Q\A /\>(0#_&2, _Q,I /\.,@#_#$ _PE- ?\' M6@'_!&0'_"X(!_PN+ ?\+D@'_"ID!_PJ? /\*I0#_"JL _PJR /\* MNP#]"L8 ^PK4 /<*YP#S"O0 \ K_ .\+_P#N#/\ [0S_ >T,_P'M#/\![0S_ M >T,_P'_)1L _R88 /\E%P#_(1@ _R A /\>*P#_&C< _Q=% /\440'_$EX! M_Q%I ?\1= '_$7T!_Q"& ?T0C@'\$)4!^A"; ?D0H0'W$*@!]A"O ?00MP#S M$,( \1#0 .T0Y0#H$?( YA'^ >02_P'C$O\!XA+_ >(2_P'A$O\!X1+_ >$2 M_P'_*18 _RH3 /\I$@#_)Q, _R@< /\G)P#_(S, _R _ /\=3 #_&U@!_!ED M ?@9;@'V&'@!\QB! ?$8B0'O&) ![AB7 >P8G@'J&*0!Z1BL ><8M 'F&+\! MY!C- > 9XP'<&O$!V!K^ M0;_P+2&_\"T1O_ M ;_P+0&_\"T!O_ M ;_P+_ M+1( _RX/ /\N#0#_+Q _R\7 /\N(0#_+"T _RDY /DF1@#T)%,![R)> >LB M:0'H(7,!YB%\ >,AA 'A(8P!X"&3 =XAF@'<(:$!VB&I =@AL0+5(;P"TR+) M M BWP+,(_ #R"/] \8D_P/$)/\#PR3_ \(D_P/!)/\#P23_ \$D_P/_, \ M_S(+ /\S" #_-@T _S82 /\U&@#],B4 ]# R .TM/P#G+$P XBM8 =TK8P'9 M*FT!U2IV M(J?P+0*H8"SBJ. \PJE0/**IP#R2JC!, 3!,H $OS*'!;XRCP:\,I8&NC&>![@QI@>W,; (M3*\"+,RS FQ M,N4)K3/U":LS_PFJ,_\(J#/_!Z@S_P>G,_\'IS/_!Z.O\+G3K_"IPZ_PF<.O\)G#K_"9PZ_PG_.P( _SX /=$ #F M1P WT@! -I&!@#90 L S4(9 ,5$*P"^1#L N41( ;5#4P.Q0EP$KD)E!JM! M; >I0'0)ID!["J0_@PNC/XH-H3Z3#I\^G ^=/J40FSZQ$9H^OQ&8/M02EC_M M$90__ ^30/\.DD#_#))!_PN20?\+DD'_"Y)!_PO_/0 _T, .E) #>3@ MTT\ ,U. P#*20@ PDD4 +M*)@"U2S8 KTM# JM*3@.G25<%I$A@!Z%'9PF> M1F\*G$9V#)I%?0Z8184/ED2.$)1$EQ*20Z$3D$.L%(]#NA6-0\T5BT3H%8I% M^A*)1O\0B4;_#HA&_PV(1O\-B$;_#8A&_PW_0 \D< .-/ #44P RU4 M ,14 # 4 0 N4\1 +)0(@"L43( IU$_ J)02@.>3U,%FTY<")A-8PJ53&H, MDTMQ#9%*>0^.2H 1C$F)$HI)DA2(2)P5ADBH%H5(M1>#2,<8@4CD&(%*]Q6 M2O\2@$O_$(!+_P^ 2_\.@$O_#H!+_P[_0P [$L -U3 #.6 Q%H +U: M "X5P$ L50. *I6'@"E5BX GU8[ 9M51@.75% %DU-8")!27PJ-468,BU!M M#HA/=!"&3WP2A$Z%$X).CA6 39D7?DVD&'Q-LAEZ3<,:>4W?&GA.]!=X3_\4 M>$__$GA0_Q!X4/\/>%#_#WA0_P_]1@ YT\ -97 #(7 OU\ +=? "Q M7 JED, *1:&@">6RH F5LX 91:0P.064P%C%A5"(E77 J&5F,,@U5J#H%4 M<1!_4WD2?5.!%'I2BQ9X4I48=E&A&711KQMS4< ;<5';''%2\AEQ4_\5<53_ M$W)4_Q%R5/\00 .*74H%AEQ2!X-;60J 6F ,?5EG#GM8;A!X M6'42=E=^%'16B!=R5I,8;U:?&FY5K!ML5;T<:U;5'6M6\!IK5_\7:UC_%&Q8 M_Q)L6/\1;%C_$6Q8_Q'Q2P WU8 ,Q> # 9 MV< *YH "G9@ GV(& M )AC% "29"0 C6,R 8EB/0*$84<$@6!/!WU?5@EZ7ET+=UUD#75<:Q!S7',2 M<%M[%&Y;A1=L6I 9:EJ<&VA9JAQF6KH=95K1'65:[AME6_X79EO_%69<_Q-G M7/\29US_$F=<_Q+M3@ VED ,AA "\9P LVH *ML "B:@ F6<" ))G M$0"-9R$ B&V1-!GAC5 EU8EL+J!QA7K@=7U[.'5]>[!M@7_T885__%6%?_Q-B7_\2 M8E__$F)?_Q+J40 U%P ,1D "Y:@ L&X *=P ">;@ E&L (UJ$ "' M:QX @VLL 'YK. )Z:D(#=FE*!G-H4@AP9UD*;69@#6ME9P]H9&X19F1W%&1C M@19A8XP87V*8&EUBIAQ;8K8=6F+,'5IBZAQ;8_P87&/_%EQC_Q1=8_\376/_ M$UUC_Q/F50 SU\ ,%H "V;@ K'( *1T ":

#&9J90YD:6P186EU$U]H?Q9< M:(H86F>6&EAGI!Q69[0=56?*'55GZ!M69_L85V?_%E=H_Q189_\36&?_$UAG M_Q/A6 RV, +UK "R<@ J78 *!X "6=P B', (%S"P!\=!< >'0F M '1T,@%P10 3H":'E# V1X2P5A=U((7W=9"EQV8 Q9=6@/5W1P$51T>A-2P HG\ )>! ",@0 >GX '-_ @!N?Q$ :X > &B + !E M@#!%,>X,42GJ1%DAZ MGQ=&>J\817K$&$1ZY!A%>?@61GG_%$9X_Q)'>/\11WC_$4=X_Q'-90 O7 M +%Y "G@ G(0 )*& "&A@ =X8 &N& !FAPT 8X<9 &"()P!>B#,! M6X@\ EB'10-6ATT$4X94!E"&6PA.A6,*2X1L#$F$=@]&@X$11(./$T*#G11 M@JX5/X/"%3Z"XA4_@?<3/X'_$D" _Q% @/\00(#_$$" _Q#&:P MW8 *Q_ M "BA0 EXD (R+ "!C0 & "< MB@ D8X (:1 !ZDP ;94 %^7 !4F0$ 3YD/ $Z:&@!,FB< 2IHR $B: M/ %&FD0!1)I, D*:5 - F5P$/IEF!3N9< @ K(4 *&+ "6D MBY0 '^7 !RFP 9IT %J@ !.H@ 1:0) $*D$P! I!\ /Z0J #ZE- \ MI3X .Z5' 3FE3P$WI5@"-:5A C.E; ,QI7D$+Z2'!2VDEP8LI*D&*Z2]!BJD MW@8JHO4'*:'_!RF@_P@IG_\(*9__""F?_PBQ@@ I8L )J1 "0E@ @YH M ':? !JH@ 7J8 %*I !&JP /*T #6O# SL!4 ,K A #&P*P OL#4 M+K$^ "VQ2 LL5$ *[%; "FQ9P$GL70!)K&# 22QE (CL:8"(K*[ B&RVP(A MK_,#(*[_ R"M_P0?K/\$'ZS_!!^L_P2JBP G9$ ).7 "'G >J( &VG M !@JP 5:\ $FQ ^M ,[< "JZ P DO T (KT5 "&]( AO2H (+TS M !^^/0 >OD< ';Y2 !R_7@ :OVP &;]\ !B_C@ 7P*$ %L"V !3 TP 5OO$ M%;S_ 16[_P$4NO\"%+K_ A2Z_P*AD@ EI@ (J> !]I ;ZH &*O !6 MM 2K< #ZZ SO0 *L "'$ 9QP4 $\L+ !',$@ 1S!L $,PE _- M+P .S3H #LU& W-4@ -SF #,YP O.@P *SI< "Y !*O0 M/L #+# HQ@ '\H !?- 1T0 #-8% C9# &V1( !=H; 3:) # MVRX =LY #<10 W5( -YB #>

W !9OP 2\8 #S* OS@ )-( !K8 M 2W #. 7C YP .L #K [04 .X+ #P$ \14 /,> M #T)P ]S, /E #Z40 ^V, /QW #]C0 _:, /ZV #^R0 _]\ M /_? #_WP!WL :+D %K! !,R@ /,\ "[4 BV@ %]X !#B ) MY@ .D #L \ /8 #V ]P /@ #Z!P ^PT /T1 #_ M&0 _R, /\O #_/@ _T\ /]B #_=P _XT /^? #_K@ _[H /^Z M #_N@#_%B, _Q4A /\2(0#_#B0 _P8J /\ ,P#_ $$ _P!. /\ 7 #_ &@ M_P!T /\ ?@#_ (< _P"/ /\ E@#_ )P _P"B /\ J #_ *X _P"U /\ O0#_ M ,< _P#6 /\ YP#^ /, _@#^ /T _P#\ /\ ^P#_ /L _P#[ /\ ^P#_ /L M_P#_&B _QD> /\6'@#_$" _PHE /\$, #_ #T _P!+ /\ 6 #_ &0 _P!P M /\ >@#_ (, _P"+ /\ D@#_ )@ _P"> /\ I #_ *H _P"Q /T N0#[ ,, M^@#0 /@ XP#W /$ ]@#\ /0 _P#T /\ \P#_ /, _P#S /\ \P#_ /, _P#_ M'1P _QP9 /\9&0#_%!L _PXA /\,+ #_"3D _P5& /\"4P#_ %\ _P!K /\ M=0#_ 'X _P"& /\ C@#_ )0 _@"; /P H0#Z *< ^ "N /4 M0#S +\ \0#+ M / WP#N .X [ #Y .L _P#J /\ Z@'_ .D!_P#I ?\ Z0'_ .D!_P#_(!< M_Q\4 /\<$P#_%Q4 _Q8= /\3* #_$#0 _PU! /\,3@#_"5H _PAF /\(< #^ M!WD _ >! /H'B0#X!Y ]@:6 /,&G0#Q!J, [P:J .T&L@#J!KL Z/_B__]) M0T-?4%)/1DE,10 ("0;( .8&W #D!NP X@CZ . *_P#>"_\ W0O_ -T,_P#< M#/\ W S_ -P,_P#_(Q( _R,0 /\A#@#_'A _QX8 /\<(P#_&"\ _Q0[ /\2 M20#\$%4 ^ ]@ /0/:@#Q#W0 [PY\ .T.A #K#HL Z0Z2 .<.F0#F#J Y ZG M .(.KP#@#K@ W@[% -P.V@#6$.P TA'Z ,\2_P#-$O\!S!+_ C - 7 MJP#.&+4 S!C! ,L8T@#'&N@!PQOX < ;_P&^'/\!O1S_ KP<_P*\&_\"O!O_ M KP;_P+_*PP _RL% /\K P#_+0D _RP. /\I%0#W)B [B,M .0#*(8$!R"&( <8ACP'$(98!PR&> <$BI@&_ M(J\!O2*[ KPCR@*Y(^,"M23T K,D_P.Q)/\#KR3_ Z\D_P.N)/\#KB3_ ZXD M_P/_+P8 _R\ /\R #_,P( ^3(( /+@T T2\; ,DQ+ ##,SL O3-( +DT M4P&V,UP!LS-E K S;0*N,W0#K#)[ ZLR@P2I,HH$IS*3!:4RFP:D,J4&HC*P M!Z RO@>?,M$'G#/J!YHS^P>8-/\'ES3_!I8T_P:6-/\%EC3_!98T_P7_-0 M_S@ .H^ #?0@ U4( ,\_ P#-. @ Q3@5 +TZ)@"W.S8 LCQ# *X\3@&J M.U<"ISM@ Z4Z9P.C.F\$H3IV!9\Y?0:=.84'FSF-!YDXE@B8.* )ECBK"I0X MN J3.,._\'C#O_!XP[_P?_. \3X M .-% #420 RTH ,5' #!000 NC\1 +-!(0"M0C$ J$,^ *1#20&@0E," MG4%; YM!8@280&H%ED!Q!I0_> >2/W\(D#^("H\^D0N-/IL,BSZF#8D^LPV( M/L0.AC_@#H0_] V#0/\+@T#_"H) _PF"0?\(@D'_"()!_PC_/ ZT, -Q* M #,3P PU +Q. "W20$ L48. *I(' "D22P H$DZ )M)10&82$X"E$=7 M Y)'7@6/1F4&C49L!XM%D;_"WI&_PIZ1O\)>D;_"7I&_PGU/@ YD@ --/ #' M5 O54 +94 "P4 J4P+ *)-& "=3B@ F$XV )1.00&034L"C4U3!(I, M6@6'2V$&A4MH"(-*;PF 2G<+?DE_#'Q)B0YZ2),/>$B?$'=(K!)U2+P2=$G2 M$W-)[A%R2O\/ "D6P G%8$ )56$@"05R$ BU@O (=7.PD0"?U9- WQ55 5Z5%L& M=U1B"'53: ES4W +<5)X#6]2@@]M48T1:U&9$FE1IA1G4;859E'+%652Z11E M4OL19E/_#V93_PUF4_\,9E/_#&93_PSJ20 U5, ,5: "Z7P L&( *AB M "?7P EEH (]:$ "*6QX A5LL (%;. %]6T$">EI* W=9401T6%@&<5A? M!V]79@EM5VT+:U9V#6E6?P]G58H19567$V-5I!1A5;058%7(%E]5YQ5@5OH2 M8%;_#V%7_PYA5_\-85?_#&%7_PSG3 T58 ,%> "V8P K68 *1F "; M9 D%X (E>#@"$7QL @%\I 'Q?-0%X7S\"=%Y' W%=3P1O7%8%;%QF,F '9C,@!S8SP!;V)% FQA3 1J850%9V!:!V5@80AC M7VD*85]Q#%]>>PY=7H816EZ3$EA=H!177; 55E[$%E5>XQ567O<25E[_$%=> M_PY77O\-5U[_#5=>_PW>4P R%T +MD "P:@ IFT )UN "3;0 A6< M 'YG"0!X9Q4 =&7$ '%Q !K M<0\ :'$< &9R* !CP =7@ &MW !E=PP M87@7 %]X) !=>3 6GDZ 5AY0@)6>$H"4WA1!%%W6 5/=V '3'9H"$IV<@I( M=7T,176*#D-UF0]"=:D00'6\$$!UV1! =/,/0'3_#D%S_PU!<_\,07/_#$%S M_PS&9 MVX *MV "B? EW\ (R! "!@0 ( !5@"L 4X$V %& /@%/@$8"38!. DM_50-)?UT%1G]F!D1^< A"?GL) M/WZ("SU]EPP\?:<-.GVZ#CI^U@TZ?/$-.GO_##I[_PLZ>O\+.GK_"SIZ_PO M:0 LG0 *=\ "=@0 DH0 (>& ![AP ;H< &"' !5AP$ 4(@. $Z( M&@!-B28 2XDP $F).@!(B4(!1HE* 42)4@)"B5H#0(AC!#V(;04[B'@&.8>& M"#>'E0DUAZ8*-(>Y"C.'TPHSAO ),X7_"3.$_PDS@_\),X/_"3.#_PFY< MK7H **" "7AP C8H (&, !UC@ :(\ %J0 !/D0 1Y(* $22$P!# MDQ\ 09,J $"3- _DST /9-% #N330$ZDU8!.)-? C:3:0,TDW4#,I*#!#"2 MDP4NDJ0&+9*W!BR2T08LD>\&*X__!BN._P8KC?\'*XW_!RN-_P>S> IX( M )R( "1C AY 'J3 !ME0 89< %69 !)FP /YP! #F=#@ WG1< M-IXB #2>+ SGC4 ,IX^ #&>1P PGU +I]: "V?9 $KGW$!*9Y_ B>>D (F MGJ$"))ZU B.>S@(CG>X#(YO^ R*:_P0BF?\$(IG_!"*9_P2L@0 H(@ )6. M "+D@ ?Y8 '*: !EG0 6: $ZC !"I -Z8 "ZH!0 IJ0\ **D8 M ">J(@ FJBP ):HU "2J/P CJD@ (JM3 "&K7@ @JVH 'JMY !VKBP ;JYT M&JNQ !FKR@ 9JNP!&:C] 1BG_P(8IO\"&*;_ ABF_P*EB0 F8\ (^4 "# MF0 =9X &BB !M08 &; C%* 'Q3( !L8] 7&20 %QE< \9F +&=P !QHL ,:@ #% MM@ QM( ,7O #%_ Q?\ ,7_ #%_P"5E@ B9P 'NC !MJ0 8*\ M %.T !&N .KL "Z^ DP0 &\0 !/' .R@ ",X! '0"@ T! M - 6 #1'@ TB< -,Q #4/ U4D -98 #6:0 UGP -:2 #6IP MUK\ -;@ #6\P UOX -;_ #6_P",G0 ?J0 &^K !AL@ 5+D $:] M YP0 +<0 "+' 9RP $ /\,'@#_!"$ _P G /\ , #_ #X _P!, M /\ 60#_ &4 _P!P /\ >@#_ (, _P"+ /\ D@#_ )@ _P"> /\ I #_ *H M_P"P /\ N #_ ,( _P#. /\ X@#^ / _0#[ /L _P#[ /\ ^P#_ /H _P#Z M /\ ^@#_ /H _P#_%!P _Q(: /\.&@#_"!P _P A /\ +0#_ #H _P!( /\ M50#_ &$ _P!L /\ =@#_ '\ _P"' /\ C@#_ )0 _P": /X H #] *8 _ "L M /L M #Y +T ^ #) /< W #U .P \P#X /, _P#R /\ \0#_ / _P#P /\ M\ #_ / _P#_%Q@ _Q46 /\1%0#_#!< _P4= /\ * #_ #8 _P!# /\ 4 #_ M %P _P!G /\ <0#_ 'H _ "" /H B0#X ) ]P"6 /4 G #T *( \P"H /$ ML #P +@ [@## .P TP#J .< Z0#U .< _P#F /\ Y0#_ .4 _P#E /\ Y0#_ M .4 _P#_&A, _Q@1 /\4$ #_#Q$ _PT9 /\*) #_!3 _P$^ /\ 2P#_ %< M_@!B /H ; #U '4 \@!] / A #N (L [ "1 .L EP#I )X YP"D .8 K #D M +0 X@"_ . S0#> ., W #R -H _0#8 /\ U@#_ -4!_P#5 ?\ U0+_ -4" M_P#_'A _QP- /\7"P#_%0X _Q05 /\1'P#_#BH _PLX /T(10#X!E$ ] 1< M .X$9@#J!&\ Y@-W .0$?P#B!(8 X 2, -X$DP#=!9H VP6@ -@%J #5!;$ MT@6[ - &R0#.!^ S CQ ,D*_P#'"_\ Q@S_ ,4,_P#%#/\ Q0S_ ,4,_P#_ M(0P _R & /\< P#_'0H _QL0 /\8& #_%", ]A$P .\./@#J#DH Y0U6 .$- M8 #=#6D V0UQ -4->0#3#8$ T0V( ,\-CP#-#I8 RPZ= ,H.I0#(#JX Q@^Y M ,00R #"$-\ OA'R +L2_P"Y$_\ MQ/_ ;83_P&V$_\!MA/_ ;83_P'_)08 M_R, /\C #_) , _R$* /T=$0#Q&AL Z!8G .$4-0#:$T, TQ1/ ,X560#+ M%6, R!9K ,46" , 8B0"^&) O!B8 +L9H "Y&:D MQFT +4: MP@"T&M8 L!OM :T<_ &K'?\!J1W_ :D=_P&H'?\!J!W_ :@=_P'_* _R< M /XJ #O*@ YR)?\"G27_ IPE_P*;)?\"FR7_ ILE_P+_+ _RT .TR M #B- VC, -,N P#2)0H R247 ,$G)P"[*38 MBI# +(K3@"O*U< K"M@ M *HK9P&H*V\!IBMV :0K?0&C*X0"H2N- I\KE0*>*Y\"G"NJ YHKM@.9+,<# MERSB Y0M]022+?\#D2W_ Y N_P.0+?\#D"W_ Y M_P/_, \C, .0Z #6 M/0 S#P ,".;P(@3G3"'\Z M[@A].OX'?#O_!GP[_P5\._\%?#O_!7P[_P7T-P Y4 -)' #%2@ O$L M +5) "O0P J3X+ *(_%P"=0"8 F$$T )1!/P"104D!CD%1 8M 60*)0& # MAT!G X4_;02#/W4%@3]]!G\^AP=]/I$(>SZ<"7H^J0EX/K@*=S_-"G4_Z@IT M0/P(=$#_!W1 _P9S0/\&41Y!G=$@@AU0XT)$]' 79/3P)S3E4#<4Y0AA480*8%"1#%Y0G@U<4*T.6U' #EI1W@]:4?4,6E+_"EM2_PE; M4?\(6U'_"%M1_PC?2@ R5, +M: "P7P IF$ )UA "47@ B%< (!6 M"@!Z5Q4 =E "M8@ HV4 )IE "08P @UP 'M;!@!U M6Q( <5L? &Y<*P!K7#8 :%L_ 65;1P%C6TX"85I5 U]:7 1=6F,%6UIK!EE9 M=0A768 *55F,"U19F@U26:H.45F\#E!9V Y06?(-45G_"U%9_PI16?\)45G_ M"%%9_PC440 PEH +1A "J9@ H&@ )=I ",9P ?6 '5? P!O7Q M:U\< &A@* !F8#, 8V \ 6%@1 %?7TP"7%]3 UM?6@197V$%5UYI!E5>U Y+7O$,3%[_"TQ=_PI,7?\)3%W_"$Q= M_PC/5 OEX +%E "G:@ G6T )1M "); >&4 &]D !I9 X 9609 M &)D)0!@93 7F4Z %QE0@%:94H"6&11 E9D6 -49%\$4F1G!5!C<0=.8WL) M3&.("DICEPM(8Z8,1V.X#49CT0U&8^\,1F+_"D=B_PE'8O\)1V+_"$=B_PC* M6 NF( *YI "C;@ FG$ )!R "$<0 =&L &EI !C:0L 7VD5 %QJ M(0!::BT 6&LV %9K/P%5:T_8@ L6L M *9S "=>0 DGL (=\ ![? ;7H &!X !6=P$ 4'<. $YX& !,>"0 M2WDN $EY-P!(>4 1GE( 41Y3P%">5<"07E@ C]X:0,\>'0$.GB"!3AXD08W M>*$'-7BS!S1XRP"9@(U@G$#,X)_ S&!C@0P@9\$ M+H&Q!2V!R 4M@>D$+7_\!2U^_P4M??\%+7W_!2U]_P6S;@ J'@ )U_ "2 M@P B(8 'V' !PB 8XD %6* !+B@ 08H" #N+#@ YBQ< .(PB #>, M+ VC#4 -(P] #.,1@ RC4\ ,8U8 "^-8@$MC&X!*XQ[ 2J,BP(HC)P")HRO M B6,Q@(EB^@")8K[ R6(_P,EB/\#)8?_ R6'_P.M=@ HX )>% "-B0 M@HP ':. !ID 7)( %"3 !$E .I4 #&6" MEQ$ +)<: "N7) J MERT *9I( M &V5 !AF 59L $F= ]G@ ,Y\ "JA AHPH 'Z,1 !ZC&@ =I"0 M'*0M !ND-@ :I#\ &:1* !BD50 6I6$ %:5P !2E@0 3I90 $J6H !&EOP 0 MI.( $:+X !&A_P 1H/\!$:#_ 1&@_P&@A@ E8P (R1 !_E0 <9H &2> M !8H0 3*0 $"F UIP *JD "*L 9K@ $K ) !"Q$ 0L1@ #K$B M ZQ*P -L34 #;% RQ2P +L5@ "K%G BQ> 'L8L !;&@ 2PM0 $L- M!+#O 6O_@ &KO\ !J[_ :N_P"8C@ CY, (*8 !UG0 9Z( %JG !. MJP 0:T #6O KL0 (;0 !BV 1N0 #;P# >^# #O1( ;T9 "^ M(@ OBL +XV "^00 OTX +]< "_;0 OX +Z5 "^J@ OL( +WD M "]]@ O?\ +W_ "]_P"2E A9H 'B@ !JI@ 7*L $^P !"LP M-;8 "JX @NP %[X !#! +Q !,< #)!P R0T ,D2 #*&0 MRR( ,LK #--0 SD$ ,Y0 #/8 SW( ,^' #/G0 S[, ,_. #/ MZP SO@ ,[^ #._@"(FP >J( &RH !>KP 4+4 $*Y UO *;\ M ![" 5Q@ #LD C, T -, #5 U@8 -@, #9$0 VQ8 M -P? #>* X#0 .)! #B40 XV, .-W #DC@ Y*0 .2Z #EU MY>H .7S #E\P!\HP ;JH &"R !1N0 0[X #7" HQ@ ',D !/- M ,T0 !-4 #: W@ .$ #B Y .4# #G"0 Z0X .L2 M #M&@ [R0 /(Q #T00 ]%, /5F #U? ]I, /:I #WO ]\X M /?? #WWP!PK 8;0 %.[ !%PP -L< "?, ;T $=4 K; MWP .( #E Z0 .P #M \ /$ #S ]00 /<* #Z M$ _!8 /\A #_+@ _T /]3 #_: _X /^6 #_J _[8 /^_ M #_OP#_#1P _PH; /\"&P#_ !X _P D /\ +@#_ #P _P!* /\ 5@#_ &, M_P!M /\ =P#_ '\ _P"' /\ C@#_ )0 _P": /\ H #_ *8 _P"L /\ M #_ M +T _P#) /X W0#] .T _ #Z /L _P#Z /\ ^0#_ /H _P#Z /\ ^@#_ /H M_P#_$!D _PT7 /\&%@#_ !@ _P > /\ *@#_ #< _P!% /\ 4@#_ %X _P!I M /\ <@#_ 'L _P"" /\ B0#_ ) _@"6 /T G #\ *$ ^P"H /D KP#X +@ M]@## /0 T@#S .< \@#V / _P#O /\ \ #_ .\ _P#O /\ [@#_ .X _P#_ M$A0 _P\2 /\+$@#_ !( _P : /\ )0#_ #, _P! /\ 30#_ %D _P!D /T M;0#[ '8 ^0!] /< A #U (L ] "1 /, EP#Q )T \ "C .X J@#L +, Z@"] M .@ RP#G .$ Y0#Q ., _0#C /\ X@#_ .$ _P#A /\ X #_ . _P#_%! M_Q$. /\-#0#_!P\ _P(5 /\ ( #_ "T _P Z /\ 1P#Y %, ]0!> /( : #P M ' [0!X .L ?P#I (4 Z ", .8 D@#E )@ XP"? .$ I@#? *X W "X -H MQ0#6 -D U #L -( ^0#1 /\ SP#_ ,X _P#. /\ S@#_ ,X _P#_%PP _Q0( M /\/!0#_#@L _PP1 /\'&@#_ 28 _ T /0 00#M $T Z0!8 .8 8@#C &H MX !R -X >0#; ( V0"& -8 C0#3 ), T0": ,\ H0#- *H RP"S ,D OP#& M - Q0#H ,, ]@#! /\ P +_ +\#_P"_ _\ OP/_ +\#_P#_&P8 _Q< /\4 M #_$P4 _Q$- /\.% #Y"A\ \ 8L .8#.0#@ T8 W -1 -8$6P#2!&0 SP5L M ,P%(@"T'S$ KR ] *LA2 "H(E( IB): *,C8@"A(VD MH"-O )XC=P"<(WX FR.& )DDCP&7))D!EB2C 90DL &2);\!D276 8XF[P&, M)_\"BR?_ HHG_P*))_\"B2?_ 8DG_P'Z*0 [# -TV #-. Q#< +XR M "Z*P( M24. *XG'0"H*2L I"HX * J0P"=*TP FBM5 )@K7 "6*V, E"MJ M 9(K<0&0+'@!CRR! 8TLB@&++)0"BBR? H@LJP*&++H"A2W. X,NZ@.!+OP# M@"[_ G\N_P)_+O\"?B[_ GXN_P+T+@ Y#< -(] #%/P NS\ +0\ "O M-0 J2\+ *,O%P">,28 F3(S )8R/@"2,T@ D#-0 (TS6 "+,UX!B3-E 8C/)!'DTY@1W-?D$=C7_ M W4U_P-U-?\#=37_ W4U_P/P,P W3T ,I# "^10 M48 *U# "F/0 MH#8& )DV$P"4."$ D#DN (PY.0").4, ASE, (0Y4P&".5H!@#EA 7XY: )\ M.6\">CEW GDY@ -W.8L$=3F6!'0YHP5R.;$%<3G$!F\ZX@9N.O<%;CO_!&T[ M_P1M._\#;3K_ VTZ_P/J.0 U4( ,1( "Y2P KTL *=) "?1 F#X! M )$\$ ",/1T B#XJ (0_-0"!/S\ ?C]( 'P_3P%Z/U8!>#]= 78^9 )T/FL" M01H0X,%9D./!F1#G0=C0ZL'84.]"&!$V0A@1/,'8$3_!E]$_P5?1/\$ M8$3_!&!$_P3@00 RDH +M0 "P4P IU4 )Y3 "53P BTD (-'"P!] M1Q4 >4-!EY'F@=<1ZD(6TB["%I(U A:2/$'6DG_!EI)_P5:2/\%6DC_ M!%I(_P3;1 QDT +A3 "M5P HUD )I8 "15 ADX 'U+" !W2Q( M "D8@ FF0 )%D "&8@ =UL &U8 !F6 P 8E@6 %]8(@!= M62P 6UDV %E9/@!7648 5EE- 5195 %265L"45EC T]9; --67<$2UB$!4E8 MD@=(6*('1UFS"$99R@A%6>H(1EG]!D98_P9&6/\%1UC_!4=8_P7'4@ N%L M *MA "A9@ F&@ (YI "#9P !A70D 7%T3 %I='@!772D M5EXS %1>.P!27D, 45Y* 4]>4@%.7ED"3%YA DI>:@-(7G4$1EZ"!41=D 9# M7J '05ZQ!T!>R = 7N@'0%W\!D%=_P5!7?\%05S_!4%<_P7#5@ M%\ *AF M ">:@ E6T (IM !_; ;V< &1D !;8@4 5F(0 %1B&P!28R4 4&,O M $YD. !-9$ 2V1( $ID3P%(9%@ B'P M 'Y] !R?0 9'P %=[ !,>@ 0GD# #QY#@ Z>A< .7HA #AZ*@ W>S, M-GL[ #1[1 S>TP ,GM5 #![7P O>VH!+7MW 2M[AP$J>Y@"*'NJ B=[OP(F M>^$")GKW B9X_P(F>/\")W?_ B=W_P*N; HW8 )E\ ".?P A(( 'B# M !LA 7X0 %&$ !'A /(0 #.$"0 PA!$ +X0: "V$) LA2T *X4U M "J%/@ IA4< *(90 ">&6@ FAF8 )(9S ".&@P AAI4 ((:G 1Z&O $>AMX M'H3U 1Z"_P$>@O\!'H'_ 1Z!_P&H= GGT )." ")A0 ?H@ '&* !E MBP 6(P $R- ! C@ -HX "R/ ED P (Y 3 "*0' AD"4 ()$N !^1 M-@ >D4 '9%) !R15 :D6 &9%N !B1?@ 6DI %9*D !21N0 3D=@ $X_T M !2._P 4C?\ %(S_ 12,_P&C?0 F(, (Z( "$C =X\ &F1 !=DP M4)4 $67 YF +ID "6: =FP( %IT, !6=$P 4G1L $YTD !*=+0 1 MGC< $9Y! !">3 /GE@ #IYG V>=P ,GHH "YV> J=L@ )G

"J;@ JH$ *J5 "IJ@ J<$ *CD "H]@ MI_\ *?_ "G_P"5BP C) '^5 !QF@ 8YX %:B !*I@ /:@ #&J M FJP ':T !2P .L@ ";4! *V"@ M@\ +85 "W'0 MR4 +20 WEH -]N #?A0 WYP -^R #>RP WN8 -_T #? M] !YH0 :Z@ %RO !.M0 0+L #&^ DP0 &<4 !#( )S ,\ M #3 V0 -P #= WP .$ #B!0 Y L .80 #H%@ ZB M .TK #P.@ \4L /%> #R

/\ W0#_ -T _P#= /\ W0#_ -T _P#_#PT _PP+ /\#"0#_ M P _P 2 /\ '0#_ "D ^P W /@ 1 #U % \@!: .X 8P#L &L Z0!S .< M>@#E ( XP"& .$ C #? ), W0"9 -L H0#9 *D U0"R -( O@#0 ,X S@#F M ,P ]@#* /\ R@#_ ,D _P#( /\ R #_ ,@ _P#_$0@ _PT" /\' #_!0@ M_P . /\ %@#W "( [P P .L /0#H $D Y !4 . 70#= &4 V0!M -4 P"O"(( K@F* *P)D@"J"9L J JE *8*L "E"[\ HPS4 *$-[0"?#OX MG0[_ )P/_P";#_\ FP__ )L/_P#_&@ ]QD .H> #?'@ U1H - 3 @#. M# L QPL6 , -)0"Z#C( M@X_ +(/20"O$%( K!!: *H080"H$6@ IA%O *01 M=@"B$7T H1&% )\2C@"=$I< G!*B )H3K0"8$[P EQ30 )05[ "2%OT D!?_ M (\7_P".%_\ CA?_ (X7_P#Z'0 [B, -\H #0*@ QR< ,$A "]&04 MN1(0 +(5'@"M%BP J!& "A("8 G"$R )DB/0"5(D< DR-/ )$C5@"/(UT C21D (LD:P"))'( MB"1Z (8D@P"$)8T @R68 8$EI & )K(!?B;% 7TGX@%[)_2C_ 7@H_P%X M*/\!>"C_ 7@H_P'O*P W3, ,HY "^.P M#H *TV "F+P H2@' )LG M$P"6*" D2DM (XJ. "+*T( B"M* (8K4@"$*U@ @BQ? ( L9@!_+&T ?2QU M 'LL?@%Z+(@!>"R4 78MH %U+:X"="W G(NW0)Q+O0"<"__ F\O_P)O+_\! M;B__ 6XO_P'H,0 TSH ,,_ "W00 KD$ *8^ ">. ES$! )$N$ ", M+QP B# H (0Q,P"!,CT ?S)& 'TR30![,E0 >3); '0%P,X0!;S.0 FTSG0)L,ZL":C2\ FDTU0-H-?$"9S7_ FQ!$]'QP1.1^<$3D?[!$Y'_P-.1_\#3T?_ T]'_P/,1@ NTX M *]4 "D5P FE@ )%7 "&5 >TX '!* !I2 T 94@6 &))(0!?22L M74DT %M)/ !924, 5TE* %9)4@!52ED!5$IA 5)*:@%12G4"3TJ! TY*CP-, M2Y\$2TNP!$I+Q01)2^8$24OZ!$E+_P-*2_\#2DO_ TI+_P/(20 N%$ *Q7 M "A6P F%P (Y< "#60 =E, &M. !D30H 7TP3 %Q-'@!:32@ 6$TQ M %9-.@!434$ 4TY( %).3P!03E40< 65$1 %=1&P!4424 4E(O %%2 M-P!/4C\ 3E)& $U330!,4U4 2E-= 4E39@%'4W "15-] D13BP-"4YL#052L M!$!4P00_5.($/U3X T!3_P- 4_\#0%/_ T!2_P/ 4 LE@ *9> "<8@ MDF4 (AE !]8@ ;EP &-9 !95@, 5%8. %%6& !/5B( 35 #.ECW SI8_P,[5_\#.U?_ SM7_P.\5 KEP *-C "99P D&D M (5I !Y9P :V( &!@ !570 3EL, $M;% !)7!\ 1UPH $9=,0!%73D M0UU! $)=2 !!7E 0%Y8 #Y>80$\7FP!.UYX CE>AP(W7I<"-EZI S5>O0,T M7]T#-%[U S5=_P(U7?\"-5S_ C5<_P*X60 JF$ *!G "6; C&X (%N M !V; 9VD %QF !19 2&() $1B$0!"8AL 06,D #]C+0 ^8S4 /60] M #QD10 [9$T .615 #AD7P V9&D!-61V 3-DA0$Q994",&6G B]ENP(N9=H" M+F3T BYC_P(O8_\"+V+_ B]B_P*S7@ IV8 )QM "3<0 B', 'US !R M<@ 9' %AN !-; 0FH# #QI#@ Z:A8 .6H@ #AJ* V:S$ -6LY #1K M00 S;$D ,FQ2 #%L7 O;&8 +FQS "QL@@$J;),!*6RE 2ALN0$G;=8!)VOR M 2=J_P$G:O\!*&G_ BAI_P*N9 HVP )ES ".=@ A'@ 'EY !M> M8'< %-V !(=0 /G, #1R"@ Q@ 9?XP %W^? !9_LP 5?\X %7[O !9\_P 6 M>_\ %GO_ !=[_P"D<@ FGH (]_ "%@@ >X0 &V& !@AP 5(< $B( M \B ,H@ "B( @B 4 &HD. !F)%0 8B1T %XHF !:*+@ 5BC< %(I! M !.*3 2BU@ $8ME !"+=0 /BX< #HJ; V*KP ,BL@ #(GJ V'_ .A_\ M#H;_ Z&_P"?>P E($ (J% " B 67;@ #EH 9:4 "5J E;X )3@ "4] D_\ 9+_ M &2_P"8@@ CH@ (6, !WCP :I( %V5 !0F 1)H #B; LG M(IT !F> 2H #:(" >C"P !HQ *,7 "C'P HR< *,Q "D/ MI$@ *16 "D90 HW< *.+ "CH HK8 *'2 "A\ H/L *#_ "@ M_P"1B@ B8X 'N2 !MEP 8)L %.> !&H0 .:, "VD CI@ &:@ M !&J ,K !:X "O!P KPT *\1 "P& L" +$H "Q,@ LCX M +), "R6P LFP +*! "QEP L:P +#& "PZ K_< *__ "O_P", MD ?Y4 '&: !CGP 5:0 $>H ZJ@ +:P "*N 8L $+, JU M "N +L "[ O < +P- "]$0 OA8 +\> # )P P3( ,) M ##3P PV ,-T ##BP PZ$ ,.X #"UP PN\ ,+Z #!_@"!EP M$ -GP #9] !VGP 9Z8 M %FL !+L@ /+< "ZZ AO0 %< W$ %QP ,H #. T@ M -4 #6 V0 -L #= WP< .$, #C$0 YAD .DD #L,@ M[4, .Y6 #O:P [X0 .^< #OL@ [\8 ._= #OY !JJ 6Z\ $RV M ^O +\ "#$ 4R #,P +0 U -D #> X@ .4 M #F Z .D #L [@ / " #R"0 ]0\ /@7 #\(P _S, M /]& #_6@ _W$ /^) #_GP _[$ /_ #_Q@#_ !4 _P 4 /\ % #_ M !< _P = /\ * #_ #< _P!$ /\ 40#_ %P _P!F /\ ;P#_ '< _P!^ /\ MA0#_ (L _P"1 /\ EP#_ )T _P"D /\ JP#_ +0 _@"_ /T S@#[ .8 ^0#V M /@ _P#W /\ ]P#_ /< _P#P /\ [ #_ .D _P#_ Q( _P 0 /\ $ #_ !$ M_P 7 /\ ) #_ #( _P _ /\ 3 #_ %< _P!A /\ :@#_ '( _P!Y /T @ #\ M (8 ^@", /D D@#X )@ ]@"? /4 I@#T *X \@"Y / Q@#N -X [0#P .L M_@#J /\ Z0#_ .D _P#G /\ XP#_ . _P#_!PX _P - /\ "P#_ P _P 3 M /\ 'P#_ "P _P Z /\ 1@#^ %( ^P!< /@ 90#U &P \P!T /$ >@#O ($ M[@"' .P C0#J ), Z0": .< H0#F *D XP"S .$ OP#? - W0#I -H ^0#9 M /\ UP#_ -4 _P#5 /\ U0#_ -0 _P#_"0H _P$% /\ P#_ D _P 0 /\ M&0#[ "8 ]P T /0 0 #R $P [@!6 .H 7P#G &< Y !N .( = #@ 'L W@"! M -P AP#: (T U@"4 -0 FP#1 *, SP"M ,P N #* ,< R #@ ,8 \P#% /\ MPP#_ ,, _P## /\ PP#_ ,, _P#_"P$ _P, /\ #_ , _P + /, $@#N M !\ Z@ M .8 .@#B $4 W@!/ -D 6 #4 & T0!H ,X ;@#, '0 R@![ ,@ M@0#& (< Q ". ,( E@# )X O@"G +L L@"Y , MP#4 +4 [ "S /L LP#_ M +( _P"R /\ L0#_ +$ _P#_#0 _P8 /\# #W ] # .< #0#@ !@ MV@ E -, ,@#. #X R@!) ,8 4@## %H P !A +X : "\ &X N@!T +@ >P"V M ($ M "( +( D "P )D K@"B *P K0"J +H J #+ *8 Y@"E /< I #_ *, M_P"B /\ H@#_ *( _P#_$ ^PP .\. #F#0 WPD -H !@#0 !$ R0 = M ,0 *@"_ #< NP!" +< 2P"T %0 L@!; *\ 8@"M &@ JP!N *D =0"H 'L MI@"# *0 BP"B )0 H "> )X!J "< K4 FP/& )D%X@"8!O0 E@C_ )4)_P"4 M"?\ E G_ )0)_P#\$0 \14 .,9 #6&0 S!4 ,<0 #$!PH O0,4 +<$ M(0"R!BX K@@Z *H)1 "G"4T I I5 *(*7 "@"F( G@MI )P+;P";"W8 F0Q^ M )<,A@"6#) E R: )(-I@"1#;, CPW% (T.X@"+$/8 B1#_ (@1_P"'$?\ MAQ'_ (<1_P#V&0 YR -8D #()0 OR( +D< "T% $ L0T. *H.&0"E M#R< H1 S )T1/@":$4< F!)/ )425@"3$EP D1)C ) 3:0".$W C!-X (L3 M@0")%(L AQ26 (85H@"$%; @Q;! ($7W0!_&/0 ?1G_ 'P9_P!\&?\ >QG_ M 'L9_P#O(0 W2D ,HM "^+P M2P *XG "H( HQ<( )X6$P"9%R$ ME!DM )$:. ".&D$ BQM) (D;4 "'&U< A1Q> (0<9 ""'&L @!QS '\=? !] M'88 ?!Z1 'H>G@!X'ZL =Q^\ '8@U !T(? *P F"," )(>$ "-(!L B2$G M (8B,@"#(SP @2-$ 'XC2P!\)%( >R19 'DD7P!W)&8 =B5N '0E=P!S)8$ M<2:- &\FF0!N)J< ;2>X &PGS@%J*.T!:2G_ 6@I_P%H*?\!:"C_ 6@H_P'A M+@ RS8 +P[ "Q/0 IST )\Y "7,P CRT (@G# "#)Q8 ?R@B 'PI M+0!Y*C< =RH_ '4J1P!S*TX <2M4 ' K6P!N*V( ;"MJ &LL<@!I+'T :"R) M &8ME@%E+:0!9"ZT 6,NR@%A+^D!8"_] 6 O_P%@+_\!8"__ 6 N_P':- MQ3P +=! "L0P HD, )E "0.@ B#0 ( N" !Z+1( =RX> ',O*0!Q M,#, ;S [ &TP0P!K,4H :3%1 &" 5@XCP%6 M.)X!53BO E0YPP)3.>0"4SKY 5,Y_P%2.?\!4SG_ 5,Y_P'-/ O$0 *]) M "D3 FDP )%+ "'1@ ?4 ',[ !L. T :#D7 &4Y(@!C.BL 8#HT M %XZ/ !=.D, 6SI* %H[4 !8.U@ 5SM@ %8[: !5/',!4SQ_ 5(\C0%0/9P! M3SVL DX^P0)-/N$"33[X DT^_P%-/O\!33W_ 4T]_P')0 N$@ *Q- "A M4 EU$ (Y/ "$2P >44 &Y !F/0L 8CT4 %\]'@!5 ME50 (M3 " 4 =4H &I& !A0@@ 7$$1 %E"&P!70B4 54(N %-"-0!1 M0CT 3T)# $]#2P!.0U( 341: $M$8P!*1&X!245Z 4=%B %&19@"14:I D1& MO0)#1MP"0T;U D-&_P)#1O\!0T7_ 4-%_P'!1P LD\ *94 "<5P DE@ M (A8 !^50 <4\ &9* !<1@4 5T8/ %1&& !11B( 3T8K $Y&,P!,1SH M2T=! $I'20!)2% 2$A8 $=(80!%26P 1$EX 4))A@%!298!0$JG C]*NP(^ M2]@"/DKS CY*_P(^2?\!/TG_ 3])_P&]2@ KU( *-8 "96P D%T (9< M ![60 ;5, &)/ !73 $ 44H- $Y*%0!,2Q\ 2DLH $E+, !'2S@ 1DP_ M $5,1@!$3$X 0TU6 $)-7P! 36H /TUV 3U.A $\3I0!.TZE 3E/N0(Y3]0" M.4_R 3E._P$Y3O\!.4W_ 3I-_P&Z3@ K%8 *%; "77P C6$ (-A !X M7@ :5@ %]6 !44@ 3$\+ $E/$@!'4!P 15 E $-0+0!"4#4 05$\ $!1 M1 _44P /E)4 #Q270 [4F< .E)S #A3@@$W4Y(!-5.D 313MP$S5-$!,U/Q M 313_P$T4O\!-%+_ 312_P&V4@ J5H )Y@ "49 BV8 (!E !T8P M9EX %Q< !16 1U4' $)5$ ! 51@ /U8A #U6*@ \5C( .U8Y #I700 Y M5TD .%=1 #=86@ U6&4 -%AQ #)8@ $Q6) !+UFB 2Y9M0$M6<\!+5GO 2Y8 M_P$N5_\!+E?_ 2Y6_P&R5P I5\ )ME "1:0 AVH 'QJ !Q: 8V4 M %AB !-7P 0UT" #Q;#0 Z7!0 .%P= #=<)@ U72X -%TV #-=/@ R748 M,5Y. #!>5P O7F( +5YN "Q??0 J7XX *5^@ "A?LP$G7\P )U_M 2=>_P$G M7?\!*%W_ 2A<_P&M7 HF0 )AJ ".;@ @V\ 'EO !N;@ 8&L %1I M !)9P /V4 #5C"0 R8Q$ ,&,9 "]D(0 N9"D +60Q "QD.0 K94( *F5* M "AE5 G95\ )F9K "1F>@ C9HL (F:= "!FL0 ?9LD 'V;K "!E_@ @9/\ M(&/_ 2%C_P&I8@ GFH )5P "*

;EL '6YG !QN=@ :;H< &6^: !AOK@ 6;\8 %F[I !=M_ 8;/\ &&O_ M !AK_P"D:0 FG$ )!V "&>0 ?'L '%[ !D>P 5WH $IY _> M-7@ "MW B=@< '78/ !QW%@ ;=QX &G%8 $WAC !)X<@ 1>(, $'B7 ]XJP .>,, #G?F YV^@ /=?\ $'7_ !!T M_P"?<0 E7@ (M\ ""?P =X$ &J" !=@@ 4(( $2" X@@ +H( M "2" <@@ %(() !&#$ 0@Q8 $(,> Z#)P .@S #8,Y V#1 ,@U M"X-= F#; (@WX !H.1 6"I0 #@KL !('; 2!\@ %@/\ !G__ 9__P": M>0 D'X (:# !]A0 ;X< &*) !5B@ 28L #V, QC )HP !V- M 5C@ #X\# J0# &D!$ !(\8 ./( !CRD (\R "0/0 D$D (]6 M "/90 CW8 (^* ".GP CK0 (W/ ",[@ C/L (O_ "+_P"4@ MBX4 (*) !TC 9H\ %F1 !,DP 0)4 #26 HE@ 'I< !68 / MF@ "IL *<"0 G X )P3 "<&@ G"( )TK "=-0 G4 )U. "= M7 G6X )R! "Y, &V7 M !?G 4: $2D VI@ *J@ !ZI 4JP #:X :P L@ +4 M "U M0, +8) "W#@ N!( +@9 "Z(0 NRL +PX "]1P O5@ M +UK "]@0 O9D +VP "]S O.H +SW "[_@!^E0 <)L &*@ !3 MI0 1JH #BM JKP 'K$ !.T ,MP [D "\ OP ,( #" M PP ,0 #&!@ QPP ,@0 #*%@ S" ,\K #0.@ T4L -%> M #2

#@ X1, .0= #H*@ Z#P .E/ #I M9 ZGP .N5 #KK Z\( .S5 #LY0!FI@ 6*P $FS [N0 *[P M !W 1Q "<@ #, SP -, #9 W0 . #A XP M .4 #G Z@ .P #N! \0L /42 #X' ^RL /T^ #^4P M_FH /^# #_FP _ZX /^^ #_R@#_ !( _P 0 /\ $0#_ !, _P 9 /\ M)@#_ #0 _P!! /\ 30#_ %@ _P!B /\ :P#_ ', _P!Z /\ @0#_ (< _P"- M /\ DP#_ )D _P"@ /\ IP#^ *\ _ "Z /H R0#Y .$ ^ #S /< _P#V /\ M]0#_ /$ _P#I /\ Y #_ .$ _P#_ \ _P - /\ #0#_ X _P 4 /\ (0#_ M "X _P \ /\ 2 #_ %, _P!= /\ 9@#^ &T _ !U /L >P#Y (( ^ "( /< MC@#V )0 ] "; /, H@#Q *H [P"T .T P0#K -4 Z@#L .@ _ #G /\ Y0#_ M .8 _P#@ /\ V0#_ -0 _P#_ L _P ( /\ !@#_ D _P 0 /\ ' #_ "D M_P V /\ 0@#[ $X ]P!7 /0 8 #R &@ [P!O .T =@#L 'P Z@"" .@ B #G M (X Y0"5 ., G #A *0 WP"N -T N0#: ,H UP#D -0 ]@#1 /\ T #_ - M_P#/ /\ RP#_ ,< _P#_ , _P /\ #_ 0 _P - /H %@#V ", \P P M / / #M $< Z0!1 .4 6@#B &( WP!I -T ;P#: '8 V !\ -0 @@#2 (@ MT "/ ,T E@#+ )X R0"H ,< LP#% ,$ P@#8 , [P"_ /X O@#_ +T _P"\ M /\ O #_ +P _P#_ @ _P /\ #_ ] ' .T $0#H !P XP I -\ M-0#; $$ U@!+ -$ 5 #- %P R@!C ,@ :0#& &\ PP!U ,$ >P"_ (( O@"( M +P D "Z )@ N "B +4 K "S +D L0#+ *\ YP"N /@ K #_ *L _P"L /\ MK #_ *L _P#_! _P /8 #N YP -\ # #6 !4 SP B ,H +@#' M #H PP!$ , 30"\ %4 N0!< +< 8P"U &D LP!O +$ =0"O 'L K0"" *L MB@"I )( IP"< *4 I@"C +, H0## )\ W@"> /( G0#_ )P _P"< /\ FP#_ M )L _P#_!P ]@D .D+ #?"@ U00 ,X !0#& ! P : +L )P"W #( MLP ] + 1@"M $\ J@!6 *@ 7 "F &, I !H *( ;P"A '4 GP!\ )T A "; M (T F0"7 )< H@"5 *X DP"] )$ TP"0 .T CP#\ (X _P"- ?\ C0'_ (T! M_P#Y#@ ZA( -P5 #-%0 Q!$ +X, "Z @H M 2 *X '@"J "H I@ U M *( /P"@ $@ G0%0 )L"5@"9 EP EP-C )4#:0"3 V\ D01V ) $?P".!8@ MC 62 (H&G@"(!JH A@>Z (4(SP"$"NL @@O\ ($,_P" #/\ @ S_ ( ,_P#Q M%0 X!T ,T@ #!(0 N!T +$7 "L$ J D- *('%@"="2, F0HN )4+ M. "3#$$ D Q) (X-4 ",#5< B@U= (@-8P"'#6H A0YQ (,.>@""#H0 @ Z/ M 'X/FP!\#Z@ >Q"X 'H0S@!X$>P =A+_ '42_P!T$_\ =!/_ '03_P#H'@ MTR8 ,,J "X*@ KB@ *15L '<5= !V%GX =!:* '(7 ME@!Q%Z0 ;QBT &X8R0!M&>@ :QK\ &H;_P!J&_\ :AO_ &H;_P#@)@ RBT M +PQ "P,P IS$ )\L "7)@ D!\ (H7# "%&!8 @1DB 'X:+ ![&S8 M>1L^ '<<10!U'$P < !K'GH :AZ% &@?D@!G M'Z 92"P &0AQ0!C(>0 8B+Z &$B_P!A(O\ 82+_ &$B_P#7+ PS0 +8X M "J.0 H3@ )@U "0+P B"@ ( A" ![(!( =R$= '0B)P!Q(C$ ;R,Y M &TC00!K(T@ :2-. &@D50!F)%L 921C &,E:P!B)74 826! %\FC@!>)IT M72>M %LHP0!;*. 6BGW %DI_P!9*?\ 62G_ %DH_P#/,@ OCD +$] "F M/P G#\ ),\ "*-@ @3 'DJ P!R)@\ ;B<9 &LH(P!I*"P 9BDU &4I M/ !C*4, 82I* & J40!>*E< 72I? %PK: !:*W( 62Q] %@LBP!6+9H 52VJ M %0NO0!3+MP 4B_U %(O_P!2+O\ 4B[_ %(N_P#*-@ NCT *U" "B1 MF$0 (]! "%/ >S< '(Q !K+ P 9RT5 &0M'P!A+B@ 7RXQ %TN.0!< M+T 6B]& %@O30!7+U0 5C!< %4P9 !3,6X 4C%Z %$QB !0,I< 3C*H $TS MNP!---@ 3#3S $PT_P!,-/\ 3#/_ $PS_P#&.@ MD( *E& ">20 E4D M (M' "!0@ =ST &TW !D,@D 8#(2 %TR' !:,B4 6#,M %8S-0!5,SP M4S1# %(T2@!1-%$ 4#19 $\U80!--6P 3#9W $LVA0!*-Y4 2#>F $ #-)L0 R2 #M*)@ Z2BX .4HU #A+/0 W2T0 -DM- M #1,5@ S3& ,DQL #%->@ P38L +DV< "U.KP L3L< +$[I "Q-_0 M3?\ M+4S_ "U,_P"P4 I%@ )E= "/80 AF( 'MA !P7P 8EL %A8 !. M50 0U$! #M/# X3Q, -D\; #5/(P T4"L ,U R #)0.@ Q4$( ,%%* "Y1 M4P M4ET +%)I "M2> I4H@ *%.: "=3K0 F4\4 )E/G "93_ G4O\ )U'_ M "=1_P"L50 H%P )9B "-9@ @V< 'AF !M90 8&$ %5> !*6P M/U@ #56" Q51 ,%87 "Y6'P M5B< +%8O "M7-@ J5SX *5=' "A74 F M6%H )5AG "18=0 C688 (5F8 "!9JP ?6<( 'UGE !]8^@ @6/\ (%?_ "%7 M_P"H6@ G6( )-G "*:P ?VP '5L !J:P 76@ %%E !&8P .V M #%> P J70T *%T3 "9=&P E7B, )%XJ "->,@ B7CH (5Y# "!?3 ?7U< M'E]C !Q@<0 ;8(( &6"5 !A@J0 78, %F#B !=?^0 87O\ &5[_ !E=_P"D M8 F6@ )!N "&< ?'( ')R !F<0 6&X $QL !!:P -FD "UG M C9@@ 'V8/ !UF%0 <9AT &V8E !IF+0 99S4 &&<^ !=G2 69U, %6A? M !-H;@ 2:'\ $6B2 !!HI@ /:+T #FC@ !!G]P 09O\ $67_ !%E_P"?9P MEF\ (QS ""=@ >'@ &UX !@=P 4W8 $9T [

M<0 %G * !-P$ 3[$ 'K+ !YZP >?H 'G_ !X_P"6=P C'P (. M !Y@P ;(0 %Z% !1A@ 18< #F' MAP (X< !J' 2AP #8@! M :)"@ !B0\ (D4 "(&P B", (DL ")-@ B4( (A. "(70 B&T M (B! "'E0 AZL (;$ "%Y@ A/@ (3_ "$_P"0?@ AX, 'Z' !Q MB0 8XL %:- !)CP /)$ #"1 DD0 &I( !*3 -E !I4 "6 M!@ E@P )40 "6%0 EAT )8D "6+@ ECD )9& "650 EF4 )9X M "5C@ E:0 )2\ "3WP D_4 )+_ "2_P"+A@ @XH '6- !GD M690 $R7 _F0 ,IH ":; ;G $IT R? $H *( "C 0 MHP< *,, "C$ I!4 *0< "E)0 IB\ *8\ "F2P IEL *9N "E MA I9L *2S "CT H^\ *+\ "B_P"&C0 >)$ &J5 ! MMY +:I "VP@ MN0 +;U "U_@![DP ;9@ %^= !0H@ 0J8 #2I M FJP &JT !"O )L@ +0 "W N@ +P "] O@ +X M # @ P0@ ,(- #$$@ QAD ,DD #*,@ RT, ,M5 #,:@ S(, M ,R< #+M0 S,X ,SI #,]@!PFP 8:$ %*F !$JP -K ">R : MM0 $+@ >[ O@ ,$ #$ R ,L #+ S0 ,X #0 M T@ -4# #8"@ VQ -X8 #B) XS4 .1( #E7 YG, .:- M #FI0 YKP .;3 #GYP!CI 5:H $:P XM0 *+D !J\ /P M!<0 #' RP ,\ #4 V -P #= WP .$ #C MY0 .@ #J [08 /$. #U%@ ^"4 /DX #Y30 ^F, /M\ #\ ME0 _*H /R[ #]RP#_ \ _P . /\ #@#_ ! _P 6 /\ (P#_ # _P ] M /\ 20#_ %0 _P!> /\ 9@#_ &X _P!V /\ ? #_ (( _P") /\ CP#_ )4 M_@"; /T HP#[ *L ^@"U /D PP#W -L ]@#P /0 _P#S /\ \@#_ .P _P#B M /\ W #_ -8 _P#_ P _P ) /\ " #_ H _P 2 /\ '@#_ "L _P X /\ M1 #_ $\ _P!9 /X 80#\ &D ^@!P /@ =P#W 'T ]@"# /0 B0#R (\ \0"6 M .\ G0#M *4 [ "O .H O #H ,T Y@#H .0 ^@#C /\ X@#_ . _P#5 /\ MS@#_ ,L _P#_ 8 _P ! /\ #_ 0 _P . /\ &0#_ "4 _0 R /L /@#W M $D \P!3 / 7 #N &, [ !J .H <0#H '< Y@!] .0 @P#B (D X "0 -X MEP#< )\ V0"I -8 M #3 ,0 T #> ,X \P#, /\ RP#_ ,H _P#( /\ P@#_ M +X _P#_ _P /\ #_ ^P + /8 $P#Q " [0 L .H . #G $, MXP!- . 5@#< %T V0!D -4 :P#2 '$ T !V ,X ? #, (, R@") ,@ D0#& M )D Q "C ,$ K0"_ +L O0#/ +L ZP"Y /P MP#_ +< _P"V /\ M #_ +$ M_P#_ _P /\ #V [@ % .< #P#A !D VP E -4 ,0#2 #P S@!& M ,H 3P#' %< Q !> ,$ 9 "_ &H O0!P +L =@"Y 'P N "# +8 B@"S ), ML0"< *\ IP"M +, JP#% *D X0"G /4 I@#_ *4 _P"D /\ I #_ *0 _P#_ M _ /$ #H X -0 "P#, !, QP ? ,( *@"_ #4 O _ +@ M2 "U % LP!7 + 7@"N &0 K !I *L ;P"I '4 IP!\ *4 A "C (P H0"6 M )\ H0"= *T F@"\ )@ T@"7 .X E0#^ )0 _P"5 /\ E0#_ )4 _P#\ 0 M\ 4 .,' #5!0 S ,4 ! "^ X N 7 +, (P"O "X JP X *D 00"F M $H HP!1 *$ 5P"? %T G0!C )L :0": &\ F !V )8 ?0"4 (8 D@"0 ) MFP". *< C "V (H R0"( .< AP#Y (< _P"& /\ A@#_ (8 _P#T# Y! M -$2 #%$0 O0X +8( "Q @ JP 1 *8 &P"A "8 G@ Q )H .@"8 $, ME0!* ), 40"1 %< CP!= (X 8P", &D B@!P (@ =P"& ( A "+ (( E@" M *, ?@"Q 'T Q ![ N$ >@/U 'H%_P!Y!?\ > ;_ '@&_P#J$P UAH ,8= M "Z' L1D *H3 "D#0 GP4, )D % "5 !\ D0(I (T#,P"+!#P B 5$ M (8&2P"$!E$ @@=7 ($'70!_!V, ?0AJ 'L(<@!Z"'P > F& '8)D@!T"J M "9& DQ " (X+#@"("Q< A PB ($-+ !^#34 ? X] 'H. M10!X#DL =PY1 '4/6 !S#UX <1!E ' 0;@!N$'< ;!"" &L0CP!I$9T :!&M M &82P !E$M\ 9!/V &,4_P!C%/\ 8A3_ &(4_P#6) PRH +4N "J+P MH"T )@H "0(@ B1L ((3" !]$1( >1(< '83)P!S%# <10X &\5/P!M M%48 ;!5, &H64P!H%ED 9Q9A &46:0!D%W( 8A=^ &$8BP!?&)D 7AFI %P9 MO !<&M@ 6AOS %H<_P!9'/\ 61S_ %D<_P#-*@ O3$ *\U "D-@ FS0 M )(Q ")*P @24 'D= P!S& X ;QD8 &P:(@!I&RL 9QLS &4<.P!D'$$ M8AU( & =3@!?'54 71U< %P>9 !;'FX 61]Y %@?AP!6()8 52"F %0AN !3 M(=( 4B+Q %(C_P!2(_\ 4B+_ %(B_P#(+P N#8 *LZ "@/ ECL (TX M "#,@ >BT '(F !J( P 9B 3 &,A'0!A(28 7R(O %TB-@!;(CT 6B-$ M %@C2@!7(U$ 52-8 %0D80!3)&H 425V % E@P!/)I, 3B>C $PGM0!,*,X M2RCN $LI_P!+*/\ 2RC_ $LH_P##- LSL *<_ "<00 DD (D^ !_ M.0 =3, &PM !C)P@ 7B81 %PF&0!9)R( 5R+@0 6"L. %4K%@!2+!\ 4"PG $\L+P!-+38 3"T\ $HM0P!) M+4H 2"Y2 $ $ RL0 _,L@ /S/J #\S M_@ _,O\ /S+_ #\R_P"[/ K4, *%' "620 C$D (-( !X1 ;3X M &,Y !:- 4C , $\P$P!,,!P 2C D $DQ*P!',3( 1C$Y $0Q0 !#,D< M0C)/ $$S6 ! ,V( /S1M #XT>P ]-8L /#:< #LVKP Z-\8 .3?H #DW_ Z M-_\ .C;_ #HV_P"W0 JD8 )Y+ "430 BDX (!, !U2 :D, & ^ M !6.0 334) $DT$0!'-1D 134A $,U* !!-2\ 0#4V #\V/0 ^-D4 /3=- M #PW50 [.& .CAK #DY>0 X.8D -SJ; #4ZK0 U.\0 -#OF #0[^P U._\ M-3K_ #4Z_P"T0P ITH )Q. "240 B%( 'Y0 !S30 9T@ %Q$ !2 M/P 2#H& $0Y#P!!.18 /SD> #XY)@ \.2T .SHT #HZ.P Y.T( .#M* #<\ M4P V/%T -3UI #0]=P S/H< ,3Z9 # _JP O/\( +S_D "\_^@ P/_\ ,#[_ M # ^_P"Q1P I$T )E2 "/50 AE8 'Q5 !Q4@ 9$P %E) !/10 M14 # #\^#0 \/A, .CX; #D^(P W/BH -C\Q #4_. T/T ,T!( #) 40 Q M05L ,$%G "Y"=0 M0H4 +$.7 "M#J@ J0\ *43B "I#^0 J0_\ *T+_ "M" M_P"N2@ H5$ )=6 "-60 @UH 'E: !N5P 85( %=. !-2P 0T< M #I#"@ V0Q$ -$,8 #-#( R1"< ,40O #!$-@ O13T +45& "Q%3P K1ED M*D9D "E'<@ H1X, )D>5 "5(J D2+X (TC@ "1(]P E1_\ )4?_ "9'_P"J M3P GU4 )1: "+7@ @5\ '=> !K7 7U@ %55 !+40 0$T #5* M!P P20X +DD5 "U)'0 L220 *THK "I*,P H2CL )TM# "9+3 E2U8 )$QB M "-,< A3( ($V3 !]-I@ >3;L '4[= !Y-]@ >3/\ 'TS_ "!+_P"G4P MG%H ))? "(8P ?F0 '1C !I80 7%X %); !'6 /%4 #)2 @ J M4 P )T\2 "90&0 E4" )% H "-0+P B43< (5% "!120 >4E, '5)? !Q2 M;0 :4WT &5.0 !A3I 64[D %5/9 !93] 74O\ &%'_ !E1_P"C60 F& M (]E "%: >VD '%I !F9P 660 $UA !"7P .%P "Y: E6 @ M(%<. !Y7% =5QP '%@C !M8*P :6#, &5@\ !A810 665 %5E; !19:0 3 M6GH $EJ- !%:H0 06K< #EK5 !!9\P 06?\ $5C_ !%8_P"?7P E68 (QK M "";0 >&X &YO !B;0 56H $AH ^9@ ,V4 "EC @80$ && + M !5@$ 48!< $V > !)@)@ 28"X $6$W !!A0 /84L #F%8 UA9@ ,8G8 M"V*) IAG0 )8;( "&'+ AAZP )8/T "E__ M?_P";9@ DFT (AQ !^ M

@ M<'L &-[ !6>@ 27H #UY Q> )W< !UV 5=@ #W8" EV"@ $ M=@\ '85 !V' =B0 '4L !U-@ =4$ '5. !U7 =6P '5^ !T MDP =*@ '/ !SXP P GI, )ZK M "=Q@ G>D )SY "<_P"#BP =8X &>2 !9E@ 2YD #V< PG@ M(Y\ !>@ .H@ !Z0 "F J *H "J J@ *L! "K!P MK P *T0 "N%@ KQX +$I "Q. L4@ +%: "Q;P L8@ +&@ "P MN@ K]T *_R "O_0!XD0 :I8 %R: !-GP /Z, #&F CIP %ZD M ZK %K@ + "R M0 +< "W N +D "Z O , M +T) "^#@ P!0 ,,> #%*P Q3P ,9. #&8@ QGH ,:4 #&K0 MQL@ ,7E #%\P!LF0 7IX $^D !!J ,JP "2O 6L0 #;0 .W M N@ +T # Q ,8 #& R ,D #+ S ,X M #0!@ TPT -@3 #<'@ WBT -] #@5 X6L .&% #AGP X;< M .'/ #AY@!@H0 4J< $.M TL@ );4 !>Y -O ;\ ## MQP ,H #/ TP -8 #7 V@ -P #? X0 ., #F M Z0$ .P+ #P$@ \Q\ /0Q #V1@ ]UP /AT #XCP ^:8 /FX M #XR0#_ T _P + /\ "P#_ X _P 3 /\ 'P#_ "P _P Y /\ 10#_ % M_P!9 /\ 8@#_ &H _P!Q /\ =P#_ 'X _P"$ /X B@#] ) _ "7 /H G@#Y M *< ]P"Q /8 O@#U -( \P#L /$ _@#P /\ \ #_ .8 _P#< /\ T@#_ ,T M_P#_ < _P $ /\ @#_ 8 _P 0 /\ &P#_ "< _P S /\ /P#_ $H _@!4 M /L 70#Y &0 ]P!K /4 <@#S '@ \@!^ / A #O (H [0"1 .P F0#J *$ MZ "K .8 M@#D ,< X@#C . ]P#> /\ W0#_ -D _P#, /\ Q0#_ ,$ _P#_ M _P /\ #_ $ _P - /\ %@#\ "( ^0 N /8 .0#S $4 [P!. .P M5P#I %X Y@!E .0 ; #B '( X !W -\ ?@#= (0 VP"+ -@ D@#5 )L T@"D M ,\ KP#- +X RP#5 ,D [P#' /\ Q0#_ ,0 _P"^ /\ N #_ +4 _P#_ M_P /\ #^ ]P ) /$ $0#K !P YP H .0 ,P#A #X W0!( -@ 40#3 M %@ T !? ,X 90#, &L R@!Q ,@ =P#& 'T Q "$ ,( C # )0 O@"> +L MJ "Y +8 MP#( +4 Y@"S /H L0#_ + _P"P /\ K #_ *D _P#_ _P M /H #Q Z # . #0#8 !8 T0 B ,T +0#* #< Q@!! ,( 2@"_ %( MO0!9 +H 7P"X &4 MP!J +4 < "S '8 L0!] *\ A0"M (T JP"7 *D H0"G M *X I0"^ *( V "@ /( GP#_ )X _P"> /\ G@#_ )P _P#_ ]P .L M #A U@ ,L "0#% !$ OP ; +L )@"W #$ M Z +$ 0P"N $L JP!2 M *D 6 "G %X I@!D *0 :0"B ' H !V )X ?@"< (8 F@"0 )@ FP"6 *< ME "V )( R@"0 .D CP#\ (X _P"- /\ C #_ (T _P#X Z0( -L# #, M 0 Q +T @"V T L 5 *L ( "G "H I T *$ / "> $0 G !+ )H M4@"8 %@ E@!= )4 8P"3 &D D0!P (\ =P"- ( BP"* (D E0"' *$ A0"O M (, P0"! . @ #U '\ _P!_ /\ ?P#_ '\ _P#N"@ W X ,H0 "^#@ MM0L *\# "I < HP 0 )X & "9 ", E@ L ), -0"0 #X C@!% (P 2P"* M %$ B !7 (8 70"% &, @P!J ($ <0!_ 'H ?0"$ 'L CP!Y )P =P"J '4 MNP!T -0 <@#P '( _P!R /\ <0#_ '$ _P#C$0 S1< +\9 "S&0 JA4 M *,0 "="@ EP$* )$ $@"- !L B0 E (4 +P"# #< @ ^ 'X 10!] $L M>P!1 'D 5P!X %T =@!D '0!:P!R 70 < )_ &X"BP!L Y@ :P.F &D$MP!H M! 'D'* !V"# = @X '()/P!P"44 ;PI, M &T*4@!L"E@ :@M? &@+9P!G"W 90QZ &,,AP!B#)4 8 VD %\-M@!>#B$ '(: !K$PL 9Q,3 &04' !A%"4 7Q4M %T5- !<%3L 6Q9" %D62 !8 M%D\ 5A=6 %477@!3%V< 4AAR % 8?P!/&8X 3AJ? $P:L !+&\< 2QOI $H< M_0!*'/\ 2AS_ $H<_P#!+0 L30 *4W ":. D#< () ( 5R - %0@% !1(!T 3R$E $XA+ !,(3, 2R(Z $DB0 !((D< 1R). M $8C5P!$(V 0R1K $(D>0!!)8@ /R:9 #XFJP ])\$ /2?C #TH^@ ]*/\ M/2?_ #TG_P"X-@ JCT )Y "40@ BD( ( _ !V.P ;#8 &(P !9 M*@ 424+ $TE$0!+)1D 224A $ $$J)0 _*BP /BLS #TK.0 \*T$ .RQ( #HL40 Y M+5L ."YF #8N

#$Q]P R,?\ ,C#_ #,P M_P"Q/@ I$0 )E( "/2@ A4H 'M) !P10 94 %L[ !2-@ 2#$$ M $(N#0 _+A, /2X; #LN(@ Y+RD ."\O #* !='G@ 61[, %$C. !5'[P 61_\ %T;_ !=&_P"B4@ EU@ (U= "$ M8 >F$ '!@ !E7@ 65H $]8 !$5 .5$ "]. F2P8 ($H. !Y* M$P =2AH '$HA !M+* :2S &4LX !=+0@ 63$P %4Q7 !1,90 3374 $DV( M !%-G 03;$ #D[, ]-[@ 03?\ $4S_ !%,_P">5P E%T (MB "!90 M=V8 &UF !C9 5F$ $I> _6P -5@ "M6 B5 $ &E(* !92$ 5 M4A8 %%(= !-2) 24BP $5(T !%2/@ 04T@ #U-4 Y38@ -5'( #%2$ M4 MF )5*T "%3% E4YP *4_L "U+_ M2_P";70 D60 (AH !^:P =&P M &ML !?:@ 4F< $5D Z8@ ,& "9> =70 %5L% !!:# .6A$ M#EH8 U;( ,6R< "ULP I;.@ )6T4 !UM1 9;7@ $6VT UN %;E M6Z@ %O !:X@ 6O8 5K_ )9_P"79 CFL (1N ![< UX 'MO !ZA >IH 'FQ !X MS@ =^\ ';^ !V_P")>@ @7\ 'B" !K@P 784 $^& !"AP -8@ M "F' =AP %(< V( &B0 (H "* B08 (D, ")#P B1, M (D: "*(@ BBP (HX "*1@ B58 (EH ")? B)0 (>K "&Q@ MA>H (7[ "$_P"%@@ ?88 &^( !ABP 4XT $6/ XD0 *Y$ !^2 M 4D@ #9, 24 E@ )< "8 EP )<% "7"P F X )@3 M "9&@ F2( )HN ":/0 F4T )E> "9

#4 'X T@"% - C0#. )4 S "? ,D J@#' +@ MQ0#- ,, ZP# /X OP#_ +X _P"V /\ L #_ *T _P#_ _P /\ #Y M \@ & .L #P#F !D X0 D -X +P#: #D TP!# ,\ 3 #, %, R0!: ,< M8 #% &8 PP!K ,$ <0"_ '< O0!^ +L A@"Y (X MP"8 +4 HP"S + L0#" M *X X "L /< JP#_ *H _P"H /\ HP#_ * _P#_ _P /4 #K MX0 -8 # #/ !, R@ > ,8 *0#" #, OP ] +L 10"X $T M@!4 +, 6@"Q M %\ L !E *X :@"L ' JP!W *D ?P"G (< I0"1 *, G "@ *D G@"X )P MS@": .X F0#_ )< _P"6 /\ E@#_ ), _P#] \0 .4 #9 S0 M ,0 !@"] \ MP 8 +, (@"P "P K0 V *D /@"G $8 I !- *( 4P"@ %D MGP!> )T 9 "; &H F@!P )@ =P"6 ( E "* )$ E0"/ *( C0"P (L PP") M ., B #Y (8 _P"& /\ A@#_ (8 _P#S XP -$ #% O0 +8 M "N L J 2 *0 ' "@ "8 G O )H -P"7 #\ E0!& )( 3 "1 %( CP!8 M (T 70"+ &, B@!J (@ <0"& 'D A "# (( CP!_ )L ?@"I 'P NP!Z -4 M> #R '@ _P!W /\ =P#_ '< _P#G!P T0P ,,- "X# K@@ *@ "B M 4 FP . )8 %0"2 !\ C@ H (L ,0"( #D A@! (0 1@"" $P @ !2 '\ M5P!] %T >P!C 'H :P!X ', =@!] '0 B !Q )4 < "D &X M !L ,H :P#J M &H _ !J /\ :@#_ &H _P#:$ QA0 +@6 "M%0 I!( )P. "6!P MD ) (H $ "% !@ @0 A 'X *@![ #( >0 Y '< 0 !U $8 &T 90!K &X :0!W &< @P!E )$ 8P"? &( KP!@ ,0 7P#D %\! M^ !> O\ 7@+_ %X"_P#.& O1T + @ "E'P FQP ),7 "+$0 A P M 'X$"P!Y !( =0 ; '( (P!O "L ;0$S &L!.@!I D 9P-& &8#3 !D!%( M8P19 &$$8 !?!6D 7@5S %P&?P!:!HT 60>< %<(K0!6",$ 50GA %0+]@!4 M"_\ 5 O_ %0+_P#&'P MB4 *DH ">* E"4 (LA "#&P >Q0 '0. M P!N"0T :0@4 &8)'0!D"B4 8@HM & +- !>"SH 70M %L,1P!:#$T 6 Q4 M %<-7 !5#60 5 UO %(->P!0#HH 3PZ: $X.K !,#\( 3!#C $L0^0!+$/\ M2Q'_ $L0_P"_)@ L"L *0O "9+P CRT (8I !]) =!X &P7 !E M$0< 7PX0 %P/%P!:$!\ 6! G %80+@!4$#4 4Q [ %(10@!0$4@ 3Q%0 $X1 M5P!,$F 2Q)K $D2> !($X< 1A.7 $44J0!$%+X 0Q7? $,6^ !#%O\ 0Q;_ M $,6_P"Z*P JS$ * T "5-0 BS0 ($Q !X*P ;R8 &8@ !>&0$ M5Q0- %04$P!1%!L 3Q4C $X5*@!,%3$ 2Q8W $D6/@!(%D0 1Q=, $475 !$ M%UT 0QAG $$8= ! &8, /QJ4 #T:I@ \&[L .QO; #L<]@ \'/\ /!S_ #P< M_P"U, J#8 )PY "1.P ASH 'XW !S,@ :BT &$G !9(0 41L) M $P9$ !*&A< 2!H? $8:)@!%&RT 0QLS $(;.@!!'$$ 0!Q( #X<4 ]'5D M/!YD #L><0 Y'X .!^2 #<@I V(+@ -2'6 #4A] U(O\ -2'_ #8A_P"R M- I#H )D^ "//P A3\ 'L\ !P. 9S( %TM !4* 3"(% $8? M#@!#'Q0 01\; #\?(@ ^("D /2 P #L@-@ Z(3T .2%% #@B30 W(E< -B-B M #0C;@ S)'X ,B2/ #$EH@ O);8 +R;2 "\F\@ O)O\ ,";_ # F_P"O. MHCX )9" ",0P @D, 'A! !N/0 8S@ %HS !1+@ 2"@! $ D# ] M(Q$ .R08 #DD'P X)"8 -B0L #4E,P T)3H ,R9" #(F2@ Q)U0 ,"=? "\H M; N*'L +"F- "LJH J*K0 *2K/ "DK\ J*_\ *BK_ "LJ_P"L/ GT( M )1& "*1P @$< '9% !L0@ 83T %-G4 '#>' M !LWFP :-Z\ &3C( !DXZP :./\ &S?_ !LW_P"C1P F$T (Y1 "$4P M>U0 '%3 !F4 6DP %!) !'10 /4$ #,] J.0D )3<. ",W% B M.!L (3@B " X* ?.# 'CDX !TY00 <.DL &CI6 !D[8P 8.W( %CN% !4\ MF0 4/*T $SW& !,]Z0 4//T %3S_ !8[_P"@2P E5$ (M5 ""6 >5D M &Y8 !D5@ 6%$ $Y/ !%2P .D< #!# G0 4 (#X- !T^$0 !H^)0 9/BT &#\U !8_/@ 5/T@ %$!3 !- 8 207 $4&" !!!EP / M0:P #D+$ Y"YP /0?P $$'_ !! _P"=4 DU8 (E: " 70 =EX &Q= M !B6P 5E< $Q5 !!40 -DX "Q+ C2 &T4) !=$#P 51!0 %$4; M !-%(@ 212D $44Q !%%.P 01D4 #T90 Y'7@ -1VT #$=_ M'DP )1Z< M"$>^ A'X )1_8 "D;_ M&_P":50 D%L (=@ !]8@ AP 79P %VR !N !FR@ 9>T M &7\ !D_P"+<0 @G8 'IY !P>P 8GL %5[ !(>@ .WH "]Z C M>0 &7@ !%W *=P W< !W @ =P@ '8- !V$ =A4 '8; !V M(P =BX '4Z !U1P =58 '5H !T? =)( '.J !RQ <>D '#[ M !P_P"&>0 ?WT '9_ !H@0 6H( $R" _@P ,H0 "6# :@P M$8, J# "@P (0 "% A , (,( "##0 @Q (,5 "$' MA"8 (0R "$/P @T\ (-@ ""=0 @HP (&D " O0 ?^, '[Y !^ M_P""@ >H0 &R& !>B 4(H $*+ UC0 )XT !N- 1C@ "HX M "/ D0 )( "2 D@ )(! "2!P D@P )(0 "3%0 DQT M )0H "4-@ E$4 )-7 "3:P DX( )*< "1M@ D-@ (_S "/_P!^ MAP <(H &&- !3D 19, #>5 IE@ ')< !&8 )F0 )L "< M G@ * "@ H * "A H00 *() "C#@ I!0 *4= M "F*@ ICH *9, "E8 I7@ *62 "DK I,D */K "B^@!SC@ M9)$ %:5 !'F0 .9P "J> =H $:$ BC I0 *< "I MK *X "N K@ *\ "P L0 +( "S!@ M0T +<3 "Y M'@ N2X +I "Z5 NVH +J% "YH0 N;L +K> "Y\@!GE0 6)D M $J> [H@ +*8 !VH 1J@ !ZP "O L0 +0 "X NP M +P "\ O@ +\ # P@ ,0 #& R , ,L+ #/$@ MT2 -$R #21@ TUT -1V #4D@ U:L -7$ #4X@!;G0 3*( #VG M OK 'Z\ !&Q 'M0 +@ "[ O@ ,( #' R@ ,P M #, S@ - #2 U0 -@ #; WP .( #F"P ZQ, M .PD #M. [DX .]G #P@@ \)P /"R #QQ0#_ , _P ! /\ ! #_ M D _P / /\ & #_ "0 _P P /\ / #_ $< _P!1 /\ 60#_ & _0!G /P M;0#Z ', ^0!Y /@ ?P#V (4 ]0", /, E #R )T \ "G .X LP#L ,0 ZP#A M .H ^ #I /\ YP#_ -D _P#+ /\ P@#_ +T _P#_ _P /\ #_ M_P , /\ % #_ " _P K /X -P#Z $( ]@!+ /( 4P#P %L [@!A .P 9P#J M &T Z !S .< >0#E '\ XP"& .$ C@#? )8 W0"@ -L K #8 +L U #1 -, M\ #0 /\ S@#_ ,@ _P"] /\ M@#_ +( _P#_ _P /\ #_ _0 ( M /< $ #S !H [P F .T ,0#H #L XP!% . 30#< %4 V0!; -8 80#3 &< MT0!L ,\ <@#- '@ RP!_ ,D AP#' ) Q0": ,, I0# +( O@#% +P Y0"Z M /L N #_ +< _P"P /\ J0#_ *4 _P#_ _P /X #U [ # .4 M#0#? !4 V@ @ -0 *@#0 #4 RP ^ ,@ 1P#% $X P@!5 , 6P"^ &$ O !F M +H ; "X '( M@!X +4 @ "S (@ L0"2 *X G@"L *H J0"[ *@ U0"F /, MI #_ *, _P"A /\ FP#_ )@ _P#_ ^P / #E V ,X "0#' M !$ P@ : +X ) "[ "X MP X +0 0 "Q $@ K@!. *P 5 "J %H J0!? *< M90"E &L I !Q *( > "@ ($ G@"+ )P E@"9 *, EP"R )8 QP"3 .@ D@#^ M )$ _P"0 /\ C0#_ (L _P#Y ZP -T #/ Q@ +P ! "U T ML 5 *P '@"H "@ I0 Q *( .0"? $$ G0!( )L 3@"9 %, EP!9 )8 7@"4 M &0 D@!J ) <0". 'H C "# (H CP"( )P A@"J (0 O "" -P @0#V ( M_P!_ /\ ?P#_ 'X _P#L V@ ,D "^ M@ *X "G D H0 0 M )P & "8 "( E0 J )( ,@"0 #H C0!! (L 1P") $T AP!2 (8 6 "$ %T M@@!D ($ :P!_ ', ?0!] 'L B !X )4 =@"C '4 M !S ,P <0#M ' _P!P M /\ < #_ ' _P#?!0 R@H +P+ "Q"0 J 0 *$ "; , E , (\ M$P"* !L AP D (0 + "! #, ?P Z 'T 00![ $< >0!, '< 4@!V %< = != M '( 9 !P &T ;P!V &P @@!J (\ :0"= &< K@!E ,, 9 #D &, ^@!C /\ M8@#_ &, _P#0#@ OQ( +(3 "G$@ G1 )4+ "/ P B0 ' (( #@!^ M !4 >@ > '8 )0!T "T <0 T &\ .@!N $ ; !& &H 3 !I %( 9P!8 &8 M7P!D &< 8@!Q & ? !> (D 7 "8 %L J0!9 +P 6 #< %@ ] !8 /\ 5P#_ M %< _P#&%@ MAH *H= "?' E1D (T4 "%#P ?@D ' #,8:@ R M&7D ,!F* "\:G0 N&K$ +1O* "T;[ M'/\ +AO_ "X;_P"L,@ GS@ )0[ M "*/ @#P '8Y !K- 8B\ %DJ !0)0 1Q\ $ :"@ \&1 .AD6 M #@9'0 V&B, -1HI #0:, S&C< ,AL^ #$;1P O'% +AU; "T=9P L'G8 M*AZ( "D?FP H'ZX )R#' "8@Z@ G(/X *"#_ "@@_P"I-@ G3P )(_ "' M00 ?4 '0^ !I.@ 7S4 %8P !-*P 1"4 #L@!P V'@X ,QX3 #(> M&0 P'B +QXF "X?+0 M'S0 +" [ "L@1 J(4X *2%8 "T0 ')# !G/P 73H %,V !*,0 02P #@F P Q(PP +B(1 "PB%@ J M(AT *2(C "@C*@ G(S$ )B0Y "4E00 D)4L (R96 "(F8P A)W( 'R># !XH MEP =**L &RG# !LIY@ <*?L '2G_ !XH_P"C/@ F$, (U' "#20 >DD M '!' !F1 6C\ %$[ !'-P /C( #4M L* D *"$T &Y, M !D20 6$0 $] !&/0 /3@ #,T J+P8 )"P- "$L$@ @+!@ 'RT> M !XM)0 =+2P '"XT !LN/ :+T8 &"]1 !10 DTL (E/ " 40 =E( &U0 !B M3@ 5DD $U& !$0P .S\ #$Z G-@, 'S(+ !PR$ ;,A4 &3(; !@R M(@ 7,RD %C,Q !4T.@ 4-$0 $S1/ !(U7 1-6L $#9] \VD0 .-J8 #3>\ M TWW0 --O8 #C;_ \V_P";20 D4\ (=3 !^5@ =58 &I5 !@4P M54\ $Q, !"20 .$4 "Y! D/0 '#H( !8X#@ 5.!( %#@8 !,Y'P 2 M.28 $3DN ! Y-P /.D$ #CI, T[60 -.V@ "SMZ H[C0 )/*( !SRX <\ MU0 (// "3O_ H[_P"83@ CE0 (58 !\6P 6 4U4 M $E2 ^3@ -$L "I' A1 &$(# !) "P 0/Q #C\5 X_' -0", M#$ K M - *0#X "4%* =!5@ &064 !$%V -!B@ !09\ $&T !!T ! M0>X 4'\ ) _P"55 C%D (-> !Y8 <& &9@ !=7@ 45L $57 M Z5 +U$ "5/ <3 %$H Y(" +1PX "$<2 ='&0 &1R !4@H M -(,0 "2#L $A' !(4P 2&( $AS !(A@ 2)L $BQ !'S 1^T M $?[ !'_P"26@ B6 (!C !W90 ;F8 &5F !99 3& $!= U M6P *ED "!7 750 $%, M2!P %40T 5 1 !0%@ 4!T % E !0 M+@ 4#@ %!# !04 4%X %!O !0@P 3Y@ $^N !.R0 3NL $W[ M !-_P"/80 AF8 'UI !T; ;&T &%K !3:0 1F< #ID O8P M)&$ !I? 27@ #%P 9K !7Q0 5ND %7[ !5 M_P",: @FT 'IP !R<@ 9W( %IQ !,< /VX #-M H:P '6H M !1H -9P !V< !F P 9@D &4- !E$0 9!4 &0< !D) 9"X M &0Z !C1P 8U4 &-F !C>@ 8I &&G !@P0 7^8 %_Z !>_P"' M;P ?W0 'AW !N> 8'@ %)W !%=P .'8 "MV @= %G, YS M '<@ '( !R <04 '$* !Q#@ =H 'CU !W_P" ?P =X( M &F# !;A0 388 #^( RB0 )(D !B) /B0 !XH "+ C M (T "- C (P ", P C @ (T- "-$0 C1< (XB ".+P MCC\ (U0 "-9 C'L (R5 "+K@ BLT (GO ")_P![A0 ;8@ %Z* M !0C0 0H\ #21 FD@ &9, Z4 &E0 )8 "8 F@ )L M "; FP )L "; G )T% "="P GA )\7 "@) H#0 M *!& "@60 GW )^* ">I0 GL( )WH "<^0!PC 88\ %.2 !$ ME@ -ID ">; 9G #YT 6? H0 *, "E J *D "I M J0 *H "K K *T "N 0 L D +(/ "S& M"< +0Y M "U30 M&0 +1^ "SF@ L[0 +/5 "S\ !DDP 59< $>; XGP M*:( !JD .I@ !*@ "K K0 + "T M@ +@ "X MN0 +H "\ O0 +\ # PP ,4' #)#P RAH ,LL #, M0 S58 ,YO #-BP S*@ ,S" #,X@!8FP 2: #JE LJ0 '*L M ^N $L0 +0 "W N@ +X ## Q@ ,@ #( R@ M ,L #- SP -( #5 V0 -T #A!0 Y@\ .<> #H,@ MZ4@ .I@ #K>P ZY< .RN #LP@#_ _P /\ #_ 8 _P - /\ M%0#_ "$ _P L /\ . #_ $, _P!, /X 5 #[ %L ^@!B /@ : #V &X ]0!T M /0 >@#R ( \0"' .\ CP#M )< ZP"A .D K0#G +T Y0#8 .0 \P#B /\ MX #_ - _P#$ /\ O #_ +8 _P#_ _P /\ #_ _P ) /\ $0#_ M !P _0 G /D ,@#U #T \0!& .T 3P#K %8 Z !< .8 8@#D &@ XP!N .$ M@"L (( J0", *< F "E *4 HP"T * RP"? .X G0#_ )P _P"9 M /\ E #_ )$ _P#_ ]@ .H #= SP ,< !@# \ NP 7 +< M( "S "H L S *T .P"J $, IP!) *4 3P"C %4 H@!: * 7P"> &4 G0!K M )L <@"9 'L EP"% )0 D "2 )T D "L (X OP", .( BP#Z (D _P") /\ MA@#_ (, _P#T Y -0 #( OP +4 0"N L J0 2 *4 &P"A M ", G@ L )L - "8 #P E@!# )0 20"2 $X D !3 (X 60"- %X BP!D (D M:P"' ', A0!] (, B "! )4 ?P"D 'T M0![ ,\ >0#Q '@ _P!W /\ =P#_ M '4 _P#E T0 ,, "X KP *@ "@ 8 F@ . )4 %0"1 !X MC@ F (L +0"( #4 A@ \ (0 0@"" $< @ !- '\ 4@!] %@ >P!> 'D 90!X M &T =@!V ', @0!Q (X ;P"= &T K@!L ,0 :@#G &D _0!H /\ : #_ &D M_P#5 P PP< +8( "K!@ H@ )L "4 C0 * (@ $ "# !@ ?P @ M 'P )P!Z "X =P U '4 .P!T $$ <@!' ' 3 !O %( ;0!8 &L 7P!I &8 M9P!P &4 >P!C (@ 8@"7 & IP!> +L 70#< %P ]@!< /\ 6P#_ %L _P#) M#0 N1 *P1 "A$ EPT (\( "( @@ % 'L #0!W !(

M $@&) !'!BH 10

SD M '$V !G,0 72T %0H !,(@ 0QT #L7!0 U% T ,A,1 #$4%P O%!T M+A0D "P4*@ K%3$ *A4X "D60 H%DH )Q=4 "878 D&&\ (QB "$9DP @ M&:< 'QF^ !X:X ?&O@ (!K_ " :_P"C- F#H (T] "#/@ >3T &\[ M !E-P 6S( %(M !)* 0", #@> 0 P&0H +!@/ "H8% I&!H )Q@@ M "89)P E&2T )!HU ",:/@ B&T< (1M2 " <7@ ?'6P '1U^ !P=D0 :'J4 M&1Z\ !@?W0 9'_8 &A__ !L>_P"A. E3T (M! "!0@ =T( &U !C M/ 63< $\S !&+@ /2D #4D M( < )QT- "4=$@ C'1< (1T= "$= M) @'BL 'QXR !X?.P ='T4 '"!/ !HA7 9(6H &")[ !8BCP 5(J, %".Z M !,CV@ 4(_4 %2/_ !8C_P">/ DT$ (E$ !_1@ =48 &Q$ !B00 M5SP $TX !$- /# #,K J)@, (R(+ " A$ >(14 '"(; !LB(0 : M(B@ &B,P !DC. 8)$( %B5- !4E60 4)F@ $R9Y !(FC0 1)Z( $">X XG MU@ 0*/0 $2?_ !$G_P"<0 D44 (=( !]2@ =$H &I) !@1@ 54$ M $P^ !#.@ .C8 #$R H+0 ("D) !LG#@ 9)Q( &"<8 !8G'P 5*"4 M%"@M !,H-@ 2*4 $BE+ !$J5P 0*F8 #BMW XKBP -+)\ #"RU LLSP , M+.\ #2S_ TK_P"91 CTD (5, !\3@ 2P 4T< $I$ M !"0 .3T "\X E- '3 % !8M# 4+! $RT5 !(M' 1+2, $"TJ M \N,P .+CT #2]( TO50 ,,&, "C!T DPB (,9P !C&Q 8QRP &,>L M!S#\ @P_P"72 C4T (-1 !Z4P <50 &=2 !=4 4DP $E* ! M1@ -4( "L^ B.@ &C00 %C\ ! \!P +.@T "3H1 @[%P &.QX !3LF 0[+@ " M.S@ 3Q# \3P /%X #QN \@0 /)< #RL [Q0 .^< #OX [ M_P"14@ B%@ ']< !V70 ;5X &-= !:7 3E@ $)4 W40 +4X M "-+ :20 $D8 U$!@ '0PP T,0 !#%0 0QL $,C !#*P 0S4 M $- !#30 0UL $-K !#?@ 0Y0 $*J !"PP 0>8 $'Y !!_P". M6 AEX 'UA !S8P :V0 &)C !780 25T #U: R6 )U4 !Y3 M 540 #D\ E-!0 "30L $P. !,$P 2Q@ $L? !+* 2S( $L] M !+20 2U< $MG !*>P 2I $FG !)P 2.0 $CX !'_P"+7P M@V0 'IG !Q:0 :6H %YI !09@ 0V0 #=A L7P (5T !A; 0 M60 "E@ -7 P 5PD %8- !5$ 514 %0; !4(P 5"T %0Y !4 M10 5%, %1D !3=P 4XT %*D !1O0 4.( %#X !/_P"(9P ?VL M '=N !O< 97 %=N !*; /6L #!I E: &F8 !%D +8P M!&( !B 0 808 & + !@#@ 7Q( %\7 !?'@ 7B@ %XS !>0 M7D\ %Y? !=<@ 78@ %R@ !;N0 6M\ %GW !8_P"$;@ ?'( '5U M !K=@ 774 $]T !"

; !FM0 9=@ &3U !D_P" =0 >GD '![ !B M>P 5'P $9\ Y? +'P !][ 4>@ #7H 1Z >@ 'H !Z M >0 'D! !X!@ > L '@. !X$P >!H '@E !X,@ =T$ '=2 M !W90 =GP '65 !TKP <\X '+Q !Q_P!^?0 =8 &>! !8@@ M2H, #R$ NA0 (84 !6% -A0 X4 "& AP (@ "( MAP (< "' AP0 (<) "'#@ B!, (@< "(*0 B#@ (=* "' M70 AG, (:- "%IP A,4 (/L ""_@!XA :H8 %R( !-B@ /XP M #&. CCP %H\ V0 "D0 )( "3 E0 )8 "6 E@ M )8 "6 EP )< "7!P F T )D3 ":'P FBT )H_ ":4@ MFF@ )F# "9GP F+H )?B "6^ !MB@ 7XT %"0 !!DP ,Y8 "27 M 6F #9D &; G0 )\ "A I *4 "D I0 *4 M "F IP *@ "I J@0 *P, "N$P KB$ *XS "N1P KET M *YV "NDP KJX *W- "L[P!AD0 4Y4 $28 UG )I\ !>A - MHP *4 "G J@ *P "P L@ +0 "S M +4 "W M N +D "[ O0 +\! ##"P Q14 ,4E #&.0 QT\ ,=H M #&A0 QJ( ,:\ #&W@!5F0 1YT #BB II@ &:@ VK K0 M +$ "T MP +H "_ P0 ,0 ## Q0 ,8 #( MR@ ,T #/ T@ -8 #; X P .$8 #C*P Y$$ .5: #F M= YI$ .6L #EQ #_ _P /\ #_ $ _P * /\ $@#_ !T _P H M /\ - #_ #X _0!( /H 4 #W %< ]0!= /0 8P#R &D \ !O .\ = #M 'L MZP"! .D B0#H )( Y@"< .0 J #B +< WP#- -P [@#9 /\ V0#_ ,H _P"^ M /\ M0#_ + _P#_ _P /\ #_ _P & /\ #P#\ !@ ^ C /0 M+@#P #@ ZP!" .@ 2@#E %$ X@!8 . 70#> &, W !H -D ;@#6 '0 U ![ M -$ @@#/ (L S0"5 ,H H0#( *\ Q0#! ,( XP# /L P #_ +L _P"P /\ MJ #_ *0 _P#_ _P /\ #[ \P ! .T # #H !, XP > . * #: M #( TP \ ,\ 1 #, $L R0!1 ,8 5P#$ %T P@!B ,$ 9P"_ &T O0!T +L M>P"Y (0 MP". +0 F0"R *< KP"W *T T "K /( J@#_ *D _P"A /\ FP#_ M )< _P#_ _P /0 #I X -4 " #. ! R0 8 ,4 (@#! "L MO U +D /0"V $4 LP!+ +$ 40"O %8 K@!; *P 80"J &8 J0!M *8 = "D M 'P H@"& * D@"> )\ G "N )D PP"7 .< E@#_ )4 _P"2 /\ C0#_ (H M_P#\ \ ., #4 R +\ P"Y T LP 3 *\ ' "L "4 J0 N M *4 -@"C #X H !$ )X 2@"= % FP!5 )D 6@"7 %\ E@!F )0 ; "2 '4 MD !^ (X B@"+ )< B0"F (< N "% -8 A #V (( _P"! /\ ?@#_ 'P _P#M M W0 ,P #! N *X "G D H@ 0 )X %P": !\ EP G )0 M+P"1 #< CP ] (T 0P"+ $D B0!. (@ 4P"& %D A !? (( 90" &T ?@!W M 'P @@!Z (\ > "> '4 KP!S ,< <@#L '$ _P!P /\ < #_ &X _P#= MR0 +P "Q J0 *$ "9 , DP , (X $@"* !D AP A (0 *0"! M # ?P W 'T /0![ $( >0!( '@ 30!V %( = !8 '( 7P!Q &< ;P!P &P M>P!J (@ : "7 &8 J !E +P 8P#A &( ^@!A /\ 80#_ &$ _P#- 0 O 4 M *\% "E @ G )0 "- A@ ( ($ #@!\ !0 > ; '4 (P!R "D M< P &X -@!M #P :P!! &D 1P!H $P 9@!2 &0 60!C & 80!I %\ = != M ($ 6P"0 %D H0!7 +0 5@#0 %4 \@!5 /\ 5 #_ %4 _P#!# L@X *8/ M ";#@ D@L (D% "" >P " '4 "P!P ! ; 6 &@ '0!F ", 8P J M &$ , !@ #8 7@ [ %T 00!; $8 6@!, %@ 4P!6 %L 5 !D %( ;@!1 'L M3P"* $T FP!, *X 2P#& $H Z@!) /X 20#_ $D _P"Y$@ JA8 )X7 "4 M%@ BA, ($0 !Y"P <0, &L !@!E T 80 1 %T & !: !X 6 D %8 M*@!4 # 4P V %$ .P!0 $$ 3@!' $T 3@!+ %8 20!? $< :0!& '8 1 "% M $, EP!! *D 0 "_ #\ X@ _ /@ /@#_ #\ _P"R&0 I!X )@? ".'P MA!P 'H8 !R$@ :@X &(( !< 0@ 5P . %, $P!0 !D 3@ ? $P )0!* M "L 2 P $< -@!& #P 1 !" $, 20!! %$ /P!: #X 90 \ '( .@"! #D MDP X *4 -@"Z #8 VP U /0 -0#_ #4 _P"L( GR0 )0F "))@ ?R0 M '4@ !L&P 9!4 %P0 !4# $ 3@8* $H"#P!' !0 1 : $( ( ! "4 M/P K #X!,0 \ 3< .P(^ #D"10 X TT -@-6 #4$80 S!&X ,05^ # %D O M!:, +0:X "P&U L!_ + C_ "P(_P"H)0 FRH ) L "&+0 >RL '(G M !H(@ 7QT %<7 !/$@ 2 X$ $$*"P ^!Q .P85 #D'&P X!R$ -@@F M #4(+ S"#( ,@DY #$)00 O"4D +@I3 "P*7@ K"VP *0M\ "@,CP F#*( M)0RW "0,TP C#? ) W_ "4-_P"D*@ F"\ (TR "#,@ >3$ &\N !E M*0 7"0 %,? !+&0 0Q, #P0!@ U#0P ,PP1 #$,%@ O#!P +@TB "T- M* K#2X *@TU "D-/0 G#D8 )@Y0 "0.7 C#VH (@][ " 0C@ ?$*( '1"W M !P0U =$?( '1'_ !X1_P"A+P E3, (HV " -P =C8 &TS !C+P M62H % E !(( /QH #@5 P$0@ +! . "H0$@ H$!@ )Q > "40) D M$"H (Q$R "(1.@ A$4, (!). !X26@ =$V@ &Q-X !H3BP 8%* %Q2U !84 MT0 6%?$ %Q7_ !@4_P">,P DS< (@Z !^.P =#L &LX !A- 5R\ M $XK !%)@ /2$ #0< M%P4 )A,, ",3$ B$Q4 (!,: !\3(0 >%"< M'10O !P5-P ;%4$ &A9+ !D65P 7%V4 %A=V !08B0 3&)X $ABS !$9S@ 1 M&>\ $AG_ !,9_P"<-@ D3L (8^ !\/P P M#AW_ \=_P"9.@ CS\ (1" ![1 <4, &A" !>/@ 4SH $HV !! M,@ .2T #$I H)0 (" & !H=# 7'! %1P5 !0=&P 4'2( $QTI !(> M,@ 1'SP $!]& ! @4P .(&$ #2%Q PAA0 +(ID "B*N DBQP )(N< "B+[ M LA_P"7/@ C$, (-& !Y2 <$@ &=& !<1 4C\ $D[ ! . M.#0 "\P G+ 'B<# !8C"@ 2(0X $2$3 ! B&0 0(B #R(G XC+P - M)#D #"1$ LE4 *)5X "29O 0 -X\ #:E VO0 -N #7U U_P"-4 A%8 M 'Q: !R6P :5L &!; !760 3%8 $!2 U3@ *DL "!( 71@ M$$, M!! $0 H #\. ^$0 /A8 #X= ^)@ /B\ #XZ ^1@ M/E0 #YD ^=@ /8P #VC \NP /-X #OU [_P"*5P @EP 'E? M !P80 :&$ %]A !47@ 1UL #I7 O50 )5( !M0 230 #$L M 9* P 20D $@- !'$ 1Q0 $8: !&(@ 1BP $8W !&0P 1E$ M $9@ !%

I7 'UH !57 .5@ !U0 !3 M 0 4@8 %$+ !1#@ 4!$ $\6 !/'@ 3R< $\R !//P 3TT $Y= M !.;P 3H4 $V= !,M0 2]@ $KU !*_P"%90 ?&D '1L !M;@ M8FT %1K !':0 .F< "UE B9 &&( !!@ )7P %X !> M70, %P( !;# 6@\ %H3 !9&0 62( %DM !9.@ 64@ %A8 !8 M:P 5X$ %>9 !6L@ 5=( %3T !3_P"!; >7 '-S !H

_P!]= =W< &YY !?>0 47D $-Y M V> *7@ !QW 1=@ "G4 !U =0 '8 !U = '0 M !S @ P $P VP!3 -@ 6 #4 %X T@!C - :0#. &X S !U ,H ?0#( (4 MQ@"0 ,( FP# *D O@"Z +L V0"Y /< N #_ +0 _P"I /\ H@#_ )T _P#_ M _P /\ #V [@ .< "@#A !$ W : -< (P#0 "X RP W ,< M/P#$ $8 P0!- +\ 4@"] %@ NP!= +D 8@"X &@ M@!N +0 =0"Q 'X KP"( M *T DP"J *$ J "Q *8 R "D .T H@#_ *( _P"; /\ E0#_ )$ _P#_ M_ .X #C V ,T !0#& X P0 5 +T '@"Y "< M0 P +( . "O M $ K !& *H 3 "H %$ IP!6 *4 6P"C &$ H0!G )\ ;@"> '8 FP" )D MC "7 )D E "H )( O "0 -\ C@#[ (X _P"+ /\ A@#_ (, _P#X Z0 M -P #, P0 +@ "R H K 1 *@ & "E "$ H@ I )X ,@"< #D MF0 _ )< 10"5 $H E !0 )( 50"0 %H CP!@ (T 9P"+ &\ B0!X (8 A "$ M )$ @@"@ ( L@!] ,P ? #Q 'L _P!Z /\ =P#_ '4 _P#F TP ,8 M "[ L0 *< "A 4 FP - )< $P"3 !L D C (P *P"* #( B X M (8 /@"$ $0 @@!) ($ 3@!_ %, ?0!9 'L 8 !Y &@ =P!Q '4 ? !S (D M< "8 &\ J0!M +\ :P#F &H _P!I /\ :0#_ &< _P#3 PP +4 "K M HP )L "2 C * (< $ "# !8 ?P = 'T ) !Z "L > R '8 M. !T #T <@!" '$ 2 !O $T ;0!3 &P 60!J &$ : !J &8 = !D ($ 80"1 M %\ H@!> +8 7 #5 %L ]P!; /\ 6@#_ %H _P#% M@( *D" "? ME@ (X "' @ % 'H # !U !$ <0 8 &X '@!K "4 :0 K &< ,0!F M #< 9 \ &, 00!A $< 7P!- %X 4P!< %L 6@!D %@ ;@!6 'L 5 "* %( MFP!1 *X 4 #( $\ [@!. /\ 3@#_ $T _P"["@ K T * - "5# C @ M (," !\ =0 &X " !I X 90 3 &( &0!? !\ 70 E %L *P!9 #$ M6 V %8 .P!5 $$ 4P!' %$ 3@!0 %4 3@!> $P : !* '4 2 "$ $< E0!% M *@ 1 "_ $, Y !" /P 0@#_ $( _P"R$0 I10 )D5 ".$P A!$ 'L- M !S" ; &4 P!? L 6P / %< % !4 !H 40 ? $\ )0!. "L 3 P M $L -@!) #P 2 !" $8 2 !% % 0P!9 $$ 8P _ &\ /@!^ #P D [ *, M.@"X #D V0 X /4 . #_ #@ _P"L%P GQL ),= ")' ?QD '45 !L M$ 9 P %T& !6 8 40 , $T $ !* !4 1P : $4 ( !$ "8 0@ K $$ M,0 _ #8 /@ ] #P 1 [ $L .0!4 #< 7P V &L - !Z #( C Q )X , "S M "\ S@ O .\ +@#_ "X _P"G'@ FB( (\D "$) >B$ '$= !G& M7Q, %<. !0"@ 20,( $4 #0!! !$ /@ 6 #P &P Z "$ .0 F #< + V M #( - X #, /P Q $< , !0 "X 6P M &< *P!V "H B H )P )P"P "8 MR0 E .H )0'[ "4!_P"B(P EB@ (LJ "!*@ =R@ &TE !D( 6QL M %(5 !+$ 0PP" #T'"0 Y PX -@$2 #,!%P Q 1P , $B "\")P M BT M+ ,T "H#.P I!$, * 1- "8%6 E!64 (P9T "(&A@ @!IH 'P>N !X'Q@ = M!^< '0CX !T)_P"?* DRT (@O !^+P ="X &HK !A)@ 6"$ $\< M !'%P /Q( #@.! Q"PH +@@. "L'$@ I!Q< * @= "<((P E""D ) DP M ",)-P A"D ( I* !\+50 ="V( &PQR !H,A0 8#)D %PRM !8,Q@ 5#>8 M%0WY !8-_P"<+0 D#$ (8T !\- #24 '0TL !L- M- :#CT &0Y' !<.4P 6#F$ % ]Q !,0A 2$)@ $1"N ! 0Q@ 0$.@ $!#[ M !$0_P"9,0 CC4 (0X !Z.0 <#@ &*@ ''S, !B ^ 0@ M2@ #(5< 2%G A>0 (8X "&D AN@ (=L "'R @_@"00 AD4 M 'U( !T2@ :TH &)) !81@ 3D( $4_ ]/ -3D "LT B+P M&2L !(H! -) H "2,. 8C$@ %(QD !"0@ (D* !)3$ "4\ E2 M)E4 "9E F=P )HP ":B FN0 )MD "7R E_@".10 A$D 'M- M !S3P :D\ &!. !72P 34@ $1% \0@ ,3T "-0 %3( M \N P *+ H !2L. $J$0 *A8 "H> J)@ *R\ "LY K10 +%, M "QB L=0 +(H "N@ KMP *]8 "KR J_P",20 @DX 'I2 !Q M5 :%0 %]3 !640 3$X $-+ W1P +4, ",_ :/ $C@ PV M P &,PD #(- R$ ,10 #$; Q(P ,2P #(W R0P ,E #)@ M R<@ ,H< #&> QM0 ,-0 ##R O_P")3P @%0 'A7 !O60 M9ED %Y9 !55P 25, #Y/ R3 *$@ !Y% 50@ #D @] @ ! M/ @ #L, Z#P .1( #D8 Y( .2D #DT Y0 .4X #E= Y M;P .(4 #B< WLP -]( #;R U_P"'50 ?UH '9= !M7P 95\ M %U? !27 1%@ #A5 M4@ (D\ !A, 02@ "D@ -& 0 108 M $0* !##0 0A $$5 !!'0 028 $$Q !!/0 04H $%: !!; M0($ #^9 _L0 /M #WR \_P"$7 ?& '-C !L90 9&8 %ED M !+80 /EX #); F60 '%8 !)4 ,4@ !%$ !/ 3@, $T( M !,# 2PX $L2 !*&0 2B( $HL !*.0 2D< $I6 !): 27X M $B6 !'KP 1LT $7Q !$_P"!8P >6< ')J !K; 8&L %)I !$ M9@ -V0 "IB ?8 %5X U= &6P %H !9 6 %<$ !6 M" 5@P %40 !4% 5!T %0G !4- 5$( %-2 !39 4GD %*2 M !1JP 4,H $_O !._P!^:@ =VX '!Q !F<0 6' $IO \;0 M+VP ")J 7:0 #F< 9F 90 &4 !E 8P &( !B! M80@ &$- !@$ 8!< & A !?+@ 7SP %]- !>7@ 7G0 %V- !< MIP 6\4 %KM !9_P![<@ =78 &MW !==@ 3W8 $%U S=0 )G0 M !ES 0<@ !W$ !Q <0 '$ !Q ;P &\ !N ;@( M &X( !M# ;1$ &T: !M)@ ;#4 &Q& !K6 :VT &J& !IH0 M:+X &?H !F_@!Y>@ <'P &%\ !3?0 1'T #9^ H?@ &WT !!] M '?0 'T !] ?@ '\ !^ ?0 'T !\ ? 'P M !\!@ ? P 'P2 !\'0 ?"P 'P\ !\3P >V4 'M^ !ZF@ >;8 M 'C? !W^@!S@ 98$ %:# !(A .88 "N' =AP $8< >( MB (D "* C (T "- C (P ", C (P "- M C00 (X, ".$P CR$ (XR ".1@ CEL (UT "-D C*T (O. M "*\P!HA@ 6H@ $N+ \C0 +8\ !Z0 1D0 !Y( "3 E0 M )< "9 FP )P "; FP )P "< G0 )X "> MGP *$# "B# HA8 *,F "C.@ HT\ *-H "BA@ HJ( *+ "A MZ !C #6O0#_ M_P /\ #_ _P # /\ #0#_ !4 _P @ /P *P#X #4 ] _ / 1P#N M $X ZP!4 .D 6@#G %\ Y0!D ., :@#A ' WP!V -T ?@#; (< V "1 -, MG0#/ *L S0"] ,L X #) /L QP#_ +T _P"Q /\ J0#_ *, _P#_ _P M /\ #_ _ /8 "P#Q !$ [0 ; .D )0#D # WP Y -H 00#5 $@ MT0!. ,\ 5 #- %D RP!> ,D 8P#' &D Q0!O ,, =P# '\ O@"* +L E0"X M *, M@"T +0 S0"R /( L #_ *P _P"C /\ G #_ )< _P#_ _P /H M #Q Z . !@#9 X T@ 6 ,X 'P#( "D Q R , .@"] $$ N@!( M +@ 30"V %, M !8 +( 70"P &( K@!I *P ;P"J '@ J "" *8 C@"D )L MH0"K )\ P "= .8 FP#_ )H _P"4 /\ C@#_ (H _P#_ ]@ .@ #< M S@ ,8 0"_ L N@ 1 +8 &@"R "( K@ K *H - "H #L I0!! *, M1P"A $P GP!1 )X 5@"< %P F@!B )D : "7 ' E0!Z )( A@"0 ), C0"B M (L M0") -, AP#W (8 _P"$ /\ ?P#_ 'P _P#R XP -( #% MN@ +$ "K < I0 . *$ % "> !P F@ E )< +0"4 #0 D@ Z ) 0 ". M $4 C0!* (L 4 ") %4 B !; (8 80"$ &D @@!R '\ ?0!] (L >P": '@ MJP!V ,0 = #K ', _P!S /\ < #_ &X _P#? S +\ "T JP M *$ ": ( E + ) $ ", !< B > (4 )@"# "T @0 S '\ .0!] #\ M>P!$ 'D 20!X $X =@!4 '0 6@!S &( < !K &X =0!L (, :@"2 &@ HP!F M +@ 9 #> &, ^P!B /\ 8@#_ & _P#, O *\ "E G0 )0 M ", A@ ' ($ #0!\ !( > 9 '4 'P!S "8 <0 M &\ ,@!M #@ :P ] M &H 0@!H $@ 9P!. &4 5 !C %L 80!D %\ ;@!= 'L 6P"* %D FP!7 *\ M5@#+ %4 \@!4 /\ 5 #_ %0 _P"^ L *0 "9 D (@ "! M >0 " ', "@!O \ :P 4 &< &@!E " 8P F &$ + !? #( 7@ W %P M/ !; $( 60!' %< 3@!6 %4 5 !> %( : !0 '0 3@"# $P E0!* *@ 20# M $@ Z !' /\ 1P#_ $< _P"T"0 I@L )L, "0"@ A@4 'X !V M;P &@ !0!C P 7P 0 %L %0!8 !H 5@ A %0 )@!3 "P 40 Q % -@!. M #P 30!" $L 2 !) % 2 !8 $8 8@!$ &X 0@!] $ C@ _ *( /0"X #T MW0 \ /@ / #_ #P _P"L$ GQ( )02 ")$0 ?P\ '8, !N!0 9@ M & 0!9 @ 50 - %$ $0!. !8 2P ; $D (0!( "8 1@ K $4 ,0!# #8 M0@ \ $ 0P ^ $L /0!3 #L 70 Y &D -P!X #8 B0 T )P ,P"Q #( S@ R M /$ ,0#_ #$ _P"F%@ FAD (X: "$&@ >A8 ' 2 !H#@ 7PH %@# M !1 0 3 * $@ #@!$ !( 00 6 #\ &P ] "$ / F #H + Y #$ -P W M #8 /@ T $8 ,P!/ #$ 60 O &4 +@!S "P A0 K )@ *@"M "D Q@ H .H M* #^ "@ _P"A' E2 (HA !_(0 =1\ &P: !C%@ 6A$ %(- !+ M!P 1 & $ "P \ \ . 2 #8 %P T !P ,P A #$ )P P "P +@ S "T M.@ K $( *@!+ "@ 50 F &$ )0!P "0 @0 B )4 (0"I " P0 @ .0 'P#Y M !\ _P"=(@ D28 (8H !\)P E !$'NP 0!]L $ CR ! )_P"7 M*P C"\ ($Q !W,@ ;C$ &0N !;*@ 424 $D@ ! &P .!8 #$2 M I#@0 (PP) !\)#0 =!Q &P<5 !D(&@ 8"" %PDG !8)+@ 5"C< $PI! M !(+30 1"UH $ MI X,>P .#) #0RE P-NP +#=D "PWQ P-_P"5+P MBC, '\V !V-@ ;#4 &,S !9+P 4"L $0 ($(T !Q"B 80N %$-0 !1#O 80_P"2,P B#< M 'XZ !T.P :SH &$X !8-0 3C $4L ])P -2, "T? F&@ M'A8! !<3!@ 1$ L #@X. X/$P -$!D #1 @ P0* +$3( "A$\ @22 ' M$E4 !A-E 03=@ #$XL 12@ 3M@ $]$ !/N 3^P"0-@ ACL 'P^ M !S/P :C\ & ] !7.0 338 $0Q \+@ -"H "PF E(@ 'AX M !8: @ 0%0D #!,. H3$@ )%!< "!0? <5)@ &%2\ !!8Z ,61@ !%U, M !=B 8= &(D !B? 8M0 %] !?M 7^P"..@ A#\ 'M" !R M0P :$, %]" !6/P 3#L $,W [- ,S "PL D*0 &R0 !,? M @ -&PD "1D- 89$0 $&18 AD= $:) &BT !LX ;1 '%$ !Q@ M =<@ '8< !R= B M< (H4 "&; AL@ (9 FL )

U@ '-; !J70 8ET %M= !/6@ M0E8 #92 J3P ($P !9) .1P "$0 !" 00, #\' ^"P M/0X #T1 \& /"$ #PK \-P /$0 #Q3 \90 .WH #J2 Z MJP .<@ #CM W_P"!6@ >5X '%A !I8P 8F0 %=B !)7@ /%L M "]8 D50 &5, !!1 *3P 4T !, 2@ $D$ !(" 1PP M $8/ !&% 11P $4G !%,P 14 $50 !$80 1'8 $./ !"J M0<8 $#L __P!^80 =F4 &]H !H:@ 76D $]F !"9 -&$ "A? M =70 $EL M9 "6 %8 !6 5 %, !2! 40D % - M !0$ 3Q@ $\B !/+@ 3SP $]+ !.70 3G( $V+ !,I0 2\( M $GJ !(_P![:0 =&P &YO !D;P 56T $=L Y:@ +&D "!G 4 M90 #60 -B 8@ &$ !@ 7P %X != 7 0 %P) !; M#0 6Q( %L< !:* 6C8 %I& !96 66T %B% !7H 5KT %7H M !3_@!Y< ;7H %]Z !0>@ 0GH #-[ E>P &'H YY $>0 'D M !Y >@ 'H !Z > '@ !W =P '< !W 0 =P@ M '<. !W& =R8 '8V !V20 =5\ '5W !TDP H MJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#B MX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O______________________________ M________________________ $#! 4&" D*"PT. M#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C8&%B8V5F9VEJ:VQN;W!QGQ]?H"! M@H.%AH>(BHN,CH^0D9.4E9:8F9JOL[>[P\?+T M]?;W^?K[_/[_________________________________________________ M_____P ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@ M(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA9 M6UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3 ME)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V M-S@Y.CL\/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C M9&5F9VAI:FML;6YO<'%R7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0 MD9*3E)66EYB9FINHJ:JKK*VNK["QLK.TM;:WN+FZN[R] MOK_ P<+#Q,7&Q\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJ MZ^SM[N_P\?+S]/7V]_CY^OO\_?[_;69T,0 # 2$ $ M ! 0 $" P0%!@<(" D*"PP-#@\0$1(3 M%!46%Q@9&AH;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3$R,S0U-C'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8 MF9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKK"QLK.TM;:WN+FZN[R]OK_ P<+#Q,7& MQ\C)RLO,S<[/T-'3U-76U]C9VMOKK[.WN[_'R\_3U M]O?X^?K[_/W^_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3 M%!05%A87%Q@9&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R M,S0U-C7Q^@8.&B8N.D)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7& MQ\C)RLO,SW]_@X>'BX^/DY>7FYN?H MZ.GIZNOK[.SM[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O\ 0$" M @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL< M'!T>'A\@("$B(B,D)"4F)B9 MFYV?H:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(RKKZ^SL[>[N[^_P M\/'R\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_________________^*!"$E#0U]04D]&24Q% D)____________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M__________________________________________________________3_ M________________________________________Z]'_________________ M________________________]^G^________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M________________________X-ON7_____ M_________________________________^WY________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________________________________KV$5S . !VL________________________ M_______2BDP5 !R\____________________________]9_-@ M !+R?__________________________^I$^ OJ___________ M________________P%H :E?__________________________ MC20 (A/_________________________G7@ M=_________________________^T)0 :O______________ M__________]] 6_3_______________________TK M 3.O______________________Z4 /.'_ M_____________________S , +=G_________________ M____F8IA)P )]?______________________^V^B54G M )=S__________________________LJ==EU*/#(M+# Y1][_____ M__________________________WFW=;2T-/9Y/______________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________OU+O6_________________________________^>XCVI+ M+Q5O_______________________________DH638TL[,R\S/UN#\____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M________________________________________________________Z].\ MX________________________________]*IA65(+!(!A?______________ M______________&K<3P/ 3^#_________________________U7\U M '[+________________________C=1T (G_ M______________________^0(P &?_________________ M_____]5# $CV_____________________XH M "[=_____________________S@ !?(____ M________________O@ 2V____________________ MG "E____________________N@ M "3____________________W ""________ M_____________P !T_____________________Q, M !H_____________________T( M !@_____________________WH !=____________ M_________]$ !A______________________\D M !F_______________________)K)F)?79Q;&EG9F=K<'J, M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____XL6JD7EA=______________________________=IG=0+ P ,<3_ M________________________X)).$P (__________________ M_______2________ M____________G0 U_/__________________H0 M 1V?__________________R@ M N___________________[@ H?__________ M_________PP BO___________________RT M =O___________________TT M9/___________________V\ 4O______________ M_____Y0 0/___________________[P M ,/___________________^H. (O__ M__________________]$ %?__________________ M__^! "_7____________________("P M NS_____________________7@ .7_____ M________________R1P -K_____________________ M_YT! <.%\7________________________5N;S!Q\[5V^'F M[?3[________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M___________________XW\______________________________[,:EB&U4 M.R$' #+>________________________UY)9*0 "@________ M______________^)-@ !G_____________________V8 M R]O__________________E0 M #R/__________________IP H/__________ M________UP ?/___________________P M 7O___________________R4 M0____________________T@ +/______________ M_____VH &/___________________XL M !?/__________________Z\ .'_ M_________________]4 ,__________________ M__\D +[___________________]4 M *[___________________^+ )______ M_______________+#@ )+_____________________ M5P (;_____________________J@H M 'G______________________VT &;_________ M______________=5 $7_________________________ M:B,K-3]*56!J=7Z'D9S_________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_________________________^C/MIV#:4ZY________________________ M_^RR@UPZ'0( ![_______________________%;2D M ! _____________________X,; 'R___________ M________D@ F/__________________I M :O__________________W0 M0?___________________PX '?______________ M_____SD .C__________________V M ,[__________________X4 +?_ M_________________Z@ */_________________ M_\L )#__________________^\6 M 'W___________________\^ &S_____ M______________]I %K___________________^9 M $G____________________2%@ M #G_____________________6 "G_________ M____________H@ !G_____________________]58 M 3______________________[LO M #X______________________^K*0 #/____________ M____________R4< !Q,@+CY2:(3M____________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M]-7)____________________________^M*PDG==0B@, !*____________ M____________Q7U%%P 1V/___________________\10 M G___________________H@P M:/__________________E -O______________ M____V@ !^S__________________Q4 M ,3__________________T@ *+_ M_________________W4 (/_________________ M_YT &G__________________\, M %+__________________^(@ #R____________________7 M #?____________________GP M #,____________________Z$H "W____________ M_________Z 6 "<______________________]Z @ M !W________________________>@L 5, M_________________________Z)7:'2 C9RKO-#G____________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_____________^WC___________________________2HWI8.BDC'!8.!@ MG_____________________^L4@X :?______________ M____Y$, -/__________________>0 M ./_________________S0 ++_ M_________________Q, (7_________________ M_T\ %W__________________X, M #K__________________[( !S_____ M_____________]L# +___________________\J M #[__________________]/ M #G__________________]T #4________ M__________^; # ___________________$!P M "M___________________P,P M ":____________________9P "&____________ M________HP !R____________________XT0 M !<_____________________Y$& !! M_____________________^M? =________________ M_______*2P ________________________RU< P8 M)#$_3F!TBZ?'___________________________7Y_+_________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________________________________________KU,W' MPKZZM[.PK:FHI?___________________]U^4S\P(QD1"0( -O_ M________________=@ *?_________________ MN@ '7__________________P< M $;__________________TX !K_____ M_____________XP #]_________________\$ M #;__________________$9 M "^__________________]$ "D________ M__________]K "-__________________^1 M !Y__________________^W M !F___________________>(0 !3____________ M________2@ _____________________=P M K____________________K H 6 M____________________YT4 ________________ M_____XH _____________________]9- M _?____________________^G+@ U?__ M____________________F"H 88+45@X/__________________ M_____ZAC=(&/G*N[S>+Z________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________________________________GR[>IG96.B82 M?'AT<&QH99#_________________O&I(+1D* #'_____ M_____________P /__________________T( M #<_________________XX M "R_________________\X "-________ M__________\I !K__________________]: M !.__________________^& M T__________________^N >____________ M_______4%P *___________________Z/0 M ____________________90 M____________________C@ ________________ M____O!D [___________________\4X M V/___________________XL O___ M_________________\Q# H?__________________ M__^1&0 >O_____________________R= H M 17_______________________Z'03'RPX15-BFIJ>N_________________[Z&;5M,0#0 M 9O__________________H 4?__ M________________QR, //__________________ M[DL )____________________W0 M $/___________________Z,6 /______ M_____________]A, /____________________^( M#P /_____________________+4P M /______________________I3@ D=-$YKC/__________ M_____________YDY0U%?;GV.H+7+Y?_____________________________K M^?__________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M___________________________________________________KS+FLH9F1 MBX:!?'AT<&MH9F9H\?________________]A13(C& X& MGO________________]^ =?______________ M___# 4O_________________[-P M ,O__________________:@ %O__ M________________E@ /__________________ MOQL /__________________YD( M /___________________VD /______ M_____________Y " /___________________[DL M /3__________________^A< M -G___________________^1& +S_________ M___________*4P )W_____________________F"X M $"E&9L3_____________________[G\=#!HH-T97:7Z5K\SN M_________________________^>@JKG(V.G\________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_________?7PZ^;BW]O8U-+1T-+7X/_________________.GHI\<6EA6U91 M3$A#/CHV,B\N,?_________________2)1$# /__ M________________0@ /__________________ M?0 /__________________L L M /;_________________W3D -S_____ M_____________V( ,7__________________XD M *___________________Z\B M )G__________________]9( (+_________ M__________]R &G___________________^A* M $[____________________37 M #/_____________________EBX !4R4G?_____________ M________X'(3 !#Q\O0EAPBZC([/_______________________\IO;GZ. MGK##V.______________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M^>#2R,"ZM;"LJ*6BGYV;FYR@I___________________@F162T,\-C K)R(= M&!,."00 -3_________________D@ *W_____ M____________S!X (O_________________^U( M &W__________________X M %'__________________ZD; #K_________ M_________]!" "/___________________5H M S___________________^/% M #___________________^X/@ #_____________ M_______E;0, #_____________________GS< M ! O4'3_____________________W7(4 87*D%:=92VVO__ M_____________________[Q81%1D=8::K\CC________________________ M_______2S>'Q________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M___________________________\^_K[_?______________________[KFH MG9:/BH:"?WMX=G1R ,(3A2;X^SV?_______________________[M8*3E)6FR ME[#-[?____________________________^SGK3%U^O_________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M___________Z[^?AW-G6U-+0T-#1T]G@Z_?__________________[B*?G=Q M;&AD85Y;65A75UE>97'__________________[\Q'Q80"@4 M #__________________^U6 #H____________ M______^"! #,__________________^K+P M "S___________________25P "; M___________________W?! "%________________ M____HC< !2N4____________________RV$" M #"Q0=I[1____________________]8TP -(SM7=IF^Y?______ M_________________\-C&"H[3%]TC:?&Y___________________________ M__^H?Y:HN]#G_____________________________________?__________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______=SL6_O+FVM+.QLK*UN<#)U>/___________________^7;&1>6551 M3TQ*2$=&2$M066:A__________________^G)@X' @ !6 M___________________.4 Z________________ M___T>0L A____________________GS( M .____________________Q%@ (,5J$____ M________________Z7\? &)TMQFL+I____________________ M_Z=) (7+TIHBJ[5_/_______________________]-U'B8X2EYUCZO+ M[_____________________________^N______________________________^^ M=G^4J<'<^?__________________________________TMCS____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M___________________V\O#O[^_Q\_C]____________________________ M^+"?FI>6EI:8FY^DK+;"T>'N_____________________HY02D=%1$1$149' M2U%::(.I_____________________Z9! 0 !S9CC[KA________ M_____________\9E"@ !"=,/CY.;H[?'Y______________________________VQ ME)*2E9F=HZFRO-#M__________________________^=4T=)35%68'.*K];\ M__________________________^R5@ :-5!MBZ[2]___________________ M___________-;SY?>YFWU_G________________________________NGX.F MPN'_____________________________________X\[K________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________ M M M #_________________________________ M____________________________________________________________ M____________________________________________________________ M_________________P /_; $, @$! @$! @(" @(" @(#!0,# P,#!@0$ M P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! M @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,#/_ !$( :,#( ,!(@ "$0$#$0'_Q ? ! M!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! M 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9 M&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G* MTM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00% M(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S? M%_C#2?A_X9OM:US4]/T71]+A:YO+^_N4MK6TB49:221R%10.I8@"M*OS/_X. M5;ZTU#P+^S+X6\77DEC\(?&7QIT73?'3-<&WM;JR"RR"WN7#+^Y(620@\ P* M^04!I2V&MS[>_9__ &V_A#^U;+J M3R+RR1QI(3(XP'/"OA_6/#O_ C-S\--9T6UBM]2DO9I('$EM<1@2RS30>=,Q#,S MLID.64,)NRM#]01^V'\+C^T,?A+_ ,+"\%_\+/$7G?\ "*_VO#_:Y3R?/R+? M=O/[G][@#.P;L8YIWQ-_:[^&/P:^*'AGP3XJ^('@WP[XO\:2)%H.BZCJT-O? MZN[R")!#"S;GW2'8N!\S?*,G(K\0OVX_#^M>"/\ @IA^U9^T!IMGYWCS]F76 M?AAXY>&W/S7=D^G?9=8M PX$27,T>0/W=U?2>;@\@PE3C%+F8^4_8;6?\ @IS^ MSSX;^+5QX#U/XW?"K3/&5G>G3+C1KSQ-:6]W!= [3 R.XQ)N^78>=W&,\5VW MQJ_:I^'/[.6I>';/Q[XX\)^#;KQ=>'3]%BUG5(;-]5N 4!CA$C#>P,D8..F] M?M?>)_^"A'P;\ _ NV^(VK^._C'+#!XPU'4-.L]-\$NMR6: M:0S/]JW"-&8?9XVSNP*SO+B_,MK%*+=F%K!:NTQ!_>.1DID',R;'[K?M ?M: M_#;]E'P_8ZM\3O'7A3P#I>IW)L[2ZUW4HK**YF"%S&AD(RP4$X'851\#_MN_ M"/XF_!O6OB)X;^)?@37O OAM)9-6U[3];M[C3]+6)=\AGE1B(MJX8A\'!!Z$ M&OR7_;>_; U+]NO]ES_@FO\ %31=%TCQ=XN\1?$FR%WHVH74=E9ZEK$$9M[F MWDE6.188I+F*3#>6V$=3L/2N=^%&B1^(OV1?^"JWCG7-+TGX;_$;4M/N=#\2 M?#+1K?9IWA06>GW*6]TDRX2[-YNED\Y40,R2L!B04^9WL.R/V'^)?[[\>>"[7X?RVZ7:>)I=;MET=X7.U)%NR_E%6;@$-@G@9 M-?ECXF_81^*WQ-_9]_8S_:$^"\?PY\<^+_A#\&M,L+WX?^.%\RPU2SN=.0^= M;<$1738D0,YC5O+7]YB-D?SK5_VB/AW_ ,%$?BC_ ,$T8;GX>Z/X#^ WB_Q! MXLDOO +1Q'0$U^QS%;P&-52&:,W;,8@8P'%TRE!O=:7,Q\J/U_\ V?OVT/A+ M^U98ZE!?'B:.%:_&@ZW;WS6(;.TRK&Y:,':V"P .#C.#4?PR_;8^$ M_P :/A?X@\;^$?B/X)\3>#_"?G'6M9TS6(;FRTD0Q>=*9Y%8B/9%ASNQ\O/2 MOSX_;'^'_AGX2?\ !P_^S.?AQI.E>'O$'BKP)XJ7QY;:1 MF+_2$L+C[)+=Q MQ@!A]HC(1W&6:")+K!M:&CW!)Z?:K2.6UVK]YXPS'A11S,.5']&/@3QWH_P 3?!6D^(_#^IV. MM:#KMG%J&G:A93":VOK>5 \-HACO\X7CO7P[_ ,$M_P!G_P"!7Q*_X-L= M<\9>.M!\(ZY?>*M!\3ZSXZ\1ZM:PSZE-J<=S?8GGN'!E6XB C,1W!AE&7E\E M\Q/*?IQ^T+^W#\(OV2;K2H?BA\2O!'P_FUQ))-/37=7ALFO5C*B1HQ(1N"ET M!(Z;AZUUGP;^-OA/]H3X=Z?XO\#^(]%\6>%=7$AL=7TF[2ZL[ORY7BDV2(2K M;9(W0X/#(PZ@U^"/P U_XD:SX@_X)7WP\(:?\2O';> _&26&@>)]4_LVTU6S M6WN4M1+<-#/M1+$1R1DQ-N\J,9&[>/W;_9N7Q'_PIC0V\5^#/#_P]\0.DAO? M#VAZB-0T_36\Y]JQ3K#"'W+M=L1KAG8?-C<6I!8YSXJ?\% _@;\#_BC#X)\8 M_^%?%UP4":/JWB6TM+T%\% T3R!EWY&W=C=GC-=AX"^/?@WXG^-O%7AO MP]XHT'6_$'@>XBM/$&G6-ZD]SHLTJEHX[A%.8V958@-UVGT-?F3_ ,&Y/P*^ M%O[2G_!,_P 7^+OB?X7\)^.?B!XV\9:W)\3[[Q1I-O?7 MNPJR8(X^8>HH4KA8^P]2_;Z^"^C?!_4/B#=?%/P!;^!]*U5M#O-=?6X!86]^ MK!&M6EW;1,&(^3KWZ.ZDAAU+0]>_:R$\3%=UOJ-K)?!25/1 MHW 9+_#/@_6M+^*'@/4-'^(&K'0O#5Y;ZU!)# MKM^&*&UMF#8DF# KL'.>.XSUFL_';PAH'Q>)=#M?&VOV4VHZ;H4UXB MZA?6T1Q+-'#G">*:DQTO9M-FO=(OX[R M"*ZA($L)="0'7(R.V1ZUF?\ #5GPY_X7U'\*_P#A./"?_"RI+/[>/"_]J1?V ML8-F_P S[/NW[=GS=/N\].:^%/\ @U]OH=*_X)S>.;JZD6"WM_BCXEEEE?A8 MT5X2S$]@ #S[5^9_BS]O+P7;_$W_ (;.LO\ A*)/BQ'\>&\2R(/#6H>3)\/E MM?[)2R%]Y'V)I3;HG F&3(5SO"@+F8O7K:]!]GTAKU0]H)WW8C M\Y2"F?O=J^*_BE\._!NK?\''OP5MK'0?#-UX?U3X(ZM>K%#80-:7>Z^7_ ']DVT_;8^-O\ P5>^$LD5JO\ PF&L:38:>93LAMKQ+*ZD MLY#@<+'<1PMP.B4^9BL?JS\5_CYX/^!'AZSU;QKXET'PKI>H7\&EVEUJE\EM M%=7N[BOR__ &./VC[S_@KCXZ_8!^%^I2374GP8TN\^ M(7Q+MYLF6+4-#D_LK3//':1[I/-96/*W ..E=9_P0_\ WQ>\1_%/XW7WAGP MA\!=:^&=O^T+XD_M_4O$S7__ E=JRW$32?8!';O;D*AC:/?(I\PR9VC:U)2 M'RGZD?M%?MD?"O\ 9'M-*N/BA\0_!_P_@UR22+3WU_5(K$7KQA3((_,(W;0Z M9QTW#U%&=.?5]7:S\26KKIEFC*CW,[;P M(XE9T4NQ !=]\*:'??\$=/^";.C^(K#3[7X<_$#XFZ7IOCZ=HEMX=7MA> M73QVU[,N"\) F?8Y*YA#]8P17,*Q^U_P0_;^^"/[2MWJ=O\ #_XN?#?QG=:- M;O=WT&C>(;6\FM($QNF=$.%Y H;*JLLV, O5W6O"W@'X>?\'(?C"XUS0_#.G^#=!_9BGUF_CDTR M$V=M'#KUJ\L[1A,96-6R<$X&/:ES,.4_070OVJOASXE^.NJ?"^Q\=>$[SXC: M)9C4-0\-0ZI%)JEG;E8V$KP!MZKMFB;)'21#T85>TGX_>#=>^,&I_#ZS\3Z# M=>.=%L8M3U#0(KY'U&RM92!'/)"#N5&++@D?Q#U%?SJ? G]LWPG\-/CC\%_V MM+R\\36_Q/\ %_Q=UC5_B)!=>&]2BL;7PKK@CLK> :A)"MK-'9V\,0W_!SY^T2P^=?^%1:'RO(/[VUI%_#.BQB6_U35+I+6TLT9U0&21B%4%F51GJ6 [UQ'[/7[>'P8_:QUB M]TWX9_%3X?\ CS4M.A^TW-GH6NV][^^#]OXU MUPZCJVI&];QI#,I;_CW06YMMJS>4 6ESY>_HV!7MWA_X2^$Y/^#G?6M%/A?P MZVBC]F[[2+$Z;#]F\W_A(;5?,\O;MW;3C=C...E+F"Q^@7PY^/G@WXO7_BBU M\+^*-!\077@O4Y-%UV&PO8YWT>^C&9+:X"G]W(O=6P1SZ&N+UW_@H/\ !+PM M\#=(^)VI_%;P!8?#GQ!?/IFF>)9]:@32[^Z0S*\$O6/A_X[?\ !0F._O;2TDTWXUZQ?W@FE5/LMN\;E9I,GY8R(Y"&. =C M<\&OA'3WOF_X-Y_V!YM(TK3]?U&3]I%7T_3KZ<06FJ2G5?$OEP22E7"12-A& M<-M5A(53!.=S =Q7Y%?![0Y/&$'_!53QKXJT#1_A/\ $RS^ M&^H^'=6^&6B1[M/TZT70[N2WU7[2JHEXUSM8B18HROSL1^^6OG?XNI>_L0?\ M$CO%G@"XE\GX:_M6?!;PY\1?"OFM\EEXIM%TA=;LDXZW,.R\&2 /+95&&=)\7>$]<0)>Z9J4 M/F0S;2&1AW1U8!E=2&1@"I! -=I10!\U_LW?\$BOV>_V3(/$T\_;))0MJW>%<(V!D' QSOP8_X(9_LM_L_P#Q5T?Q MIX7^$NDVVN^&[EKS1OMFHWVHV>BSL^\RVMK<3/! ^\!PR("K*""" :^MJ*GE M17,SQR;]@OX6W?CWXN>)I_"L-QK'QUTB#0O'$DMY3( MZ$Q!"#K%=3N_\ B5:I M#)/*ERTGF;YCYEQ,Q65G5BYR#Q7T!11RH7,SS+X$?L@^ /V;/&?Q \0>#M!& MD:M\4M<;Q)XFG^VSW']H7[#!E"R.RQ@Y/RQA5R3Q4O[/7[)O@7]ED^-&\#Z) M_8\WQ"\2WGB_7YFNY[J34=4NV#3SLTKL1D@812$4# KTBBJL%SYA\!_\$>? MV??AEI?A6QT/P'_9]EX(\<2?$;0;9-:OVATO6Y%1&GB0S$"/$:8@QY(()" D MD])X\_X)H_!OXE?$/XI>*M8\)-<:[\:O#:>$_&L\>JWENNNV"1K$BO''*$61 M8T1!,@60*N V":]ZHI6079\L?&C_ ((N_LW_ +0FE^#[3Q9\.8KY? ?ARW\' MZ--;ZSJ%E<1:/ "(["66"='G@&3\LI?)9CU8Y[/XH?\ !-7X%_&3]E[1O@SX MB^%_A.^^&OAT1_V3H:VYMX=*= P$MN\962*4[Y-TB,';S)-Q;>V?=**.5!=G M@/[*/_!,/X'_ +$M]K]]\-_ EEH^L^*(/LNJZO=WMUJ>J7\/'[E[NZDDF\OY M5^0,%RBG!*@ALW_!+SX'7/[$5O\ LZS>!K>X^$-KDP:'+J%T[0,;MKS>EP9/ M/5Q<.SAA)D9*_=XKZ HHY4%V<[\*?A5H?P3^&/A[P;X9L5TSPWX4TVWTC2K- M9'D^RVT$:QQ)O+M7^#NB3:GK% M^-4U*U@U"]MM*U*Z#%O.GL(YEM9&W$D[HR"68D'<<_7U%'*@YF>5>*OV,/AW MXS^.OPY^)5]X;MCXR^$EI>V/A.\@N)K>+2(+NW-M/&L$;+"RF$E0'0[!]W'% M>J$$ICOCK2T4["/D_P",'_!$+]E_X\?&/5_'GB;X3:/=^(O$5P+O63;:A>V- MGK*OB)\-]/U3 MQ(+%=,EU*QU"\TFXO;0#:+>X:TEB\^(+A=LF[Y0%X KZ8HI\00I;:AK%S>7.J:GHZAI?@77=-FU;[?]JBM?&NMPVLGVZ&6&Y_* M+L7D\W]I7$$;1Q.$D=DBPKMQ&J@EB2#7IE%%D%V>'?LZ?\$Z/A#^R;\9/'WQ M ^'_ (-L_#OB[XG737GB*_CN[B;[9(T\EPP2.1V2!3+*[E8E52<<85<>:6O_ M 0P_9KTWXN7'CFS\%ZYI_B.\\0OXIGDL_&.LV]M+J+W'VEIC;I="$YEY*%- MN %QMXKZ\HHY4%S-\7^$['QWX3U/1-4@^U:;K%I+8W<.XKYT,J%'7*D$95B, M@@\UY##_ ,$X_@O_ ,,"*]PHIV"[/F[]E+_@DG^S_P#L4^/9/%7P\^'MGIOBEK7[#'K& MH:C>:M?VEOC'DP37*O&'BKPQ-? M^(O&W@B7X=:S>1:O>VK7FA2SK<26FV*557=(BDR* ^,KNVD@^Z45/*@YF>2_ M%+]A[X8_&;]D7_A1/B'PM;7GPK_LJRT1=!2YF@CBM+,Q-;1I(CB5?+,$)#!M MV4!R><^2_&C_ ((B_LY?M ^/5\4^*/!NM7/B(:-:: U_:>+]8L9Y[.UC$4$< MC0W*>8515!=LLQ +$GFOK2BGRH+GFOQQ_9(\!_M(_LUZC\(_&FBR:UX"U:QM M]-N]/>_N(WE@@>-X@9T<3;E:*,[M^XE>2&U;Q M-\$X9K;P=?PW]S#)I4,L"P21-LD GC:-%7;,''4]22?8:*.5!<^0OA+_ ,$+ M?V:O@5\2='\6>$O!6MZ'K&@ZLNN6*V_C'6?L<5VL@E#FV-UY++N RC(5(&"" M.*]SLOV2O EE^U7.TU+4+/4KW M3'UF&/ 1+M;6:-;D!51GRRZ?;:->V*21VKHD#("B+*X\MLHR44N5#YF>'_ !!_ MX)U_"3XH_&#QMX\UKPJMSXH^)'@N;X?^)KN+4+JV76-&F!5X)8HY%C+[3M$P M42JJJ X"C&5\;?\ @EK\#_VC/V5O"?P5\9>"+?6OAQX%BM(=!TQM1NX9=,6U MMVMH=ES'*L^1"S(27.X,?M4>%_#O@C2];U[^V=!_M*QN-1>PN](NFO=/AM]@ MNGN(HXV:..!I$5Y6_=@LI#D,I,N26Y7*WL>ET5R>G?&C0]6\9:CH-N^H37VD MR>5>R+IMU]CM7\A+C8]UY?D*WE2QM@R?Q@=>*=\-?C+H/Q;AFET*YN+J&%8I M"TUE<6HDCE4M%+'YT:>9$X4E9$RC8.":.9!RLZJBBBJ)"BBB@ IKR;,=>:=3 M9$WX]CF@#S=_VS?A#'(RM\5/APK(2K ^)['((Z@_O:S?$G[>_P $O"5C'=:A M\7/AO!;R3QVX8>([23YY&"KPLA( SEF(VJH9F*JK$>2_\.)?V1\G_BQ/@M>< MA4%PBK[ "7 'L.!0O_!#?]E_2F\W0_A;9>%[Q@8GO-#U2^T^ZE@<;9K=I(Y@ MQAFC+Q2)T9';H<,.Y1P764_N7^9?NGM?_#9_P?'_ #53X;_^%/8__':U/!G[ M2WP[^)&OQZ3X=\=^#?$&JR(TB66FZW:W=PZKRS"..0L0.YQQ7S\O_!"7]D@C MGX%^#1[ W'_QVNQ^ _\ P2B_9Y_9A^*%CXT\ _"GPOX9\4Z9'+'::E;)*\UL M)$,[ %D9E) SAB,\FIG'"P7-C_:03SWLH_[0N9(8&&4D M\HEW$8%=1\*_^"*.?!ZR^-88KCP\AUFVW:]% M+M\J2T&_]^C[T"M'N#%U ))&I13>)+ M)'T^[_>#[/,#)F.7]U+\C88>6_'RFO'?#_\ P2E\.>'/$G@745\0WFH#PGI& MDZ)>6U_:^;;ZG;Z7J4VI6++&KHD4L=Q<2'C]H3_@EU!\=/@% MK'P]A^(?B30-)\1:AXKO-3%K$/+O$U^[N;J4/&KH'DMS<,D+2%X]I;?$[%61 M>\.T3Z$NOCCX-L/BE;>!I_%7AN'QM>6GV^W\/2:G NJS6WS_ +Y;8OYIC_=R M?,%Q^[?GY3CC=&_;4\%Z[KGAS3;>34'OO$WC35? EM!Y*]$U[R[7^WM-\:Z]XOO M-5AT^&WU+54U:#5X)+"6ZC F\F)-6.Q@^X?9(<8QP]1:'7ZC^V[\.+_PE%KG MA;Q9H'CRQ7Q'I'ABZ_X1K5K74?L5UJ5]!90>:8Y"$4/.KD$[BBDJ&.!5'Q]^ MWK\._!?Q#\0>&;?Q#H^NZUX3\,:QXHURRT_6M.$NBPZ:;(2PW7G7$:VLC_;4 M*FX:.,".0NZ UQ7PX_X)I6_@_0;>WU7QUJ^OWVG_P#"'V%C='3+6R$&E^&- M2;4-/M&BA4(TCR2SB68!01(-D<87!J>(/^"8$?B2V^(&FS_$+6O^$=\8^'_& MF@V&G?V9:[]$'BF^BU#4)A/C?,R7,;&)6PH1PK!V4.5J5[I[Q=?M%^ =-^*M MOX"N?&WA&'QU=C,'AV36+9=6G_=--\EJ7\UOW2/)PI^1&;H":PX?VVO@W<6V MK31_%;X5#,1)B.1_)F*JV"PB?&=IQS_C3]B;3 M?%OQ?U+QG_;=[;WVH>)=#\2F)(4PCZ7!)#' 'QNV2"1MQZCAWPM]%ATGQ+I-Y=ZKK6ERV5G>6KO8SO\ 9QI\<*3Q MFT\E0T>^Z619$E,=&I-D?;'CGXL:;\/_ !/X+TF^2Z:Z\=:S+H6G>5&&5;B/ M3[W4&\PY&U?)L9P",_,4&,$D<_H7[8GPE\4^'_$6K:7\3OA[J6D^$(XY=>O; M7Q'9S6^B)(7"-=2+(5A5C&X!<@$HP'*G&I\0_@Y'\0_%_P /-8FOYX)?A[K\ MNOPHJ*POG?2M0TTQN?X1MU!I,J/O1J.A->%6G_!+C2](\$:?I>G^--:LKO1= M!T32].O4LH#Y%UI.M-K-I>/&1MD_TDJ'C/#(&P59MP>H:'TMX-\::/\ $7PM M8ZYH&J:=K>BZI"MS97]AQ4D&M.N1^&?@GQ)X3:X;Q!X MNE\4--#;*@.F06*02I&5F=1$,D2R'?M8MLZ GDGKJI"84444""N7^(?QM\'? M"-[1?%7BKPWX9^W[_LW]K:I!9?:=F-VSS77=MW+G&<;AZUU%>._M0_L ?!S] MM'4-'NOBE\/] \9W'A^.6+3I;Y'$EJDI0R*K(RG:Q1#@Y&1FM*?)S+VE[>6_ MXV&K=36_X;/^#Y_YJM\-O_"GL?\ X[7%_LG_ /!2/X>_MA>*QH_AN'Q/I=]= M:%;^)M,37--^P?VWI/ VQ!1@8Z<5594;KV3?6]TEZ;-_,OW;'KOQ!^+OA7X2V4%UXJ\2 M:#X;M;J3R89M5U&&RCF?!;8K2LH9L G YP,UQ'Q5_;$\,_#>?P3!86NJ>-+O MXAR3_P!AP>'7M;C[;!!%YT\Z22SQQ2*D9#>7$[S2#)CCD"/M?^U!^Q'\*_VT M-)TJQ^*/@C0_&EKH4[W.G+J$;%K.1U".49&5AN4*",X.U<]!CB?CU_P3H\._ M%']F?1_@_P"&;VR^'_P\TVUDL!IEAH=K=M:Q,/DGLI)@SVE]"Q=X;I2Q1Y&< MJ[!67.7)[--7YNNUOOO?\"58VK/]N30KS]L.[^#L>CZXVK6&$N-0S;_9X7-I M%=+(\/F?:%M76=(4NC'Y+7.Z ,9!BK'[,_[)+/Q/+9)80.VHRV\]I-'9WLW#W=C%):1RV\3@26TO,"T@G6X.GMYQ+0B(%6B,GG*8ZY&T_X)JZE:>+U\<1_$ZZM?BA M!?6UQ;Z]:>&K&VLUAAL;RQ\M[! (Y)'BOYG:8MO,D=L.(85@.A\$_P#@F3HO MP(\=>&9M)\7:]<>#?!M_;Z[I'AZZ@@8Q:K%H:Z%]JDNE422(UF'%KN]\1ZA;Z7;3WPL8+XI# M)+( _P"XG#=F_=R<87)@^+G[:7P]^$VJ^%--N/%6@7FM>-KW2K71=)M=5M6O MM0AU"\CM(;R&%I TMN&DWEXPP*1N5SM-9MI^Q/IUK\7(?%W]NWS7$/Q"N?B$ MMN8$\OSY_#DF@FVSU\L1R&8-]XL-OW:\]\+_ /!+2W\%GP+:Z9\0-8M]'\*: M;X.LM0LGTJTE;6I/#,H>RE\UE+VZR#<)4CSDA"C)^]$KU$K'ND/[3OPY:3Q! M#_PGO@UIO"4J0:Z@UNVW:-(\S0(MR-_[DF96C ?&75E^\"!U7A?QAI7C;3Y+ MO1]2L=5M8;JXLGGL[A)XTGMYGM[B(LI(\R*:*6)USE'C=2 5(KYI\)?\$MM# M\&>&?'.BV?B2X-CXPT^^T.&XFL1<7^FZ7J%\UW?VBRRNZ,)-[1JPB3;A'=9G M4LWIWPK_ &0M!^'7P(\(?#RZNM0UG0_ % M(-1TS6+>^M5U*X0R16[R1.RQL8QO.XC"$-T.:M_M&_LDZ/\ M,WFDC7M0U"& MQL=.UG2KBWM"(VNX=3L6LIOWG5&5'9E('7%><:9_P3HO+;3)[Z]^(VH7WC5M M5T"_M]:71;6WMX8=%+"TMC9QX1@R37'F/N#%ILKL2..-5J&AZ/\ $7]L[P#X M,^&GCCQ%I_B#2?%A^'L2R:W8:%J-M>7EB3(T021!)^[8NDJX^5;Z%%:O+#%:6DMY<3/]HGA78D,+G"LSL<* MJL3BO+],_P""7\*6'Q4AU7XC>*->F^)VCVVA/=WJ":XL+:WO[^]B.YV8/(#? MR1D*(X@D<>V-#NW>@?M=_L+^#?VV8_#=EX[MUU30_#\NH2MI\D"2+<-=V$]E MO5V!:&6(3F2.6/#HZJ001FCWAZ'7>&?VG?A[XMUK0=)L?&GAN36O$VFQ:QI> MER:A%#J5Y9RQ--',MJY6;:8D=^4! C7WGS7\5NT5O:3+#,,[ */-C).'7/#^!_^"?D/AG]H/3O MB+JGBRX\4:PKVFJ:I_:.GHIO=8@TA=).H1"-UBMS) BED6)L-O".B2.IY3Q) M_P $M)M:\'V^AVOQ0UK3[.#3M>\.NRZ/:S23Z-JE]!>FT8OD"2)[=8_/4!FC MDD^57\N2,U%H>U^+/VT_@]X"U#6;77/BM\-]%NO#MU'8ZM#?>)K*WDTRXDCD ME2&=7E!CD:.&5PC88K$[ 84D>@Z%KUGXFTBVU#3[JWOK&]B2XM[F"19(;B)U M#(Z.I(964@A@2"""*\8L_P!A_3++X@Z9X@37+[SM-^(>H_$/RO(C"S7%YHEW MI#6['KL2.Z,@;[Q,:@\5Z#^SS\'[?]GOX"^"? =I>3:C:^"?#]AH$-W+&(Y+ MI+2VC@61E7@,PC!(' S5:AH=C1113)"BBB@#D?'_ ,?O _PGO+>W\5>,/"WA MFXO$,D$6K:O;V+SH#@LBRNI90>,CO4.M?M&^ ?#GA73-WT-\SY)W$ G)&:Q_>=+!J=#X#_;U M^$WQ#TW5;^S\::;9Z;HZVTTU[J\4VCVL\%RTJ6US;RWB1)$M5^']MX@\-W7V%5L-:U2^U1+*.R\[[)!;-/.[6\,/ MVFXV11%47SY/EPV*O>"O^"5G[/?PY^#_ (O\ :'\*/"6G>#_ !\8&\1:8D#M M%JY@;?!YA+%OW;?,N&&ULD8)S4P]M;WK"][K8ZCXJ?ME^%?AS9^"Y--AU#QQ M-\0KN:UT&#PW+:7/]HB&&2>>2.62>.%Q'%&[;$D:5]I$:.00,D_MO:(/VO&^ M#XT;7'U:$QK/?![?R8#):&[CE>#S/M(LV&(!>>5Y'VITM]_FG:,#XQ?\$V_" MOC3]EW3?@UX.ETOX>_#NSCGMGTFST*VOHXXYBS>=;-.&:VO(I'>6*Y4DI*Q< MJY"XY;Q[_P $GM/\8_M'2?$2W^('B#3;S^W-/\0^5]DAN)[R:S-BT=G>7#?/ M=:>)-/MYT@<;X9UWQ3(N8VT][J7&UM3TS]F_]NGPU^TOXTOM!T[0_%6@WT-B M^JV)UBWMUCUFQ2]FL7NH&@FEVJ)X679-Y4N&1MFTY'-^&_\ @J5\,_%/P"\! M?$.VB\3KIOQ%\3VGA+3=/?3A_:=O>7$VQ#<0ASY40CQ<%RQ!A>-EW&1%;N?V M5?V/?"/[)'@^XT_PWINE1ZEJ=U/=ZMK,6FP6U]K+R74]P#F37D7@W_@DEX7\&2Z/)!XL\122:/H?AK2HHV6/[.;C2)]+>6^\OM/>0:+I M=O)SA([0;,%W)K4%;J>C?%[]OGX>? SX!MX\\2:[I.F0W5C>WNEZ7<:UIRW^ MN-:Y\R"SVW#17$I(4!8Y&P9$!PQVUHI^V-X?/Q)\1Z''I>O3:#X*GDM/$GC% MQ:V_AW0;F.U%W)#//-.DAV0M&7DCB>&-G"/(KAE7ROXE?\$M(/&WPWTWP[IO MQ!U?05B\*:KX+U.Y72K6[;4=-O[E+IPJR@B&5)(U =AW^O?M@?"?PKX#L/%6J_$SX?Z7X7U2:6WL]8O/$5G;V-W+%O$L< M:!HUE]L5-,B%W)_">F?#W3O"'CR*PFT'Q;XC\3ZGK M5WIR7,T3:M:WD;I!;3"19%62[('F2[@J@L\OSK)Z)\4/^"=G@SXF?LP>$?A6 MVI>*]+T?X?Z0-(\/WMAK,]M>6@72IM*225HV03D6T\H*R JQH>/O&%QX)U:(W=UICK!+> M/JQ\.CPZ=0^V2*\A_P!#"RB)@P^T#>6*?NJ[R[_8/;Q1^SQ\9/!_B;QKJ6N> M(/CC97%GX@\1)80VIA\S38]-C,%LOR((X(4;!+;I&D.0I5%%<>AZB?VB_ '_ M MS_A7_ /PF_A%O'F"?^$<&LVW]K8$(G/\ HN_S?]2PD^[]PANG-<=X,_;N M^%WCCQ1XSM=-\;^%;[1_ FG:=J&KZ];ZW9S:5:->W%];I;O.LA5)D>Q;DZO\7+WQ9-J]YYVH>-E\:2VZQ(HWCPR?#WV8.,,$,+--N^\ M') X->7Z!_P2BM[+X97GAS5/B+KNL?9],\*:3H-R=.M[-M(@\-WES=:;O$&P MSLQN-LQ+(6VDQ^22NPU$K'T''^TM\.YK?3)D\=^#6AUNWAN].D&M6Q34(9KF M*TBEA._$B/=3P0*RY#2S1H,LZ@]NK;ES7S3)_P $X=,;4/A5>0^(?L%U\(KR M;5M&%GI,(@?4+N]$^HW$BR%V?[1"UQ!M9R4-T\^YKB."6+Z4C3RT"_W>*%<3 ML.HHHJA!1110!DZ[X[T7POK:;ILD@W(MU=1PEQTR Q!(JB?C#X3 _Y& M;P]_X,H/_BJS_B)^SYX.^+&L0ZAXC\/Z?JUY;Q>1%-,K;TCW%MN01QDDX]2: MP1^Q5\+@?^1+T?\ )_\ XJOG,94SY5I+"TZ+ATYIS4OFE!I?>SW,+#)W23Q$ MZJGUY8P:^3GZ;YA(0W5RD/F8QG&XC.,CIZUYS\"_V-?! M_P"SQXQU+6_#L>I"\U2$V\@NKD2I%&93*50;01\Q[D\ #L*ZWXC? WPK\77M M&\2Z+8ZPUAYGV8SJVMES6W\]N_7COVC_P!LK0?V7$[--<0H42&"0X1F=CA55B<5U7A#]H;P3XZTK2 MKS3?$VC3QZV+3[%$URL5Q*]U:_:[>,Q.1(LLEOF41LH&?%M]\2=:U,Z3VMFTG:^VB?D>75]GSOV=^6[M?1VZ7 MM?6V^K]3TS_AJ[X8_P#"%3>)?^%A^"?^$=M[_P#LJ751KEK]BCO-H;[.9=^S MS=I#;,[L'.,D!;S& M4K'(V0O*QN1PI(\'_P"';]P/@%JG@>/QY6DDTH$0BD:(]#:?L!:/:?M7-\4FUFZOYKJ]M=7NK#483%;CQ;:-=+$%AMX;J"V:.3:Y_>%IU(QE=H/.<9I_%;]O3PQ\$?'^LZ!XH\ M/^,]+;3]%N][&=.T[Q% MI\TMK>:AHM[J%K''9^)[.SO!97=U9,DCL8HKAX5/G+$SK<0R(KQN'KS#6/\ M@E^=>N-'2[5%\4VL\D)\B)2#]B\N&'[.CH7812R% MBTQ69.V_9T_8>@^ 7Q%AUMO%6I:[9>']/U'1/"FG3V<$">'].O[^*^N(&DC& MZY;S+>UC223!6*V089VEDD>MQ:6-KPQ^W3\*]9\'^$]8U3QKX;\)_P#"=!O[ M#L/$.K6NFWVHD7 MML44DN9&,S(@";LM(@ZL!5K7_P!L'P+IO[06D_#&V\1: M/J'C*]%R]]IUKJ=M)=:&D-JMUOO(/,\V%7C>,J63!\Q"&V\6:LL=KX%U7P*ES]DA,GDW]];WC7..GF(UNJA?ND')Y J3Q'_ ,$S M=/\ &/CWQ%<:IXTUF;P;K[^(9?\ A'HK*VBDMGUVU,&H,+T*9FY9WB!X3S"I MWJL7EFH:'L?AW]J3X:^+_#5OK6D_$#P5J>CW5ZVFP7]KKEK-:S72V[730+(K ME3(+=6FV Y\M2^-O-=AX>\0V/BS0K/5-+O+74--U*!+JTNK:598;F%U#)(CJ M2&5E((8$@@@U\NZQ_P $J]%\;?LWZS\,_$7B>XN]+\5:K;:CXAO;'3UMKS6$ MM+6.*S1I)'E*M%-!:S%E.UA (@BQ,R5].^$=+O-$\+Z=9ZC?_P!JZA:VL45U M>B!;?[9*J /+Y:_*FY@6VKPN<#@4*_4'8T:***HD**** "BBB@#D?CGX=N/% M/POUBQM=!TKQ-/- "FE:C+Y-O?E75_+\S!\MSM^23'R/L;M7B/CK]C[QAXX\ M :3IM]J6F:I-90ZND,6H:G>.='>[EC:U9;K8TU[';1HT9AGPD^Y2^ B ?3%Y M>1V%K)-,Z1Q1*7=W8*J*.223P !SDUC:1\2M#U[PMI.MVNJ6,FDZY'%)871F M5([L2+NCV%L9+#D+UZ\<&LY13>II&36QYAK?[.>K>(OBJ=6W:7HUG.LXU2_T MZXN!>^(UET\V@CN;;"P+M8I*'W2'_1XE 7EJZCX!>!/$O@71(;3Q%)HLC:;I MECH]LVG-*PFCM4D7SY/,5=K2,^?+7<$ WOG-=P=?M1JOV'[1!]N\KS_ +-Y MJ^=Y><;]F=VW/&<8S1IVNVFKF;[+5H)3#*LGE2+U1L=&'<'D4**O<' M)M6$UOQ'I_AFW6;4KZST^&1MBOU6XY%E7?\ M[3F@V/B+X*:[#JEGK5]I\,<-W,FDI%)>(()XYA)&DO[N3RS&',;*PD5&38^[ M8WSK\7O@WXZ^)GPRT6&Y\&^9/_9_B&Q466FV*O>17"_$'VN?PK M/X/M+7PGI&@W-M((!]OO[4W!EF'DNVY5$BJ)6P7W' P,U[UYBTH8/1R*]PYW M8^>OVY=#U 6>GZE]N;^R21:FRW-@SXE;SM>ZZ?%<-80;9(O]6O6( M^@_VJ\D_;H_Y)CI?_837_P!%25['I/\ R#X?^N2_RJ8Q]]E2E[B$\BX_YZ0_ M]^C_ /%4>1D7_?K_ M .RJU11RAS%7R+C_ )Z1_P#?K_[*CR+C_GI%_P!^O_LJM44D/ M_?H__%4OD7'_ #TB_P"_7_V56J*.5!S%7R;C_GI%_P!^O_LJ:8;G_GI%_P!^ M3_\ %5D7_?K_[*K=%'*@YBH(+C_GI' M_P!^C_\ %4>11D/_?H_P#Q5'D7'_/2+_OU_P#95:HHY0YBKY%Q_P ](_\ OU_]E1Y- MQ_STB_[]?_95:HHY4',5#!111 MD?\ WZ_^RH\BX_YZ1?\ ?H__ !56J*.5!S%7R;C_ )Z1?]^O_LJ/(N/^>D?_ M 'Z_^RJU11RH.8J&&X'_ "TB_P"_1_\ BJ%AN,?ZR/\ []?_ &56Z*.4.8J^ M1D7_?H_P#Q56J*.4.8J>11D7_ 'Z_^RI/(N /]9%]?*/_ ,55NBCE#F*OD7'_ #TC_P"_7_V5'D7' M_/2/_OU_]E5JBCE013D7_?H__%5:HHY0YBH8+C_GI'_WZ_\ LJ7R;C_G MI'_WZ_\ LJM44D?\ WZ_^RI8H MIA*NYXRO4XC(_7-66;:N?2OF7]I_]O35?A_\09/!_P ,O#=AXZ\3Z"T=UXD2 M[O\ [!8Z7"5$BV*W&U@=2N$93%$P$<:$23O$K1"7;#X6=:?)35V3*HHKFD[( M^FJ*X?\ 9\_:#\-_M*_#>T\3>&;F>2UF=[>ZMKJ$V][I=U&=LUIXJ91<7RR5F@"BBBI X/]I6=K?X-ZRZ^)[;P=M6$OJUS,UO!;IY\ M>Y))596A25'%\4>&M4U#4[CPEX=;1_ M%FHRVUK'YKB2^AN$>(W5K#;022PO,NW$:1J &&[ZBU?2+?7=.GL[J&*XM;J- MH9X94#QRQL"&5E/!!!((/!J2*S6.,*/NJ, #H!Z5G*-V:1DDK'SCJGB?4/"' M[2NK6>EZM)XLU+5);A;338?$=_)/X7CBT=6C^TZ?N:W:%YX.)9-K&2]CP6-: M'[&WBFXU_P 03?8_$&L>(]+D\+Z3_8];XU>XZ>UT;"W_3_MT_\DPTS_L) MK_Z*DKV/2?\ D'P_]Z!^6*#Z^:?_ (BCS;Q_^6=N?^VQ_P#B*O44 _ZN#_O\W_Q%7**.4.8IB>\_YY6_I_K3_P#$4W?>$9,- MO_W^8_\ LE7J*.4.8I!KP?\ +&W'TE/_ ,12!KS_ )XVX]_.;_XBKU%'*',4 M2]Y_SS@^OFG_ .(H\Z](_P!5;?\ ?]O_ (BKU%'*',4C+>#_ )8V_MF9O_B* M19;P$_N;7\)F_P#B*O44DS?_$5? MHHY0YBCF[)_U5O\ ]_3_ /$4&:]4_P"JM^F<>>W_ ,15ZBCE#F*8FO&/^K@_ M[^G_ .(H+WJ\^7;_ /?YO_B*N44[S_J;<_\ ;4__ !%(LEX1_J;? M\)F_^(J]11RAS%/S+Q1_JK?V_>G_ .(IIDO"W^IMS_VW/_Q%7J*.4.8H[[K_ M )XV_P#W]/\ \11NO"?]3;C_ +;'_P"(J]11RAS%$27G:.!?I,?_ (BC?>Y_ MU<'U\YO_ (BKU%'*',4A->9_U=O_ -_F_P#B:0R79P3';_\ ?YO_ (BKU%'* M',4?-NRO^IM]O_74_P#Q% >[_P">=O[XG;_XBKU%'*',41)=8QY-O[?O6_\ MB*4&\'_+*#_OZW_Q%7:*.4.8IF>\7_EE;]/^>I_^(IIEO!_RSM_^_P W_P 1 M5ZBCE8'_EC M;_\ ?UO_ (BFO)>=XX/^_K?_ !%7J*.4.8HA[K/^IM_QE;_XBC?=9_U5O_W^ M;_XBKU%'*',4B]Y_SS@/UF/_ ,12%[S/^KMS]9C_ /$5>HHY0YBB)+L?\LK8 M?]MF_P#B*#/>$?ZJW_&9O_B*O44_[UO\ XBKU%'*' M,4A]KS_J;?\ [^G_ .(I&FO&_P"6-OG_ *[-_P#$5>HHY0YBCNO"?]3;?]_C M_P#$4K2W9_Y8VW_?UO\ XBKM%'*',40UXP_U-O\ ]_F_^(H$EXG_ "RM_P#O M\?\ XBKU%'*',41)>(/]7;^W[YN?_'*#+=?\\K;/_79O_B*O44-N/^VS?_$4>=>#C MRK?_ +_-_P#$5>HHY0YBCY]YG_56_P#W_8X_\+_P LK?\ [^G_ .(J[11RAS%'-Y_SQM\>TS?_ !%+NNU/$-O_ -_6 M_P#B*NUQGQ\^/?A7]FGX3ZYXV\::Q:Z#X9\.6QNK^]GR1&O1551\SR.Q5510 M6=F"@$D4U!MVCJQIW9SW[4_[5OA+]C/X)ZS\0/B%JECHOAO18\R.)MT]W*<^ M7;P1E1YDTA&%0$=R2%!8?!O[,7[-W[0_[;_B+Q;^T%>:QH?P-L_BG+:IH_@V MX\/G4)(]*C0Q)JMQ\\6=4:/RS')(I5TC5)$,?DK%K_LL_ +Q1_P6'^.>B_M' M?&[1;K1O@_X=G\_X3_#F]QBZ3((UG44!*R,^%*)DJVT8!B"M/^ELXN+B8W%YJER^#+=W4[?--<2,,O(W)X PH '=445YLI.3TE\TXF M#*V,LX5%&T^S?$3P':_$KPA?:+>3WUK#?1[//LKEK>YMV!#))%(IRKHX5@?5 M1D$9!S=$^!WAK0+#1;>WTU GA^_EU2R9Y9))%NY4E22X=F8F65EGER\A8YCS>&;'Q'-X6DMH[>5=0EEBTY[MKH2 MF0HJM*AC$)C8A"'\TD[*W/V?OC%XD\<^(H]/\1?V/(^H>&].\46KZ;!+"EM' M=M,IMI-\C^8T9C7$HV!PQ_=KCGKA\"_# \?2>)O[*A;69I#,\K2R&)I6@^SM M-Y.[RO., $1EV;S& I;;Q4WPU^"OAOX1"X'A_3OL/VI(HI,SRSD11!A%"ID9 MBD,89@D2X1 QVJ,T*,KCYHV/)?VYO&$9L--\/_9YO.+C4?/R/+"@21[/7=GG MTQ7N.FZDR6,'^BW!_=KSA?3ZUY-^W3_R3#3/^PFO_HJ2O8])_P"0?#_UR7^5 M3%/G8Y-Q1BM.5F?,BE_:KC_ M )=;C\E_QI/[6<_\NMP.?1?_ (JKV*,468G7"_XT?VK)_SZW/Y M+_\ %5>Q1BBS#F12.J2?\^UQC_=7_&E&JR$#_1;C\EX_6KF*,4Q1BBS"Z*/\ :LA/_'MMQ^2_XTAU1_\ GUN?R7_&KN*,468712;5'S_Q[7'Y+S^M M*-6;/_'K<>G1?\:N8HQ19A=%$ZLV/^/6X'X+_C1_:LA'_'M<_P#?*_\ Q57L M48HY6',NQ1&JR9_X];G_ +Y7_P"*H_M63'_'K<_DO_Q57L48HY6',4AJK_\ M/MMQ^2_XTAU60?\NUQ^2__%5>Q1BCE?<.9%$ZL^?^/6X_)?\ &AM6=1_Q M[7/Y+_\ %5>Q1BCE8Q1BCE8MQ_WRO^-+_:K8_P"/6X_(?XUQ1BCE8B_"3P M'JWB;Q1?1>'_ ]H=J][J&HWDB1P6<*#+.[9Z#T&220 "2!7YS_"CP1XB_X+ MM?'33_BE\0]'U'2_V4_ ^H-+X$\'7D>QO'MY&60ZK?QDX: ?,JQL"I#&,94S MF4W:I_P<"_'D?+J>D_L9_#G5<,?GM;CXL:I V?9TL(VQV#FZ;:6MCI^GP);6MM;Q+%#;1(H5(T10%554 !0 !7I?[G&W_+U_\ MDJ[?XGU[+S-+\OJ1PWGV9%5+2=5Q@ *H _X%TJ:#4'FE"_9YU'JP&!^M6L4 M8KS>4SY@HHHJB0HHHH Y?XQ_$^U^#OP[U'Q%>037%OIXB#)&RI@R2I$K.[D+ M'&K.&>1B%1 S'A37GOB/]K1?A]X*\)2>(+/1X/$7B2SFNC ->M+?3BL'EK+) M'=RN(V1FEB\M1F1A*"54(Y7TWXC:)JFO^#]0M]$U3^Q=6DA_T2[,,.-ROZ*M)O-1UC4KS2/#_FG3-(: M*!8;4R63V3 S"/SW7R990 TAY?)+;5VS?!S]GZ'X1WYNFUO5M>NH],M-$MIK MY85:UL;7S#%$/*1 S9D8L[99CCH!BAZ;<^3#]I^W MK%YVP>9L\N0[=W7;GG'2O9]+7=809_YY+_*IC?G8Y6Y$']N6>?\ CZM_^_B_ MXTG]NV?_ #]6_P#W\7_&K/DK_DT;!6FIGH5QKEF?^7JW_P"_B_XT?VY9_P#/ MU;_]_%_QJQY:YH\I?\FC4-"O_;EG_P _5O\ ]_%_QH_MRSQ_Q]6__?U?\:L& M)3_^NCRE/_ZZ-0T*_P#;EG_S]6_I_K%_QH&N69_Y>K?_ +^+_C5CRE/_ .NC MRP/_ -=&H:%;^W;,_P#+U;_]_%_QI?[6O^31J&A7&N69_Y M>K?_ +^K_C0=6I/_ ->CRU_R:-0T*[:Y9K_R]6_K_K%_ MQH_MRS_Y^K?_ +^+_C5CRP3_ /7H\M?\FC4-"N=;LQ_R]6__ '\7_&@:W9G_ M )>K?_OXO^-6-@_R:/+7_)HU#0K_ -N6?_/U;_\ ?U?\:/[LQ_R]6__ '\7_&K.P?Y-&P 4 M]0T*_P#;EGG_ (^K?_OXO^-']N6>/^/JW_[^+_C5CRU'_P"NCRE'_P"NEJ&A M7_MRSQ_Q]6__ '\7_&C^W+/'_'U;_P#?Q?\ &K'E+C_Z]&P$?2C4-"M_;MF? M^7F#_OX/\:7^W+/'_'U;_P#?Q?\ &K'E+C_Z]*$ HU#0K?VY9_\ /U;_ /?Q M?\:/[CRE_R:-0T*_\ ;EG_ ,_5OUQ_K%_QH&N69_Y> MK?\ [^+_ (U8,2G_ /708U:C4-"O_;EG_P _5O\ ]_%_QH.NV8/_ !]6_P#W M\7_&K'E*!_\ 7H\L?Y-&H:%?^W+//_'U;_\ ?Q?\:0Z[9@?\?5O_ -_%_P : ML^6/\FCRE]/UHU#0KC6[,G_CZM_^_J_XT?VY9_\ /U;_ /?P?XU8\M?\FCRQ M[_G1J&A7&MV9'_'U;_\ ?U?\:/[;L_\ GZM_^_B_XU8$:C_]=!C4_P#ZZ-0T M*_\ ;=G_ ,_5O_W\7_&D_MVS_P"?JW_[^+_C5G8!_P#KH,:G_P#71J&A7_MR MSS_Q]6__ '\7_&C^W+/'_'U;_P#?Q?\ &K!C4T;!_DT:AH5SKEF#_P ?5OQ_ MTT'^-']N6>?^/JW_ ._B_P"-6#&#_P#KH\M:-0T*XURS(_X^K?\ [^+_ (T@ MUVS./]*M^>?]8O\ C5DH#_\ KH\I1_\ KHU#0K_VY9_\_5O_ -_%_P :3^W; M/_GZM_\ OXO^-6?*7_)H\M?\FC4-"O\ VY9_\_5O_P!_5_QH_MRS_P"?JW_[ M^K_C5CRE]/UH\I?\FC4-"N=4O^31Y:_Y- M&H:%?^W+,_\ +U;_ /?Q?\:#KEF!_P ?5O\ ]_%_QJQY:_Y-!B4__KHU#0KG M7+//_'U;_P#?Q?\ &@ZY9@9^U6__ ']7_&K'EK_DT; /7\Z-0T*_]N68_P"7 MJW_[^+_C0-;LS_R]6_M^\7G]:L! !_\ 7HV#_)HU#0KC7;,C_CZM_P#OXO\ MC1_;EGG_ (^K?_OX/\:L>4OO^='E+[_G1J&A6&NV9/\ Q]6__?Q?\:/[=L_^ M?JW_ ._B_P"-6?*7_)H,:G_]=&H:%6O^337VQ#W[#/6C4-"#^W;,_=N8&.<8$@_QK\SOV@?B;K7_ 7&_:"U M;X)_#[7+K0_V9_ -\J?$3QK83;3XRNDPPT;3Y/NM%G)>3YE(42D>&/#MOY-K #ND=B2SS2-_'+([ M,[N>69B>G%>E3_V6"J2_B/X5_*OYGYOHNF_8TTCKU-?X9>#O"OP=\!:1X7\+ MV>DZ%X=T&U2QT_3[3:D%I"@PJ*,]@,DGDG).22:W_P"V[/\ Y^K?_OXO^-6/ M*7_)H\M<_P#UZ\[WF[LSNF5AKMF?^7JW_P"_J_XT^'5K6>54CN(79N@60$G] M:F\L?Y- C44M0T'44451(4444 <_\3OB/IWPH\&76N:H9OLML\,06&/?)++- M*D,4:C(&YY9$4$D*-V20 2.5F_:%DTCPUX?;5/"^OV_BC7()9F\.VRQ3W=MY M)19R79TB:-'DC42;AYAFBVC+[1TOQ;T#4_$OP\UBST>/1)M0N+8I#!K%J;JP MN3WBFC#*2CKE"<_+NW8;&T^*:U^P5_PD/@/2]-DU;09;JTM-8T]DO=#^VZ?9 M0:E-#+(ME \VZ!H# BPDR.JJS@J05"9RYKZ&L5&VIZ9=?M):%9>/I-!F74(U MAO7TM]4:VQIR7J6INVMC)NW!Q -V[;Y>?DW[P4JU\)_CYI?Q=OI[>QM=6L9H M[.WU.&/4+7[.UY97&_R+F,;CE'\MQM;:ZD ,BDC/)']D^:7Q+)'-X@:X\*R: MM)KWV"2V+7YNY+!K)@;K?AHSN:;!BW^8V-^P;:V?@?\ 74/AAJRWVKZY;:Y M>6NBV/AVS>"P-FL=G:F1E,BF23?,[299EVK\JA47G(N:X>[8YG]NC5[4^!=- ML1*]JTHXT^#_KFO\ *O#/VYO"UHOA MW3=;\MO[0^T"Q#[SM\HK(^-O3.[G/6O;--TJ"2PARASY:\[CZ?6IC?G8Y6Y$ M7_,%'F"JXT:W'_+,_P#?1_QH_L>W_N-_WV?\:TU,]"QY@S1YJU7_ +'M_P"X MW_?9_P :/[&M_P#GFW7/WV_QHU#0L"0'U_*CS5JO_8]N?X&]/OG_ !H_L>W( M^X?^^S_C1J&A8,RCU_*@2J1_]:JYT>W/\#?]]G_&C^Q[8*K_V/ M;Y^XW_?9_P :/[&M\?<;_OL_XT:AH6/,%'F#-5_['M_[C>GWC_C1_8]OC[C? M]]G_ !HU#0L>:*/-&._Y57_L>W_N-_WV?\:/[&M_[C?]]G_&C4-"QYHH\Q:K M_P!CVX_Y9G_OL_XT'1K=AC8WI]\_XT:AH6/.6CS5JN='MR<[&_[[/^-']CVY M_@;_ +[/^-&H:%CS![_E1Y@]ZK_V/;_W&_[[/^-']CV^/N-_WV?\:-0T+'F" MCS *KC1K:,=_RH$H/K^55_P"Q[?/W&_[[/^-']C6_]QO^ M^S_C1J&A8\Y??\J!(#5?^Q[<_P !]/O'_&C^Q[?'W&_[[/\ C1J&A8$H([_E M1Y@]_P JK_V/;_W6_P"^S_C1_8]N#]QO^^S_ (T:AH6/-%'F 57_ +'M_P"X MW_?9_P :/[&M_P#GFW_?9_QHU#0L>:*/-%5_[&M\_<;_ +[/^-']C6^/]6?^ M^S_C1J&A8\P8H\T>_P"55_[(M_[C?]]G_&C^Q[?'W&_[[/\ C1J&A8\U??\ M*CSE'_ZJK_V/;_W&YZ_.?\:/['MQ_"W_ 'VW^-&H:%CS%H$H/K^55QH]NI_U M9Z8^\?\ &C^Q[?\ N-_WV?\ &C4-"QY@H\P>]5_['MP?N-_WV?\ &C^QK?\ MN-_WV?\ &C4-"P)%-'FBJYT>W/\ W_?9_QH&CVX/^K/_?9_QIZAH6/, H,@ M JN-&MQ_ W7/WS_C1_8]O_<;_OL_XTM0T+'FK1YHJO\ V/;_ -QO^^S_ (T? MV/;G^!O^^S_C1J&A8,H'K^5'F#%5_P"Q[?/W&_[[/^-!T:W/_+,_]]G_ !HU M#0L>:N:/,%5SI%N3G:W_ 'V?\:/['M_[C?\ ?9_QIZAH6/,%'F U7_L>W_N- M_P!]G_&C^R+?^ZW_ 'V?\:6H:%C>,4>8*K_V-;_\\V_[[/\ C0=&MS_ W_?9 M_P :-0T+ E!]?RH,@%5_['M_[C?]]G_&C^Q[<_P-_P!]G_&C4-"QYHSW_*CS M5-5_['M_[C>_SG_&C^QK?^XW_?9_QHU#0L&511Y@JN-'MP/N-SU^<_XT?V-; MX_U;=,??/^-&H:%@2J:/,'O^55_[(M_[K?\ ?9_QH_L>W_N-_P!]G_&C4-"Q MY@]Z/,%5_P"Q[?\ N-_WV?\ &@:-;C_EF?\ OL_XT:AH6/,6CS%%5SHUN5QY M9Y_VC_C1_8UO_<;_ +[;_&GJ&A8+@4>:/?\ *J_]CV_]QO\ OMO\:/['M_[C M?]]G_&EJ&A8\T>_Y4"4'UJO_ &/;Y^XW_?9_QH_L:W_N-_WV?\:-0T+'F 4" M56__ %57_L:W_P">9_[[/^-']CV^/N-_WVW^-&H:%C>,T>8,U7_L>W_N-_WV M?\:!H]N/X&X_VS_C1J&A8\P4&0"JXT:W ^XW_?9_QH_L:W_N'_OH_P"-&H:% MCS%H\P57&C6X_P"69_[[/^-!T>W ^ZW_ 'V?\:-0T+!F517P=_P4E_;<\=?$ M'XPVO[+/[.-Q%-\9O%-J9?$GB)&/V?X;:2RKONYG4_N[ADD0H,AE$D9 \R6$ M-T?_ 4[_;^U7X#:GH?P;^"^FKXL_:,^)2^5X?TT?O(= MFW>9JEWN.Q(XU2 M1D#\$QEB"B,#WG_!-W_@G1H7[!GP=NK.:\F\4_$+Q?.-7\:^*[IV>[\0ZBY9 MW8L<,(4>1_+4_P!YG;+N['T*--48+$5E=OX8]_[S\ET[OR-(I17,SJOV$/V' M_!/_ 3]_9[TOX?^"K5UM;5C=:CJ$R+]KUR]=566[G('+L%50.B(B(/E45[0 M)5(JN=&MS_ W_?9_QH_L>WR/E;CI\Y_QKBJ5)SDYS=V]V9MIN[+!D H\P$57 M&C6X'^K;_OL_XT?V/;_W&_[[/^-1J&A8\P9H$@)JO_8UO_<;_OL_XTZ+3(89 M RJ=R]/F)HU#0L44451(4444 4/$OB;3_"&B7.I:K?6>FZ?9IYD]S=S+## O M]YG8@*/-D$D8R M,R1H,KG(\E\3?"KXF>(?AQIMPO\ :LGQ MH-5M=%UQ=:M[6;18IYH7MEOE2+ MR;D 0PM($B<9A"[7+&0YRDT]#2,4UJ>X0?%;PS=>,Y?#<7B#19?$4!*R:6E] M$UY&1&),-%NW@^6ROR/NL#T(-.\%_%'PU\2#=?\ ".^(-%U[[ XCNO[.OHKK M[,QSA7V,=I.#@'K@UY7KOP=\47OQ?U*?18[WP_I>N2W,GB"[;5!-8ZR'TP6L M316A#/%,LJ6Y+ H EN1NDWXJY^S;\*O$7A3Q!#J.O:;:Z/\ V9X4TKPK';P7 M2W"W36;3L]P"H&V,F4",-\V-Q*KTH4G>PQ:4 MVVP@_P"N2_RKP3]N?PO,MAINM?;I!;[A8_8\'RRQ$C^;UQN_AZ?CVKW/3-.W MV$/^D7 _=KT?V^E3&_.RI)8O]X4>:O]Y?SJN-*Q_R\77_ 'W_ /6H_LK_ *>+ MK_OO_P"M1J&A8\U?[PH,BC^(57_LO_IXNO\ OO\ ^M1_97_3Q=?]]_\ UJ-0 MT+'FJ?XA1YJY^\*K_P!E?]/%U_WW_P#6I!I./^7BZ_[[_P#K4:AH6?,7UH\Q M3_$*KC2\?\O%U_WW_P#6H_LK'_+Q=?\ ??\ ]:C46A8\Q<_>%'F+ZU7&EX/_ M !\7/_??_P!:C^RN/^/BZ_[[_P#K4:CT+ D4]Z/-7^\*KG2\G_CXN?\ OO\ M^M1_97_3Q=?]]_\ UJ-0T+'FK_>'YT>:O]X57_LK_IXNO^^__K4?V5@_\?%U M_P!]_P#UJ-0T+'FKG[PH\U?[PJNNE;?^7BZ_[[_^M2#2'YT>8O\ >JO_ &5@_P#'Q<_]]_\ UJ0Z3N_Y>+K_ +[_ /K4:AH6 M?,7^\*/,7^\*K_V5SG[1<_\ ??\ ]:C^RO\ IXNO^^__ *U/4-"QYB_WA1YB M_P!X57_LK_IXNO\ OO\ ^M1_97_3Q=?]]_\ UJ6H:%CS5'\0H\U?[PJO_97_ M $\77_??_P!:C^R^?^/BZ_[[_P#K4:AH6/-7^\/SH\Q?[PJO_97_ $\77_?? M_P!:C^RO^GBZ_P"^_P#ZU&H:%CS5S]Y?SH\U?[PJN=+S_P O%UZ??_\ K4G] MD?\ 3Q=?]]__ %J-0T+/F*?XA1YB_P!X57_LK_IXNO\ OO\ ^M0-+Q_R\77_ M 'W_ /6HU#0LAU/>D\Q?6J_]E%5_[+Y_X^+K_OO_ZU']E%'FK_ 'A5?^R1_P _%S_WW_\ M6H_LO_IXNO\ OO\ ^M3U#0L>8O\ >%'F+_>%5_[+_P"GBZ_[[_\ K4?V5Q_Q M\77_ 'W_ /6I:AH6/,7^\*/,7UJN=*S_ ,O%U_WWT_2C^RO^GBZ_[[_^M1J& MA8\Q?[PH\U%5QI.W_ )>+KKG[_P#]:C^R_P#IXNO^^_\ ZU&H:%CS%_O" M@2J?XA5<:5C_ )>+K_OO_P"M0=*S_P O%U_WW_\ 6HU#0L>8O]X4"12/O"JX MTS'_ "\7/_??_P!:D.DY'_'Q=?\ ??\ ]:C4-"SYB@_>%!D4?Q"JYTO)_P"/ MBZ_[[_\ K4?V5_T\77_??_UJ-0T+'F+_ 'A074=Q5?\ LKC_ (^+K_OO_P"M M1_9?/_'Q=?\ ??\ ]:C4-"QYBY^]1YB_WA5?^R_^GBZ_[[_^M0=*S_R\77_? M?_UJ-0T+'F*?XA1YJ_WA5?\ LK_IXNO^^_\ ZU(=*R/^/BZ]?O\ _P!:C4-" MSYB_WA1YJC^)?SJN=*_Z>+G_ +[_ /K4@TK&/](NN/\ ;_\ K4:AH63(H_B% M'F+_ 'A5?^RO^GBZ_P"^_P#ZU TK _X^+K_OO_ZU&H:%@R*.]'F+ZU7&E8'_ M !\77_??_P!:@Z5G_EXNO^^__K4:AH6/,7^\*/,7^\*K_P!E\_\ 'Q=?]]__ M %J/[*X_X^+K_OO_ .M1J&A8WKZT&50/O"JW]DY'_'Q=<_[?_P!:E_LO'_+Q M=?\ ??\ ]:C4-"QYBY^\*/,7^\*KC2L?\O%U_P!]_P#UJ/[*_P"GBY_[[_\ MK4:AH6/,7^]09%'\0JN-*P?^/BZ_[[_^M2-I.X?\?%U_WW_]:C4-"SYJ_P!X M4"13_$*K_P!E8_Y>+K_OO_ZU)_9/'_'Q=?\ ??\ ]:C4-"SYB_WA1YB_WA5? M^R\_\O%SZ_?_ /K4?V7T_P!(N>/]O_ZU&H:%CS5_O"CS%_O"JW]D\?\ 'Q=? M]]__ %J7^R\<_:+K_OO_ .M1J&A8$JG^(5\P_P#!3#_@H[8_L,?#[2].T+2? M^$X^+OCR8Z9X'\'VQ,EQJ]V3M$LB*0PMHV*EB"-Q(0%2VY=K_@H/^W9X3_X) M\_!"3Q1KTFH:SKNI3?V;X9\-6;E]0\3:@V!';PHH+;=S*7< [01@,[(C>1_\ M$T?V _%FF^/-4_:,_: E75?VA/'L!1;9"IL_ .FMG9IEFN657"';(X9B.4#, M6FDF[L/2C&'UBNO=Z+^9_P"2ZOY;EQBE[S.I_P""87_!/6^_98L->^(GQ,U: M+QO^T%\3F%YXQ\32XD-N#L*Z;:' $=K%M080*KF-. D4*1_6ZR*!]X?G5;^R M !_Q\77_ 'W_ /6H_LKG_CXN?^^__K5S5JTZLW4GN_ZLO)$RE?5EGS%]:/,7 M^\*K?V3_ -/%UZ??_P#K4?V2./\ 2+DX]7_^M66HM"SYJ_WA1YJ_WA54:0 / M^/BZ_P"^_P#ZU._LO_IXNO\ OO\ ^M1J&A8\Q?[PI0X/>JPTK'_+Q=?]]_\ MUJ=%IPCD#>=.^WLS<4]1:%BBBBF(**** D=#45E=PWUM'+;R1RPR*'C>-@R MNI&001P01R"*X;]ID(WP8UKS/$#^%XU6!I-2$"?MRKK'V#33^Y_P"$>W#^[YGVO$F/?;Y?X9KW M#3H[PV,&)K?'EK_RP;T_WZF+]]E2C[B-2BJ7EWP_Y;6W_?AO_BZ3R[_/^NMO M;]PW_P 76ES.Q>HJCY5]G_76_P#WX;_XN@QWX_Y;6_7_ )X-T_[[HY@Y2]15 M'R[['^MM_P#ORW_Q?UH$=_CF:W_[\M_\71S!REZBJ)2^Q_K;?V_UM_WX;_ .+HY@Y2[15'9?9_UMOU_P">+?\ Q= 2^_YZV_O^ MY;_XNBXHJB8[_ /Y[6W_?AO\ XNAH[XC_ %MO_P!^&_\ BZ.8+%ZBJ)CO ML_ZZW_[\M_\ %T>5?_\ /:V_[\-_\71S!REZBJ)COO\ GM;_ /?EO_BZ/*OL M?ZZW_P"_+?\ Q=','*7J*HB*^_Y[6_M^Y;_XNE"7W_/:W_[\-_\ %TUM_WX;_XNCF#E+U%4?+OL_P"NM\?]<&_^ M+H,5^1\LUMGW@;_XNCF#E+U%42E]SB6WZ<9A;_XOZ?K1Y=]_SVM_^_#?_%T7 M#E+U%40E\?\ EM;_ /?AO_BZ7RKX_P#+:W_[\-_\71S!REW-%43%?8_UUM_W MY;_XNE$=]G_76W_?AO\ XNBX6+M%4BE]G_76_P#WX;_XND\O4/\ GM;?]^&_ M^+HY@L7J*I-'??\ /:W]OW#?_%TACOC_ ,MK?_OPW_Q=','*7J*HB.^Q_KK? MV_<-Q_X_0([XGF:W_P"_#<_^/T7"Q>HJBL=]WFM_^_+?_%T&*^_Y[6_M^X;_ M .+HY@Y2]15'R[[_ )[6_P#WY;_XNCRKX_\ +:W_ ._#?_%T7"Q>HJBT=]SB M:W]OW+?_ !=+Y=\#_KK?_OPW_P 71<.4NT9JCLOA_P MK?\ [\-_\71Y=]C_ M %UO_P!^&_\ BZ.8.4O451\N^'_+6W_[\M_\71Y=\/\ EM;_ /?EO_BZ.8.4 MO451\N^S_KK?'_7%O_BZ&CO\?ZZW_P"_#?\ Q=','*7J*HE+X'_76_\ WX;_ M .+H\N^Q_KK?/_7!O_BZ.8.4O452\J^_Y[6__?AO_BZ/*OO^>UO_ -^6_P#B MZ.8.4NT51"7P_P"6UM_WX;_XN@I?'_EM;?\ ?AO_ (NCF"Q>HJCY=\/^6UO^ M,#?_ !=&R^/_ "UM_P#ORW_Q=','*7J*H[+[/^NM_;]PW_Q='EWW'[ZV]_W# M?_%T7#E+U%4?+OB.9K?_ +\-_P#%T>7?!?\ 76_3_G@W7_ONBXHJB(K[_ M )ZV_P!?);_XNE\J^Q_KK?\ [\M_\71S!RHNT51\J^S_ *ZW_P"_+?\ Q='E MWV/]=;Y[_N&_^+HN%B]15(QWV#^^MO;]PW_Q=&R^_P">UM_WX;_XNCF#E+M% M4?+O_P#GM;?]^6_^+H$=]G_6V_\ WY;_ .+HN'*7J*H^7? ?ZZW/KB!O_BZ! M'?'_ );6_P#WY;_XNBXHJCLOL_P"MM_\ ORW_ ,71LOR/]=;9]3 W_P 7 M1<.4O452\N^P?WUO[?N&_P#BZ!'?9_UUO[_N6_\ BZ.8.4NUY#^VW^VAX(_8 M/_9\UKXB>/+YK72-- AMK>%E^U:K=LK-':6ZL0&E?:QY("JKNQ5%9AH?M1?M M-^%_V.O@EKGQ ^(&O6.C^&]"AWS2&!FEN'/$<$*>9F2:1OE5!U/H 2/BO]C+ M]F3Q]_P4J^/VC_M1?M :6VB^'-%)F^$OPYND+PZ';LRM'JEVAQON9-J.NX9) M"/A52%$[<-AXR3K5M(+[V^R_5]%J5&*W9O?\$^OV*?&W[2OQQ3]JS]I33?L_ MQ OHP/ 7@F?HJB4OO^>MO M_P!^6_\ BZ/+OO\ GM;]?^>+?_%UAHS5$QZ@!_KK7_OPW_Q='E7W_/:W MZ_\ /!O_ (NBXHJB(]0Q_KK;_ +\-_P#%TOEWQ/\ KK?I_P \&_\ BZ.8 M.4NT51\J^S_KK?\ [\-_\74D$=UYJ^9+"4[A8BI_/"""00>"#3XH4084;>V >EIV.BS2@YVA MLY22>II&#DM#ZJ\A=NW'R^F:!$H;=SD>]>&:Y\5O$7@GXN7[:RVN'0M6GN$\ M+0VT=@VFWZQ:2+ORYCS>I-OAO&R<)M2,=2 UO]FGXG^(O%?B2*SUK5;76X]4 M\)Z3XI2>&UC@6QDO&G#VZ[.&A_=*8]^7P&W._!!SJX>S>XW]NC_DF&F?]A-? M_14E>QZ3_P @^'_KDO\ *O!/VY_$UP^GZ;HWV"7[+N%[]NY\O>/,3RNF,X^; MKG':O8O^-+F0K?]]K_ (T^9!RLN453%_.<_P"BMQ_M MK_C0+^;'_'JW/_31?\:7,@Y67**IF_F'_+JW_?Q?\:7[?-G_ (]6_P"_B_XT M?UI\R#E9K?\ M?Q?\:/M\V/\ CU;_ +^+_C2YD'*RY15/^T)L?\>K?]_%_P :<+Z8_P#+JW_? MQ?\ &GS(.5EJN-^/OQ]\)?LP_"36O''CC6K70/#/A^ W%[>3DX49PJ*H^9Y' M8A51069F )-1_'#X_\ AG]F[X4ZYXW\<:I9^&_"_AVV-U?W]S*"L2YPJJJY M9Y'8A$C0%G=E5020*_/WX,?!SQ=_P6[^,ND_&3XPZ!?:!^S;X9N3>_#CX>7P M"R>*91E%UC5$R0\;*7V1_=*N%4M$9)+KKPV'4TZM1V@MWW?9=V_PW9487U98 M_9F^ ?B[_@L=\<]#_:(^.&BW6A_!?PW-]J^%GPVON?[2!Y36M2095]XVE$Y5 MP./W(W7/Z71Q[![GDU3CNY@,_97W#K\Z_P"-.^WSY_X]6_[[7_&HQ&*=:2TM M%:)=$O\ /N^H2NRY15,W]QG_ (]&'UD7_&E6^G;_ )=6^OF+_C7-S(GE9;HJ MG]OF#?\ 'JW_ 'VO^-!OYQ_RZM_WVO\ C1S(.5ERBJGV^;'_ !ZM_P!_%_QH M^WS_ //JW_?:\?K3YD'*RW15,:A-C_CU8?\ ;1?\:/[0FS_QZM_WVO\ C2YD M'*RY15,:A,?^75O^_B_XT^&\EDE56MV4$X)W@XI\R#E99HHHIDA1110!C>/_ M !I/Q0\(W^@ZY90ZAI>I1&&X@E&0PR"&']UE8!E8G?#7P_I7@ MY?#UKHNEPZ"JL@TY+5%M<%BS Q8VG+$L M\1>*V2X^TWFKVTWQC<7Z1Z+<>#; M?Q'/X;%O'%(=1E:/3GN_M0G\SRMK2+L$7E'Y,/YG.P;G[/?QB\2>-_$2Z?XD M719)-0\-Z=XHLY-,MYH5MHKMIE-M)YDLGF,AC&)1L#@G]VF.125P<96*7[=" M_P#%L=-]]37_ -%25['I/_(/A_ZY+_*O!?VY_&,+Z=IOA[R9OM6X:EYO'E[ M)(]O7.[//3&.]>YZ;J,4=C"#YF?+4?ZMO3Z5,6N=E2B^1&A157^UX3_ST_[] MM_A0=6B'_/3_ +]M_A6G,C+E9:HJK_:T6?\ EI_W[;_"C^UH?^FG_?MO\*?, M@Y66J*K?VK'Z2?\ ?#?X4O\ :D/_ $T_[]M_A2YD'*RQ15;^U(L_\M/^_;?X M4IU2+'_+3_OVW^%',@LRQ15G_ 'PW^%)_:L7_ $T_[]M_A1S(?*RS M158ZK$/^>G_?MO\ "@:K"1_RT_[]M_A3YD+E99HJO_:D6/\ EI_W[;_"F_VM M#C_EI_W[;_"CF0'_II_P!^V_PHYD'*RU157^UX?^FG_?MO\*/[5B_Z:?\ M?MO\*.9!RLM455_M6+./WG_?#?X4X:I"1_RT_P"_;?X4?\ MEI_W[;_"E_M6'_II_P!^V_PHYD'*RQ15?^U(L_\ +3_OVW^%)_:L6?\ EI_W M[;_"GS(.5EFBJHU6(C_EI_W[;_"E_M6'_II_W[;_ HYD'*RS15G_?MO\*/[5A_Z:?\ ?MO\*?,@Y66:*J_VM#_TT_[]M_A1_:T/_33_ M +]M_A2YD'*RU15;^U8?^FG_ '[;_"E_M2$'_EI_W[;_ HYD'*RP1FBJ_\ M:IX5$49:21SA5C0%F8@ $U@_M8?MB?#_P#8 MM^"VJ>//B'KD>AZ#IH"KE"US?S'.RWMXNLLS8.%'0 LQ5%9A\/\ P#_95\XT'X5Z+*;WX;_ FND+1R(W^KU'5DQB1W7!$3#Y@<$+%E M)NS#X>,HNK6=H+KU;[+S_!;LN,>KV&_!3X'^,O\ @MU\6-%^,WQHT?4/"_[. MOANZ6]^'GPVO?ED\4, 2FL:HH.UT<,-D>2K+E5S$7DN_TNLK..PMHX842.*) M0B(BA511P . .,"HEU&)"3B3+G/_3-O\*SQ&*=5I;16 MR6R_S;ZOJ$FV6:*JC5H2,_O/^_;?X4O]JPX_Y:?]^V_PKGYD1RLLT55&JQD_ M\M/^_;?X4?VO#C_EI_W[;_"ES(?*RU158ZK%G_EI_P!^V_PI1JL)_P">G_?M MO\*?,AUNK9P0R2Q2(0 MR.CA6!!ZCN,@YEO\"O"\'@*;PTVEQW&D7)D>XCN)'FDNGD?S))))6)D>1W.Y MG+%B>IJ?XP_$ZU^#WP\U#Q#>037%M8>4&6)D3!DE2(,[N0D<:LX9Y'(6-%=V M.%-<)XD_:8OOAW\&]%\4:[X?6XDN;8S7Z:9JUI+&S*57%GNDW71ER6AC0;W M"G;(51H?+?4TBI6T.T_X49X8/CN3Q*VEQG6)9#.[F60P&8P?9S/Y&[R?.,'[ MDR[/,,?R%MO%2_#CX,>'/A,+@:#IYL_M$<4+%[B6X*PQ!A# AD9C'#&&8)$A M$:;FVJ,FN8L?VEM/O?BYXE\*M';VK>%2WVZ:;4H!<%%M(;DS1VN?.>+;,J[P M,;E<=N;7P;^/R?%G5'LY-%U+0;F32[37+2.\DBD-W8W1D$4G[MFVL#&P9&Y4 ME>2#2]VX6E8Y?]N>%1\,]-;^)M249]O*EKV72OFT^'_KDG\J\0_;G\0V;>$= M-TK[0O\ :(NUN_(YW&+9(N_TQNXZYKV[3'V:?!\K']TO0>U*/QLJ5^1%K%&* M8)LGHP^HH$WLWY=:U,K,?BC%-$H/J/8BCS/:EH%F.V@=J,4WS:/-_P YIAJ. MQ1C--$HH\T9HN&H[%&T>E,,W/W6_*E\WV_6EH&H[:/2C%,\WG[K4OFKC^E,- M1V*,4WS?:F^=_LM^5 :DFWVHQ31+F@2"C0-1V**9YP]_RZTIEP/\.:+AJ.V^ MU&*:)S?ETI?-_SFC0-1VW/:C%-\WUXH\W_ #F@-1V*-M-\W_.:!+[' M\NM :CL4;?:FF7 Z'/IB@2^O%.X:CMOM1M]J9YW'W6_&E$H(YROU%+0-1V*, M4WS1VYH64-ZCZBF&H[%&*;YHW=_KBCS?;% :CL48IIE7'K]!1YH(H#4=BC%, M\WGH:7S/\YI!J.VCTHQBF^;_ )S1YO\ G- :CL48IAEQ_"WX"E$O'1A^'6F( M=BC%,$V3T8?44IF Z;F^@H'J.Q1BFB;(Z'/H11YGM2T"S'8HV^U-\W_.:/,] MOUIW#4=BC%-\WV)]?:CS1F@-1VT>E&T>E-,H'J?H*/-XZ4KH-1V*,4P3<_=8 M?44IE]B?I1H&H[%&*;YGR_TH\WCW]#Q3#4=BC%-$HI#-S]UC]!0&H_%&*:)? MPH67<>A_&BX#L48IOF_YS1YHHN&H[%&*;YOM^M FYY#+]12#4=BC%1^=_LM^ M5.\W(Z'/IBF&H[%!&::)?8CZCK3&NPI^ZWY4KH-27 %> ?\ !0#_ (*'^ ?^ M">_PGCU_Q9<3:AK&L2&T\.^&M.Q)JWB6[)55AMXNNT,Z!Y"-J;E'+NB-YU^W MQ_P58M/V?_'-K\(_A+X?D^+G[0WB!-FF>%-//F6^CEAQ\^&7Q2NOCE\=O$$?Q2_:&UV,;]3E0?V;X1A(;%GID1 " M!0[)YN <%@@0/(9.^GAH0BJN)T72/67^2\_N-(QMK(XS]DK_ ()Z>//VN_C+ MIO[0W[6\-K?>(K4^?X(^&88S:+X"@.&62>-OEFOCP27!*LJLQ++&EO\ H.B; M5]?<]Z:C+&NT#"_6G>;C^GO7/B,3*L[RV6R6R79?UZDRDV.Q2;1Z"FF;'\+? ME0)L_P +?CQ6).H_:/2C%,,WLQ_"E$H[\4!J.(R*,4WS1VI/-YZ'ZTM LQ^* M,4TRBCS5Q3#4=BC%-$N?X6'U%!E&>Y^@H#4=BC;[4WS?\YH\S_.: U'8HQBF MF3';\Z!)GM0%F.HHHH$%%%% &%\2-"U3Q#X,U"VT/5?[%U>2+_1+OR(YUCD! M# .CJP:-L;7&-VUFVE6PP\PU3]BZPUOX3-X/?Q%J=OI=])?3ZD(K"Q_TF6\D M\R1X0T!%JR$L(S"%V[RQW28>O5O&OC33? 'AVXU35KH6=E;E%:38TC%G=8XT M1%!9W=V5%1069F50"2!7)R?M+^&]'^'^E>(M:76]!L]2@:>5+[1KM)-+"$"7 M[6%C(MUC8X:27;'QD,5YK.7+?4TCS6T&^)?V?8O&OCNQU;6M_9_A^$=ZUTVN:MKUU'IMIH MMM+?+"K6MC;;S%$/*1-QS(Q9VRS''0#%:4GQU\+P^/V\,OJ876%F-LRFWE^S MK.(/M)MS<;?)$P@_>^5OW^7\VW;S4OPW^-?AOXM2W2:#J$EXUK%#<,LEI-;% MX)0QBGC$J+YD,FQ]DJ;D?:<,<4>[L>8_MT>';,>$=-U;R%_M#[4+3SLG/ ME%)&V8Z8W<],U[/INDVTEA!_H]O_ *M3_JEYX^E>2?MT.#\,M-'?^TUX_P"V M4E>R:3_R#X?^N2_RJ8I<[*DWR(3^Q;7/_'O;_P#?I?\ "@:-:_\ /O;_ /?I M?\*M45KRHSYF53HMKC_CWM_^_2_X4?V-:X_X][?_ +]+5J@MM%+E0W_P"_2_X5:#9I-X]119!=E;^Q[?\ Y][?_OTM']CV MPZ6]O_WZ6K6:*?*AW/_+"W_P"_2T#1K8#_ %%O_P!^EY_2K5 8&ERH M?,RK_8UOC_46_P#WZ6@:/;#_ )=[?_OTO^%6@W_[]+_A5JBGRH7,RK_8]N3_Q[V_O^Z7FC^QK7/\ Q[V__?I:M4;A MFERH+LJ_V/;'_EWM_P#OTO\ A1_8UKC_ (][?_OTO^%6J*=D',RK_9%N3_Q[ MV_\ WZ%']B6O_/M;_P#?I?\ "K1.*"V*.5#NRK_8MM_S[V__ 'Z6C^QK4_\ M+O;_ /?I:L[QZBE#9IW_P"_2U:HI\J% MS,JG1K4_\N]O_P!^E_PH_L>U_P"?>W_[]+_A5J@G%'*A\S*HT:U!_P"/>W_[ M]+_A1_8UJ?\ EWM_^_2_X59WCUI0V:5D%V5?['MO^?>W_P"_2T'1[8C_ (][ M?_OTM6J"<4^5!S,JC1[8?\N]O_WZ%']C6W_/O;_]^EJU2;QFCE0796_L:V_Y M][?_ +]+1_8UMG_CWM_^_2_X5:)Q119"YF5?['MS_P N]O\ ]^EH_L:V_P"? M>W_[]+5JBCE0W]OW2\5:HHY4/F95_L>V_Y M][?_ +]+0=&M3_R[V_\ WZ7_ JU11RH.9E7^Q[;/_'O;_\ ?I:/[&M3_P N M]O\ ]^EJU2;@.XHY4*[*QT>V/_+O;_\ ?I:/[&M]O_WZ6K.\>HI0P/>E M9#NRK_8MM_S[V_\ WZ6C^QK7/_'O;_\ ?I?\*M YHI\J#F95&C6V/^/>W_[] M+1_8UK_S[V__ 'Z7_"K5%'*AW_[]+_A1_8UM_P ^ M]O\ ]^EJT#F@-FBR#F95&C6P/_'O;_\ ?I:/[&MB>;>W_P"_2_X5:!S11RH7 M,RK_ &-:C_EWM_\ OTO^%']CVW_/O;_]^EJU03BCE0795_L>W_YX6_T\I?\ M"C^R+?\ Y][?_OTM6@V:*.5#YF5?['M_^?>W_P"_2T?V/;8_X][?_OT*M44< MJ%S,J_V1;_\ /O;_ /?H4?V-;9_X][?_ +]+5HG%)O'J*+(=V5CHUL3_ ,>] MO_WZ6@:+:_\ /O;_ /?I:L[QZBEI(_=7AW]FOX>^#=5\,WVD^"?">EWW@O3I=(T"XM=)@BFT2SEV^9;VS M*H,,;[%W*A ..>IKU5^M^MM/4FM3GY?U^)XW_P M3$_X)X>$_P!A_P" .EK'XW_P">%O\ ]^EH&D6X_P"6%O\ ]^EJSO'J M*6ERH.9E7^Q[;_GWM_\ OTO^%']CVV?^/>W_ ._2U:H)Q3Y4/F95_L>W_P"? M>W_[]+1_8]MG_CWM_P#OTO\ A5H'-&>:7*A795_L>US_ ,>]O_WZ6C^Q[8]; M>WX_Z9+5JBGRH?,RK_8UJ/\ EWM_^_2T?V/;'_EWM_\ OT*M4%@.]'*A795_ ML6V_Y][?_OTM.@TR&WE#K#"K+T*Q@$?C4^\>HHWCU%%D&HM%%%,04444 9&A1 MI&D&(P&"!2-[YR/6O.7;G/'7.*/.7<%SRW08ZTN57N'.]CY]_;F\&Q+I^F^( M/.F^T%ET[R>/+VGS)-WKNSQ]*]RT[3(Y+"#_ %O^K7_EJ_I]:\E_;H.?AAIG M_837_P!%25['I/\ R#X?^N2_RJ8Q7._D5*3Y$,_LB,?Q2_C,_P#C1_8\?]Z7 M_O\ /_C5RBM.5&?,RG_9$>>LO_?Y_P#&C^R(_63_ +_/_C5RBCE0/^6G_?U_\ &K>W[Y_ M\:N9Q11RH.9E0:3&#UD_[_/_ (T?V1'ZR?\ ?Y_\:MT4D_[^O_C0-'C!_P"6G_?Y_P#&KE%'*A\S*O\ 9,8[R?\ ?U_\ M:0Z1&?XI>F/]<_\ C5O-&:?*@YF4_P"R(\]9/^_K_P"-._LB,CK+_P!_7_QJ MU1G-+E0G$K_XT?V1&!UD_P"_K_XU;S11RH7,RI_9$?\ >E_[ M_/\ XT@TA,_>D_[^O_C5RBGRH?,RF-(C]9./^FS_ .-']CQ^LG_?Y_\ &KE% M+E03_OZ_^-6Z*.5" MYF5/[(C]9/\ O\_^-)_9$8_BE_[_ #_XU/^FS_ .-7**.5!S,J M#2(QWE_[_/\ XT?V3'ZR?]_G_P :MYHHY4',RF=(C/\ %+TQ_K7_ ,:#H\9/ M_+3_ +_/_C5S/-&<4/^]-_P!_G_QJW13Y4',RG_8\?]Z7\9G_ ,:/['CSUD_[^O\ XU/^]+[?OG_ ,:N49I7_O\_P#C2#1X_63_ +^O_C5N MBCE0N9E/^R(_[TO_ '^?_&C^QX_[TO\ W^?_ !JY13Y4/F93_LB/^]+_ -_G M_P :#I$9/)D_[_/_ (U>LG_ '^?_&E&D1X^]+_W]?\ QJW1 MFERH.9E0:2@[R?\ ?U_\:0:/&!]Z;T_US_XU<)P**.5!S,J?V1'CK+_W]?\ MQI#H\9_YZ?A*_P#C5S.*Y?XL_&CPG\"? UYXE\9>)=#\*Z#8C]]J&K7L=I;( M><+O<@%CC 49)/ !-4H7=D@39N'2(P.LG_?U_P#&N%_:$_:$^'O[*?PYG\6? M$3Q9IOA'P_;ML-W?WC)YSX)\N) 2\TA .(XU9C@X!Q7QIXC_ ."N/Q,_;?U: MY\,_L;_"ZZ\66*RFVNOB=XPMIM,\*Z<00&,,;[9;EUR#MX=3@F&1372_L]_\ M$3=!O_B-!\3/VD/%>I?M%?%3;E9]>C \/Z-DAO*L]/QY813_ 'QL) 811G-= MWU*%+7%/E_NK67W;+YZ^1HDU\1Y[_P -A?M$?\%79FTW]FO1+[X+_!VZ;[/= M_%7Q9 ?[3U2(\.=*LBQZC(67.>?]9;NN*^EOV&O^"5?PP_87-UK&CVNH>*?B M)K*LVM^./$5RU]KNJR.RI+EAV6[_Q/=_EY$NIT13&C1C_ )Z?]_G_ ,:7^R(_63_OZ_\ MC5NBN'E1/,RH-(C'>7_OZ_\ C2'1X_[TO_?Y_P#&KF:*.5!S,I_V0I'WI/\ MOZ_^-+_9$?K)_P!_G_QJWG%%'*@YF5!I,?K)_P!_7_QI?[)C]9/^_K_XU:HI M\J#F93&CQXZR?]_7_P :7^R(_P"]+_W^?_&K=%'*@YF4QH\8[R_]_G_QI?[( MC/>3_O\ /_C5NBERH.9E/^QX\_>D_P"_S_XT#1XQWD_[_/\ XULC']"<59W44N5 M!S,****HD**** //?VI;'3=0^!OB!-7O-2T_3(XHI[FYLK,WCPI'/'(6D@ ) MF@^7]]'@AX?,!X)KPCQYH?\ PE?[/N@^&[[X?S:76[=_2F[8P?X>/TK.4+NYI&=E8 M^<]6\%:AIG[2NL:GX9TF2\U+Q)-G_P#"+Z19:G#?V4EHU]K,1G-U-A\& M9PK(KW W"4E2'DVY'T!^[_V.F*QZ3_R#X?^N2_RJ8Q]]_(J4O<0S[#F/_ $?X5F_[Y7_ JY11RA MS,I_8+@C_CY;_OE?\*!8W&.;IO\ OE?\*N44F_[X7_"@6-QG_CZ;K_='^%7**.4.9E-;&XQS M=-_WR/\ "E^Q7''^E-Q_L#_"K=%'*@YF4_L5P.ERW/\ LK_A1]AN#_R]-_WP MO^%7**.4.9E/[#<9_P"/IO\ OE?\*#8W&/\ CZ;K_=7_ JY11RH.9E,V5Q@ M_P"DM[?**#8W'_/TW_?(_P *N44Z"^5Y?7+Q&7: 21BMJ.%J5G:E%O\OF]D5%2>Q] MJ-93A?\ CZ;W^05Y=^TS^V3\,_V./"JZQ\3OB%HO@ZSD&8$O9%^U7>.HAMT# M33'VC1L8/2ODJ7P]^WC^W@S+JFH>$OV1? =Z?FM]-(\0>,)H6&[!F#"*(D==>*?'US_ &U>SR\9 MD$;CR588^5MAD4<;SR3U?5:%/^/.[[1U^][+Y7*T6YY0O_!3_P"/W[>4#6?[ M*?P6LOG+?[K(GVEMC'T'PA;^%M(M-/TR*UT[3[")8+:UM;> M.&"VC485$10%50. *N?8K@C_CY;_OA?\*N45PF_[X7_ H%G6 M_P"^5_PJY11RAS%,V5Q_S]/_ -\C_"C[# MF_[X%'V"XS_Q]-_WP/\ "KE%'*@YF4_L5QC_ (^F_P"^11]AN/\ GZ;_ +Y' M^%7**.5!S,I_8)A_R\M_WPO^%/@M)DE5FN&91U7:.:L,=JD^U>1>.?\ @H!\ M"?A?XOU#P[XF^-7PD\.^(-)E$-[IFJ>,-.L[RSD*A@DD,DP=&*LIPP!PP/>B MR07;/7J*S?!WC'2?B%X5T[7=!U33]:T75[=+NQU"PN4N;6]A=0R2Q2H2DB,I M!#*2"#D&M*J)"BBB@#B?VA+S5+3X5:I_8NN:;X=U)FMTAOK^Y6V@7=<1JT7F MLCB-Y5)B1]C[7D4A6(VGP;5?BQ$/V;O#^G^$O&'B#P[XG6>]T#0(+^_L+B.6 MXM)?*:>YGV,MQ8VH7YI P+HP5PUPR*/J'Q+X;L?%V@7VEZE:PWFGZE;O:W4$ MHRD\3J59&]BI(_&JUWX%T74M/MK6ZTG2[JWLT$5O%+:I)' @ 5 00HP ,#T M%9RBVS2,DD?/6N?&GQ!;?&*_^R^(II]3M_%MSHD7A0"$POIT>BO=I)LV>:6: M39-YH8<.(\XXK>_9'^)6I>-?$9AD\67'C"QNO"FCZW=7$A@;^S]1N3<>="OD MHNQ65$81-G9MXQNY]T31K..^^U+;VZW7E"#S@@$GE@[@F[KM!YQTS18:19Z9 MY@M;>WM_-D:9Q%&$#N>K''5CW)YH4'>X.:L>"_MSG6/L6FKY<7_".Y#;_E\S M[7B3CKNQL]L9KW337N1I\.V.'_5K_P M#Z?[M>1_MT\_##3/^PFO_HJ2O8]) M_P"0?#_UR7^53%>^RI2]Q";[O_GG#_W\/_Q- DN\_P"KA_[^'_XFK5%:V,KE M7S+H'_5P_P#?P_\ Q-'FW7_/.'_OX?\ XFK5%*P[HKF2ZS_JX?\ OZ?_ (FD M$MT#_JX?^_A_^)JS13L%RKYET?\ EG#_ -_#_P#$TXRW6/\ 4P_]_3_\35BB MBP7*HDNO^>9=C_ )9P_P#?T_\ Q-6J*+"N5?-NL_ZN'_OX?_B: M/-NL?ZN+_OX?_B:M44K#NNQ5\V[!'[J'_OX?_B:/,NCTCA_[^'_XFK5%.P7* MOFW1/^KA_P"_A_\ B:;=$_ZN'_ +^'_P")I/,NO^>?]7#_ M -_3_P#$U:!S03BE8+E4377_ #RA_P"_A_\ B:#+=9_U'6^$\>K;[GPO=:UJD;0ZI;J,FWN9"JQVFI*G M[UK,NY\LL8Y)3#/Y>]/"5IP;=?\ /*'_ +^'_P")KA_^&M/A:9O+_P"%D> /,_N?\)%9[OR\RID_ M:D^&LKA5^(/@9F/0#7[0G_T96?LI]G]Q7R.T\VZ(_P!3#_W]/_Q-(9+H'_5P M_P#?P_\ Q-8VE_%OPOKG_'GXC\/W?_7'4H9/_06-;=EJ=OJ46^WGAG7UC<.! M^53RM;A\AOFW7_/*'_OX?_B:!)=$_P"KA_[^'_XFK&[Z_E0&R?\ ZU3\P^17 MWW6?]7#_ -_#_P#$TGF7>/\ 5P_C(?\ XFK1;%&ZBP7*PDNC_P LX?\ OX?_ M (FD\R[Q_JX?^_A_^)JUNHS18+E7S+O_ )YP_P#?P_\ Q-!ENO\ GG#_ -_# M_P#$U:HIV"Y5\VZ_YYQ?]]G_ .)I3)=$?ZN'_OX?_B:LT9HL%ROYET!_JX?^ M_A_^)I!-= ?ZF'_OX?\ XFK&X>HH+@#K2 @\RZQ_JX?^_I_^)IOFW7_/.+_O MX?\ XFJWB[Q?IG@3PQJ&M:UJ%GI.CZ3;2WE]?WLZV]K8P1J7DEED8A415!8L MQ !)KY2T?\ X*U^&] \07VJ?$#0=2^'7PMO%+^'?%^K/(5O O&-0M/*$FFM M/S);"4MYB +)]GG9+=MZ.%K54W23=M[?UK\A//&7@_P99N"R2ZUK$5BL@'7;YF"W_ !]'N+E;.+4/$.L6^EVLL[*SK$LD[HIR33%NE@(E;C>&"$'?_$2O3G1LZJ:OM=6_,TC3;Z'Z[K+='_E MG!_W]/\ \309;K_GG%_W\/\ \37FO[6W[2LO[)OP?F\60^ ?B+\2I([R*T31 M?!6BOJ^J.9"?WGDI\WE+CYF&<9''.:^39?\ @L3\9=8_U*TN6 MT@MYB>9YXMV67_5>9MVD?/MSQD&*F'E3DH2:U[-/[[7L'*=NTMT/^6<(_P"V MI_\ B:3S[G/^KA]_WA_^)KX);X&_\%&/%#,U]\E%O\ L1?M<3:OI=UXL_;RM=/C@NHWN+#2_AOIMN)PK F(2O<#[PXY MB/7H>E:SPM*"YJE>*7_;WZ1*C3OHOU/O0SW03/EP_P#?P_\ Q-.\ZZS_ *N' M_OXW_P 37E?[47B_P;XA^'VN> =:^*=O\,=4\3:>UE!?V7B*VTK6K S95)K8 MR-N63(.U@O8XYY'POK'_ 29_9_U:)5\4?M8?M ^+#&[<_[Q4+C/X#FOKCQ7_P4B_9ATO\ 9(OO M%FK>/_!][\(O[2;P%>320R75B]T8C&VG2Q%&)S%G=O788SN)VG-<]#.LGQ3: MR_%1KU[7Z'0>)?^"JG[.OA$ M_P#$P^.GP?AXR-OBVUD)_P"^2:\WU[_@O[^R7X;D=;CXT^&9C'U-I9ZA=J?] MUHK9E/X&O&_!'CG]A?3_ 3K'B#P?^S[\)=:T/PD$_M?6;3PUHM[;Z.'_P!7 M]JNE\WR=W\/FL-V.,\UU'P3_ &V?@M\2+O7(_A)\"/!^O'P_ITFJ:E_8NF6Z M&"V3@G]S:,)&/18T+.^#M5L''%_KKPXE[LJL_P##3F__ $FG(]!<,XW[48Q_ MQ5*(-.AU;3KN$2_Z7:RQK+&ZHT8 M?YD8$*5#<@8SQ7Q.?^#A'P1JNIM:^'?@3^U/XL92RB33/ ""-B#CI-@_LF_P#!7'PO^UQ\7K'P+HOPK^.&BW%Y;332:UJW@ZXM?#]N88RY#7;X M**^"L;21IN)0;5+ 5YWX(_X*F?&CXL?%_2_!^D_ #XJ: VJ:@+ ZMX@^&^KV M6DZ>"2#-/=RR1H(E R74-G^$,2 >JOGV&PL8U)4*E53V44[K_%HK/5;VZZ'G M8/ JO*474A'E_FDDGZ6O?Y7Z=QQ_X+1_%#7H#)X=_8E_:0OU9L1MJ6GQZ>K> MF3A\?KBOLGX#?$3Q)\5O@YX<\1>)?!M]X UO6+-;B_\ #VH7D=S=:2Y)S$\D M0*,<8/&#@@$*<@?$/Q!_;9_:UTWXQ:AX3TWX$>.]4MK/53IBZ[8:;80Z5%HO& MC^-;'0K?6)'C#N!9LI:'RW8Q?,_S^7OP P C#<01QLG3C@JE%+7FE:S\K*COKM8Q?%OQQ_X*#:GXQUJW\/? M!#X#Z/HT%Y-%IUQJ_BN:\:X@5V$\;WNJ7,OAKPOJ-[H.HF80-&+"XV-YVY%"A 6??E<9P*]:_; M$\(?MEVWC31I?A/H9\1:=KFEKJ&JG4/'B6$?A^^D=R^GHB>5YT42; LZCY\M M\J8&[Q7QS\&?C%H?BF*X^*GPSUKQ!XTOM&BMX+GPSI^H>)H+N&50SV7VY+=U M@:.;S%*W4D,(W!U#GG%.;1H/V.6-6>C4DV^S:BY.WS1[N4Y5E-;$1A7 MQL8JUV^622\DY65^A^A/_!-+P9J_PZ_X)^_!S0M>TN^T76M*\):?;WNGWD)A MN+.58%W1R(>5=>A4\@\'FO<*X7]F[2O$GA_X)^%]-\7L)/$FG:=':7TGVPW; M3-'\BR/*1\TC(%9CS\Q;EOO'NJ^NP]3VE*,[-72=GHUY-='W/DL13]G5E3NG M9M73NG;JGU3Z/L%%%%;&)ROQHN?$=O\ #K4O^$32&37L1?9UDV;F4RH)1'YA M$?G>5YGEB0B,R; YVYKRG3?B)KEG\'/"%QHNOZE.-)\467AO7#X@T^-]6FSJ M4-G)!*T;>2)%61MTT882$*RGYB:]F^(/P_TCXH>$-0T+7+=+U*+RIX)5R MK#(*L/[K*P#*PY5E5@00#6/>?L]>!=6\+:=HM]X-\+7FD:06:QLKC2H);>S+ M-N8QHRE5+-\Q( )/)YYK.46V:1DK6//O$GQ-\2_#GXQZ@NO?V]_8NI7%S#X9 MAMHM/;3;T0Z5]J:.9@3>I/YD%X$C&J M>$])\4QSQ6L<"V,EXTX>W79]Z']TICW[GP'W._!'I5A\)?"^E>+Y/$-KXBJ.@%/\%_"[PW\.$N5\/:!HN@K>2^= M<+IUC%:K+_MS^*I&LM-T,V4WD[A??;.?+W 2)Y? M3&[^+KT[=Z]UT[4%33X,),?W:_\ +%_3Z5Y)^W.-OPPTWKSJ:YY_Z925['I/ M_(/A_P"N2_RJ8WYV5)KD0G]IY_Y9S?\ ?E_\*/[4'_/.?_OP_P#A5JBM=3+0 MJC4Q_P \YO\ OR_^%']J+C_5W'_?E_\ "K5%&H:%3^U!_P \Y_\ OP_^%*-4 M7_GGPQ^->9^*?^"EO[.O@AF76/CQ\'=-E5=WDS^,M.68_1/.W'Z & MM8T:DOA3?R"W9'LG]IC_ )YS_P#?E_\ "C^TP/\ EG/_ -^'_P *^2O$_P#P M7L_9%\)*QNOCAX7FVG&+*VO+W_T5"W'OTKA=3_X.2?V99TD'AJ_^('CB56VK M'H/@^]E,A[;3*L:]>.H-=$)I8_._P"&0_ T,R_,9)=6O9H3TZ9*Y'7@D5,L M"XJ\ZD%_V\OTN5&FV[(^X?'WQ1T/X6^"]4\1>(M1M]$T+1;62\OK^\#106L* M#+.S$=AVZDX R2!6/\$/VB/"W[1/P]M?%'A+4)-4TFZDD@):SGMKBUFC8I+! M/!*BRP3(P*M'*JNIZCD9_-3XW?#O]JBU^*7@./XN?%CX1_$S2[<:GXE'A^VT MV;3M%TR/3T@W:E--#'OEFMKBYM!!$\4@\R;>#&T:RI5^%?PE\3_M7^*?$GB1 MOCM)^RK/"]OINK67AK4-USXP984>.^ENKAH$!B#-;*JPM*GD.KRNGE!>.MC< MHHR]A7Q<(U+EZ[XVOQ- MJ26Z[IC&8UA5RB@L023@$XQ6-#-,DK5?84L;"4WM&-FWZ+F3\SJK91BZ-/VU M:E.,5U<6EKMJTD?I-XQ_:#\#_#N54\0^,?"N@,W(&IZM;V9/T$CK7FOBO_@J M1^SIX)21M2^-WPOA\HX=8_$-O,Z_\!C9C7P[\$OV5O\ @F+XELI+CP7X)T?Q M9;VE]/IKSC^V+Q'N(3B1-LKX?!Q@A2ISD$@YKV/PY\&/V,_!MVEKI/[,/AC4 MF9E\N63X>V=Y(3VV_:,R]^P]/:O/Q/%W#&&J.C6QBYXNS5XW3\TI-KYG9A^& M\RKTU6I8>;C+5/E:37=-Z-'8^)_^#@+]D+PG=^3<_&O0[AL];#2M2OT_[Z@M MW7]:X[5?^#E']E^-]FBZQXX\52LVR./2?"5X[2G_ &?-6/.?SJS\6_VN?AS^ MR=+I/_"*?L?_ !0\13WXD$47@[X8V[36NP*?WBQJ"BMNPI_B*MZ5ZY\:O^"@ M>A_LYZ-X5DU/PZ?#\7B;1HM7CMM3T^:2Y#8/J%-51_P5P^/GB1%;PY^PQ\:+CSF M_=_VQJ=OI0([%MZ';^)Q[U-XJ_X+R?#G0;+Y=<^%"W##!V?$G3[_ ,IO>.WW M,1]=M8WA/_@L/XQ_:IBU+PS^SQIOPA^(WQ.TV--1ETRZ\2S6L"Z<)!%/<+\F M)#&\MNI'FKQ(3R<*8P_$V!K34*.$K._65'$**]9.$8KYNQT8K(<3AZ3JU/9V M715:%?ASX=\1>++NY3P];>#;+5=>W001PF5I\#RDMGU6$N6 MCE\YK36-.3B_24I).W7L]!8/*77I*K[6G!/I*5FK.VJU:_R/89OA=_P4@\2Z MA_I7Q6_9O\+V^.3I/A_4+YE^BSVPSC_>J2T_8M_;FUV23^UOVVK/2X9!CRM* M^$^EL%^C20AQ]0V:K_\ !/G]N#X\_'[]I'3] \:?#7X[^&_#,EA=37.I>+? M]MI.GQ.L9,0,OE0ON+X ";R3P5P2Z5_B7\)?VXOV8KN'7].^*&I?M,2:Q=R6 MB^']-T'1_",>AQD,XNGDFDD$RG C\L#Y2P.3Q5QSS&.BZBP;C/I!QI*3\TY3 MY5\Y+9^5\*N#C3Q$<.ZL+/[2YG%>ONW^Y/=%]O\ @E=^T#K<.-9_;H^,LKL< MO_9OAZ#3QSUQL?(]OY5.?^"*NJ:]:A?$'[8/[86I-GYA:^*UM8V_ 6[D?]]5 MYJE_^WUXDUQM2;X0:SI\C2";R[GXOZ?;P@CMY,,+IMX^[C!K2B_94_;*_:E\ M3QZ;X\U75/A#X?U3":AKOA?XN7K:MIL:+E3:VMM!';-(S*JG?A<,S') KFCQ M!GCFE+!2C&^K<\+IYVC6E)V[)-]DSJK9;A84Y2CC*B_MJ?L$_$?XMZ[H/BKX>?%+Q;;ZYHNDP:#+X=UO MQ5?6'AK4H5:1GOYHK% [:@Q=09""C*NW:IVLODFJ_L!?M9>--,L;#7/''PKF ML]-&+6.37/$%V(> N?F";C@8^8D^_)K3%9]G<)\N&I.<>_M(0^5G)/\ "QA@ M\+AJM-SKXE4WV<9OYWC%K\2K\;_^"/?[%?['/@O3_&%Y\.?'5GJ<>L66G:+= M:)XA\0W.L'5+B98[06T:W6SS?-*D,Z^6I +_ "YKD_V;OA)X-_;;^,>I?"K] MH2U\1:]>:+:WEYHWA6XLOL=EJ\5C-:Q3ZIJ$^FW,MO+J$;7UO&;6*801&1Y% MC+2((.XUW]@']J+P_H7A\6OC3X8>(H- U:WO[;2)%U-([1EK1X? MRRM1J8F6-AS0MRW33;;]_1KF=H_#9:O3H>I?\.*OV047;_PHCPWZ?\OQS_Y% MJG?_ /! _P#8ZO(R)/@?I,08YS#>ZK"1^*3C'T%9'@W_ ()B_&3P1I]_;Z9\ M9?">DQ:M'Y5]%8>&M3A6Y4!@ Q&JCH&;MD;C6S\-?^";7Q4^%&MPZCI'QLT^ MQGXCF\G0-1=&C+*6&R75'C;[HQN4_J0>Y<19^GKAY_*M#_Y)'&\OP/V<;'_P M"I_\BS%;_@WA_8Q9BW_"G[Q,]-OBOQ"OY#[9_2LN[_X-S/V429&L/#?CS1PW M3['XLU3"?3S)&_7-;WPZ_P""1/C3X+>/+3Q+H'[6G[3.O76F),;72_%_BIM9 MTNZ=HGC5;F)E =1NSD*"&56&" *Z:T_8U^.2>)?[5?XOWL=RUP+EHQJ]_+;; M\YVB!OW7E_[ 4+CC&*[,=Q'F^'DE2HU:JZN,Z>GE:I4BW\DUYG'@<+2KPT=_.\(27WM,\TLO\ @WQ^%OAJ!D\,_%S]I[PAN^[_ &/XWF@5?;'D M$'\N^(/V;?VA=1U M*6ZM_B_'!)(%XAVPQ(0,<1FU=>V3ZD\U#^U%\"_VL/&/Q0T6_P#A7\2O"I?^7FT]>:,;7^9Y.G_!,7]ICPZ\ME,&QTR ,]<#.*]+&<58+"J+Q:C'GVO3GTMO MRKW=]I6?;9VX<#EF)Q$[9XX7F+)JFV+?"P4*DC0IEW52JDXHP/%F78Q\F%]G)]E>]N[5[K MYHK'95C,'!5,32Y4W9/HW\FSSF3]H7_@H[.,1_ 'X$VYSC,OBAY./^ W _SV MJ:#X@_\ !2;5+9C_ ,('^RMI;-T\^_U:1U_[XE=:7QM_P6@\;>$/%.J6,?[- M_B:^MK&\FMH)W\8Z5;S7"([*KM"Y#1LP )0Y*YP>16*?^"ZOC2(?/^R_XS*_ M],O&6CO_ ">LUQIDDM/K.%5GUJTT_P :AU?ZM9Q;F6$J6_P2_P B_<_#O_@I M!XMN8ENOB1^S7X-@89=M)T+4=0ECS_LSV^TD9[/4B_\ !/+]KSXAP[?&G[;W MB2SBRY%OX6^'UCINS/&!+&(Y",?WMQ'8UJ:%_P '"_[/_A+0K*W^+VK:E\'? M&EU$]Q+X;U6QGU*>"#S'2*;S[..2%ED"$@9##!!4<$\_\1/^"\U]HOC"Z@\' M?L_^/_'_ (598[C2/$=CJUG!:ZY:RQ)+%FI<_X<$^ M!?'UQ;S_ !6^,W[27Q+)H[,..Z1PQJZ8.#D2;A@?-7;^ O^";^ MK:M\0I-/^)WB2'QQ\+O#LZW&B:9-92?;_$K!M\/]NG8(IUM2-JQQC9=,J33@ MNH2OE7]K3_@K#\1/VR?@M>?#.U_9O\6>$X_%U_IMK/K6M:U;W%CI\*ZA;2RO M5K)M?LMX?TW M3?"NE0V.EZ?'I]C;J$BM[:R,,4:C@!550 !@#I5S^T5!_U74[EI.VQ!;32@O_O; M5]ZYZW$&2TI.-?'T(R6Z=:"DGV:YKIKJGJC;#\-YK6@JM+#5)1DKIJ$FFGLT MTK69^M0U09XCG_[\O_A2'50H_P!7-U_YX/\ X5\&?\$UO^"@/QT^)GQ9_P"$ M'^.'@F[FU#Q*LEWH^N^$O##IX>T.*"%GFBU&[-U,(Y)&""(8Y9L9.X;?+?C[ M\5OVI/VQ?C%<:AX)U;XZ?L]^!+5GTEM$F\ 076J3R02R*]_&VY6:.;*!<2[< M)E2003I+.,MA16*GB8^R>BFN:46_+E3;^[HSFIY3BIXEX-0:J+=/1K;>]K;H M_40:LIX\N;=U_P!2_P#A3O[47/\ JY_^_#_X5^.>I_L%?M*?$+Q/<1ZI\5/V MJM=T62549W\9W7A]KR'(+9M$M&AA8\X'F2 <')Z5ZA\%OV.OVG?V,_$NN:A^ MS_H.F:K)XL@BM]4E^-/C6^U26V\C>8FA-J40EC(^[]P"H50'()%94>(LIQ$U M1PM608O#476K**2M]NFY:Z:14N9_)/OL?HE M\2?VB? OP9BC?QAXR\+^$UF1I(O[9U.&P,RJ0&9!*RE@"0"1TR*\-^(O_!:[ M]E?X7>9_:GQP\#2-%U33IY=3<_1;9)"WX UYO^W?_P $QM>_;8^(O@SQ-K7A MWX3W6N:7X8M]-U"]N-*CO)([H2R2S11O=1RJUH'D)B5H=ZEY23\V!0TK_@D) MJ5KH&DV>FZ;\&_ DVG1[;C4/"WA+3].U#5&XP]Q+%9)EAC(\H1#)R03C"K<0 M8:C-TGAL14DM^2$5%^DI22?J&&R>-6DJLJ].%^DI:_-14FON/:_V1_\ @K+\ M#OVZOB3JWA7X6>++SQ1JFBZ>-4N2-!U"U@$'F+$2'FA0;@SH-IP2#D @-BQ^ MVW^V]XM_9:O/#5EX1^ _Q0^,5YXB6=V?PW;*MII@BV +<2MDQL^_*@K@A&^; M( /$^(?^"9?BOXE?!I? ?B#X\_%#1=&CO5OUN?"6HMIFJ3.-X,4UXV^22W(< M_NB-H*QD8" %?AU_P1O\$?#KX6ZOX+D\>?%KQ9X;\1WHO=7M/%7B$:U%J#JL M80/%+%Y6U3&K8V'AB ME1G6BX=9Q4FMMK.,9/73:WF>5:G_ ,%*_P!L+QCINHW/AW]D?P]X3L=*MFNK M[4/%_P 2].BCTR,*S>;<0JTV3=YDD/EHI?S,.2 5(& 2/:? ?_ 29 M^#?PW2>/2=!FLX;I0MQ%:-#8I< 9X<6\4>X7R.K$8?*X4G[*O*4NB]DDK^;=2Z]>5^A\._'K_@I-\-/^"B>N^'?"7P# M_:ZUKX:WVGSRS:[>:'X!N]0AO;=D'E>9>7%NB6JAD?:ZR!9"^#G"U\]W7PRT MSQ7XZ.D>,_VA?V]/&5BNI&TDU?2=;TS0M':+>4-QY,ES]J:''S#RX]Q7HAR! M7Z_)\"/!4=FENOA#PJMO'(9EB&D6X17.DZ;9_ M]<+6./\ D*JOB>(8SY,#5HPI]'*FY2\]5./7;78RP=;+8TE]:C4E/^[*,5Y; MPF]MS\C/A/\ "'X??L8?M)1>.?@K\!?C=\/PD]^;F$P3R) M:G",JQRR*3C>BT5]-] M3\^+S]G[QC:Z;H2_#;]EWX&>![RWM2=5N-0\%VM\7N2%&ZU(N+4QH#OXD\QF M#+]W!W?,'Q5^'<.A?L]6OP?M5\$^'8?A[9PZ-#]L@CGLTU."2-Y=6FCCW,94 MGC#D(6;"31Y9964_M,$P*S)O!.D7$DCR:7IKO(Q9F:UC)8GJ2<UT[$6 M;39-!/$[%EE;S3"25<*,'YQ-X=_9Q^-\>B:A8ZM\;]4O%U1=LTKZ1'Y\((*G MR988(&AR#UCVD$ J5/)^GXH%A3:,8[#'2GU[F.R"EBZBJ5*M6.EK0JS@O7W6 MG?YGAX/-IX6G[.G3IRUO>=.$WZ>\GI\CYG\'?L7^*O#%Q/(_QH^),BWB>3< M3WEQ)Y??RVNIIA$_)PZKD'UZ5Y_\#O\ @CAHWP4\=1>(I/V@/VK/%U]#;36Z MQ:]XWEN+5O-0H6:)8%5F .1D$ @'&0*^V**TPN082A2G1CS24]^:]SYTL?\ @G5\.+349+N5O%EY<7#& M2>26Y99+ASR6=TC5F8]22>>]:(_X)_\ PGE\SS_#NK72R #;+J-\N/?*NI[= MS7O5%<,>"4G'\K'SO\8?^":/P$_:! M^."_$OQC\,=*UWQXB01C69H[J.X'D?ZEAL=5#IQA\;A@<\"NTUG]D[X6^(8K M6.^\ Z#<)9H8X@VF$8!QUP/FZ=6R?SKU2BO-3Q56G% MQIR:3W2;29YSJ?[.7PWUOPAI_A^]^'WA.^T+226L=/NO#T$]M:$@@E$>,JK' M)R0,G)S6SX9^&WA?P5X6CT/1_#>DZ5HD+&1-.L])C@M$8G<6$2($!)YR!UKK M:*WC1C%6BD8RE=W9E:?;V>DQ>7:V?V>/.2D5J8U)Z= H%63J*G_EG-_WX?C] M*N45?*%RG_:*G_EG<'V\A_\ "AK]#_RRF_[\O_A5RBCE#F*?V^/_ )Y7'_?A M_P#"@WT8/^IF_P"_#_X5)E' MYD5:HHL%P5=HXHHHJB0HHHH Y7XS>/KKX9_#K4M:L]+FUBXL1$1;1[_NO*B- M*VQ'?RXU9I'V([[(VVJQP#Q.G_'[6=.^%'@?5VM?#WBF36]2LM)U/5-&U4-I ML1FNX[0S193>SF23/D[0$*R*TF54OZ)\1?"EUXT\&ZAIUCJ]]H-]& 8#*-PZY4\$UQ=U^RSI-UX(L]%BUOQ-8I#JIUVXN;>ZC^T7]\ M;A;D3RL\; L)D5@JA5& N-H K.5[Z&D>6VIF:I^U)=:1XWNHYM#A_P"$3L]< MF\.2:B+TF\-U%8O=NXM_+V^3E&AR9 V\;MNSFM+X(?'O4_B;K7]GZQHEGHMS M=:%8^)+%;:_-X'L[II55)28X]DR&+Y@NY3O&UC@U?D_9I\.S^.)MVVIZ;H&CZE>6:B&]GAMYH-J3,8 MYK>.&92SG(E'3H.1_;W_ &'XM'^)7B/XL>&?$5S8^)/'$]A:WUEJ<37>FJ]M M;^2LT:))&T;&!-I^\2<<@<5[I\!/V$? GPR^'ZZ;JVA>&?%]V]S+=_VCJ.@V M[7!65MXC);>=JY( W8 P *^/J2XB>9U(4%"-"RY927-JM](SC+6]M?Y>ES MZFC0R&&5TZN)J3E7,?=LGMK*#CI:[MJW)[\J.-\8_\%:O 'A;2[N\M_#/ MQ"UB&S1I&%KIMM"[JJEB56YN(B>!TQD^E?,NF?\ !TS\)_'_ (LM-"\%_"_X ML:YJ5_)Y4+WR:;IMHAZLTLANG,2* 2S,O 'X5^A%K^S1\.[&[AN(/ ?@N"XM MW$D4L>A6JO&P.0RG9D$'D$VS M4(\O7=2_#7\X_%G_ 7>\1Z=#MA^'_PDTMLX(UKXM10L/3B.Q8?^/5Y=XS_X M+T?%*.!FL-=_9#T%E).+OQ5J&K87TQ%Y//T-?JSI?PO\-Z&!]A\/Z)9A>@@L M(H\?DHK632[>(@K#&I'0JBC'Z5SQPN97UQ*^5**_]*E4.[^T'RRY!4+N+ 5XWXC_P""F'QK\40-'=?MF>(88I.#'H'P?C&Y?]F1 M+-I!]0U?O-]BC#;MHW9SG'.:D$./XG_.O3Q7UBO).%:5)+I3C0U]74HU']UC MCP.84UH0JWVYG-6_\ E&_P [G\]]S\:?&'BZ55U#]HG]M#Q- =R:'HF MKV&\\]"MMQWX*GI7M'@O_@B[XZ_:"_9 UCQ5J]OXPUKXBZEJ<-WX2T7XA_$W M4C:7NC2^2ZS:A!#''+;7OEO)F .NUE 8J05/[4>5_M-^=,^Q1YSM7GD\56%> M*P[;CB:L[_SNGIZ>SI4]?O'CLRAB(I4Z,*5OY.;7UYI2/YXM'^ OPTM)F^Q? ML'_'+6IR_(U'0->D>(]U.[4=IP?7(KO_ MHE_X4G\S0_P#@GGXJ@55Q$;GX M7VEPWX_:$E_-BQK]X3 I'W>E,^QQY^ZOY"N*660GI4KXB2\\367_ *3*)W_Z MR5%\-&DO^X<'_P"E)GYT?\$^OV+OC%=?$OPC\4/%FH?#SX>^ [S[1=77PK?X M5Z+8:MIZF*6&&*2_@C616$@CG###%=J,H)8#@OB7\?\ ]M>P^+/B"ST'X$?$ MR^\/VFL7<-E

(],L8[RT69UBEC",43?&%8<-C/4U^JGV*/^XOY4GV"+^ZO MY56(RO!XF,88N,IQCLG5JIKU<9Q$';T3BU M%>2L?DS=^.OV[O$4NZU^ OQ!MUX^6]^*^E1Y'?\ Y:1@?EQ[UZMX/_X)A>+O MVT? 6D^*/C'\1OVC/@GXL6&73[GP?X;^*=M?:?#%'<2F*:_E1]BBQ_JU_*L68:3GA:"A+:_-4D[=O?G+RZ7T+QV M=8K&4_98B2<;WLE%:[=$NY^5WQQ_9+_:LT_XAZAHG@/P'\/M<\(Z*Z6.C:]X MI^(-YJ&J:M;1QI&EQ=[RI$[[=SA5 #$@%@ QS8OV(/VS=?TF.%_!?[*&ES( M3<2^(O$33R$>7T)2> MK M]>UT^"[SP_\ "/0[5H8I[KQ]X%6YN];D>+YFMK:X5VB2(!5+B0!V;I\F3^L7 MV2/_ )YH?^ BD-E$?^6:_D*P_P!5\I>-ACOJT.:"Y8QM[B5FK*G\%E=M>[H] M=S2'%F:0PL\)&L^6;YI/3F;TU<[D MQR+L;^SO@]HCMM^LR,1^!KZ2_8)_83UC]DJ[UW4O''Q.L/BUKVH-&NFZE-X/ MTS0YM"A57$L436P\QDE+*64OL'EC:H+.6^GA9Q@_<7\0*/LZHTHJ MU*E3A_AIPB_O23/&K8VM55JLF_5W/E#]K'_@F#I_[5GQ<;Q0OQR^.'PWM)+" M.SDT/P1XC@TK3GD5Y&-P4\EB97\S#L220B\@#%>92_\ !OA\(=6JY /.#74_8H_[B_E2_8XQ_P LU_(5,ZU6?Q2;]6QT?\ WT*/[0@_Y[0_]]BE^Q1? M\\U_*@V49_@7\J>HM!/M]N?^6T/_ 'T*/M]N3_KH?^^Q2_8H_P"XOY4GV&+^ MZ/RI:CT ZA /^6T?_?0H_M&#_GM'_P!]#FE^Q1?W%_*C[%'_ '%_*GJ+00:C M;G_EM%_WT*/M\'_/:+_OL4X6<8/W%_*C[)'_ '%_*C4-!HU"$_\ +:,?5A2' M4K<'_71_]]"GM9QM_ H^@%)]BC/\*_D*6H]!AU"V_P">L/\ WT*#?6Q'^LA_ M,5)]CC_N+_WR*;]BB_N+^0HU#0:;FU8\M#QZD4&YM?\ GM#Z??%/^Q1_W%_* MC[%'_<7\J+,+H9]MM\8\^/\ [^"C[5;E=IFC/UD%/^Q1Y^ZOY4?8X_[B_E1J M&A#)+9R9W&W?ZX-5+G1]$NL^=9Z7)Z[X8V_F*T?L47]Q?RI#91D_=7\A6^B:&ULMNUGI;0*NU8O)C**,DX QC&23CU-9VH?#WPCJ=W) M<76A^'+B:0Y>26RA=VXQR2N3P!71?8X_[J_D*/L4?]Q?R%34PM*I%0J132V3 M2:*IXBI"7-"33[IV./UOX.>$=2T>ZMX='\.V$UQ"\27,.G6IDMV92H=-R%=R MYR-P(R.01Q7C_P )_P#@GAX=^$'C/0]:T_QIXDG?09-R6\RV7DW";"C1R8A! M*LK$'G.<$$$ CZ1^QQC^!?RH^R1X_P!6O_?(KR\1P[EU:K"M4HQYH.\6M+/1 MWTMKH>MA>(LPP]*I0I57RU%:2=G=6:MJGT;^\SHM*T?S?,-MIK2XQO\ *3.! MT&:LHUBOW?LJ^F-HJ?[%'_=7\J/L4?\ <7\J]B-.*=TD>/[1M6;8QKFV9<&: M(CTWBD%U:IR)H0/]\5(;*(_P+^5 LHQ_ OY56I-QGVJU_P">L/\ WV*#?6^? M]9%]T/\ WV*/[0M_^>T/_?8IWV./^ZOY4GV. M,?P+^5&H:"'48!_RVC_[Z%)_:=O_ ,]H_P#OH4\V<9_@7\J/L@ MW^T8/^>L?_?0H&H0'_EM'_WT*/L4?]U?R%'V&(_P+^5&H:!_:%O_ ,]H?^^Q M1_:%N?\ EM#_ -]BE^Q1_P!U?RH^Q1X^XOY4]1:"?VA!C_71?]]BD.I0#_EM M'_WT*=]BC_N+^5!LHS_ OY4:CT&C4K<_\MH_^^A0-2MS_P MH_\ OH4\6D8_ MY9K^5)]BCS]Q?R%+4-!/[0@/_+:'_OL4?;X/^>T/_?8I39QG^!?RI?LHM!!J-N?^6\/_?8H-_ M/^6T7_?8H^PQ?W5_*E^Q1?W%_*C4-!/[1@_Y[1_]]"C^T(/^>T7_ 'V*7['& M3]Q?R%'V*(?P+^5&H]!#J$ /^NB_[[%+]OA_Y[1?]]BE-I'_ ,\U_*@6L8_@ M7\J-1:#3J-N!_KHO^^Q1_:, ;'G1_P#?0I391D8V+^5'V*/^XOY4M1Z#1J=N M?^6T?_?0I5OX9'55D1F;H W6E^Q1_P!Q?RI4M8XV#*J@CVHU#0DHHHJB0HHH MH *XOXF_&_3?AEK>DZ9-9ZOJFI:LQ>.TTVQEO)HK9)(DFNG6-6*Q1&://(S--;ZIX5>2/(N[IV-C\<=!OO%NL:*C:E]H\/.T>I73Z=.MC9NL$<[*] MR4\D$12HV-_1O7-.^&GQO\/?%N2Z719[UWM(H9Y$NK"XLI##,&,,RK,B,T<@ M1]KJ"I*,,Y!%>=_$']EJ\^(_Q&U.];^Q/#NEZG#?07]UI*3)J&O17-@UF(KM MF^"OPJU_PIXIOM;\37FDW&I7&DZ?H<::;%(L(AL_ M/;SB9#G?*]PYV#(0*J[G.6,J4KE.,;'-_MSWT+?#K3;?S8_/&H+)Y>\;]OER MC=CKC/&?6O9]*^73X/\ KDO\J\(_;G\(6BZ+INO_ +TWYE73_O#R_*Q))TQG M.[OGI7MVFZ3;26$'[B'_ %:_\LU]/I4QOSLJ5N1&CN%&X56_L2U_YX0_]^E_ MPH_L2U'_ "[V_P#WZ7_"M-3/0L[A2>8H[U7&CVH/_'O ?^V:_P"%']BVN[/V M>#_OTO\ A1J&A8\U?6CS5]:KC1;4 _Z/!S_TR7_"A=&M5/\ Q[V__?I?\*-0 MT+.\4;A5;^QK7/\ Q[P?]^U_PH;1;5C_ ,>\'_?I?\*-0T+!=10)%-0?V/:[ M?^/>#_OVO^%)_8MK_P ^\'O^Z7G]*>H:%@.#2[A5;^Q[4_\ +O#_ -^Q_A2? MV):X_P"/>#_OTO\ A2U#0M;A1N%5O[%MO^>,.?\ KFO^%']B6O\ SPA_[]K_ M (4:AH6/,7/6C>,U7.C6K?\ +O#_ -^U_P */[$M1_R[P?\ ?I?\*-0T+.X4 M;A58Z-:E0/L\''_3-?\ "@:+:A:OK1YJ^M5SHMJ3_Q[V_I_JE_PH&B MVH'_ ![P?]^E_P *-0T+.X4;A5;^Q;7_ )X0_P#?M?\ "@:):Y_U$.?7RE_P MHU#0L[A07 %5AHMJ/^7>#_OTO^%']BVN?^/>W_[]+_A1J&A8\U?6@2*>]5SH MEJ?^7>'_ +]K_A1_8MK_ ,^]O_WZ7_"C4-"P)%/>EW"JW]BVO_/O!Z?ZM?\ M"C^Q+7_GW@_[]K_A1J&A9W"D+@57&BVH/_'O!_WZ7_"@Z+:Y_P"/>$?]LU_P MHU#0L>8M+N%5ET:U'_+O!_W[7_"C^Q;7/^HA_P"_:_X4:AH6=PHW"JW]B6N? M]1#_ -^U_P *;_8=K_SP@_[]+_A1J&A:+@4"13WJO_8MK_SPA_[]K_A0=%M3 MC_1X>/\ IFO^%&H:%@.#2[A59=%M5/\ Q[P?3RE_PH.C6I;/V>#_ +]+_A1J M&A8$BFCS5'>J[:/:L?\ CW@'&/\ 5K_A1_8EK_S[P?\ ?I?\*-0T+'FKZT>: MOK5?^QK7_GWMR?7RE_PH_L2UQ_Q[V_\ WZ7_ HU#0L"132[A5;^Q[8C_40^ M_P"[7G]*/[%M?^>$'_?I?\*-0T+.X4;A57^P[7_GA!_WZ7_"E.B6I_Y=X/\ MOTO^%&H:%@R*.]'FKZU7_L6UQ_J(?^_:_P"%!T2U.?\ 1[?GK^Z7G]*-0T+! MD4=Z/,7'6J_]BVO_ #[V_P#WZ7_"D.AVI/\ Q[P?]^E_PHU#0M!J-PJLVC6K M#_CW@_[]K_A0-&M0N/L]O]?*7_"C4-"P)%)H#@U7_L2U'_+"'_OVO^%!T:U) M'^CP_P#?M?\ "C4-"SN%&X56_L6UQ_Q[P#_MFO\ A2?V):_\^\'_ 'Z7_"C4 M-"UN%)YJ^M5_[%M?^>,/_?M?\*/[%M3_ ,N\/_?M?\*-0T+.X4;A5;^Q;4G_ M %,/_?M?\*/[&M=FW[/!_P!^U_PHU#0L[A1N%5AHMJ/^6$/_ 'Z7_"C^Q;7' M_'O!_P!^E_PHU#0L;P!1YJ^M5_[&M\/_ '[7_"@Z+:G_ )=[?_OTO^%& MH:%CS5]:7>*K?V-:Y_U$/_?M?\*#HMJ?^6$/_?M?\*-0T+.X4;A5;^Q;7_GA M!SU_=+S^E']B6H_Y80?]^E_PHU#0L[A2>:OK5<:+:C_EW@_[]KQ^E!T6U/\ MR[P?]^U_PHU#0L>:OK0)5/>JZ:-:H?\ CWM_3_5+_A1_8MK_ ,^\'_?M?\*- M0T+.X4;A5;^Q;7_GA!_WZ7_"@Z):D_\ 'O!_WZ7_ HU#0L[P*-X-5AHUJ!_ MQ[P?]^U_PH_L:V_YX0\=/W:\?I1J&A9W"C<*K?V-:_\ /O;_ /?I?\*/[%M< MY\B'/_7-?\*-0T+.X4;A54:':@_\>\ ^D2_X4O\ 8EK_ ,^\/_?M?\*-0T+! MD4'K2[A58Z-:D_\ 'O!_W[7_ H_L2U_Y]X./^F:_P"%&H:%G>*-PJLVC6I_ MY=[U4_\ 'O ?^V:_X4]0T+!< 4;QFJW]B6N/]1!_WZ7_ I? M[&M<_P#'O!_W[7_"EJ&A8\Q?\BCS5-5AH=JIXM[+--\4V[3:9?6>HPI*T+2VLZ3(LB_>0E20&'<=17S M;XY^&?B;Q!\0/B%HO@S2=6TN+Q%9:H=3N]9BM?L<5U=:>\-O=6%U&QN0[R1P M[XVRJ(&.(SL#>@?LX^![[1_&_B/6I?"K>"]/U+3])TZ#37:WWM+9QSK)-MMV M:-5*RQ1*<[BMN. H6LU)W-7!)7*O[= S\,-,_P"PFO\ Z*DKV/2?^0?#_P!< ME_E7DW[3?P5U_P"*$D-UI>H&2WLXE0:7)(4CFDWMF7);8&"/U(S@$9YJ]%^S MKJK(/^+B^-5P.GVL\?K4JZF]!VBX+4]4HKRW_AG/5O\ HHWC;_P+H_X9SU;_ M **-XV_\"ZKFEV)Y8]SU*BO+?^&<]6_Z*-XV_P# NC_AG/5O^BC>-O\ P+HY MI=@Y8]SU*BO+?^&<]6_Z*-XV_P# NC_AG/5O^BC>-O\ P+HYI=@Y8]SU*BO+ M?^&<]6_Z*-XV_P# NC_AG/5O^BC>-O\ P+HYI=@Y8]SU*BO+?^&<]6_Z*-XV M_P# NC_AG/5O^BC>-O\ P+HYI=@Y8]SU*BO+?^&<]6_Z*-XV_P# NC_AG/5O M^BC>-O\ P+HYI=@Y8]SU*BO+?^&<]6_Z*-XV_P# NC_AG/5O^BC>-O\ P+HY MI=@Y8]SU*BO+?^&<]6_Z*-XV_P# NC_AG/5O^BC>-O\ P+HYI=@Y8]SU*BO) M]0_9ZUJWL9F@^(7C2:=8V,:->85FQP"<\ GO5/PC\ _%&I^'+6;6/'7B[3]4 M=,W$$.H>9'&V3P&SSQBCGEM8.2-KW/9**\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z M*-XV_P# NCFEV#ECW/4J*\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z*-XV_P# NCFE MV#ECW/4J*\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z*-XV_P# NCFEV#ECW/4J*\M_ MX9SU;_HHWC;_ ,"Z/^&<]6_Z*-XV_P# NCFEV#ECW/4J*\M_X9SU;_HHWC;_ M ,"Z/^&<]6_Z*-XV_P# NCFEV#ECW/4J*\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z M*-XV_P# NCFEV#ECW/4J*\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z*-XV_P# NCFE MV#ECW/4J*\M_X9SU;_HHWC;_ ,"Z/^&<]6_Z*-XV_P# NCFEV#ECW/4J*\M_ MX9TU8?\ -1O&W_@761X8^ _BR_N=375/''BVRCANWCL6BU#>;B ?==N?E8^G M%'-+L')'N>TT5Y;_ ,,YZM_T4;QM_P"!='_#.>K?]%&\;?\ @71S2[!RQ[GJ M5%>6_P##.>K?]%&\;?\ @71_PSGJW_11O&W_ (%TYZE17EO\ PSGJ MW_11O&W_ (%T?\,YZM_T4;QM_P"!='-+L'+'N>I45Y;_ ,,YZM_T4;QM_P"! M='_#.>K?]%&\;?\ @71S2[!RQ[GJ5%>6_P##.>K?]%&\;?\ @71_PSGJW_11 MO&W_ (%TYZE17EO\ PSGJW_11O&W_ (%T?\,YZM_T4;QM_P"!='-+ ML'+'N>I45Y;_ ,,YZM_T4;QM_P"!='_#.>K?]%&\;?\ @71S2[!RQ[GJ5%>6 M_P##.>K?]%&\;?\ @71_PSGJW_11O&W_ (%TYZE17EI_9TU8#_DHW MC;_P+K'TCX#>++KQ/JD%YXX\76^E0>7_ &?-O_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^ M&<]6_P"BC>-O_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^&<]6_P"BC>-O M_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^&<]6_P"BC>-O_ NC_AG/5O\ MHHWC;_P+HYI=@Y8]SU*BO+?^&<]6_P"BC>-O_ NC_AG/5O\ HHWC;_P+HYI= M@Y8]SU*BO+?^&<]6_P"BC>-O_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^ M&<]6_P"BC>-O_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^&<]6_P"BC>-O M_ NC_AG/5O\ HHWC;_P+HYI=@Y8]SU*BO+?^&<]6_P"BC>-O_ NL>^^!/BRW M\8V%M;^./%DVBRPR-=W3ZAB6&0?<55SR#W..*.>2Z H)]3VJBO+?^&=-6/\ MS4;QK_X%_P#UZ/\ AG/5O^BC>-O_ +HYI=@Y8]SU*BO+?\ AG/5O^BC>-O_ M +H_P"&<]6_Z*-XV_\ NCFEV#ECW/4J*\M_P"&<]6_Z*-XV_\ NC_ (9S MU;_HHWC;_P "Z.:78.6/<]2HKRW_ (9SU;_HHWC;_P "Z/\ AG/5O^BC>-O_ M +HYI=@Y8]SU*BO+?\ AG/5O^BC>-O_ +H_P"&<]6_Z*-XV_\ NCFEV#E MCW/4J*\M_P"&<]6_Z*-XV_\ NC_ (9SU;_HHWC;_P "Z.:78.6/<]2HKRW_ M (9SU;_HHWC;_P "Z/\ AG/5O^BC>-O_ +HYI=@Y8]SU*BO+?\ AG/5O^BC M>-O_ +H_P"&<]6_Z*-XV_\ NCFEV#ECW/4J*\M_P"&<]6_Z*-XV_\ NJ6 MI?!WQ=X0U'2[W1?&'B+6IH[Z(75M?W:F$VYSYA(8X8@8P.O.1THYI=@Y(OJ> MOT4B?=I:T,PHHHH *YCXD?%K1OA:FE_VM)=*VL7\.G6RP6Z R.54%E&OBJ\U'3=;71/"=TUM>:E9V,E M["JQ6T5Q3Z%K6FZ'9.NE:2M MO)'-:2M 1.\3M)Y9GF8^6)' "1$HH7?*S\MXD_95UKQ_^S?I/A&XOM"M=0O( M[F]UFXNK:>Y:WU.Z=YYKJW:*:+E)YIBJMD'*+2CU/5HOBOI-U\3&\ M'I+VNM2LK&6]A58K:*>YF?RU.R.$2A3R69DD"J=C8D\1>!?%-C\ M7--\46MQI>H:=H.C7FG+8O$XO]0,QMY6/F;UB5S):H!E0N)&ST%_L[^+- M;^!OAOPRFJ:)'YTDNH^+[:\@EFBUVZN':XFA+QNI%NUQ)(70?ZQ L9(0NK%Y M#M$[RX_:&\.VOQ&7PRTUZ;IKU-,-TME*;%+QX/M*6K3XV"5H2' SCYE7(9E4 MUX/VE/#U_P""]3UZT_M:ZL]+U6'17C73I8KB:ZF>W2)8XY C,KFZAVN<*0VX M';S6"/V;-6N/B*]]/K6G_P#"/W7B2#Q=7YN+6-U;^ M%R3@X JO>%:)ZAX7UT^)-#@O6L[ZP:<$FWO(A%/%R1AE!.#QGJ>"*T*X_P"! M/PQF^#_PVM=!FOH[Y[>>XF#11-#;P++/)*((8V=S'#$'$<:%FPB*,]AV%7'8 MSEOH%%%%,04444 %%%% !1110 5C>/O'-A\./"MYK.IM<)8V*;Y?L]M)=3,, MX 2*-6=V)(X4$ULUA?$?1=2\0^#-1LM(FL8+^\@:".2\C>2% P*L2$*M]TG& M#UQ2E>VA4;7U.>\4?M$Z#X0\,:/KEXNL?V+K$$%RM]#ILLUO:13&-8WF=01& M"TJ CD@98@*"PL>+?C1%X7\>-H4>DZMJLMOI7]IW1L(#<26^^=8+>/8!DF4B MX.XD*@MF+$ @UPNK?L_>--1\#^ ]#FUKPO<:5X2@A^WV4ME.(=6FMBGV5W*R M;O+C\L2&(\-(%))5=IU+3X3Z[XETSQU?746EV^J>+-7"I;ZBKW$*Z=:X@MXB M89$9?,"/<##?(UTP*DY%1>1=HFU:_M,^%-2TKPG=0W6H2)XTN#::^%O@7PWI6N:'(O@_4EU)I+RSG9&\N5W MAMXE$I98HTD\H%V=ML:9).:T'^%OC+6=$\?ZAINI6OAGQ1XLU40VMW,GVHV& MFVVVWA";6P'DC6:=2&UNI(]0T.R&H M7DDMO)#:QPG^(3LHC?;U;8QVYYP>*\QU;]D;6+CPK_9>E:IX>\/V^J>%W\'Z MM;P6$UQ%]B\R5HY;TN]B2N&Z3Q1\"M:\7?$G5KJZU#2XO# M.K>&Y?#+00Q2B_C@D!/F"0MLWAF/\/3'>CWA>Z=E\-?B?9_%#2!J%A::S;V4 M@22WEO\ 3Y+/[7$Z[DE19 &VD=F 8<949%=-7E/[-O[/%U\$9-4FN;C05;48 M+.V-KH>F'3;$M;K(&NFBWOFXF,OSN#RL4*\[-Q]6JXWMJ1*U] HHHJB0HHHH M **** "BBB@ J.]O(]/M))YF6.*%2[L>BJ!DD_05)4-\DCVK>3Y?FX)3>#MW M=LXYQGTYH!'$Z)\?])\4?#YO$FDV?B+4[/[9-8+;P:-<"\::*1XW!@=5>, H MW,@4<#/) ,5Y^T+I,_ACP;JVD+<:U9^.)E&GM!$ZR>1]GEN9)C$5\SY(H6^3 M;N+E4P&8"N4M?@;\0K'X3Z]H%KXF\/Z?J&O:U<:E)>V=I<1M';W4[S7,*-YF MZ.0[]BRKRBDL '"L+_@SX4:WI_CBW:2VT;2+7PEX670M ^R0,UC'-,P:9U@\ MP/Y<:6UG&H+JQ_>@$ Y.=Y&MHFG+^U)X9L? OB+7KU=;L(?"D_V;5+2?2;C[ M;;2&&.X \E59F!AE23_%>/P.WAV-;.XU";Q'??98HX%+21 MQK;RW$LVU0S,$BA;Y5!+,R*.6%>;:1^RKKOA[X/_ ! \/V.J:#:W'CSS$\F. MTN/L&EK+:BVE9 \K2-(X&\DLJY"C;P6;H]$\"^*-0^)PU;4QI<<_AWPT=*T> M9%9K2>[N9-]S*8M_F!%%M9H,L&.Z8 @')5Y!:)>@_:?\/SZ5=3>3KT>H6FJQ MZ*^DR:5*NHM=R0+<1QK%CY@T#"3>#L55>%+>UN[Z67Q MF\D6G#^SIU"O&D[NDS%-L+C[-,NR0ART;@*=K$<7X8_9L\7:-X?T^XN-?T&Z M\7Z7XA_X21M4>RF:/5[I[.6SG-RGF J#!+LC$9"Q+%$H!5,&W!^SIXET&S\! MV^G:UHH375E*K:C>78OA<;%23$49;4)G4$L5*J"2,FA.0[0.ST M?XV6FJ?$R+PK)I?B"QU*X@N;J%[JRV6\\,#QH\BN&.%W2Q[=V-V[CH<=M7'^ M%?AI-I?Q2\2>*;^ZCO+O5X[:PLE6/:-/L8%9EBZG<[3RSR,XQD-$N#Y8-=A5 MQOU,Y6Z!1115$A1110 4444 %%%% !2,VUJ[(=(_X1#0 M-2;3[ZQL=1ZOIUYI-A-J;&ZTV:..YMH'"32PMM_>*CE1P 6#*RAE8$UM4_ M:#TNW^!M]XXL+:^OK6!)5MK*6!K2ZN[E)VMDMMD@#1R/< 1@. 0S#('(K%\- M? 77/#_QGUWQHNHZ#'>:AIL]C'#;6EQ&E\[2K)!+=;YW'[G:R@1!=WG2G(RJ MKF^'O@KXIM9?">AZS-I=YI6G^([_ ,4W]S8JT,3DRRW%M:E'=G+"ZNO-##Y0 M+(9Y847D%HG5W_[2'AW0=6UJSU9M3T:30=/GU6>2]TV>**XM8'$A4,&4FE>_M6^%])\):AJ]]_;=BNDZ@FEWMG+I%Q]LM+AXEF0/&JG: MIA=9/,SL"GE@00.=U[]F7Q)X\O\ QXWB#7-$G;Q79R:?I]]#92_:-%MU??:P MI&TGEE%?]Y+C#3/C+!5C6-WBC]G/Q9XF\!^-H)-;\/?\)#X^NX9+^?[!,MG: M6\-O'"D<2>:7+9C#EF;DR,, !:7O#]P[+Q+^T+X?\*?$6+PS=R:A]N::TMY9 M8K*22VM);MG2V260#"M*R,!C('&XJ&!/=1MOC4^HS7B?B?\ 9BU[Q?\ &[2O M&EUKFDQ7UD^G2":.SF%UIZ6Y)N+6V82A/(N=\JOYJ,P69OO%8]GMJ+L11Z#% M7&_4SE;H+1115$A1110 4444 %%%% !1110!R^I_%K1].^)^G^$&DO/[O#J. MGRV;2VS.\:SQ^8HW(7C<(O$'QF\*Z]97NAPZ3X>CF26" M>WE:YG\\*LI5U<*,(B[1I:)UWA#]J72O$MCX3GNM-US28_ M&HC;2YIK&1K5_.622V1IMH59)84W[?X"P1B&(!ZCP/\ %K2?B+?Z]!I M&[[^S[UI[22W42!%Z/I-CX M7N()[0P63#,MHDCC: 3(5 XY"O(=H]#H_"7[4NDZ_I_A. MXO=-US28_&GE'39Y;&1[1O/#O;(TX7:))8D#[>B%@C$,0#9\._M2>%?$\MTM MO/JBQV]E)J,$KZ7<;-3MHY1"\UJ A:=1(RKA 6;S(R 5=2:_B7X0^(-;^,OA M_6H[O0&\*^&UC.GZ/+:RJUG-AHY;@%'"-((6\N(,NV,%S@E\C'^%W[./B+X8 MSZ9*NNZ/J#>$= N/#OAQ'L)(@L$T\$I>Z82$NX6UMT^3:/E=OX]JGO![IN:I M^U3X7TOP3H.O[M8N;'Q%IDFMVL=KIHPZQIMO=V\BS6]U&LL4B'*R(P!5A[$$&O!+[]D+7=7^!OA7PE<:MH$6 MH>&].ET9=8MH;V"X2U>..,[/*N8RVX("\4C-$[+&2OR8/NGAG08?"OAO3]+M M=_V;3;:.UAWG+;$4*N3ZX IQYNHI44B--\B NY506 SD@&"_ M^,VEZ-\2;'PQ>PZM:WFJ2-;V5S+ITJ6-W.L#7!ACGQL9Q"COUVGRW .Y2HH? M'OX?>(/B3X:L;#0KS1["2WU2QU.5[^"697-I=PW<: 1NN-SPA6)SPQQS6-K/ MPX\6Q_&8^,;NXT77--TBR:/2-(6"2.XM7: >)KK4-/UK^Q?"]Z]G=:E9V,MY"BQ6\4US._EJ=DLWMQ;W$\BZE\.T1-?_:ATGPM_PE%U?:?K0T;PK?/9W6H6EC+>0JL5 MO#/IIGVH64IL1>O; M_:EM?/QM\TP?O,?=P0"0Q"GA;K]G7Q9JGP3\*^&UU30UR[ZCXNMKR&66/7KN M5_M$L9>-U80-C MW$-]<_;9&BLS%"RAF\Z1'49P4,;[P@5B.M^''Q#T_P"*'AB/5M+:X-NTT]K( MEQ;O;S6\\$KPS1.C %622-U/8[<@D$$^2Z1^S)XPN=!O[C6_$'AR[\73:U8> M((]7AT^;9//;29%O)$TIV6PB_=1QQL-A=Y#O=G+>D_!;X;7/PQ\)W%K?7L&H M:CJ6I7NK7L\,)AB:>ZN))V5$+,51-X098DA 3R33CS7U%+EMH=?1116AF%'2 MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "B@G KC]3^/7A'1O'FH>&;S7M/ MM-=G]JKP.-$T_ M4/[6NEAU65XK2)M*O!=7&R-97=8/*\WRUB=',FS8%=6+8(-:4OQ^\)PR,K:S M;ADU]?"[?NY.-38*5MON_>(8<_=YZTN9#Y)'945Y?:?ME?#.^^&\/B^'Q;I\ MGAR;4QHRW@CEP;P](2FS>&P0V2H&T[L[>:N0_M4>";C2[R^34[QK*ROCIGVC M^R+WR[J[%P]L;>W;R<7,OGQO'L@WME3QQ1S(.21Z)17$>/?CWH/@'X90^*;A MKZZL[Y$.FVMG:227^K2R(7BMH+<@.TT@! 0@$8.[: 2&6O[1_@J?Q*NB_P#" M1:>FJ+HI\0RV\I:-K>P 0F>7< (@!(A($Q^8D2P21RF5E$8C=6+;2#70?$?]H#PC\) M;:.;Q!K5OIL4NG7.K(S1R2A[6W\KSI1Y:MD+YT7 Y.\8!YPX@*OMV?O(K:9ER1G9CJ0#6TG]J#P M7X@\5PZ'INIW6I:E/+-"([+2KRX6,Q7@T5YG)/[8O)/#\;HG]H0Z/?2V[K)GRY5=82&A?&%F7,;' M #$D"K<'[3_@^?6;ZP%YJBW.EV@OK]9-#OXQIT1A:=3<,T(6 F-&8+(58XP M20*.9!RR['H-%5,B/Y4 M@5ML@7:VUL$X.,Q?VJO +Z_=:8/$5M]JL_M:NQAF%O*]HI>ZCBFV>5-)"JN7 MCC9G38V0-IP _C[X1^*#Z:OA_6K;5&UC3/[9L_*5QYUIYHB,G M(&,2?*5.&!!!'!K,\/\ [5G@/Q->WEO:^((_.LX+NZ83VEQ;K/#:.T=S)"9$ M43K$ZLKF(OM(P:.9!RL]$HQ7G:_M3^"?^$4T_6FU*_CLM8G%MIJRZ/>QW6J/ MY(GS;6[0B:=/*._?&C)M#'/RMCK+SQUING^#O[?DFF.EM ERLD=O)([HX!3; M&JF1F;< %"EB2!C/%',@Y6;%&*\_TG]J7P%KEYXQL45YWIG[6'P]UK5-%L[/Q3IUS+XBMH+NPDCWM; MRQSK(\&Z8+Y<;2K#*421E9_+; .#4=I^UCX#U'PG9ZY9:X^K:9J.JRZ):2:; MIUU?/=WD<D45%9W:WL"R*&"2*&7)OV,_$FM_$6]\8+XF MT>[UB^UZ^NYM-U#2UFTN;3;BS^P"TDP!,_\ H\=N64OY9=&(49S7TK14RC?< MJ,FMCY8N_P!AWQ+)\,H=$M]!XY(((DCT^X\P32* MICD=HI2(W,H3 1,'I)/V2-;D^(JL=>T]O"K>-H/'DFZU?^TY+J.W2/[/D$1> M6TJ"3> "%)0+T*+Q%=:7%/K=KH6G3Z>+V M&Z:""02RA6<6\I1_W;1S2;2J[3T'Q"_;3\0>"K[QE*UII$.GV?ABZU[PB\MA M=2V_BQ8=.2[,T5XKB+"L9%:W*B78@<.02!DN1:FSYWH=)\2?@-XDU#]E_P - M^$[B2R^(GB/139+<:AJUS-87%Q,GR->Q7$3B6&:/=Y@8,7949M?1P"6\V_!KK6+#P[H^@W^J6^A^%+W3XKSS=DUWK&KSZ>T;E6R$41H5QSN)S MN'%<5XM_X*4:U>27E_X3T?2)_#O_ CT=[:W%W'+-,^H>?I0GA*QNH98H]41 M"@PWG1NN1M(IOEZDQYNAM>(OV(?&GB?6=:\13>)/#,/B;Q-I][H=^B6,[6$- ME^(;@YF4V@DPV%/F;.-NX]=\?_ -D6^^*.E>';'2=8M=/@\.^%[_P] M&UU$TCR&R:;:^';C M0?AQX4M/%-[;WD[MYI9TN))Y[P+$=DK2-*[>7)\ MNXGI6;XD_;JU+X?>/O$ZZ]IFFKX7T75-;T:WN+<2"XDNK'3;74((V+/M+31O M=J% !+1(!R>5\/?M0_$KQ'X\TWP;+:^#]'\17&K)I5W-)8W-U;VT@\/P:G*H M07$;'$\CQ [^$4'!.%9F+QB8C_4QXCCV+@$EB=WQ5^R[K6L_&SXA>(X;K2/L'CO2DTY# M+<74<^GE;"2VR8D/DR@LX;Y^5 ..<5B_"3]LKQ1\9OB9X/TJSTW3=*L=6T1= M4U+R=.N-7Q*FHW%E,D<\,;7Q!XDU+2;J^TOPO9^$["VTR*185MX&,CS2O)\SR2/MPH"JBJ M?O%B1PS?L0^(KGP%I?@N7Q%HI\*^$[_5M5T:46>[AOHH4N#NV!(OM\I M9D!,NQ.$^8'T7X,?&3Q%X@^*.K>#_$R:/<7UEH6F^([>_P!*AEMXI+>\>XB\ MF6&220QR));/AA(P=6SA2I%>&^&?^"A?C76_A;XDUO\ LGP_<7&DZ-IVI+C3 M[NV6TFN]2-H(#%)*7NU,:M(LT+*A9=G6F^5+42YKZ'J'[/7[)%U\"/C%/KT. MK6MQHZDC)./)DDB,H7&0\TO8@##T/]C7Q+)IEGINK M:[H0T_PZ/$FZ1HFM:Y+HVEWMLE[IUSI)N;F\UK[ (FA::1XAY97&YF.\[C\IV@TK_@H* MLVJQZ_>0Z9:_#>34YM-EOG#I>63C0K;58A+ERH<-]L@=<##I&."#N7N[![SU M+W@O]E/Q9X#TKX?WVG7WAJ+Q!\/Q=6D<4TM[=66J6]S:P0R,S2'S()0\"LH3 M<@7*X^;(]4E\/>,M7^'>N6.J7GAFZU>\=X[0VT%W:VOV=E0%)")3*'/[W]Y& MPV[D."5.[R7X:?M-_%#Q?XJOM*O/#^E+JVD>&[/5IM)MM*NO](O;FQEN%LWO M&G\NU(D5(\R1ON.[IQBNO[5_C;5?AKH6I6=[X7MM=F\5V'A36]+U#PU?6]QI M%Q>O;JH>)[M64Q"5FR"R3HT;*T8)IIQ!I]2YX:_9,\7>#/#OPYTVRU;PY+9^ M"_%%UXEDAE%R%B6;[2HLX2=SLD:73D22L79E&< \=MXFTGXF?%/]G5K.WNM, M\"^--9+I/(C-(=,M6F?"QNI<+=?9]@+C>B2EBH8!:\\UW]KSQMHND?&*^:#0 M9H?AE--8VR#0[H07LT<%FXD>Z^TE%):Y;_1PN[:H/F5ZG\%OBOKGB+XE>-/! MOB*/2)M4\(&QF^WZ8DD,%Y!=QR.@:"1Y&AE0Q.&7S'!!1@1NVAQMLA2O:[_K M^KGF.A?L0:EH7B/1ULKCPWHOAJSN]"U&72K..>1K672%=+:&"1^L3@0%V<;P M4D^\7!4N?V1/&&K?#+7='OKGPBVJ:IXIU#Q-8WT4VH0OH\]XDZF6)XFC?S(O M.95YPZLP)3O].457LT1[1F7X*T6X\.>%--T^ZO[C5;JQM8K>:^G 6:]=$"M* MX'&YR"QQW-:E%%:;&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!X\T;0/'GAZ\\-^((; M'4-/UF%K:YTZY88O(FX9"F*O\ [4]4_;3OO&LUGIL>CP: M#IMK;W%Q80W4TT\]UR/0]#_M M!HGL[B9@KI$CJD;Q["2B;U1%8 L% .>E?*_P9_9"\>^"=*\!V^FZ#+X?\06 MW@:V\/ZUJ>I+I]U:Z1/%HTUM#-I\Z.UW!/'<2*CHBB%T:5LY.6U-6_9;UWX@ M?!;PE\/;;X2Z;X:LXK:+_A+[J\O[.UM]=:^?//BZG^TJ\L2DM#\ MVTNV>_LM:!\0?"_Q7U35/&OA+4H]0\5:!HEG?:G!6,-TD[2?OO-V MR.ZLFR-_]8,XP2.$^.'[$NL:U>?%J32=$GO[.^%E-X4L/.MS#;R7=[!=ZSY, MPDM;-GT/IWP/^'ZZGHVJ1:-IUU)/@EX ^(_CC^V-6T/1]7UJUCAC>28B5@ ML+L\0DCSA@CLS+N4[6.1S7SO\:/V??B%\1-,\-GPUX5CLX_A_I1U;0UUJZLM M.NAK?V[S@RPV*26Q<16HCZQ(4U!\MG>!H_ ?]FGQ9X._:D7QOJGAV&UT_5-6 M\23N(3;Q75@+R2&6"2XD1RUU$ZHZ"/\ Y9/M;!!RAS:VL/ETO<]SU[X0_#OQ M%'>V.I:'X?NUNM83Q'=V\X1M]_&J*MTZD_?"QH,GC"@&H_&GP.^'?BZ\NKS6 MM"TF6XNKL:C<7$DOE.\[6ZVPD9@P.6@01]<%5QR*^?\ QW^S/XEUG5OV@(X_ M".H7EQX\-V^CW)BTK[#=1R6-C"%:9F^V)(SPRKL.(=N"0"\MYO"I\6^&_#>N^&%TG;/:O/JND:?-JE1R?L]_#F6VM8Y/"V@^7I>DW.DPYB7_1["YSYT.>T4@W9!XY;'4U\Q^+ M?V/_ !QJ7@=K6V\,V\5G=6/C%;#0EN;?R] @U'[)]DT\881@-Y4K%8B8XRQ4 M' !-H_LB>.M(U_6;&XT6+Q'X2T'4M!AM+5[R#?XLT.S;4V6S=9&"F2V%Y:C9 M/MCF-D#GYZ.9]@Y?,^I/AS\./"'PNTNZF\-Z;IVFV]\RS75Q P9K@HNU2\I) M+!5&!EB%' Q6'=_L^_"^Y\,Q0R^&_#W]E1Z?_9$9^58A:_:%N1"&!^Z)T60# M/##(QDUY?_PI'QAK'[!GQ"\(S>'X8->UQ=6CTO3Q;:?9R3PRRM]F\];3;:B= MDVERI +9R:XKXA?LN>)/$L&LWVC^ KC0=!U#Q1H&HQ>'+8:8UT@M(YUO+[[. M\C6*R2F2)0I=BX@#..%%AOK\ MLK>

4>$OA)J7A'XR:EX@U+X9S^+(]0T[1_^$=NIETM9O#(M M;8J]K(K2*ELPG!E!M \9:7C&T5>_;3^%NM?M#?LX6^EQ>#;ZX\1:MI\A%LBZ M7=?V3,/ ]M;^ M 9]:TVPU&'5-2UNSCL6U&R2WGCECL[=IYHGC\V1 9)$;Y40J Q?*G-I>VHZG\!OAWJ-YXFNKK0],D;Q#O37 TY$5V9%C5C,F_9N98XQN(#81>>!6[ MX \!>%_A;;/8Z!I]AI8U*5KN01G][>R;0#([$EY&VA1N). ,X KY'T/]F?Q M]X%TS7+C_A6^D^)=871[G2+IKUK&XM_$]_/J[W,>J/')(/-2WA9Y )_+D+R^ M6NT%G%SPE^R'XET;Q5X,AM/"^I-:Z./#$>GZSJL]F+SP_!IDURU]&X29V1KA M7&U+E.K_3 MK3HQM6BB@?0=1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B %BB@#_]D! end XML 14 gnrc20201231_10k_htm.xml IDEA: XBRL DOCUMENT 0001474735 2020-01-01 2020-12-31 0001474735 2020-06-30 0001474735 2021-02-19 0001474735 2020-12-31 0001474735 2019-12-31 0001474735 2019-01-01 2019-12-31 0001474735 2018-01-01 2018-12-31 0001474735 us-gaap:CommonStockMember 2017-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001474735 us-gaap:TreasuryStockMember 2017-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2017-12-31 0001474735 us-gaap:RetainedEarningsMember 2017-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001474735 us-gaap:ParentMember 2017-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2017-12-31 0001474735 2017-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001474735 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001474735 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2018-01-01 2018-12-31 0001474735 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001474735 us-gaap:ParentMember 2018-01-01 2018-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001474735 us-gaap:CommonStockMember 2018-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001474735 us-gaap:TreasuryStockMember 2018-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2018-12-31 0001474735 us-gaap:RetainedEarningsMember 2018-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001474735 us-gaap:ParentMember 2018-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2018-12-31 0001474735 2018-12-31 0001474735 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001474735 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2019-01-01 2019-12-31 0001474735 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001474735 us-gaap:ParentMember 2019-01-01 2019-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001474735 us-gaap:CommonStockMember 2019-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001474735 us-gaap:TreasuryStockMember 2019-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2019-12-31 0001474735 us-gaap:RetainedEarningsMember 2019-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001474735 us-gaap:ParentMember 2019-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:ParentMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:NoncontrollingInterestMember 2019-12-31 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001474735 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001474735 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2020-01-01 2020-12-31 0001474735 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001474735 us-gaap:ParentMember 2020-01-01 2020-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001474735 us-gaap:CommonStockMember 2020-12-31 0001474735 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001474735 us-gaap:TreasuryStockMember 2020-12-31 0001474735 gnrc:ExcessPurchasePriceOverPredecessorBasisMember 2020-12-31 0001474735 us-gaap:RetainedEarningsMember 2020-12-31 0001474735 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001474735 us-gaap:ParentMember 2020-12-31 0001474735 us-gaap:NoncontrollingInterestMember 2020-12-31 0001474735 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001474735 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001474735 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001474735 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001474735 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001474735 srt:MinimumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember gnrc:DiesAndToolsMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember gnrc:DiesAndToolsMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember us-gaap:VehiclesMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:VehiclesMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001474735 gnrc:TermLoanMember 2020-12-31 0001474735 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001474735 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001474735 gnrc:AcquisitionOfEnbalaMember 2020-10-07 2020-10-07 0001474735 gnrc:AcquisitionOfEnbalaMember 2020-10-07 0001474735 gnrc:NeurioMember 2020-01-01 2020-12-31 0001474735 gnrc:PikaMember 2019-04-26 2019-04-26 0001474735 gnrc:PikaMember 2019-04-26 0001474735 gnrc:NeurioMember 2019-03-12 2019-03-12 0001474735 gnrc:NeurioMember 2019-07-01 2019-09-30 0001474735 gnrc:NeurioMember 2019-03-12 0001474735 gnrc:SelmecMember 2018-06-01 2018-06-01 0001474735 gnrc:SelmecMember 2018-06-01 0001474735 gnrc:SelmecMember 2020-01-01 2020-12-31 0001474735 gnrc:SelmecMember 2019-01-01 2019-12-31 0001474735 gnrc:The2020AcquisitionsMember 2020-12-31 0001474735 gnrc:The2019AcquisitionsMember 2019-12-31 0001474735 gnrc:SelmecMember 2018-12-31 0001474735 srt:ProFormaMember 2020-01-01 2020-12-31 0001474735 srt:ProFormaMember 2019-01-01 2019-12-31 0001474735 srt:ProFormaMember 2018-01-01 2018-12-31 0001474735 gnrc:PramacMember 2016-03-01 0001474735 gnrc:PramacMember 2016-03-01 0001474735 gnrc:PramacMember 2019-02-01 2019-02-28 0001474735 gnrc:CaptivaEnergySolutionsMember 2019-02-01 0001474735 gnrc:CaptivaEnergySolutionsMember 2019-02-01 0001474735 gnrc:CaptivaEnergySolutionsMember 2019-02-01 2019-02-01 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2019-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2018-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2017-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2020-01-01 2020-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2019-01-01 2019-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2018-01-01 2018-12-31 0001474735 gnrc:RedeemableNoncontrollingInterestMember 2020-12-31 0001474735 us-gaap:CommodityContractMember 2020-12-31 0001474735 us-gaap:CommodityContractMember 2019-12-31 0001474735 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001474735 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001474735 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001474735 us-gaap:ForeignExchangeContractMember 2020-12-31 0001474735 us-gaap:ForeignExchangeContractMember 2019-12-31 0001474735 us-gaap:InterestRateSwapMember 2017-01-01 2017-12-31 0001474735 us-gaap:InterestRateSwapMember 2020-03-01 2020-03-31 0001474735 us-gaap:InterestRateSwapMember 2020-12-31 0001474735 us-gaap:InterestRateSwapMember 2020-01-01 2020-12-31 0001474735 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0001474735 us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0001474735 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001474735 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001474735 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001474735 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001474735 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001474735 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001474735 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001474735 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001474735 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001474735 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001474735 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0001474735 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001474735 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001474735 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001474735 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001474735 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001474735 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001474735 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001474735 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001474735 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0001474735 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001474735 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:DomesticMember 2020-01-01 2020-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:InternationalMember 2020-01-01 2020-12-31 0001474735 gnrc:ResidentialPowerProductsMember 2020-01-01 2020-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:DomesticMember 2020-01-01 2020-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:InternationalMember 2020-01-01 2020-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember 2020-01-01 2020-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:DomesticMember 2020-01-01 2020-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:InternationalMember 2020-01-01 2020-12-31 0001474735 gnrc:OtherProductsAndServicesMember 2020-01-01 2020-12-31 0001474735 gnrc:DomesticMember 2020-01-01 2020-12-31 0001474735 gnrc:InternationalMember 2020-01-01 2020-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:DomesticMember 2019-01-01 2019-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:InternationalMember 2019-01-01 2019-12-31 0001474735 gnrc:ResidentialPowerProductsMember 2019-01-01 2019-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:DomesticMember 2019-01-01 2019-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:InternationalMember 2019-01-01 2019-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember 2019-01-01 2019-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:DomesticMember 2019-01-01 2019-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:InternationalMember 2019-01-01 2019-12-31 0001474735 gnrc:OtherProductsAndServicesMember 2019-01-01 2019-12-31 0001474735 gnrc:DomesticMember 2019-01-01 2019-12-31 0001474735 gnrc:InternationalMember 2019-01-01 2019-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:DomesticMember 2018-01-01 2018-12-31 0001474735 gnrc:ResidentialPowerProductsMember gnrc:InternationalMember 2018-01-01 2018-12-31 0001474735 gnrc:ResidentialPowerProductsMember 2018-01-01 2018-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:DomesticMember 2018-01-01 2018-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember gnrc:InternationalMember 2018-01-01 2018-12-31 0001474735 gnrc:CommercialAndIndustrialPowerProductsMember 2018-01-01 2018-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:DomesticMember 2018-01-01 2018-12-31 0001474735 gnrc:OtherProductsAndServicesMember gnrc:InternationalMember 2018-01-01 2018-12-31 0001474735 gnrc:OtherProductsAndServicesMember 2018-01-01 2018-12-31 0001474735 gnrc:DomesticMember 2018-01-01 2018-12-31 0001474735 gnrc:InternationalMember 2018-01-01 2018-12-31 0001474735 gnrc:DomesticMember 2020-12-31 0001474735 gnrc:DomesticMember 2019-12-31 0001474735 gnrc:DomesticMember 2018-12-31 0001474735 gnrc:InternationalMember 2020-12-31 0001474735 gnrc:InternationalMember 2019-12-31 0001474735 gnrc:InternationalMember 2018-12-31 0001474735 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001474735 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001474735 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001474735 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001474735 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001474735 us-gaap:LandAndLandImprovementsMember 2020-12-31 0001474735 us-gaap:LandAndLandImprovementsMember 2019-12-31 0001474735 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001474735 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001474735 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001474735 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001474735 gnrc:DiesAndToolsMember 2020-12-31 0001474735 gnrc:DiesAndToolsMember 2019-12-31 0001474735 us-gaap:VehiclesMember 2020-12-31 0001474735 us-gaap:VehiclesMember 2019-12-31 0001474735 us-gaap:OfficeEquipmentMember 2020-12-31 0001474735 us-gaap:OfficeEquipmentMember 2019-12-31 0001474735 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001474735 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001474735 us-gaap:ConstructionInProgressMember 2020-12-31 0001474735 us-gaap:ConstructionInProgressMember 2019-12-31 0001474735 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001474735 us-gaap:TradeNamesMember 2020-12-31 0001474735 us-gaap:TradeNamesMember 2019-12-31 0001474735 us-gaap:CustomerListsMember 2020-01-01 2020-12-31 0001474735 us-gaap:CustomerListsMember 2020-12-31 0001474735 us-gaap:CustomerListsMember 2019-12-31 0001474735 gnrc:PatentsAndTechnologyMember 2020-01-01 2020-12-31 0001474735 gnrc:PatentsAndTechnologyMember 2020-12-31 0001474735 gnrc:PatentsAndTechnologyMember 2019-12-31 0001474735 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001474735 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001474735 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001474735 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001474735 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001474735 srt:MaximumMember 2020-01-01 2020-12-31 0001474735 srt:MaximumMember 2020-12-31 0001474735 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001474735 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001474735 gnrc:OperatingLeaseAndOtherAssetsMember 2020-12-31 0001474735 gnrc:OperatingLeaseAndOtherAssetsMember 2019-12-31 0001474735 gnrc:OtherAccruedLiabilitiesMember 2020-12-31 0001474735 gnrc:OtherAccruedLiabilitiesMember 2019-12-31 0001474735 gnrc:OperatingLeaseAndOtherLongtermLiabilitiesMember 2020-12-31 0001474735 gnrc:OperatingLeaseAndOtherLongtermLiabilitiesMember 2019-12-31 0001474735 gnrc:OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember 2020-12-31 0001474735 gnrc:OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember 2019-12-31 0001474735 2021-01-01 2020-12-31 0001474735 2022-01-01 2020-12-31 0001474735 2023-01-01 2020-12-31 0001474735 2024-01-01 2020-12-31 0001474735 2025-01-01 2020-12-31 0001474735 srt:MinimumMember 2020-01-01 2020-12-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember 2020-12-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember 2019-12-31 0001474735 gnrc:OtherLinesOfCreditMember 2020-12-31 0001474735 gnrc:OtherLinesOfCreditMember 2019-12-31 0001474735 gnrc:TermLoanMember 2013-05-31 0001474735 gnrc:TermLoanMember us-gaap:BaseRateMember 2013-05-31 2013-05-31 0001474735 gnrc:TermLoanMember gnrc:AdjustedLIBORRateMember 2013-05-31 2013-05-31 0001474735 gnrc:TermLoanMember gnrc:LIBORFloorRateMember 2013-05-31 2013-05-31 0001474735 gnrc:TermLoanMember gnrc:LIBORFloorRateMember 2020-01-01 2020-12-31 0001474735 gnrc:TermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001474735 gnrc:TermLoanMember us-gaap:BaseRateMember 2018-06-01 2018-06-30 0001474735 gnrc:TermLoanMember gnrc:AdjustedLIBORRateMember 2018-06-01 2018-06-30 0001474735 gnrc:TermLoanMember 2018-06-30 0001474735 gnrc:TermLoanMember 2019-12-31 0001474735 gnrc:TermLoanMember 2019-10-01 2019-12-31 0001474735 srt:MaximumMember gnrc:TermLoanMember 2020-01-01 2020-12-31 0001474735 gnrc:TermLoanMember 2020-01-01 2020-12-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember us-gaap:BaseRateMember 2015-05-01 2015-05-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember gnrc:AdjustedLIBORRateMember 2015-05-01 2015-05-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-01-01 2020-12-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001474735 gnrc:ABLRevolvingCreditFacilityMember 2018-06-30 0001474735 gnrc:AmendedABLFacilityMember 2018-06-30 0001474735 gnrc:AmendedABLFacilityMember us-gaap:BaseRateMember 2018-01-01 2018-06-30 0001474735 gnrc:ABLRevolvingCreditFacilityMember gnrc:AdjustedLIBORRateMember 2018-01-01 2018-06-30 0001474735 gnrc:AmendedABLFacilityMember 2018-01-01 2018-06-30 0001474735 gnrc:TermLoanMember 2018-01-01 2018-06-30 0001474735 2018-09-30 0001474735 2020-09-30 0001474735 2020-09-01 2020-09-30 0001474735 us-gaap:TreasuryStockMember 2015-08-01 2020-12-31 0001474735 2015-08-01 2020-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001474735 gnrc:SavingsPlan401kMember 2020-01-01 2020-12-31 0001474735 gnrc:SavingsPlan401kMember 2019-01-01 2019-12-31 0001474735 gnrc:SavingsPlan401kMember 2018-01-01 2018-12-31 0001474735 us-gaap:PensionPlansDefinedBenefitMember 2019-10-01 2019-12-31 0001474735 2010-02-10 0001474735 gnrc:EquityIncentivePlanPlanMember 2020-01-01 2020-12-31 0001474735 gnrc:EquityIncentivePlanPlanMember 2019-01-01 2019-12-31 0001474735 gnrc:EquityIncentivePlanPlanMember 2018-01-01 2018-12-31 0001474735 gnrc:The2019EquityIncentivePlanMember 2019-06-13 0001474735 gnrc:The2019EquityIncentivePlanMember 2020-01-01 2020-12-31 0001474735 gnrc:The2019EquityIncentivePlanMember 2019-01-01 2019-12-31 0001474735 srt:MinimumMember 2019-01-01 2019-12-31 0001474735 srt:MinimumMember 2018-01-01 2018-12-31 0001474735 srt:MaximumMember 2018-01-01 2018-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001474735 2017-01-01 2017-12-31 0001474735 us-gaap:EmployeeStockOptionMember 2020-12-31 0001474735 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001474735 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001474735 srt:MinimumMember 2020-12-31 0001474735 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001474735 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001474735 us-gaap:RestrictedStockMember 2020-12-31 0001474735 gnrc:RestrictedStockAndPerformanceSharesMember 2020-01-01 2020-12-31 0001474735 gnrc:RestrictedStockAndPerformanceSharesMember 2019-01-01 2019-12-31 0001474735 gnrc:RestrictedStockAndPerformanceSharesMember 2018-01-01 2018-12-31 0001474735 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-12-31 0001474735 srt:BoardOfDirectorsChairmanMember 2019-01-01 2019-12-31 0001474735 srt:BoardOfDirectorsChairmanMember 2018-01-01 2018-12-31 0001474735 2020-01-01 2020-03-31 0001474735 2020-04-01 2020-06-30 0001474735 2020-07-01 2020-09-30 0001474735 2020-10-01 2020-12-31 0001474735 2019-01-01 2019-03-31 0001474735 2019-04-01 2019-06-30 0001474735 2019-07-01 2019-09-30 0001474735 2019-10-01 2019-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2019-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2020-01-01 2020-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2020-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2018-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2019-01-01 2019-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001474735 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2017-12-31 0001474735 us-gaap:InventoryValuationReserveMember 2018-01-01 2018-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0001474735 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M 0001474735 GENERAC HOLDINGS INC. false --12-31 FY 2020 12001000 6968000 0.01 0.01 500000000 500000000 72024329 71667726 9173731 9103013 1027000 -154000 -4877000 -4826000 1 0 0 0 0 0 0 2640000 2689000 2579000 P5Y P5Y P5Y 1 0 44 43 20 3 15 2 P1Y P1Y P1Y P1Y P1Y P5Y P10Y 0 0 P4Y P10Y P3Y P3Y 10-K true 2020-12-31 false 001-34627 DE 20-5654756 S45 W29290 Hwy 59 Waukesha WI 53189 262 544-4811 Common Stock, $0.01 par value GNRC NYSE Yes No Yes Yes Large Accelerated Filer false false false 7391323686 62861442 655128000 322883000 374906000 319538000 603317000 522024000 36382000 31384000 1669733000 1195829000 343936000 316976000 49205000 55552000 86727000 85546000 9932000 8259000 146159000 148377000 855228000 805284000 1497000 2933000 73006000 46913000 3235423000 2665669000 39282000 58714000 330247000 261977000 63036000 41361000 204812000 132629000 4147000 2383000 641524000 497064000 841764000 837767000 115769000 96328000 179955000 140432000 1779012000 1571591000 66207000 61227000 721000 717000 525541000 498866000 332164000 324551000 202116000 202116000 1432565000 1084383000 -34254000 -24917000 1390293000 1032382000 -89000 469000 1390204000 1032851000 3235423000 2665669000 2485200000 2204336000 2023464000 1527546000 1406584000 1298424000 957654000 797752000 725040000 246373000 217683000 191887000 80251000 68394000 50019000 119644000 110868000 103841000 32280000 28644000 22112000 478548000 425589000 367859000 479106000 372163000 357181000 32991000 41544000 40956000 2182000 2767000 1893000 0 -926000 -1332000 0 -10920000 0 -2106000 -1933000 -5710000 -32915000 -52556000 -46105000 446191000 319607000 311076000 98973000 67299000 69856000 347218000 252308000 241220000 -3358000 301000 2963000 350576000 252007000 238257000 4948000 2210000 -5976000 -14285000 -13855000 2924000 -0 -10541000 -437000 -9337000 -1104000 -2615000 337881000 251204000 238605000 -364000 -635000 1647000 338245000 251839000 236958000 5.61 4.09 3.57 62280889 61926986 61662031 5.48 4.03 3.54 63737734 62865446 62233225 70820173 708000 459816000 -8448874 -294005000 -202116000 610836000 -21198000 554041000 279000 554320000 0 0 0 0 0 2924000 2924000 0 2924000 0 0 0 0 0 -5976000 -5976000 -2000 -5978000 366245 4000 1737000 0 0 0 0 0 1741000 0 1741000 -0 -0 -0 38186 1812000 -0 -0 -0 1812000 -0 1812000 -0 -0 -0 560000 25656000 -0 -0 -0 25656000 -0 25656000 -0 -0 -0 -0 -0 -0 -0 314000 314000 0 14563000 0 0 0 0 14563000 0 14563000 -0 -0 -0 -0 -0 -437000 -437000 -0 -437000 0 0 0 0 -17970000 0 -17970000 0 -17970000 0 0 0 0 238257000 0 238257000 749000 239006000 71186418 712000 476116000 -9047060 -321473000 -202116000 831123000 -23813000 760549000 712000 761261000 -0 -0 -0 -0 -0 -0 -0 154000 154000 0 0 0 0 0 -13855000 -13855000 0 -13855000 0 0 0 0 0 2210000 2210000 -30000 2180000 481308 5000 6056000 0 0 0 0 0 6061000 0 6061000 -0 -0 -0 55953 3078000 -0 -0 -0 3078000 -0 3078000 -0 -0 -0 -0 -0 -0 -0 285000 285000 0 16694000 0 0 0 0 16694000 0 16694000 -0 -0 -0 -0 -0 -10541000 -10541000 -0 -10541000 0 0 0 0 1253000 0 1253000 0 1253000 0 0 0 0 252007000 0 252007000 226000 252233000 71667726 717000 498866000 -9103013 -324551000 -202116000 1084383000 -24917000 1032382000 469000 1032851000 0 0 0 0 -1147000 0 -1147000 0 -1147000 0 0 0 0 0 -14285000 -14285000 0 -14285000 0 0 0 0 0 4948000 4948000 -29000 4919000 356603 4000 5793000 0 0 0 0 0 5797000 0 5797000 -0 -0 -0 70718 7613000 -0 -0 -0 7613000 -0 7613000 0 20882000 0 0 0 0 20882000 0 20882000 0 0 0 0 -1247000 0 -1247000 0 -1247000 0 0 0 0 350576000 0 350576000 -529000 350047000 72024329 721000 525541000 -9173731 -332164000 -202116000 1432565000 -34254000 1390293000 -89000 1390204000 347218000 252308000 241220000 36493000 32265000 25296000 32280000 28644000 22112000 2598000 4712000 4749000 -0 -926000 -1332000 -0 -10920000 -0 21195000 18733000 23600000 20882000 16694000 14563000 -7145000 -1086000 -2474000 55976000 -8231000 43243000 77983000 -26369000 152594000 -12859000 358000 6362000 66040000 -69404000 86359000 20157000 -3724000 12626000 60593000 -16252000 16972000 6968000 2263000 1877000 486533000 308887000 247227000 179000 95000 214000 2651000 2630000 3933000 62128000 60802000 47601000 64797000 112001000 65440000 -124095000 -170078000 -108894000 257593000 73340000 53965000 277000 1660000 51425000 277719000 59518000 27880000 4758000 53049000 101827000 -0 -0 25656000 4000000 5550000 -0 -0 1473000 1702000 -0 285000 314000 14910000 6438000 5659000 13089000 9395000 5614000 -30428000 -41918000 -52034000 235000 1510000 -289000 332245000 98401000 86010000 322883000 224482000 138472000 655128000 322883000 224482000 28765000 35465000 41007000 61861000 61767000 41044000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Description of Business</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Founded in <em style="font: inherit;">1959,</em> Generac Holdings Inc. (the Company) is a leading global designer and manufacturer of a wide range of energy technology solutions. The Company provides power generation equipment, energy storage systems, grid service solutions, and other power products serving the residential, light commercial and industrial markets. Generac’s power products and solutions are available globally through a broad network of independent dealers, distributors, retailers, e-commerce partners, wholesalers, and equipment rental companies, as well as sold direct to certain end user customers.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Over the years, the Company has executed a number of acquisitions that support its strategic plan (refer to Item <em style="font: inherit;">1</em> in this Annual Report on Form <em style="font: inherit;">10</em>-K for discussion of our "Powering Our Future" strategic plan). A summary of acquisitions affecting the reporting periods presented include:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;">In <em style="font: inherit;"> June 2018, </em>the Company acquired Selmec Equipos Industriales, S.A. de C.V. (Selmec), headquartered in Mexico City, Mexico. Selmec is a designer and manufacturer of industrial generators ranging from <em style="font: inherit;">10kW</em> to <em style="font: inherit;">2,750kW.</em> Selmec offers a market-leading service platform and specialized engineering capabilities, together with robust integration, project management and remote monitoring services.</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;">In <em style="font: inherit;"> February 2019, </em>the Company acquired a majority share of Captiva Energy Solutions Private Limited (Captiva). Captiva, founded in <em style="font: inherit;">2010</em> and headquartered in Kolkata, India, specializes in customized industrial generators for the India market.</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;">In <em style="font: inherit;"> March 2019, </em>the Company acquired Neurio Technology Inc. (Neurio), founded in <em style="font: inherit;">2005</em> and headquartered in Vancouver, British Columbia. Neurio is a leading energy data company focused on metering technology and sophisticated analytics to optimize energy use within a home or business.</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;">In <em style="font: inherit;"> April 2019, </em>the Company acquired Pika Energy, Inc. (Pika), founded in <em style="font: inherit;">2010</em> and located in Westbrook, Maine. Pika is a designer and manufacturer of battery storage technologies that capture and store solar or other power sources for homeowners and businesses, and is also a developer of advanced power electronics, software and controls for smart energy storage and management.</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">In <em style="font: inherit;"> July 2020, </em>the Company acquired West Coast Energy Systems LLC (Energy Systems), its industrial distributor in northern California. This addition enhances the Company's ability to serve the west coast markets for both commercial &amp; industrial (C&amp;I) and residential products.</p> </td></tr> <tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;">●</td><td style="vertical-align:top;">In <em style="font: inherit;"> September 2020, </em>the Company acquired Mean Green Products, LLC (Mean Green), founded in <em style="font: inherit;">2009</em> and located in Ross, Ohio. Mean Green is a designer and manufacturer of commercial grade, battery-powered turf care products that provide quiet, <em style="font: inherit;">zero</em> emissions and reduced maintenance options as compared to traditional commercial mowers.</td></tr> <tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;">●</td><td style="vertical-align:top;">In <em style="font: inherit;"> October 2020, </em>the Company acquired Enbala Power Networks Inc. (Enbala), founded in <em style="font: inherit;">2003</em> and headquartered in Denver, Colorado. Enbala is <em style="font: inherit;">one</em> of the leading providers of distributed energy optimization and control software that helps support the operational stability of the world's power grids. </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Summary of</b><b> Accounting Policies </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements include the accounts of the Company and its subsidiaries that are consolidated in conformity with U.S. GAAP. All intercompany amounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Cash </b><b>and Cash </b><b>Equivalents</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company considers all highly liquid investments purchased with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentration of Credit Risk</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains the majority of its domestic cash in a few commercial banks in multiple operating and investment accounts. Balances on deposit are insured by the Federal Deposit Insurance Corporation (FDIC) up to specified limits. Balances in excess of FDIC limits are uninsured.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">One customer accounted for approximately 13% and 9% of accounts receivable at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively. <span style="-sec-ix-hidden:c69366244"><span style="-sec-ix-hidden:c69366246"><span style="-sec-ix-hidden:c69366248">No</span></span></span> <em style="font: inherit;">one</em> customer accounted for greater than 6%, 5%, and 6%, of net sales during the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, or <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company's trade and other receivables primarily arise from the sale of our products to independent residential dealers, industrial distributors and dealers, national and regional retailers, electrical/HVAC/solar wholesalers, e-commerce partners, equipment rental companies, equipment distributors, solar installers, utilities, and certain end users with payment terms generally ranging from <em style="font: inherit;">30</em> to <em style="font: inherit;">90</em> days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that <em style="font: inherit;"> may </em>affect the customers' ability to pay. These factors include the customer's financial condition, past payment experience, credit bureau information, and regional considerations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Receivables are recorded at their face value amount less an allowance for credit losses. The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an entity by entity basis. The estimate of expected credit losses considers a historical loss experience rate that is adjusted for delinquency trends, collection experience, and/or economic risk where appropriate based on current market conditions. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has historically experienced immaterial write-offs given the nature of the customers that receive credit. In addition, the Company holds a credit insurance plan that covers the risk of loss up to specified amounts on certain trade receivables. As of <em style="font: inherit;"> December 31, 2020, </em>the Company had gross receivables of $386,907 and an allowance for credit losses of $12,001.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following is a tabular reconciliation of the Company's allowance for credit losses: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adoption of ASU 2016-13</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Established for Acquisitions</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,645</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Charge-offs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Inventories</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventories are stated at the lower of cost or market, with cost determined generally using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Property and Equipment </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment are recorded at cost and are being depreciated using the straight-line method over the estimated useful lives of the assets, which are summarized below (in years). Costs of leasehold improvements are amortized over the lesser of the term of the lease (including renewal option periods) or the estimated useful lives of the improvements. Finance lease right of use assets are included in property and equipment. Refer to Note <em style="font: inherit;">10,</em> "Leases," to the consolidated financial statements for the Company's lease disclosure.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">8</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Dies and tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Office equipment and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Total depreciation expense was $36,493, $32,265, and $25,296 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Goodwill and Other Indefinite-Lived Intangible Assets</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from business acquisitions. Goodwill is <em style="font: inherit;">not</em> amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. The Company evaluates goodwill for impairment annually as of <em style="font: inherit;"> October 31 </em>or more frequently when an event occurs or circumstances change that indicates the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company has the option to assess goodwill for impairment by performing either a qualitative assessment or quantitative test. The qualitative assessment determines whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, then the quantitative test is <em style="font: inherit;">not</em> required to be performed. If the Company determines that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, the Company is required to perform the quantitative test. In the quantitative test, the calculated fair value of the reporting unit is compared to its book value including goodwill. If the fair value of the reporting unit is in excess of its book value, the related goodwill is <em style="font: inherit;">not</em> impaired. If the fair value of the reporting unit is less than its book value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Other indefinite-lived intangible assets consist of certain tradenames. The Company tests the carrying value of these tradenames annually as of <em style="font: inherit;"> October 31, </em>or more frequently when an event occurs or circumstances change that indicates the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable, by comparing the assets’ fair value to its carrying value. Fair value is measured using a relief-from-royalty approach, which assumes the fair value of the tradename is the discounted cash flows of the amount that would be paid had the Company <em style="font: inherit;">not</em> owned the tradename and instead licensed the tradename from another company.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, and found <span style="-sec-ix-hidden:c69366289"><span style="-sec-ix-hidden:c69366290"><span style="-sec-ix-hidden:c69366291">no</span></span></span> impairment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Impairment of Long-Lived Assets</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company periodically evaluates the carrying value of long-lived assets (excluding goodwill and indefinite-lived tradenames). Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of an asset, a loss is recognized for the difference between the fair value and carrying value of the asset.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Debt Issuance Costs</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Debt discounts and direct costs incurred in connection with the issuance or amendment of long-term debt are deferred and recorded as a reduction of outstanding debt and amortized to interest expense using the effective interest method over the terms of the related credit agreements. $2,598, $4,712, and $4,749 of deferred financing costs and original issue discount were amortized to interest expense during fiscal years <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively. Excluding the impact of any future long-term debt issuances or prepayments, estimated amortization to interest expense for the next <em style="font: inherit;">five</em> years is as follows: <em style="font: inherit;">2021</em> - <span style="-sec-ix-hidden:c69366302">$2,640;</span> <em style="font: inherit;">2022</em> - <span style="-sec-ix-hidden:c69366304">$2,689;</span> <em style="font: inherit;">2023</em> - <span style="-sec-ix-hidden:c69366306">$2,579;</span> <em style="font: inherit;">2024</em> - <em style="font: inherit;">$2,508;</em> <em style="font: inherit;">2025</em> - <em style="font: inherit;">$2,555.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is a C Corporation and therefore accounts for income taxes pursuant to the liability method. Accordingly, the current or deferred tax consequences of a transaction are measured by applying the provision of enacted tax laws to determine the amount of taxes payable currently or in future years. Deferred income taxes are provided for temporary differences between the income tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. The Company considers taxable income in prior carryback years, the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies, as appropriate, in making this assessment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><br/> The Company’s revenues primarily consist of product sales to its customers. The Company considers the purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customers. For each contract, the Company considers the commitment to transfer products, each of which is distinct, to be the identified performance obligations. Revenue is measured as the amount of consideration the Company expects to be entitled in exchange for the transfer of product, which is generally the price stated in the contract specific for each item sold, adjusted for the value of expected returns, discounts, rebates, or other promotional incentives or allowances offered to our customers. Expected returns for damaged or defective product are estimated using the expected value method based upon historical product return experience. Discounts and rebates offered to customers are typically defined in the master sales agreements with customers and, therefore, are recorded using the most likely amount method based on the terms of the contract. Promotional incentives are defined programs offered for short, specific periods of time and are estimated using the expected value method based upon historical experience. The Company does <em style="font: inherit;">not</em> expect the transaction price for revenue recognized will be subject to a significant revenue reversal. As the Company’s product sale contracts and standard payment terms have a duration of less than <em style="font: inherit;">one</em> year, it uses the practical expedient applicable to such contracts and does <em style="font: inherit;">not</em> consider the time value of money. Sales, use, value add and other similar taxes assessed by governmental authorities and collected concurrent with revenue-producing activities are excluded from revenue. The Company has elected to recognize the cost for freight activities when control of the product has transferred to the customer as an expense within cost of goods sold in the consolidated statements of comprehensive income. Product revenues are recognized at the point in time when control of the product is transferred to the customer, which typically occurs upon shipment or delivery to the customer. To determine when control has transferred, the Company considers if there is a present right to payment and if legal title, physical possession, and the significant risks and rewards of ownership of the asset has transferred to the customer. As substantially all of the Company’s product revenues are recognized at a point in time, the amount of unsatisfied performance obligations at each period end is <em style="font: inherit;">not</em> material. The Company’s contracts have an original expected duration of <em style="font: inherit;">one</em> year or less. As a result, the Company has elected to use the practical expedient to <em style="font: inherit;">not</em> disclose its remaining performance obligations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At the request of certain customers, the Company will warehouse inventory billed to the customer but <em style="font: inherit;">not</em> delivered. Unless all revenue recognition criteria have been met, the Company does <em style="font: inherit;">not</em> recognize revenue on these transactions until the customer takes possession of the product.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">While the Company’s standard payment terms are less than <em style="font: inherit;">one</em> year, the specific payment terms and conditions in its customer contracts vary. In some cases, customers prepay for their goods; in other cases, after appropriate credit evaluation, an open credit line is granted and payment is due in arrears. Contracts with payment in arrears are recognized in the consolidated balance sheets as accounts receivable upon revenue recognition, while contracts where customers pay in advance are recognized as customer deposits and recorded in other accrued liabilities in the consolidated balance sheets until revenue is recognized. The balance of customer deposits (contract liabilities) was $25,710 and $9,952 at <em style="font: inherit;"> December 31, 2020</em> and <em style="font: inherit;"> December 31, 2019</em>, respectively. During the year ended <em style="font: inherit;"> December 31, 2020</em>, the Company recognized revenue of $8,703 related to amounts included in the <em style="font: inherit;"> December 31, 2019</em> customer deposit balance. The Company typically recognizes revenue within <em style="font: inherit;">one</em> year of the receipt of the customer deposit.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company offers standard warranty coverage on substantially all products that it sells and accounts for this standard warranty coverage as an assurance warranty. As such, <em style="font: inherit;">no</em> transaction price is allocated to the standard warranty, and the Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. Refer to Note <em style="font: inherit;">11,</em> “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s standard warranties.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company also sells extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended warranty is sold as a separate contract. As such, extended warranty sales are considered a separate performance obligation, and the extended warranty transaction is separate and distinct from the product. The extended warranty transaction price is initially recorded as deferred revenue in the consolidated balance sheets and amortized on a straight-line basis to net sales in the consolidated statements of comprehensive income over the life of the contracts following the standard warranty period. For extended warranty contracts that the Company sells under a <em style="font: inherit;">third</em>-party marketing agreement, it is required to pay fees to the <em style="font: inherit;">third</em>-party service provider and classifies these fees as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income consistent with how the related deferred revenue is recognized. Refer to Note <em style="font: inherit;">11,</em> “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s extended warranties.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In addition to extended warranties, the Company offers other services, including remote monitoring, installation, maintenance and grid services in certain circumstances. Total service revenues accounted for less than <em style="font: inherit;">two</em> percent of revenue during the year ended <em style="font: inherit;"> December 31, 2020</em>.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Refer to Note <em style="font: inherit;">7,</em> “Segment Reporting,” to the consolidated financial statements for the Company’s disaggregated revenue disclosure. The information discussed above is applicable to each of the Company’s product classes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Advertising and Co-Op Advertising</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Expenditures for advertising, included in selling and service expenses in the consolidated statements of comprehensive income, are expensed as incurred. Expenditures for advertising production costs are expensed when the related advertisement is <em style="font: inherit;">first</em> run. Expenditures for Co-Op advertising are expensed when claimed by the customer. Total expenditures for advertising were $53,678, $44,153, and $34,792 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Research and Development</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company expenses research and development costs as incurred. Total expenditures incurred for research and development were $80,251, $68,394, and $50,019 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Foreign Currency Translation and Transactions</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Balance sheet amounts for non-U.S. Dollar functional currency businesses are translated into U.S. Dollars at the rates of exchange in effect at the end of the fiscal year. Income and expenses incurred in a foreign currency are translated at the average rates of exchange in effect during the year. The related translation adjustments are made directly to accumulated other comprehensive loss, a component of stockholders’ equity, in the consolidated balance sheets. Gains and losses from foreign currency transactions are recognized as incurred in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10,</em> <i>Fair Value Measurement</i><i>,</i> defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10</em> clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level <em style="font: inherit;">1</em>) observable inputs such as quoted prices in active markets; (Level <em style="font: inherit;">2</em>) inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and (Level <em style="font: inherit;">3</em>) unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan borrowings, which have an aggregate carrying value of $815,260, was approximately $831,038 (Level <em style="font: inherit;">2</em>) at <em style="font: inherit;"> December 31, 2020</em>, as calculated based on independent valuations whose inputs and significant value drivers are observable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the fair value of the assets and liabilities measured on a recurring basis, refer to the fair value table in Note <em style="font: inherit;">5,</em> “Derivative Instruments and Hedging Activities,” to the consolidated financial statements. The fair value of all derivative contracts is classified as Level <em style="font: inherit;">2.</em> The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts considers the Company’s credit risk in accordance with ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Derivative Instruments and Hedging Activities</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company records all derivatives in accordance with ASC <em style="font: inherit;">815,</em> <i>Derivatives and Hedging</i><i>,</i> which requires derivative instruments to be reported in the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does <em style="font: inherit;">not</em> hold or issue derivative financial instruments for trading purposes. Refer to Item <em style="font: inherit;">7A</em> of this Annual Report on Form <em style="font: inherit;">10</em>-K for further information on the Company’s derivatives.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>S</b><b>hare</b><b>-Based Compensation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Share-based compensation expense, including stock options and restricted stock awards, is generally recognized on a straight-line basis over the vesting period based on the fair value of awards which are expected to vest. The fair value of all share-based awards is estimated on the date of grant. Refer to Note <em style="font: inherit;">17,</em> “Share Plans,” to the consolidated financial statements for further information on the Company’s share-based compensation plans and accounting.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>New Accounting Pronouncements </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Changes to GAAP are established by the Financial Accounting Standards Board (FASB) in the form of accounting standard updates (“ASUs”) to the FASB Accounting Standards Codification (ASC). ASUs <em style="font: inherit;">not</em> listed below were assessed and determined to be either <em style="font: inherit;">not</em> applicable or are <em style="font: inherit;">not</em> expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Recently Adopted </i></b><b><i>Accounting Standards</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 1, 2020</em><i>, </i>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em><i>,</i> <i>Financial Instruments – Credit Losses (Topic <em style="font: inherit;">326</em>)</i>: <i>Measurement of Credit Losses on Financial Instruments</i>. This guidance was issued to provide financial statement users with more useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Specifically, this guidance requires entities to utilize a new “expected loss” model as it relates to trade and other receivables. The Company adopted this standard using the modified retrospective approach as of the date of adoption, meaning <em style="font: inherit;">no</em> prior period balances were impacted by the adoption. The adoption of the standard impacts the way the Company estimates the allowance for doubtful accounts on its trade and other receivables, and the Company recorded a decrease to retained earnings of $1,147 as a result of adopting ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> Results for reporting periods beginning after <em style="font: inherit;"> January 1, 2020</em><i> </i>are presented under ASC <em style="font: inherit;">326</em> while prior period amounts continue to be reported in accordance with previously applicable GAAP. Refer to Note <em style="font: inherit;">2</em> to the consolidated financial statements, “Summary of Accounting Policies - Accounts Receivable and Allowance for Credit Losses,” for further information regarding the Company’s allowance for expected credit losses.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 1, 2020,</em><i> </i>the Company elected to apply the optional expedients discussed in ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform.</i> This guidance was issued to address challenges likely to arise in accounting for contract modifications and hedge accounting because of reference rate reform. The update provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued if certain criteria are met. The adoption of the optional expedients in this standard permits the Company to account for the change to a reference rate on its LIBOR based term loan as a continuation of the existing contract rather than having to account for the change in rate as a modification or extinguishment.  Additionally, the election of the optional expedients permits the Company to continue with its hedge accounting treatment for its interest rate swaps despite expected changes due to reference rate reform.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements include the accounts of the Company and its subsidiaries that are consolidated in conformity with U.S. GAAP. All intercompany amounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Cash </b><b>and Cash </b><b>Equivalents</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company considers all highly liquid investments purchased with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentration of Credit Risk</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains the majority of its domestic cash in a few commercial banks in multiple operating and investment accounts. Balances on deposit are insured by the Federal Deposit Insurance Corporation (FDIC) up to specified limits. Balances in excess of FDIC limits are uninsured.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">One customer accounted for approximately 13% and 9% of accounts receivable at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively. <span style="-sec-ix-hidden:c69366244"><span style="-sec-ix-hidden:c69366246"><span style="-sec-ix-hidden:c69366248">No</span></span></span> <em style="font: inherit;">one</em> customer accounted for greater than 6%, 5%, and 6%, of net sales during the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, or <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 1 0.13 0.09 0.06 0.05 0.06 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company's trade and other receivables primarily arise from the sale of our products to independent residential dealers, industrial distributors and dealers, national and regional retailers, electrical/HVAC/solar wholesalers, e-commerce partners, equipment rental companies, equipment distributors, solar installers, utilities, and certain end users with payment terms generally ranging from <em style="font: inherit;">30</em> to <em style="font: inherit;">90</em> days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that <em style="font: inherit;"> may </em>affect the customers' ability to pay. These factors include the customer's financial condition, past payment experience, credit bureau information, and regional considerations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Receivables are recorded at their face value amount less an allowance for credit losses. The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an entity by entity basis. The estimate of expected credit losses considers a historical loss experience rate that is adjusted for delinquency trends, collection experience, and/or economic risk where appropriate based on current market conditions. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has historically experienced immaterial write-offs given the nature of the customers that receive credit. In addition, the Company holds a credit insurance plan that covers the risk of loss up to specified amounts on certain trade receivables. As of <em style="font: inherit;"> December 31, 2020, </em>the Company had gross receivables of $386,907 and an allowance for credit losses of $12,001.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following is a tabular reconciliation of the Company's allowance for credit losses: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adoption of ASU 2016-13</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Established for Acquisitions</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,645</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Charge-offs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 386907000 12001000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adoption of ASU 2016-13</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Established for Acquisitions</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,645</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Charge-offs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6968000 1147000 198000 4645000 1448000 491000 12001000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Inventories</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventories are stated at the lower of cost or market, with cost determined generally using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Property and Equipment </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment are recorded at cost and are being depreciated using the straight-line method over the estimated useful lives of the assets, which are summarized below (in years). Costs of leasehold improvements are amortized over the lesser of the term of the lease (including renewal option periods) or the estimated useful lives of the improvements. Finance lease right of use assets are included in property and equipment. Refer to Note <em style="font: inherit;">10,</em> "Leases," to the consolidated financial statements for the Company's lease disclosure.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">8</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Dies and tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Office equipment and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Total depreciation expense was $36,493, $32,265, and $25,296 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">8</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Dies and tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Office equipment and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P8Y P20Y P10Y P40Y P3Y P15Y P3Y P10Y P3Y P6Y P3Y P15Y P2Y P20Y 36493000 32265000 25296000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Goodwill and Other Indefinite-Lived Intangible Assets</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from business acquisitions. Goodwill is <em style="font: inherit;">not</em> amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. The Company evaluates goodwill for impairment annually as of <em style="font: inherit;"> October 31 </em>or more frequently when an event occurs or circumstances change that indicates the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company has the option to assess goodwill for impairment by performing either a qualitative assessment or quantitative test. The qualitative assessment determines whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, then the quantitative test is <em style="font: inherit;">not</em> required to be performed. If the Company determines that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, the Company is required to perform the quantitative test. In the quantitative test, the calculated fair value of the reporting unit is compared to its book value including goodwill. If the fair value of the reporting unit is in excess of its book value, the related goodwill is <em style="font: inherit;">not</em> impaired. If the fair value of the reporting unit is less than its book value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Other indefinite-lived intangible assets consist of certain tradenames. The Company tests the carrying value of these tradenames annually as of <em style="font: inherit;"> October 31, </em>or more frequently when an event occurs or circumstances change that indicates the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable, by comparing the assets’ fair value to its carrying value. Fair value is measured using a relief-from-royalty approach, which assumes the fair value of the tradename is the discounted cash flows of the amount that would be paid had the Company <em style="font: inherit;">not</em> owned the tradename and instead licensed the tradename from another company.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, and found <span style="-sec-ix-hidden:c69366289"><span style="-sec-ix-hidden:c69366290"><span style="-sec-ix-hidden:c69366291">no</span></span></span> impairment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Impairment of Long-Lived Assets</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company periodically evaluates the carrying value of long-lived assets (excluding goodwill and indefinite-lived tradenames). Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of an asset, a loss is recognized for the difference between the fair value and carrying value of the asset.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Debt Issuance Costs</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Debt discounts and direct costs incurred in connection with the issuance or amendment of long-term debt are deferred and recorded as a reduction of outstanding debt and amortized to interest expense using the effective interest method over the terms of the related credit agreements. $2,598, $4,712, and $4,749 of deferred financing costs and original issue discount were amortized to interest expense during fiscal years <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively. Excluding the impact of any future long-term debt issuances or prepayments, estimated amortization to interest expense for the next <em style="font: inherit;">five</em> years is as follows: <em style="font: inherit;">2021</em> - <span style="-sec-ix-hidden:c69366302">$2,640;</span> <em style="font: inherit;">2022</em> - <span style="-sec-ix-hidden:c69366304">$2,689;</span> <em style="font: inherit;">2023</em> - <span style="-sec-ix-hidden:c69366306">$2,579;</span> <em style="font: inherit;">2024</em> - <em style="font: inherit;">$2,508;</em> <em style="font: inherit;">2025</em> - <em style="font: inherit;">$2,555.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> 2598000 4712000 4749000 2508000 2555000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is a C Corporation and therefore accounts for income taxes pursuant to the liability method. Accordingly, the current or deferred tax consequences of a transaction are measured by applying the provision of enacted tax laws to determine the amount of taxes payable currently or in future years. Deferred income taxes are provided for temporary differences between the income tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. The Company considers taxable income in prior carryback years, the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies, as appropriate, in making this assessment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><br/> The Company’s revenues primarily consist of product sales to its customers. The Company considers the purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customers. For each contract, the Company considers the commitment to transfer products, each of which is distinct, to be the identified performance obligations. Revenue is measured as the amount of consideration the Company expects to be entitled in exchange for the transfer of product, which is generally the price stated in the contract specific for each item sold, adjusted for the value of expected returns, discounts, rebates, or other promotional incentives or allowances offered to our customers. Expected returns for damaged or defective product are estimated using the expected value method based upon historical product return experience. Discounts and rebates offered to customers are typically defined in the master sales agreements with customers and, therefore, are recorded using the most likely amount method based on the terms of the contract. Promotional incentives are defined programs offered for short, specific periods of time and are estimated using the expected value method based upon historical experience. The Company does <em style="font: inherit;">not</em> expect the transaction price for revenue recognized will be subject to a significant revenue reversal. As the Company’s product sale contracts and standard payment terms have a duration of less than <em style="font: inherit;">one</em> year, it uses the practical expedient applicable to such contracts and does <em style="font: inherit;">not</em> consider the time value of money. Sales, use, value add and other similar taxes assessed by governmental authorities and collected concurrent with revenue-producing activities are excluded from revenue. The Company has elected to recognize the cost for freight activities when control of the product has transferred to the customer as an expense within cost of goods sold in the consolidated statements of comprehensive income. Product revenues are recognized at the point in time when control of the product is transferred to the customer, which typically occurs upon shipment or delivery to the customer. To determine when control has transferred, the Company considers if there is a present right to payment and if legal title, physical possession, and the significant risks and rewards of ownership of the asset has transferred to the customer. As substantially all of the Company’s product revenues are recognized at a point in time, the amount of unsatisfied performance obligations at each period end is <em style="font: inherit;">not</em> material. The Company’s contracts have an original expected duration of <em style="font: inherit;">one</em> year or less. As a result, the Company has elected to use the practical expedient to <em style="font: inherit;">not</em> disclose its remaining performance obligations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At the request of certain customers, the Company will warehouse inventory billed to the customer but <em style="font: inherit;">not</em> delivered. Unless all revenue recognition criteria have been met, the Company does <em style="font: inherit;">not</em> recognize revenue on these transactions until the customer takes possession of the product.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">While the Company’s standard payment terms are less than <em style="font: inherit;">one</em> year, the specific payment terms and conditions in its customer contracts vary. In some cases, customers prepay for their goods; in other cases, after appropriate credit evaluation, an open credit line is granted and payment is due in arrears. Contracts with payment in arrears are recognized in the consolidated balance sheets as accounts receivable upon revenue recognition, while contracts where customers pay in advance are recognized as customer deposits and recorded in other accrued liabilities in the consolidated balance sheets until revenue is recognized. The balance of customer deposits (contract liabilities) was $25,710 and $9,952 at <em style="font: inherit;"> December 31, 2020</em> and <em style="font: inherit;"> December 31, 2019</em>, respectively. During the year ended <em style="font: inherit;"> December 31, 2020</em>, the Company recognized revenue of $8,703 related to amounts included in the <em style="font: inherit;"> December 31, 2019</em> customer deposit balance. The Company typically recognizes revenue within <em style="font: inherit;">one</em> year of the receipt of the customer deposit.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company offers standard warranty coverage on substantially all products that it sells and accounts for this standard warranty coverage as an assurance warranty. As such, <em style="font: inherit;">no</em> transaction price is allocated to the standard warranty, and the Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. Refer to Note <em style="font: inherit;">11,</em> “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s standard warranties.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company also sells extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended warranty is sold as a separate contract. As such, extended warranty sales are considered a separate performance obligation, and the extended warranty transaction is separate and distinct from the product. The extended warranty transaction price is initially recorded as deferred revenue in the consolidated balance sheets and amortized on a straight-line basis to net sales in the consolidated statements of comprehensive income over the life of the contracts following the standard warranty period. For extended warranty contracts that the Company sells under a <em style="font: inherit;">third</em>-party marketing agreement, it is required to pay fees to the <em style="font: inherit;">third</em>-party service provider and classifies these fees as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income consistent with how the related deferred revenue is recognized. Refer to Note <em style="font: inherit;">11,</em> “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s extended warranties.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In addition to extended warranties, the Company offers other services, including remote monitoring, installation, maintenance and grid services in certain circumstances. Total service revenues accounted for less than <em style="font: inherit;">two</em> percent of revenue during the year ended <em style="font: inherit;"> December 31, 2020</em>.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Refer to Note <em style="font: inherit;">7,</em> “Segment Reporting,” to the consolidated financial statements for the Company’s disaggregated revenue disclosure. The information discussed above is applicable to each of the Company’s product classes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> 25710000 9952000 8703000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Advertising and Co-Op Advertising</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Expenditures for advertising, included in selling and service expenses in the consolidated statements of comprehensive income, are expensed as incurred. Expenditures for advertising production costs are expensed when the related advertisement is <em style="font: inherit;">first</em> run. Expenditures for Co-Op advertising are expensed when claimed by the customer. Total expenditures for advertising were $53,678, $44,153, and $34,792 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> 53678000 44153000 34792000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Research and Development</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company expenses research and development costs as incurred. Total expenditures incurred for research and development were $80,251, $68,394, and $50,019 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> 80251000 68394000 50019000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Foreign Currency Translation and Transactions</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Balance sheet amounts for non-U.S. Dollar functional currency businesses are translated into U.S. Dollars at the rates of exchange in effect at the end of the fiscal year. Income and expenses incurred in a foreign currency are translated at the average rates of exchange in effect during the year. The related translation adjustments are made directly to accumulated other comprehensive loss, a component of stockholders’ equity, in the consolidated balance sheets. Gains and losses from foreign currency transactions are recognized as incurred in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10,</em> <i>Fair Value Measurement</i><i>,</i> defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10</em> clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level <em style="font: inherit;">1</em>) observable inputs such as quoted prices in active markets; (Level <em style="font: inherit;">2</em>) inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and (Level <em style="font: inherit;">3</em>) unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan borrowings, which have an aggregate carrying value of $815,260, was approximately $831,038 (Level <em style="font: inherit;">2</em>) at <em style="font: inherit;"> December 31, 2020</em>, as calculated based on independent valuations whose inputs and significant value drivers are observable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the fair value of the assets and liabilities measured on a recurring basis, refer to the fair value table in Note <em style="font: inherit;">5,</em> “Derivative Instruments and Hedging Activities,” to the consolidated financial statements. The fair value of all derivative contracts is classified as Level <em style="font: inherit;">2.</em> The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts considers the Company’s credit risk in accordance with ASC <em style="font: inherit;">820</em>-<em style="font: inherit;">10.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> 815260000 831038000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Derivative Instruments and Hedging Activities</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company records all derivatives in accordance with ASC <em style="font: inherit;">815,</em> <i>Derivatives and Hedging</i><i>,</i> which requires derivative instruments to be reported in the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does <em style="font: inherit;">not</em> hold or issue derivative financial instruments for trading purposes. Refer to Item <em style="font: inherit;">7A</em> of this Annual Report on Form <em style="font: inherit;">10</em>-K for further information on the Company’s derivatives.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>S</b><b>hare</b><b>-Based Compensation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Share-based compensation expense, including stock options and restricted stock awards, is generally recognized on a straight-line basis over the vesting period based on the fair value of awards which are expected to vest. The fair value of all share-based awards is estimated on the date of grant. Refer to Note <em style="font: inherit;">17,</em> “Share Plans,” to the consolidated financial statements for further information on the Company’s share-based compensation plans and accounting.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>New Accounting Pronouncements </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Changes to GAAP are established by the Financial Accounting Standards Board (FASB) in the form of accounting standard updates (“ASUs”) to the FASB Accounting Standards Codification (ASC). ASUs <em style="font: inherit;">not</em> listed below were assessed and determined to be either <em style="font: inherit;">not</em> applicable or are <em style="font: inherit;">not</em> expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Recently Adopted </i></b><b><i>Accounting Standards</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 1, 2020</em><i>, </i>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em><i>,</i> <i>Financial Instruments – Credit Losses (Topic <em style="font: inherit;">326</em>)</i>: <i>Measurement of Credit Losses on Financial Instruments</i>. This guidance was issued to provide financial statement users with more useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Specifically, this guidance requires entities to utilize a new “expected loss” model as it relates to trade and other receivables. The Company adopted this standard using the modified retrospective approach as of the date of adoption, meaning <em style="font: inherit;">no</em> prior period balances were impacted by the adoption. The adoption of the standard impacts the way the Company estimates the allowance for doubtful accounts on its trade and other receivables, and the Company recorded a decrease to retained earnings of $1,147 as a result of adopting ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> Results for reporting periods beginning after <em style="font: inherit;"> January 1, 2020</em><i> </i>are presented under ASC <em style="font: inherit;">326</em> while prior period amounts continue to be reported in accordance with previously applicable GAAP. Refer to Note <em style="font: inherit;">2</em> to the consolidated financial statements, “Summary of Accounting Policies - Accounts Receivable and Allowance for Credit Losses,” for further information regarding the Company’s allowance for expected credit losses.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 1, 2020,</em><i> </i>the Company elected to apply the optional expedients discussed in ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform.</i> This guidance was issued to address challenges likely to arise in accounting for contract modifications and hedge accounting because of reference rate reform. The update provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued if certain criteria are met. The adoption of the optional expedients in this standard permits the Company to account for the change to a reference rate on its LIBOR based term loan as a continuation of the existing contract rather than having to account for the change in rate as a modification or extinguishment.  Additionally, the election of the optional expedients permits the Company to continue with its hedge accounting treatment for its interest rate swaps despite expected changes due to reference rate reform.</p> -1147000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Acquisitions</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>Fiscal <em style="font: inherit;">2020</em></b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Acquisition of Enbala</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i> </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October </em><em style="font: inherit;">7,</em> <em style="font: inherit;">2020,</em> the Company acquired Enbala for a purchase price, net of cash acquired, of $41,982. The acquisition purchase price was funded solely through cash on hand.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company recorded a preliminary purchase price allocation during the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020</em> based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $46,645 of intangible assets, including $27,545 of goodwill recorded in the Domestic segment, as of the acquisition date. A portion of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Enbala from the date of acquisition through <em style="font: inherit;"> December 31, 2020. </em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Other Acquisitions</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> July 2020,</em><i> </i>the Company acquired Energy Systems, its industrial distributor in northern California.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> September </em><em style="font: inherit;">2020,</em> the Company acquired Mean Green, a designer and manufacturer of commercial grade, battery-powered turf care products.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The combined purchase price for these acquisitions was $22,815 and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired businesses since the dates of acquisition through <em style="font: inherit;"> December 31, 2020. </em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><b>Fiscal <em style="font: inherit;">2019</em></b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Acquisition of Pika</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i> </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> April 26, 2019, </em>the Company acquired Pika for a purchase price, net of cash acquired, of $49,068. The acquisition purchase price was funded solely through cash on hand.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company finalized the Pika purchase price allocation during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020</em> based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,196 of intangible assets, including $19,896 of goodwill recorded in the Domestic segment, as of the acquisition date. The goodwill ascribed to the acquisition is <em style="font: inherit;">not</em> deductible for tax purposes. The accompanying consolidated financial statements include the results of Pika from the date of acquisition through <em style="font: inherit;"> December 31, 2020. </em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i> </i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Acquisition of Neurio</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> March 12, 2019, </em>the Company acquired Neurio for a purchase price of $59,071, net of cash acquired and inclusive of a deferred payment of $7,922 which was made during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2019.</em> The acquisition purchase price was funded solely through cash on hand.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company finalized the Neurio purchase price allocation during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020</em> based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,762 of intangible assets, including $17,862 of goodwill recorded in the Domestic segment, as of the acquisition date. Substantially all of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Neurio from the date of acquisition through <em style="font: inherit;"> December 31, 2020. </em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i> </i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Other Acquisitions</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> February 2019,</em><i> </i>the Company acquired a majority share of Captiva, a manufacturer of customized industrial generators in Kolkata, India. The purchase price was immaterial to the Company and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired business from the date of acquisition through <em style="font: inherit;"> December 31, 2020. </em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Fiscal <em style="font: inherit;">2018</em></b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Acquisition of Selmec</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> June 1, 2018, </em>the Company acquired Selmec for a purchase price of $79,972, net of cash acquired and inclusive of earnout payments of $14,902. Changes in the fair value of the earnout liability during <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> of $(2,241) and $(977), respectively, were recognized as a component of operating income in the Company's consolidated statements of comprehensive income. Changes in the fair value of the earnout liability during <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> included interest accretion of $536 and $2,740, respectively, and other fair value remeasurement adjustments of $(2,777) and $(3,717), respectively. The acquisition purchase price was funded solely through cash on hand.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company finalized the Selmec purchase price allocation during the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2019</em> based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $79,827 of intangible assets, including $46,196 of goodwill recorded in the International segment, as of the acquisition date. The goodwill ascribed to the acquisition is <em style="font: inherit;">not</em> deductible for tax purposes. The accompanying consolidated financial statements include the results of Selmec from the date of acquisition through <em style="font: inherit;"> December 31, 2020</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b><i>Summary Purchase Price Allocations</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The fair values assigned to certain assets acquired and liabilities assumed, as of the acquisition dates, for the years ended <em style="font: inherit;"> December 31 </em>are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">115,873</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued wages and employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current portion of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Redeemable non-controlling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,797</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Pro Forma Information</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following unaudited pro forma information of the Company gives effect to all acquisitions as though the transactions had occurred on <em style="font: inherit;"> January 1, 2018. </em>Refer to Note <em style="font: inherit;">1,</em> “Description of Business,” for further information on the acquisitions included in the table.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net Sales:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,485,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,204,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,023,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,512,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,242,710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,093,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">220,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc. per common share - diluted</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">This unaudited pro forma information is presented for informational purposes only and is <em style="font: inherit;">not</em> necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated on <em style="font: inherit;"> January 1, 2018.</em></p> 41982000 46645000 27545000 22815000 49068000 58196000 19896000 59071000 7922000 58762000 17862000 79972000 14902000 -2241000 -977000 536000 2740000 -2777000 -3717000 79827000 46196000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">115,873</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued wages and employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current portion of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Redeemable non-controlling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,797</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5151000 4643000 14302000 3711000 4313000 8000000 897000 304000 4323000 635000 384000 5572000 26057000 79200000 33631000 42698000 41428000 46196000 0 3217000 3252000 1122000 133000 597000 80271000 133622000 115873000 4088000 4380000 7216000 700000 4408000 397000 2151000 602000 13671000 0 937000 0 4134000 9958000 10974000 4401000 778000 3643000 0 3165000 0 64797000 109394000 79972000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net Sales:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,485,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,204,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,023,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,512,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,242,710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,093,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">220,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc. per common share - diluted</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">As reported</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Pro forma</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2485200000 2204336000 2023464000 2512017000 2242710000 2093112000 350576000 252007000 238257000 339317000 239925000 220555000 5.48 4.03 3.54 5.34 3.84 3.26 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">4.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Redeemable Noncontrolling Interest</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> March 1, 2016, </em>the Company acquired a 65% ownership interest in PR Industrial S.r.l. and its subsidiaries (Pramac). The 35% noncontrolling interest in Pramac had an acquisition date fair value of $34,253, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Pramac. In <em style="font: inherit;"> February 2019, </em>the Company amended its agreement with the noncontrolling interest holder of Pramac, extending the agreement by <span style="-sec-ix-hidden:c69366536">five</span> years, allowing the Company to exercise its call option rights in partial increments at certain times during the <em style="font: inherit;">five</em> year period, and providing that the noncontrolling interest holder <em style="font: inherit;">no</em> longer holds the right to put its shares to the Company until <em style="font: inherit;"> April 1, 2021. </em>The put and call option price is based on a multiple of earnings, subject to a floor and the terms of the acquisition agreement, as amended.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <em style="font: inherit;"> February 1, 2019, </em>the Company acquired a 51% ownership interest in Captiva Energy Solutions, Ltd (Captiva). The 49% noncontrolling interest in Captiva has an acquisition date fair value of $3,165, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Captiva. The noncontrolling interest holder has a put option to sell his interest to the Company any time after <span style="-sec-ix-hidden:c69366543">five</span> years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The put option price is based on a multiple of earnings, subject to the terms of the acquisition. Further, the Company has a call option that it <em style="font: inherit;"> may </em>redeem any time after <span style="-sec-ix-hidden:c69366544">five</span> years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The call option price is based on a multiple of earnings, subject to the terms of the acquisition.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For both transactions, the redeemable noncontrolling interest is recorded at the greater of the initial fair value, increased or decreased for the noncontrolling interests’ share of comprehensive income (loss), or the estimated redemption value, with any adjustments to the redemption value impacting retained earnings, but <em style="font: inherit;">not</em> net income. However, the redemption value adjustments are reflected in the earnings per share calculation, as detailed in Note <em style="font: inherit;">14,</em> “Earnings Per Share,” to the consolidated financial statements. The following table presents the changes in the redeemable noncontrolling interest:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="11" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 28%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(1)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Redemption value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr><td colspan="1" style="vertical-align:top;width:96.5%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">(<em style="font: inherit;">1</em>) Represents the noncontrolling interest of Captiva calculated at the date of acquisition, <em style="font: inherit;"> February 1, 2019.</em></p> </td></tr> </tbody></table> 0.65 0.35 34253000 0.51 0.49 3165000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="11" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 28%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(1)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Redemption value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 60%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 61227000 61004000 43929000 0 3165000 0 -2829000 75000 2214000 6562000 -1764000 -3109000 1247000 -1253000 17970000 66207000 61227000 61004000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Derivative Instruments and Hedging Activities</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Commodities</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is exposed to price fluctuations in commodities including steel, copper and aluminum; and periodically utilizes commodity derivatives to mitigate the impact of these potential price fluctuations on its financial results. These derivatives typically have maturities of less than <em style="font: inherit;">eighteen</em> months. At <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, the Company had <span style="-sec-ix-hidden:c69366583">one</span> and <span style="-sec-ix-hidden:c69366584">no</span> commodity contracts outstanding, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Because these contracts do <em style="font: inherit;">not</em> qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized were $2,185, $(174), and $(874) for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i> </i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Foreign Currencies</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is exposed to foreign currency exchange risk as a result of transactions denominated in currencies other than the U.S. Dollar. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with certain foreign currency purchases and sales in the normal course of business. Contracts typically have maturities of <em style="font: inherit;">twelve</em> months or less. As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, the Company had <span style="-sec-ix-hidden:c69366593">forty-four</span> and <span style="-sec-ix-hidden:c69366594">forty-three</span> foreign currency contracts outstanding, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Because these contracts do <em style="font: inherit;">not</em> qualify for hedge accounting, the related gains and losses are recorded in "other, net" in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> were $355, $(1,195), and $(653), respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Interest Rate Swaps</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;">2017,</em> the Company entered into <span style="-sec-ix-hidden:c69366603">twenty</span> interest rate swap agreements, <em style="font: inherit;">twelve</em> of which were still outstanding as of <em style="font: inherit;"> December 31, 2020. </em>In <em style="font: inherit;"> December 2019, </em>in conjunction with the amendment to its Term Loan, the Company amended those interest rate swaps to remove the LIBOR floor, which also resulted in minor reductions to the future dated swap fixed rates. In <em style="font: inherit;"> March 2020, </em>the Company entered into <span style="-sec-ix-hidden:c69366605">three</span> additional interest rate swap agreements, bringing the total outstanding interest rate swaps to <span style="-sec-ix-hidden:c69366606">fifteen</span> as of <em style="font: inherit;"> December 31, 2020. </em>The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking these hedge transactions. These interest rate swap agreements qualify as cash flow hedges and therefore, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL) in the consolidated balance sheets. The amount of after-tax gains (losses) recognized for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> were $(14,285), $(13,855), and $2,924, respectively. The cash flows of the swaps are recognized as adjustments to interest expense each period. The ineffective portions of the derivatives’ changes in fair value, if any, are immediately recognized in earnings.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i> </i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Fair Value</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents the fair value of the Company’s derivatives:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,<br/> 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,<br/> 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commodity contracts</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,386</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign currency contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest rate swaps</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The fair value of the commodity contract is included in prepaid expenses and other current assets, and the fair values of the foreign currency contracts and interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of <em style="font: inherit;"> December 31, 2020</em>. The fair value of the commodity and foreign currency contracts are included in prepaid expenses and other current assets, and the fair value of the interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of <em style="font: inherit;"> December 31, 2019</em>. Excluding the impact of credit risk, the fair value of the derivative contracts as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> is a liability of $28,667 and $10,588, respectively, which represents the net amount the Company would pay to exit all of the agreements on those dates.</p> 2185000 -174000 -874000 355000 -1195000 -653000 -14285000 -13855000 2924000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,<br/> 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,<br/> 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commodity contracts</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,386</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign currency contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest rate swaps</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 1386000 6000 -154000 31000 -29536000 -10425000 -28667000 -10588000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Accumulated Other Comprehensive Loss</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following presents a tabular disclosure of changes in AOCL during the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, net of tax:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Foreign Currency Translation Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Defined Benefit Pension Plan</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Unrealized Loss on Cash Flow Hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning Balance – January 1, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(24,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">(1)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current-period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance – December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,674</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(34,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Foreign Currency Translation Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Defined Benefit Pension Plan</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Unrealized Gain (Loss) on Cash Flow Hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning Balance – January 1, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(2)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(3)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">(4)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current-period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance – December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(8,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(24,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;">(<em style="font: inherit;">1</em>)</td><td style="vertical-align:top;">Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended <em style="font: inherit;"> December 31, 2020</em>.</td></tr> <tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended <em style="font: inherit;"> December 31, 2019. </em>Refer to Note <em style="font: inherit;">16,</em> “Benefit Plans,” to the consolidated financial statements for additional information.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended <em style="font: inherit;"> December 31, 2019.</em></p> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">4</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Details of reclassifications from AOCL during <em style="font: inherit;">2019</em> are as follows:</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 27pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Amounts reclassified from AOCL</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on pension settlement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total before tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax impact</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL during 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Foreign Currency Translation Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Defined Benefit Pension Plan</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Unrealized Loss on Cash Flow Hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning Balance – January 1, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(24,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">(1)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current-period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 51%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance – December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,674</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(34,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Foreign Currency Translation Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Defined Benefit Pension Plan</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Unrealized Gain (Loss) on Cash Flow Hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning Balance – January 1, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(2)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">(3)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">(4)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current-period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance – December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(8,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(24,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -16622000 0 -8295000 -24917000 4948000 0 -14285000 -9337000 -0 -0 -0 -0 4948000 0 -14285000 -9337000 -11674000 0 -22580000 -34254000 -18832000 -10541000 5560000 -23813000 2210000 1474000 -13855000 -10171000 -0 -9067000 -0 -9067000 2210000 10541000 -13855000 -1104000 -16622000 0 -8295000 -24917000 -19111000 4826000 1992000 -518000 -18732000 4877000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 27pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Amounts reclassified from AOCL</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on pension settlement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total before tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax impact</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from AOCL during 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -10920000 -843000 11763000 -2696000 9067000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Segment Reporting</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has <span style="-sec-ix-hidden:c69366755">two</span> reportable segments for financial reporting purposes – Domestic and International. The Domestic segment includes the legacy Generac business (excluding its traditional Latin American export operations), and the acquisitions that are based in the U.S. and Canada, all of which have revenues substantially derived from the U.S. and Canada. The International segment includes the legacy Generac business Latin American export operations, and the Ottomotores, Tower Light, Pramac, Motortech and Selmec acquisitions, all of which have revenues substantially derived from outside the U.S and Canada. Both reportable segments design and manufacture a wide range of energy technology solutions and other power products. The Company has multiple operating segments, which it aggregates into the <em style="font: inherit;">two</em> reportable segments, based on materially similar economic characteristics, products, production processes, classes of customers, distribution methods and regional considerations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company's product offerings consist primarily of power generation equipment, energy storage systems, and other power products geared for varying end customer uses. Residential products and C&amp;I products are each a similar class of products based on similar power output and end customer. The breakout of net sales between residential, C&amp;I, and other products by reportable segment is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Net Sales by Segment</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Domestic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">International</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,495,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,556,501</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">226,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,088,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">396,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,485,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Domestic</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>International</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,086,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,143,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">513,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">871,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">143,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">189,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,742,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,204,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31, 2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Domestic</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>International</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">980,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,042,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">820,270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">124,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,566,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,023,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Residential products consist primarily of automatic home standby generators ranging in output from <em style="font: inherit;">7.5kW</em> to <em style="font: inherit;">150kW,</em> portable generators, energy storage and monitoring solutions, and other outdoor power equipment. These products are sold through independent residential dealers, national and regional retailers, e-commerce merchants, electrical/HVAC/solar wholesalers, solar installers, and outdoor power equipment dealers. The residential products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end consumer, including installation and maintenance services. In some cases, residential products are sold direct to the end consumer. Substantially all of the residential products revenues are transferred to the customer at a point in time.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">C&amp;I products consist of larger output stationary generators used in C&amp;I applications and fueled by diesel, natural gas, liquid propane and bi-fuel, with power outputs ranging from <em style="font: inherit;">10kW</em> up to <em style="font: inherit;">3,250kW.</em> Also included in C&amp;I products are mobile generators, light towers, mobile heaters and mobile pumps. These products are sold through industrial distributors and dealers, equipment rental companies and equipment distributors. The C&amp;I products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end customer, including installation and maintenance services. In some cases, C&amp;I products are sold direct to the end customer. Substantially all of the C&amp;I products revenues are transferred to the customer at a point in time.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Other consists primarily of aftermarket service parts and product accessories sold to our dealers, the amortization of extended warranty deferred revenue, remote monitoring subscription revenue, grid services, installation and maintenance service revenue. The aftermarket service parts and product accessories are generally transferred to the customer at a point in time, while the extended warranty and subscription revenue are recognized over the life of the contract. Other service revenue is recognized when the service is performed.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management evaluates the performance of its segments based primarily on Adjusted EBITDA, which is reconciled to Income before provision for income taxes below. The computation of Adjusted EBITDA is based on the definition that is contained in the Company’s credit agreements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Adjusted EBITDA</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">428,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">388,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total adjusted EBITDA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">583,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">454,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">424,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(60,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(47,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-cash write-down and other adjustments (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-cash share-based compensation expense (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on extinguishment of debt (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on pension settlement (4)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Transaction costs and credit facility fees (5)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Business optimization and other charges (6)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income before provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">446,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">319,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">311,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">4</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2019.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">5</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">6</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">For the year ended <em style="font: inherit;"> December 31, 2020, </em>represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-<em style="font: inherit;">19</em> pandemic and decline in oil prices. For the year ended <em style="font: inherit;"> December 31, 2019, </em>represents severance and other charges related to the consolidation of certain of our facilities.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following tables summarize additional financial information by reportable segment:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Assets</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,659,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,123,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,868,554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">575,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">542,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">557,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,235,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,665,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,426,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Depreciation and Amortization</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Capital Expenditures</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s sales in the United States represent approximately 82%, 75%, and 74% of total sales for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively. Approximately 81% and 80% of the Company’s identifiable long-lived assets are located in the United States as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Net Sales by Segment</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Domestic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">International</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,495,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,556,501</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">226,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,088,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">396,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,485,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Domestic</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>International</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,086,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,143,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">513,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">871,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">143,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">189,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,742,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,204,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year Ended December 31, 2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Product Classes</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Domestic</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>International</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Total </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Residential products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">980,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,042,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commercial &amp; industrial products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">820,270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">124,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,566,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,023,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1495383000 61118000 1556501000 404867000 296884000 701751000 188558000 38390000 226948000 2088808000 396392000 2485200000 1086019000 57704000 1143723000 513482000 358113000 871595000 143397000 45621000 189018000 1742898000 461438000 2204336000 980707000 62032000 1042739000 461415000 358855000 820270000 124398000 36057000 160455000 1566520000 456944000 2023464000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Adjusted EBITDA</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">428,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">388,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total adjusted EBITDA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">583,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">454,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">424,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(60,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(47,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-cash write-down and other adjustments (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-cash share-based compensation expense (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on extinguishment of debt (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on pension settlement (4)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Transaction costs and credit facility fees (5)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Business optimization and other charges (6)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income before provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">446,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">319,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">311,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Assets</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,659,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,123,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,868,554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">575,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">542,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">557,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,235,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,665,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,426,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Depreciation and Amortization</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Capital Expenditures</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 563394000 428667000 388495000 20379000 25448000 36057000 583773000 454115000 424552000 32991000 41544000 40956000 68773000 60767000 47408000 -327000 240000 3532000 20882000 16694000 14563000 0 -926000 -1332000 0 -10920000 0 2151000 2724000 3883000 12158000 1572000 952000 954000 -879000 850000 446191000 319607000 311076000 2659597000 2123251000 1868554000 575826000 542418000 557760000 3235423000 2665669000 2426314000 53020000 46145000 35586000 15753000 14764000 11822000 68773000 60909000 47408000 51867000 36007000 38242000 10261000 24795000 9359000 62128000 60802000 47601000 0.82 0.75 0.74 0.81 0.80 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Balance Sheet Details</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventories consist of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">328,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">220,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">183,616</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">603,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">522,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, inventories totaling $9,154 and $18,684, respectively, were on consignment at customer locations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Property and equipment consists of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">198,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">153,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dies and tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Office equipment and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">544,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(161,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">343,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">316,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Total property and equipment included finance leases of $27,269 and $26,063 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively, primarily made up of buildings and improvements. Amortization of finance lease right of use assets is recorded within depreciation expense in the consolidated statements of comprehensive income. The initial measurement of new finance lease right of use assets is accounted for as a non-cash item in the consolidated statement of cash flows. Refer to Note <em style="font: inherit;">10,</em> “Leases,” for further information regarding the Company’s accounting for leases under ASC <em style="font: inherit;">842,</em> <i>Leases.</i></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">328,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">220,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">183,616</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">603,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">522,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 375516000 328021000 6833000 10387000 220968000 183616000 603317000 522024000 9154000 18684000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">198,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">153,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dies and tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Office equipment and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">544,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(161,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">343,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">316,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18363000 18252000 198908000 177079000 153696000 117114000 24190000 22040000 6037000 3955000 107923000 99124000 5276000 4293000 30227000 36299000 544620000 478156000 200684000 161180000 343936000 316976000 27269000 26063000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Goodwill and Intangible Assets</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The changes in the carrying amount of goodwill by reportable segment for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Domestic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">International</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">764,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acquisitions of businesses, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,758</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">659,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">805,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acquisitions of businesses, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">702,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">152,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Refer to Note <em style="font: inherit;">3,</em> “Acquisitions,” to the consolidated financial statements for further information regarding the Company’s acquisitions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The details of the gross goodwill applicable to each reportable segment at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2019</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Impairment</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Impairment</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,205,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(503,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">702,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,162,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(503,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">659,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">157,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">152,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">146,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,363,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(507,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(507,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">805,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes intangible assets by major category as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2019</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Amortization Years</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Book Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Book Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tradenames</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(36,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer lists</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(321,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(314,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents and technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">233,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(146,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(128,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-compete/other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total finite-lived intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">680,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(516,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">653,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(484,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">169,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Indefinite-lived tradenames</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">808,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(516,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">782,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(484,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization of intangible assets was $32,280, $28,644 and $22,112 in <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively. Excluding the impact of any future acquisitions, the Company estimates amortization expense for the next <em style="font: inherit;">five</em> years will be as follows: <em style="font: inherit;">2021</em> - <em style="font: inherit;">$33,906;</em> <em style="font: inherit;">2022</em> - <em style="font: inherit;">$26,649;</em> <em style="font: inherit;">2023</em> - <em style="font: inherit;">$22,129;</em> <em style="font: inherit;">2024</em> - <em style="font: inherit;">$18,581;</em> <em style="font: inherit;">2025</em> - <em style="font: inherit;">$16,808.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Domestic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">International</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">764,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acquisitions of businesses, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,758</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">659,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">805,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acquisitions of businesses, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">702,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">152,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2019</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Impairment</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Impairment</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,205,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(503,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">702,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,162,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(503,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">659,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">International</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">157,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">152,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">146,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,363,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(507,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(507,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">805,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 621451000 143204000 764655000 37758000 3078000 40836000 0 -207000 -207000 659209000 146075000 805284000 42722000 0 42722000 604000 6618000 7222000 702535000 152693000 855228000 1205728000 503193000 702535000 1162402000 503193000 659209000 157304000 4611000 152693000 150686000 4611000 146075000 1363032000 507804000 855228000 1313088000 507804000 805284000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2020</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2019</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Amortization Years</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Book Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Book Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tradenames</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(36,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer lists</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(321,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(314,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents and technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">233,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(146,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(128,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-compete/other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total finite-lived intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">680,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(516,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">653,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(484,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">169,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Indefinite-lived tradenames</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">808,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(516,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">782,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(484,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P9Y 58729000 40891000 17838000 56669000 36613000 20056000 P12Y 370736000 321531000 49205000 369932000 314380000 55552000 P10Y 233271000 146544000 86727000 213972000 128426000 85546000 1046000 1046000 0 1046000 1046000 0 P4Y 16469000 6537000 9932000 12063000 3804000 8259000 680251000 516549000 163702000 653682000 484269000 169413000 128321000 128321000 128321000 128321000 808572000 516549000 292023000 782003000 484269000 297734000 32280000 28644000 22112000 33906000 26649000 22129000 18581000 16808000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use (“ROU”) asset and lease liability at the lease commencement date based on the present value of the lease payments over the lease term. As the Company’s leases generally do <em style="font: inherit;">not</em> provide an implicit rate, the incremental borrowing rate is used to determine the present value of lease payments. The incremental borrowing rate is a collateralized rate determined based on the lease term, the Company’s credit rating, and other market information available at the commencement date. The ROU asset also includes any lease payments made prior to the commencement date and is reduced by any lease incentives. The lease term <em style="font: inherit;"> may </em>include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term, while lease expense for finance leases is recognized as depreciation and interest expense using the effective interest method. The Company’s variable lease expense generally consists of property tax and insurance payments that are variable in nature, however, these amounts are immaterial to the consolidated financial statements and are therefore <em style="font: inherit;">not</em> separately reported.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company has lease agreements with both lease and nonlease components, which it elected to account for as a single lease component. However, the Company did <em style="font: inherit;">not</em> elect to apply the recognition exception for short-term leases. The Company is applying these elections to all asset classes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company leases certain manufacturing facilities, distribution centers, office space, warehouses, automobiles, machinery and computer equipment globally under both finance and operating leases. The Company’s leases have remaining lease terms of up to 20 years, of which certain leases, primarily within the buildings and improvements asset class, include options to extend the leases for up to 10 additional years. Further, the Company leases certain buildings from a noncontrolling interest holder, which the Company has determined to be arms’ length transactions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company is a lessor of <em style="font: inherit;">one</em> building that it leases to a <em style="font: inherit;">third</em> party. The lease income related to this arrangement is <em style="font: inherit;">not</em> material to the consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company records its operating lease cost and amortization of finance lease ROU assets within cost of goods sold or operating expenses in the consolidated statements of comprehensive income depending on the cost center of the underlying asset. The Company records its finance lease interest cost within interest expense in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The components of total lease cost consist of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance lease cost:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Prior to the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> in <em style="font: inherit;">2019,</em> lease expense consisted of payments on operating leases. Total rent expense related to operating leases for the year ended <em style="font: inherit;"> December 31, 2018 </em>was approximately $10,739.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> January 1, 2019, </em>the date of the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> the Company recognized ROU assets and lease liabilities related to operating leases of $42,024 and $42,056, respectively, and there was no cumulative effect adjustment made to retained earnings. Supplemental balance sheet information related to the Company’s leases is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease ROU assets (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities - current (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities - noncurrent (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease ROU assets, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated depreciation - finance lease ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance lease ROU assets, net (4)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease liabilities - current (5)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease liabilities - noncurrent (6)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the operating lease and other assets line within the consolidated balance sheets</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the other accrued liabilities line within the consolidated balance sheets</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the operating lease and other long-term liabilities line within the consolidated balance sheets</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">4</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the property and equipment, net line within the consolidated balance sheets</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">5</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the current portion of long-term borrowings and finance lease obligations line within the consolidated balance sheets</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">6</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Recorded in the long-term borrowings and finance lease obligations line within the consolidated balance sheets</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Supplemental cash flow information related to the Company’s leases is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ROU assets obtained in exchange for lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,797</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Weighted average remaining lease term and discount rate information related to the Company’s leases as of <em style="font: inherit;"> December 31, 2020 </em>is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (in years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The maturities of the Company’s lease liabilities as of <em style="font: inherit;"> December 31, 2020 </em>are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Finance Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest component</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> P20Y P10Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance lease cost:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18648000 9647000 2587000 2531000 2237000 2227000 23472000 14405000 10739000 42024000 42056000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease ROU assets (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities - current (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities - noncurrent (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease ROU assets, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated depreciation - finance lease ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance lease ROU assets, net (4)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease liabilities - current (5)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease liabilities - noncurrent (6)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 62030000 35950000 17192000 7231000 46558000 29778000 63750000 37009000 34929000 29142000 7660000 3079000 27269000 26063000 2311000 1830000 25060000 24132000 27371000 25962000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year Ended December 31, 2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ROU assets obtained in exchange for lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,797</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 18412000 10125000 1871000 1864000 3957000 3237000 41678000 4021000 3737000 8797000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (in years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance Leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> P4Y11M1D P12Y10M24D 0.0448 0.0766 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Finance Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest component</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4146000 19530000 4292000 18135000 3112000 9519000 2999000 7452000 2678000 5359000 28596000 11711000 45823000 71706000 18452000 7956000 27371000 63750000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;"><span style="-sec-ix-hidden:c69367296"><span style="-sec-ix-hidden:c69367297"><span style="-sec-ix-hidden:c69367298"><span style="-sec-ix-hidden:c69367299"><span style="-sec-ix-hidden:c69367300">1</span></span></span></span></span>1.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Product Warranty Obligations</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company records a liability for standard product warranty obligations accounted for as assurance warranties at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. The following is a tabular reconciliation of the Company’s standard product warranty liability accounted for as an assurance warranty:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product warranty reserve assumed in acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(26,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for warranty issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Changes in estimates for pre-existing warranties</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company also sells extended warranty coverage for certain products, which it accounts for as a service warranty. The sales of extended warranties are recorded as deferred revenue, and typically have a duration of <span style="-sec-ix-hidden:c69367301">five</span> to <span style="-sec-ix-hidden:c69367302">ten</span> years. The deferred revenue related to extended warranty coverage is amortized over the duration of the extended warranty contract period, following the standard warranty period, using the straight-line method. The Company believes the straight-line method is appropriate because the performance obligation is satisfied based on the passage of time. The amortization of deferred revenue is recorded to net sales in the consolidated statements of comprehensive income. The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue contracts issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of deferred revenue contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The timing of recognition of the Company’s deferred revenue balance related to extended warranties at <em style="font: inherit;"> December 31, 2020</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has a post-sale extended warranty marketing program with a <em style="font: inherit;">third</em> party. In the program’s agreement, the Company is required to pay fees to the <em style="font: inherit;">third</em>-party service provider based on the number of extended warranty contracts that they sell, which it classifies as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income over the same period that the underlying deferred revenue is recognized. The balance of deferred contract costs as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> was $6,869 and $6,190, respectively. Amortization of deferred contract costs recorded during the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> was $1,303, $869 and $615, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Standard product warranty obligations and extended warranty related deferred revenues are included in the consolidated balance sheets as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Product warranty liability</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion - other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term portion - other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenue related to extended warranties</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion - other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term portion - other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product warranty reserve assumed in acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(26,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for warranty issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Changes in estimates for pre-existing warranties</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue contracts issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of deferred revenue contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 49316000 41785000 35422000 124000 1062000 0 33496000 26096000 20029000 42093000 32060000 26910000 1181000 505000 -518000 59218000 49316000 41785000 78738000 68340000 57854000 26968000 24483000 21440000 15918000 14085000 10954000 89788000 78738000 68340000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18754000 18819000 16464000 11849000 23902000 89788000 6869000 6190000 1303000 869000 615000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Product warranty liability</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion - other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term portion - other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenue related to extended warranties</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion - other accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term portion - other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 37417000 27885000 21801000 21431000 59218000 49316000 18857000 15519000 70931000 63219000 89788000 78738000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Credit Agreements</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Short-term borrowings are included in the consolidated balance sheets as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ABL facility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other lines of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Long-term borrowings are included in the consolidated balance sheets as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Original issue discount and deferred financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ABL facility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">845,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">840,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: current portion of debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: current portion of finance lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">841,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">837,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Maturities of long-term borrowings outstanding at <em style="font: inherit;"> December 31, 2020</em>, excluding finance lease obligations as their maturities are disclosed in Note <em style="font: inherit;">10,</em> “Leases,” and before considering original issue discount and deferred financing costs, are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">833,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s credit agreements originally provided for a $1,200,000 term loan B credit facility (Term Loan) and currently include a $300,000 uncommitted incremental term loan facility. The maturity date of the Term Loan is currently <em style="font: inherit;"> December 13, 2026. </em>The Term Loan is guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a <em style="font: inherit;">first</em> priority lien on virtually all of the Company’s assets, including fixed assets and intangibles, other than cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a <em style="font: inherit;">second</em> priority lien. The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Currently, the Term Loan bears interest at rates based upon either a base rate plus an applicable margin of 0.75% or adjusted LIBOR rate plus an applicable margin of 1.75%. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> June 2018, </em>the Company amended the Term Loan, which further reduced the applicable margin rates to base rate plus a fixed applicable margin of 0.75% or adjusted LIBOR rate plus a fixed applicable margin of 1.75%. In connection with this amendment and in accordance with ASC <em style="font: inherit;">470</em>-<em style="font: inherit;">50,</em> the Company capitalized $829 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $118 of transaction fees in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2018.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> December 2019, </em>the Company amended its Term Loan to extend the maturity date from <em style="font: inherit;"> May 31, 2023 </em>to <em style="font: inherit;"> December 13, 2026, </em>as well as to remove the LIBOR floor of <em style="font: inherit;">0.75%</em> from the adjusted LIBOR rate. In connection with this amendment and in accordance with ASC <em style="font: inherit;">470</em>-<em style="font: inherit;">50,</em> the Company capitalized $1,247 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $432 of transaction fees in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2019.</em> Additionally, the Company made a voluntary prepayment of $49,000 on the Term Loan, which resulted in the write-off of $926 of original issue discount and capitalized debt issuance costs as a loss on extinguishment of debt in the consolidated statements of comprehensive income. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In connection with our Term Loan amendment in <em style="font: inherit;"> December 2019, </em>language was added to the agreement to include a benchmark replacement rate, selected by the administrative agent and the borrower, as a replacement to LIBOR that would take affect at the time LIBOR ceases. The Company plans to work with its lenders in the future to amend other LIBOR based debt agreements to add a replacement rate should the use of LIBOR cease.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Term Loan does <em style="font: inherit;">not</em> require an Excess Cash Flow payment if the Company’s net secured leverage ratio is maintained below 3.75 to <em style="font: inherit;">1.00</em> times. As of <em style="font: inherit;"> December 31, 2020</em>, the Company’s net secured leverage ratio was 1.12 to <em style="font: inherit;">1.00</em> times, and the Company was in compliance with all covenants of the Term Loan. There are <em style="font: inherit;">no</em> financial maintenance covenants on the Term Loan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s credit agreements also provide for a senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility is currently <em style="font: inherit;"> June 12, 2023. </em>Borrowings under the ABL Facility are guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a <em style="font: inherit;">first</em> priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a <em style="font: inherit;">second</em> priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility. Currently, the ABL Facility bears interest at rates based upon either a base rate plus an applicable margin of 0.125% or an adjusted LIBOR rate plus an applicable margin of 1.125%, in each case subject to adjustments based upon average availability under the ABL Facility.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> June 2018, </em>the Company amended the ABL Facility; increasing it from $250,000 to $300,000 and extending the maturity date to <em style="font: inherit;"> June 12, 2023. </em>In addition, the ABL Facility amendment modified the pricing by reducing certain applicable interest rates to either a base rate plus an applicable margin of 0.375% or an adjusted LIBOR rate plus an applicable margin of 1.375%. In connection with this amendment and in accordance with ASC <em style="font: inherit;">470</em>-<em style="font: inherit;">50,</em> the Company capitalized $755 of new debt issuance costs as deferred financing costs on long-term borrowings and wrote-off $34 of capitalized debt issuance costs as a loss on extinguishment of debt in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2018.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> June 2018, </em>the Company borrowed $50,000 under the ABL Facility, the proceeds of which were used as a voluntary prepayment of the Term Loan. As a result of the prepayment of the Term Loan, the Company wrote-off $1,298 of original issue discount and capitalized debt issuance costs during the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2018</em> as a loss on extinguishment of debt in the consolidated statements of comprehensive income. In <em style="font: inherit;"> October 2018, </em>the Company repaid the $50,000 outstanding ABL Facility balance with cash on hand.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020</em>, there was no outstanding balance under the ABL Facility, leaving $299,621 of availability, net of outstanding letters of credit.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020</em> and <em style="font: inherit;"> December 31, 2019</em>, short-term borrowings consisted of borrowings by the Company’s foreign subsidiaries on local lines of credit and the ABL Facility, which totaled $39,282 and $58,714, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ABL facility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other lines of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 30961000 39282000 27753000 39282000 58714000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Original issue discount and deferred financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">ABL facility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finance lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">845,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">840,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: current portion of debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: current portion of finance lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">841,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">837,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 830000000 830000000 15450000 18048000 0 0 27371000 25962000 3990000 2236000 845911000 840150000 1836000 553000 2311000 1830000 841764000 837767000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">After 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">833,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1836000 1905000 46000 115000 830088000 833990000 1200000000 300000000 0.0175 0.0275 0.0075 0.0075 0.0175 0.0075 0.0175 829000 118000 1247000 432000 49000000 -926000 3.75 1.12 0.0100 0.0200 0.00125 0.01125 250000000 300000000 0.00375 0.01375 755000 -34000 50000000 -1298000 50000000 0 299621000 39282000 58714000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">13.</em></b></p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Stock Repurchase Programs</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> September 2018, </em>the Company’s Board of Directors approved a $250,000 stock repurchase program, which expired in <em style="font: inherit;"> October 2020. </em>In <em style="font: inherit;"> September 2020, </em>the Company’s Board of Directors approved another stock repurchase program, which commenced on <em style="font: inherit;"> October 27, 2020, </em>and allows for the repurchase of up to $250,000 of the Company's common stock over a 24-month period. The Company <em style="font: inherit;"> may </em>repurchase its common stock from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchases <em style="font: inherit;"> may </em>be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company’s common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company’s outstanding indebtedness. The repurchases <em style="font: inherit;"> may </em>be funded with cash on hand, available borrowings or proceeds from potential debt or other capital markets sources. The stock repurchase program <em style="font: inherit;"> may </em>be suspended or discontinued at any time without prior notice. During the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> the Company did <span style="-sec-ix-hidden:c69367493">not</span> repurchase any shares of its common stock. During the year ended <em style="font: inherit;"> December 31, 2018, </em>the Company repurchased 560,000 shares of its common stock for $25,656, all funded with cash on hand. Since the inception of all programs starting in <em style="font: inherit;"> August 2015, </em>the Company has repurchased 8,676,706 shares of its common stock for $305,547 (at an average cost per share of $35.21), all funded with cash on hand.</p> 250000000 250000000 P24M 560000 25656000 8676706 305547000 35.21 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Earnings Per Share</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Basic earnings per share is calculated by dividing net income attributable to the common shareholders of the Company by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options. Refer to Note <em style="font: inherit;">4,</em> “Redeemable Noncontrolling Interest,” to the consolidated financial statements for further information regarding the accounting for redeemable noncontrolling interests.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Redeemable noncontrolling interest redemption value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income attributable to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">349,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,280,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,926,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,662,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock compensation awards (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,456,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">938,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">571,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,737,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,865,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,233,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">Basic</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">4.09</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">Diluted</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">4.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Excludes approximately 26,100 stock options for the year ended <em style="font: inherit;"> December 31, 2018, </em>as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Redeemable noncontrolling interest redemption value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income attributable to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">349,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,280,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,926,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,662,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock compensation awards (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,456,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">938,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">571,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,737,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,865,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,233,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">Basic</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">4.09</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">Diluted</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">4.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> </tbody></table> 350576000 252007000 238257000 -1247000 1253000 -17970000 349329000 253260000 220287000 62280889 61926986 61662031 1456845 938460 571194 63737734 62865446 62233225 5.61 4.09 3.57 5.48 4.03 3.54 26100 0 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s provision for income taxes consists of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,071</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company files U.S. federal, U.S. state and foreign jurisdiction tax returns which are subject to examination up to the expiration of the statute of limitations. The Company believes the tax positions taken on its returns would be sustained upon an exam, or where a position is uncertain, adequate reserves have been recorded. As of <em style="font: inherit;"> December 31, 2020</em>, the Company is <em style="font: inherit;">no</em> longer subject to income tax examinations for United States federal income taxes for tax years prior to <em style="font: inherit;">2017.</em> Due to the carryforward of net operating losses and research &amp; development credits, the Company’s Wisconsin state income tax returns for tax years <em style="font: inherit;">2009</em> through <em style="font: inherit;">2019</em> remain open. In addition, the Company is subject to audit by various foreign taxing jurisdictions for tax years <em style="font: inherit;">2015</em> through <em style="font: inherit;">2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is regularly under tax return examination by tax authorities in the various jurisdictions in which we operate. The Company is actively managing the examinations and working to address any open matters. While the Company does <em style="font: inherit;">not</em> believe any material taxes or penalties are due, there is a possibility that the ultimate tax outcome of an examination <em style="font: inherit;"> may </em>result in differences from what was recorded. Such differences <em style="font: inherit;"> may </em>affect the provision for income taxes in the period in which the determination is made, and could impact the Company’s financial results.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Significant components of deferred tax assets and liabilities are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating loss and credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Bad debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill and intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Debt refinancing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">210,350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">175,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(114,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(93,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, deferred tax assets of $1,497 and $2,933, and deferred tax liabilities of $115,769 and $96,328, respectively, were reflected on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains a valuation allowance against the deferred tax assets when it is uncertain it will generate sufficient taxable income to utilize the asset. During <em style="font: inherit;">2020</em>, the valuation allowance increased by $716 primarily due to state net operating losses which are unlikely to be utilized, partially offset by utilization of loss carryforwards in certain foreign subsidiaries.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At <em style="font: inherit;"> December 31, 2020</em>, the Company had various state research &amp; development and state manufacturing tax credit carryforwards of approximately $4,513 and $19,303, respectively, which expire between <em style="font: inherit;">2024</em> and <em style="font: inherit;">2035.</em> The Company believes it will generate sufficient taxable income in these jurisdictions to fully utilize the credits prior to their expiration.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Changes in the Company’s gross liability for unrecognized tax benefits, excluding interest and penalties, were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefit, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increase in unrecognized tax benefit for positions taken in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increase in unrecognized tax benefit for positions taken in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Statute of limitation expirations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Unrecognized tax benefit, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The unrecognized tax benefit as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, if recognized, would favorably impact the effective tax rate.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, total accrued interest of approximately $95 and $71, respectively, and accrued penalties of approximately $274 and $195, respectively, associated with net unrecognized tax benefits are included in the consolidated balance sheets. Interest and penalties are recorded as a component of income tax expense.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company does <em style="font: inherit;">not</em> expect a significant increase or decrease to the total amounts of unrecognized tax benefits related to continuing operations during the fiscal year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A reconciliation of the statutory tax rates and the effective tax rates for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Share-based compensation (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax Act impact</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">With the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">09</em> in <em style="font: inherit;">2017,</em> excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,071</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 62714000 41686000 32072000 13071000 4211000 9639000 1974000 2660000 4546000 77759000 48557000 46257000 20452000 19393000 22225000 1243000 1390000 1910000 -1197000 -1263000 479000 20498000 19520000 24614000 716000 -778000 -1015000 98973000 67299000 69856000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating loss and credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Bad debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill and intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Debt refinancing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">210,350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">175,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(114,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(93,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 24358000 21053000 15851000 14697000 11795000 9879000 8348000 7490000 31275000 28356000 1633000 1094000 8558000 4275000 5740000 5024000 96078000 81820000 171831000 142159000 33716000 27864000 3544000 4119000 1259000 1073000 210350000 175215000 114272000 93395000 1497000 2933000 115769000 96328000 716000 4513000 19303000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefit, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increase in unrecognized tax benefit for positions taken in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increase in unrecognized tax benefit for positions taken in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Statute of limitation expirations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Unrecognized tax benefit, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6720000 5635000 332000 633000 750000 495000 189000 43000 -0 -0 7613000 6720000 95000 71000 274000 195000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Share-based compensation (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax Act impact</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 0.210 0.210 0.210 0.043 0.043 0.047 0.000 -0.010 0.011 0.008 0.013 0.015 0.010 0.010 -0.010 -0.006 -0.005 0.000 0 -0.002 0.005 -0.008 -0.002 0.222 0.211 0.225 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Benefit Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b>Medical and Dental Plans</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains medical and dental benefit plans covering its full-time domestic employees and their dependents. These plans are partially or fully self-funded under which participant claims are obligations of the plan. These plans are funded through employer and employee contributions at a level sufficient to pay for the benefits provided by the plan. The Company’s contributions to the plans were $24,617, $18,290, and $14,660 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s foreign subsidiaries participate in government sponsored medical benefit plans. In certain cases, the Company purchases supplemental medical coverage for certain employees at these foreign locations. The expenses related to these plans are <em style="font: inherit;">not</em> material to the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b>Savings Plan</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains a defined-contribution <em style="font: inherit;">401</em>(k) savings plan for eligible domestic employees. Under the plan, employees <em style="font: inherit;"> may </em>defer receipt of a portion of their eligible compensation. The Company <em style="font: inherit;"> may </em>contribute a matching contribution of 50% of the <em style="font: inherit;">first</em> 6% of eligible compensation of employees that is deferred. The Company <em style="font: inherit;"> may </em>also contribute a non-elective contribution for eligible employees employed on <em style="font: inherit;"> December 31, 2008 </em>that were impacted by the freezing of the Company’s pension plans. The Company’s matching contributions are subject to vesting. Forfeitures <em style="font: inherit;"> may </em>be applied against plan expenses and Company contributions. The Company recognized $5,332, $4,791 and $4,193 of expense related to these plans for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b>Pension Plans</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Historically, the Company maintained noncontributory salaried and hourly pension plans (Pension Plans) covering certain domestic employees. The Pension Plans were frozen effective <em style="font: inherit;"> December 31, 2008. </em>Effective <em style="font: inherit;"> December 31, 2018, </em>the Pension Plans were merged into the same plan (Pension Plan), resulting in <em style="font: inherit;">no</em> change to benefits for participants. The benefits under the salaried plan were based upon years of service and the participants’ defined final average monthly compensation. The benefits under the hourly plan were based on a unit amount at the date of termination multiplied by the participant’s years of credited service.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;">2019,</em> the Company completed the termination of its Pension Plan.  In connection with the Company’s activities to terminate the plan, lump sum distributions were made in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2019</em> to individuals who elected lump sum distributions, including rolling over their accounts to the Company’s <em style="font: inherit;">401</em>(k) savings plan. Also in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2019,</em> annuity contracts were purchased to settle obligations for the remaining participants. Upon settlement of the pension liability, the Company reclassified related unrecognized pension losses recorded in AOCL to the consolidated statements of comprehensive income. As a result, the Company recorded pre-tax settlement charges of $10,920 in the <em style="font: inherit;">fourth</em> quarter of the year ended <em style="font: inherit;"> December 31, 2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Certain of the Company’s foreign subsidiaries participate in local statutory defined benefit or other post-employment benefit plans. These plans provide benefits that are generally based on years of credited service and a percentage of the employee’s eligible compensation earned throughout the applicable service period. Liabilities recorded under these plans are included in other long-term liabilities in the Company’s consolidated balance sheets and are <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 24617000 18290000 14660000 0.50 0.06 5332000 4791000 4193000 -10920000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">17.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Share Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company adopted an equity incentive plan (the <em style="font: inherit;">2010</em> Plan) on <em style="font: inherit;"> February 10, 2010 </em>in connection with its initial public offering. The <em style="font: inherit;">2010</em> Plan, as amended, allowed for granting of up to 9.1 million share-based awards to executives, directors and employees. Awards available for grant under the <em style="font: inherit;">2010</em> Plan included stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Awards under the <em style="font: inherit;">2010</em> Plan ceased in <em style="font: inherit;"> June 2019. </em>Total share-based compensation expense related to the Plan, net of estimated forfeitures, was $11,681, $15,738, and $14,563 for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 13, 2019, </em>the stockholders of Generac Holdings Inc. approved the Company’s <em style="font: inherit;">2019</em> Equity Incentive Plan (the <em style="font: inherit;">2019</em> Plan). Following the effectiveness of the <em style="font: inherit;">2019</em> Plan, <em style="font: inherit;">no</em> new awards <em style="font: inherit;"> may </em>be made under the Plan. The <em style="font: inherit;">2019</em> Plan allows for granting of up to 2.7 million share-based awards to executives, directors and employees. Awards available for grant under the <em style="font: inherit;">2019</em> Plan include stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Total share-based compensation expense related to the <em style="font: inherit;">2019</em> Plan, net of estimated forfeitures, was $9,201 and $956 for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock Options</b> - Stock options granted in <em style="font: inherit;">2020</em> have an exercise price between $91.00 per share and $158.89 per share; stock options granted in <em style="font: inherit;">2019</em> have an exercise price of $52.07 per share; and stock options granted in <em style="font: inherit;">2018</em> have an exercise price between $43.88 per share and $45.29 per share. Stock options vest in equal installments over <span style="-sec-ix-hidden:c69367762">four</span> years, subject to the grantee’s continued employment or service and expire <span style="-sec-ix-hidden:c69367763">ten</span> years after the date of grant.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Stock option exercises can be net-share settled such that the Company withholds shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. Total shares withheld were 24,070, 32,211 and 63,817 for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, and were based on the value of the stock on the exercise dates. The net-share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Employees can also utilize a cashless for cash exercise of stock options, such that all exercised shares will be sold in the market immediately. Cash equivalent to the exercise price of the awards plus the employees’ minimum statutory tax obligations is remitted to the Company, with the remaining cash being transferred to the employee. Total net proceeds from the cashless for cash exercise of stock options were $13,089, $9,395 and $5,614 for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, and are reflected as a financing activity in the consolidated statement of cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to stock option exercises were $7,297, $3,360 and $3,846 for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, and are reflected as a financing activity in the consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The grant-date fair value of each option grant is estimated using the Black-Scholes-Merton option pricing model. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs. Expected volatility is calculated based on an analysis of historic volatility of the Company’s stock price. The average expected life is based on the contractual term of the option using the simplified method. The risk-free interest rate is based on U.S. Treasury <em style="font: inherit;">zero</em>-coupon issues with a remaining term equal to the expected life assumed at the date of grant. The compensation expense recognized is net of estimated forfeitures. Forfeitures are estimated based on actual share option forfeiture history.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The weighted-average assumptions used in the Black-Scholes-Merton option pricing model for <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Year Ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average grant date fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assumptions:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected annual dividend per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected life of options (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A summary of the Company’s stock option activity and related information for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of Options</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Exercise Price</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Remaining Contractual Term (in years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate Intrinsic Value ($ in thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2017</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(267,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(49,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,521,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(263,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(35,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,592,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(216,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,528,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">845,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020</em>, there was $10,673 of total unrecognized compensation cost, net of expected forfeitures, related to unvested options. The cost is expected to be recognized over the remaining service period, having a weighted-average period of 2.4 years. Total share-based compensation cost related to the stock options for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> was $5,860, $5,597 and $4,998, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Restricted Stock</b> – Restricted stock awards vest in equal installments over <span style="-sec-ix-hidden:c69367797">three</span> years, subject to the grantee’s continued employment or service. Certain restricted stock awards also include performance shares, whereby the number of performance shares that can be earned are contingent upon Company performance measures over a <span style="-sec-ix-hidden:c69367798">three</span>-year period. Performance measures are based on a weighting of a number of financial metrics, from which grantees <em style="font: inherit;"> may </em>earn from 0% to 200% of their target performance share award. The performance period for the <em style="font: inherit;">2018</em> awards covers the years <em style="font: inherit;">2018</em> through <em style="font: inherit;">2020,</em> the performance period for the <em style="font: inherit;">2019</em> awards covers the years <em style="font: inherit;">2019</em> through <em style="font: inherit;">2021,</em> and the performance period for the <em style="font: inherit;">2020</em> awards covers the years <em style="font: inherit;">2020</em> through <em style="font: inherit;">2022.</em> The Company estimates the number of performance shares that will vest based on projected financial performance. The fair value of restricted awards is determined based on the market value of the Company's shares on the grant date. The fair market value of the restricted awards at the time of the grant is amortized to expense over the period of vesting. The compensation expense recognized for restricted share awards is net of estimated forfeitures.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Restricted stock vesting is net-share settled such that, upon vesting, the Company withholds shares with value equivalent to the employees’ minimum statutory tax obligation, and then pays the cash to the taxing authorities on behalf of the employees. In effect, the Company repurchases these shares and classifies them as treasury stock. Total shares withheld were 70,718, 55,953 and 38,186 for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, and were based on the value of the stock on the vesting dates. Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to restricted stock vesting were $7,613, $3,078 and $1,812 for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, respectively, and are reflected as a financing activity within the consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A summary of the Company's restricted stock activity for the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Grant-Date Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-vested as of December 31, 2017</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">392,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(128,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">425,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">265,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(184,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">491,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">183,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2020</em>, there was $20,608 of unrecognized compensation cost, net of expected forfeitures, related to non-vested restricted stock awards. That cost is expected to be recognized over the remaining service period, having a weighted-average period of 1.9 years. Total share-based compensation cost related to the restricted stock for the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, inclusive of performance shares, was $15,022, $11,097 and $9,565, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">During <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, 15,275, 22,544 and 33,419 shares of stock, respectively, were granted to certain members of the Company’s Board of Directors as a component of their compensation for their service on the Board, all of which were fully vested at time of grant. A non-employee director can elect to receive his or her director fees in the form of deferred stock units, which voluntarily defers the issuance of the related shares granted until the director separates from the Company or a triggering event occurs. 10,528, 16,604 and 22,675 of deferred stock units are included in the shares of stock granted to certain members of the Company’s Board of Directors for the years <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively. Total share-based compensation cost for these share grants in <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em> was $1,558, $1,391 and $1,718, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.</p> 9100000 11681000 15738000 14563000 2700000 9201000 956000 91.00 158.89 52.07 43.88 45.29 24070 32211 63817 13089000 9395000 5614000 7297000 3360000 3846000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Year Ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average grant date fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assumptions:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected annual dividend per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected life of options (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 35.79 19.33 17.86 0.32 0.33 0.37 0.0156 0.0252 0.0260 0 0 0 P6Y3M P6Y3M P6Y3M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of Options</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Exercise Price</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Remaining Contractual Term (in years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate Intrinsic Value ($ in thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2017</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(267,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(49,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,521,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(263,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(35,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,592,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(216,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Outstanding as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,528,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">845,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1472130 33.11 P7Y3M18D 25281000 366231 43.88 267909 19.90 49285 43.34 1521167 37.70 P7Y 19212000 369779 52.07 263250 30.75 35010 43.79 1592686 42.04 P6Y10M24D 93242000 173650 102.32 216196 39.88 21450 50.25 1528690 49.08 P6Y3M18D 272553000 845365 39.15 P4Y10M24D 159145000 10673000 P2Y4M24D 5860000 5597000 4998000 0 2 70718 55953 38186 7613000 3078000 1812000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted-Average Grant-Date Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-vested as of December 31, 2017</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">392,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(128,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">425,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">265,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(184,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">491,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">183,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 392276 37.77 208803 44.49 128433 39.03 46650 39.43 425996 40.50 265255 62.38 184628 38.78 14986 44.23 491637 52.84 183868 95.14 200390 45.10 18921 56.58 456194 68.42 20608000 P1Y10M24D 15022000 11097000 9565000 15275 22544 33419 10528 16604 22675 1558000 1391000 1718000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">18.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Commitments and Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has an arrangement with a finance company to provide floor plan financing for certain dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does <em style="font: inherit;">not</em> indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> was approximately $55,600 and $49,600, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which <em style="font: inherit;"> may </em>result from such lawsuits are <em style="font: inherit;">not</em> expected to have a material adverse effect on the financial position, results of operations, or cash flows of the Company.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 55600000 49600000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">19.</em></b></p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Quarterly Financial Information (Unaudited)</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Quarters in the Year Ended December 31, 2020</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q4</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">475,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">546,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">761,082</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">172,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">300,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">155,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,054</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - basic:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.04</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - diluted:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Quarters in the Year Ended December 31, 2019</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q4</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">470,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">541,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,932</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">195,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">222,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,574</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,614</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - basic:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - diluted:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.76</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Quarters in the Year Ended December 31, 2020</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q4</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">475,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">546,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">761,082</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">172,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">300,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">155,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,054</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - basic:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.04</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - diluted:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Quarters in the Year Ended December 31, 2019</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Q4</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">470,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">541,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,932</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">195,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">222,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Generac Holdings Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,574</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,614</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - basic:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to common shareholders per common share - diluted:</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.76</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 475915000 546848000 701355000 761082000 172320000 208983000 276149000 300202000 62862000 89553000 155637000 171054000 44460000 66145000 114970000 125001000 0.69 1.04 1.86 2.02 0.68 1.02 1.82 1.97 470353000 541916000 601135000 590932000 162175000 195838000 217517000 222222000 71173000 90926000 105556000 104508000 44861000 61958000 75574000 69614000 0.77 0.99 1.20 1.14 0.76 0.98 1.18 1.12 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">20.</em></b></p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>Valuation and Qualifying Accounts</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Balance at Beginning of Year</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Additions Charged to Earnings</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Additions Charged to Retained Earnings (1)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Charges to Reserve, Net (2)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Reserves Established for Acquisitions</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Balance at End of Year</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2020</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2019</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,086</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,821</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,867</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(778</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2018</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,987</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Result of adopting ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments – Credit Losses (Topic <em style="font: inherit;">326</em>)</i>: <i>Measurement of Credit Losses on Financial Instruments.</i></p> </td> </tr> <tr> <td style="width:18pt;"> </td> <td style="width:18pt;vertical-align:top;">(<em style="font: inherit;">2</em>)</td> <td style="vertical-align:top;">Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of, as well as foreign currency translation adjustments. </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Balance at Beginning of Year</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Additions Charged to Earnings</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Additions Charged to Retained Earnings (1)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Charges to Reserve, Net (2)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Reserves Established for Acquisitions</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Balance at End of Year</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2020</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2019</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,086</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,821</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,867</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(778</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2018</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Allowance for credit losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Reserves for inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,987</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Valuation of deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6968000 4645000 1147000 -957000 198000 12001000 24293000 11353000 0 -8788000 959000 27817000 5024000 716000 0 0 0 5740000 4873000 3086000 0 -1033000 42000 6968000 23140000 4821000 0 -3867000 199000 24293000 5802000 0 0 0 -778000 5024000 4805000 1941000 0 -2123000 250000 4873000 15987000 10004000 0 -3720000 869000 23140000 6817000 478000 0 0 -1493000 5802000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">21.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Subsequent Events</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company performed an evaluation of subsequent events through the date these financial statements were issued and <em style="font: inherit;">no</em> such events were identified.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> Recorded in the other accrued liabilities line Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods. Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019. Represents the noncontrolling interest of Captiva calculated at the date of acquisition, February 1, 2019. For the year ended December 31, 2020, represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-19 pandemic and decline in oil prices. For the year ended December 31, 2019, represents severance and other charges related to the consolidation of certain of our facilities. Details of reclassifications from AOCL during 2019 are as follows: Amounts reclassified from AOCL Loss on pension settlement $ 10,920 Amortization of net loss 843 Total before tax 11,763 Income tax impact (2,696 ) Amounts reclassified from AOCL $ 9,067 Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended December 31, 2020. Result of adopting ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. Recorded in the operating lease and other long-term liabilities line Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended December 31, 2019. Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended December 31, 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements for additional information. Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts. Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of as well as foreign currency translation adjustments. Recorded in the current portion of long-term borrowings and finance lease obligations line Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities. Excludes approximately 26,100 stock options for the year ended December 31, 2018, as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended December 31, 2020 and 2019. Recorded in the operating lease and other assets line within the consolidated balance sheets Recorded in the property and equipment, net line Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt. Recorded in the long-term borrowings and finance lease obligations line With the adoption of ASU 2016-09 in 2017, excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 19, 2021
Jun. 30, 2020
Document Information [Line Items]      
Entity Central Index Key 0001474735    
Entity Registrant Name GENERAC HOLDINGS INC.    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2020    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 001-34627    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5654756    
Entity Address, Address Line One S45 W29290 Hwy 59    
Entity Address, City or Town Waukesha    
Entity Address, State or Province WI    
Entity Address, Postal Zip Code 53189    
City Area Code 262    
Local Phone Number 544-4811    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol GNRC    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 7,391,323,686
Entity Common Stock, Shares Outstanding   62,861,442  

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 655,128 $ 322,883
Accounts receivable, less allowance for credit losses of $12,001 and $6,968 at December 31, 2020 and 2019, respectively 374,906 319,538
Inventories 603,317 522,024
Prepaid expenses and other assets 36,382 31,384
Total current assets 1,669,733 1,195,829
Property and equipment, net 343,936 316,976
Customer lists, net 49,205 55,552
Patents and technology, net 86,727 85,546
Other intangible assets, net 9,932 8,259
Tradenames, net 146,159 148,377
Goodwill 855,228 805,284
Deferred Income Tax Assets, Net, Total 1,497 2,933
Operating lease and other assets 73,006 46,913
Total assets 3,235,423 2,665,669
Current liabilities:    
Short-term borrowings 39,282 58,714
Accounts payable 330,247 261,977
Accrued wages and employee benefits 63,036 41,361
Other accrued liabilities 204,812 132,629
Current portion of long-term borrowings and finance lease obligations 4,147 2,383
Total current liabilities 641,524 497,064
Long-term borrowings and finance lease obligations 841,764 837,767
Deferred income taxes 115,769 96,328
Operating lease and other long-term liabilities 179,955 140,432
Total liabilities 1,779,012 1,571,591
Redeemable noncontrolling interest 66,207 61,227
Stockholders’ equity:    
Common stock, par value $0.01, 500,000,000 shares authorized, 72,024,329 and 71,667,726 shares issued at December 31, 2020 and 2019, respectively 721 717
Additional paid-in capital 525,541 498,866
Treasury stock, at cost, 9,173,731 and 9,103,013 shares at December 31, 2020 and 2019, respectively (332,164) (324,551)
Excess purchase price over predecessor basis (202,116) (202,116)
Retained earnings 1,432,565 1,084,383
Accumulated other comprehensive loss (34,254) (24,917)
Stockholders’ equity attributable to Generac Holdings Inc. 1,390,293 1,032,382
Noncontrolling interests (89) 469
Total stockholders’ equity 1,390,204 1,032,851
Total liabilities and stockholders’ equity $ 3,235,423 $ 2,665,669
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accounts receivable, allowance for doubtful accounts $ 12,001 $ 6,968
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 72,024,329 71,667,726
Treasury stock, shares (in shares) 9,173,731 9,103,013
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 2,485,200 $ 2,204,336 $ 2,023,464
Costs of goods sold 1,527,546 1,406,584 1,298,424
Gross profit 957,654 797,752 725,040
Operating expenses:      
Selling and service 246,373 217,683 191,887
Research and development 80,251 68,394 50,019
General and administrative 119,644 110,868 103,841
Amortization of intangibles 32,280 28,644 22,112
Total operating expenses 478,548 425,589 367,859
Income from operations 479,106 372,163 357,181
Other (expense) income:      
Interest expense (32,991) (41,544) (40,956)
Investment income 2,182 2,767 1,893
Loss on extinguishment of debt [1] 0 (926) (1,332)
Loss on pension settlement [2] 0 (10,920) 0
Other, net (2,106) (1,933) (5,710)
Total other expense, net (32,915) (52,556) (46,105)
Income before provision for income taxes 446,191 319,607 311,076
Provision for income taxes 98,973 67,299 69,856
Net income 347,218 252,308 241,220
Net income attributable to noncontrolling interests (3,358) 301 2,963
Net income attributable to Generac Holdings Inc. 350,576 252,007 238,257
Other comprehensive income (loss):      
Foreign currency translation adjustment 4,948 2,210 (5,976)
Net unrealized gain (loss) on derivatives (14,285) (13,855) 2,924
Pension liability adjustment 0 10,541 437
Net current-period other comprehensive income (loss) (9,337) (1,104) (2,615)
Total comprehensive income 337,881 251,204 238,605
Comprehensive income (loss) attributable to noncontrolling interests (364) (635) 1,647
Comprehensive income attributable to Generac Holdings Inc. $ 338,245 $ 251,839 $ 236,958
Net income attributable to Generac Holdings Inc. per common share - basic: (in dollars per share) $ 5.61 $ 4.09 $ 3.57
Weighted average common shares outstanding - basic: (in shares) 62,280,889 61,926,986 61,662,031
Net income attributable to Generac Holdings Inc. per common share - diluted: (in dollars per share) $ 5.48 $ 4.03 $ 3.54
Weighted average common shares outstanding - diluted: (in shares) 63,737,734 62,865,446 62,233,225
[1] Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.
[2] Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Treasury Stock [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Excess Purchase Price over Predecessor Basis [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Parent [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Noncontrolling Interest [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Excess Purchase Price over Predecessor Basis [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2017                   70,820,173   (8,448,874)            
Balance at Dec. 31, 2017                   $ 708 $ 459,816 $ (294,005) $ (202,116) $ 610,836 $ (21,198) $ 554,041 $ 279 $ 554,320
Net unrealized gain (loss) on derivatives                   0 0 0 0 0 2,924 2,924 0 2,924
Foreign currency translation adjustment                   $ 0 0 $ 0 0 0 (5,976) (5,976) (2) (5,978)
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price (in shares)                   366,245   0            
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price                   $ 4 1,737 $ 0 0 0 0 1,741 0 1,741
Net share settlement of restricted stock awards (in shares)                   0   (38,186)            
Net share settlement of restricted stock awards                   $ 0 0 $ (1,812) 0 0 0 (1,812) 0 (1,812)
Stock repurchases (in shares)                   0   (560,000)            
Stock repurchases                   $ 0 0 $ (25,656) 0 0 0 (25,656) 0 (25,656)
Cash dividends paid to noncontrolling interest of subsidiary                   0 0 0 0 0 0 0 (314) (314)
Share-based compensation                   0 14,563 0 0 0 0 14,563 0 14,563
Pension liability adjustment                   0 0 0 0 0 437 437 0 437
Redemption value adjustment                   0 0 0 0 (17,970) 0 (17,970) 0 (17,970)
Net income attributable to Generac Holdings Inc.                   $ 0 0 $ 0 0 238,257 0 238,257   238,257
Net income                                 749  
Net income                                   239,006
Balance (in shares) at Dec. 31, 2018                   71,186,418   (9,047,060)            
Balance at Dec. 31, 2018                   $ 712 476,116 $ (321,473) (202,116) 831,123 (23,813) 760,549 712 761,261
Net unrealized gain (loss) on derivatives                   0 0 0 0 0 (13,855) (13,855) 0 (13,855)
Foreign currency translation adjustment                   $ 0 0 $ 0 0 0 2,210 2,210 (30) 2,180
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price (in shares)                   481,308   0            
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price                   $ 5 6,056 $ 0 0 0 0 6,061 0 6,061
Net share settlement of restricted stock awards (in shares)                   0   (55,953)            
Net share settlement of restricted stock awards                   $ 0 0 $ (3,078) 0 0 0 (3,078) 0 (3,078)
Stock repurchases (in shares)                       0            
Cash dividends paid to noncontrolling interest of subsidiary                   0 0 $ 0 0 0 0 0 (285) (285)
Share-based compensation                   0 16,694 0 0 0 0 16,694 0 16,694
Pension liability adjustment                   0 0 0 0 0 10,541 10,541 0 10,541
Redemption value adjustment                   0 0 0 0 1,253 0 1,253 0 1,253
Net income attributable to Generac Holdings Inc.                   0 0 0 0 252,007 0 252,007   252,007
Net income                                 226  
Net income                                   252,233
Change in noncontrolling interest share                   $ 0 0 $ 0 0 0 0 0 (154) (154)
Balance (in shares) at Dec. 31, 2019                   71,667,726   (9,103,013)            
Balance at Dec. 31, 2019 $ 0 $ 0 $ 0 $ 0 $ (1,147) $ 0 $ (1,147) $ 0 $ (1,147) $ 717 498,866 $ (324,551) (202,116) 1,084,383 (24,917) 1,032,382 469 1,032,851
Net unrealized gain (loss) on derivatives                   0 0 0 0 0 (14,285) (14,285) 0 (14,285)
Foreign currency translation adjustment                   $ 0 0 $ 0 0 0 4,948 4,948 (29) 4,919
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price (in shares)                   356,603   0            
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price                   $ 4 5,793 $ 0 0 0 0 5,797 0 5,797
Net share settlement of restricted stock awards (in shares)                   0   (70,718)            
Net share settlement of restricted stock awards                   $ 0 0 $ (7,613) 0 0 0 (7,613) 0 (7,613)
Share-based compensation                   0 20,882 0 0 0 0 20,882 0 20,882
Pension liability adjustment                                   0
Redemption value adjustment                   0 0 0 0 (1,247) 0 (1,247) 0 (1,247)
Net income attributable to Generac Holdings Inc.                   $ 0 0 $ 0 0 350,576 0 350,576   350,576
Net income                                 (529)  
Net income                                   350,047
Balance (in shares) at Dec. 31, 2020                   72,024,329   (9,173,731)            
Balance at Dec. 31, 2020                   $ 721 $ 525,541 $ (332,164) $ (202,116) $ 1,432,565 $ (34,254) $ 1,390,293 $ (89) $ 1,390,204
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity (Parentheticals) - AOCI Attributable to Parent [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Unrealized gain (loss) on interest rate swaps, tax $ (4,826) $ (4,877) $ 1,027
Pension liability adjustment, tax     $ 154
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended 65 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Operating activities        
Net income $ 347,218 $ 252,308 $ 241,220  
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation 36,493 32,265 25,296  
Amortization of intangible assets 32,280 28,644 22,112  
Amortization of original issue discount and deferred financing costs 2,598 4,712 4,749  
Loss on extinguishment of debt [1] 0 926 1,332  
Loss on pension settlement [2] 0 10,920 0  
Deferred income taxes 21,195 18,733 23,600  
Share-based compensation expense [3] 20,882 16,694 14,563  
Other 7,145 1,086 2,474  
Net changes in operating assets and liabilities, net of acquisitions:        
Accounts receivable (55,976) 8,231 (43,243)  
Inventories (77,983) 26,369 (152,594)  
Other assets 12,859 (358) (6,362)  
Accounts payable 66,040 (69,404) 86,359  
Accrued wages and employee benefits 20,157 (3,724) 12,626  
Other accrued liabilities 60,593 (16,252) 16,972  
Excess tax benefits from equity awards (6,968) (2,263) (1,877)  
Net cash provided by operating activities 486,533 308,887 247,227  
Investing activities        
Proceeds from sale of property and equipment 179 95 214  
Proceeds from beneficial interest in securitization transactions 2,651 2,630 3,933  
Expenditures for property and equipment (62,128) (60,802) (47,601)  
Acquisition of business, net of cash acquired (64,797) (112,001) (65,440)  
Net cash used in investing activities (124,095) (170,078) (108,894)  
Financing activities        
Proceeds from short-term borrowings 257,593 73,340 53,965  
Proceeds from long-term borrowings 277 1,660 51,425  
Repayments of short-term borrowings (277,719) (59,518) (27,880)  
Repayments of long-term borrowings and finance lease obligations (4,758) (53,049) (101,827)  
Stock repurchases 0 0 (25,656) $ (305,547)
Payment of contingent acquisition consideration (4,000) (5,550) 0  
Payment of debt issuance costs 0 (1,473) (1,702)  
Cash dividends paid to noncontrolling interest of subsidiary 0 (285) (314)  
Taxes paid related to equity awards (14,910) (6,438) (5,659)  
Proceeds from the exercise of stock options 13,089 9,395 5,614  
Net cash used in financing activities (30,428) (41,918) (52,034)  
Effect of exchange rate changes on cash and cash equivalents 235 1,510 (289)  
Net increase in cash and cash equivalents 332,245 98,401 86,010  
Cash and cash equivalents at beginning of period 322,883 224,482 138,472  
Cash and cash equivalents at end of period 655,128 322,883 224,482 $ 655,128
Supplemental disclosure of cash flow information        
Interest 28,765 35,465 41,007  
Income taxes $ 61,861 $ 61,767 $ 41,044  
[1] Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.
[2] Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.
[3] Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Description of Business
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.

Description of Business

 

Founded in 1959, Generac Holdings Inc. (the Company) is a leading global designer and manufacturer of a wide range of energy technology solutions. The Company provides power generation equipment, energy storage systems, grid service solutions, and other power products serving the residential, light commercial and industrial markets. Generac’s power products and solutions are available globally through a broad network of independent dealers, distributors, retailers, e-commerce partners, wholesalers, and equipment rental companies, as well as sold direct to certain end user customers.

 

Over the years, the Company has executed a number of acquisitions that support its strategic plan (refer to Item 1 in this Annual Report on Form 10-K for discussion of our "Powering Our Future" strategic plan). A summary of acquisitions affecting the reporting periods presented include:

 

 

In June 2018, the Company acquired Selmec Equipos Industriales, S.A. de C.V. (Selmec), headquartered in Mexico City, Mexico. Selmec is a designer and manufacturer of industrial generators ranging from 10kW to 2,750kW. Selmec offers a market-leading service platform and specialized engineering capabilities, together with robust integration, project management and remote monitoring services.
 

In February 2019, the Company acquired a majority share of Captiva Energy Solutions Private Limited (Captiva). Captiva, founded in 2010 and headquartered in Kolkata, India, specializes in customized industrial generators for the India market.
 

In March 2019, the Company acquired Neurio Technology Inc. (Neurio), founded in 2005 and headquartered in Vancouver, British Columbia. Neurio is a leading energy data company focused on metering technology and sophisticated analytics to optimize energy use within a home or business.
 

In April 2019, the Company acquired Pika Energy, Inc. (Pika), founded in 2010 and located in Westbrook, Maine. Pika is a designer and manufacturer of battery storage technologies that capture and store solar or other power sources for homeowners and businesses, and is also a developer of advanced power electronics, software and controls for smart energy storage and management.
 

In July 2020, the Company acquired West Coast Energy Systems LLC (Energy Systems), its industrial distributor in northern California. This addition enhances the Company's ability to serve the west coast markets for both commercial & industrial (C&I) and residential products.

 In September 2020, the Company acquired Mean Green Products, LLC (Mean Green), founded in 2009 and located in Ross, Ohio. Mean Green is a designer and manufacturer of commercial grade, battery-powered turf care products that provide quiet, zero emissions and reduced maintenance options as compared to traditional commercial mowers.
 In October 2020, the Company acquired Enbala Power Networks Inc. (Enbala), founded in 2003 and headquartered in Denver, Colorado. Enbala is one of the leading providers of distributed energy optimization and control software that helps support the operational stability of the world's power grids. 
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Accounting Policies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2.

Summary of Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries that are consolidated in conformity with U.S. GAAP. All intercompany amounts and transactions have been eliminated in consolidation.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Concentration of Credit Risk

 

The Company maintains the majority of its domestic cash in a few commercial banks in multiple operating and investment accounts. Balances on deposit are insured by the Federal Deposit Insurance Corporation (FDIC) up to specified limits. Balances in excess of FDIC limits are uninsured.

 

One customer accounted for approximately 13% and 9% of accounts receivable at December 31, 2020 and 2019, respectively. No one customer accounted for greater than 6%, 5%, and 6%, of net sales during the years ended December 31, 2020, 2019, or 2018, respectively.

 

Accounts Receivable and Allowance for Credit Losses

 

The Company's trade and other receivables primarily arise from the sale of our products to independent residential dealers, industrial distributors and dealers, national and regional retailers, electrical/HVAC/solar wholesalers, e-commerce partners, equipment rental companies, equipment distributors, solar installers, utilities, and certain end users with payment terms generally ranging from 30 to 90 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers' ability to pay. These factors include the customer's financial condition, past payment experience, credit bureau information, and regional considerations.

 

Receivables are recorded at their face value amount less an allowance for credit losses. The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an entity by entity basis. The estimate of expected credit losses considers a historical loss experience rate that is adjusted for delinquency trends, collection experience, and/or economic risk where appropriate based on current market conditions. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss. 

 

The Company has historically experienced immaterial write-offs given the nature of the customers that receive credit. In addition, the Company holds a credit insurance plan that covers the risk of loss up to specified amounts on certain trade receivables. As of December 31, 2020, the Company had gross receivables of $386,907 and an allowance for credit losses of $12,001.

 

The following is a tabular reconciliation of the Company's allowance for credit losses: 

 

  Year Ended December 31, 2020 

Balance at beginning of period

 $6,968 

Adoption of ASU 2016-13

  1,147 
Established for Acquisitions  198 

Provision for credit losses

  4,645 

Charge-offs

  (1,448)

Currency translation

  491 

Balance at end of period

 $12,001 

 

Inventories

 

Inventories are stated at the lower of cost or market, with cost determined generally using the first-in, first-out method.

 

Property and Equipment

 

Property and equipment are recorded at cost and are being depreciated using the straight-line method over the estimated useful lives of the assets, which are summarized below (in years). Costs of leasehold improvements are amortized over the lesser of the term of the lease (including renewal option periods) or the estimated useful lives of the improvements. Finance lease right of use assets are included in property and equipment. Refer to Note 10, "Leases," to the consolidated financial statements for the Company's lease disclosure.

 

Land improvements

 820 

Buildings and improvements

 1040 

Machinery and equipment

 315 

Dies and tools

 310 

Vehicles

 36 

Office equipment and systems

 315 

Leasehold improvements

 220 

 

Total depreciation expense was $36,493, $32,265, and $25,296 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Goodwill and Other Indefinite-Lived Intangible Assets

 

Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from business acquisitions. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. The Company evaluates goodwill for impairment annually as of October 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. The Company has the option to assess goodwill for impairment by performing either a qualitative assessment or quantitative test. The qualitative assessment determines whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative test is not required to be performed. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company is required to perform the quantitative test. In the quantitative test, the calculated fair value of the reporting unit is compared to its book value including goodwill. If the fair value of the reporting unit is in excess of its book value, the related goodwill is not impaired. If the fair value of the reporting unit is less than its book value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

Other indefinite-lived intangible assets consist of certain tradenames. The Company tests the carrying value of these tradenames annually as of October 31, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable, by comparing the assets’ fair value to its carrying value. Fair value is measured using a relief-from-royalty approach, which assumes the fair value of the tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.

 

The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years 2020, 2019 and 2018, and found no impairment.

 

Impairment of Long-Lived Assets

 

The Company periodically evaluates the carrying value of long-lived assets (excluding goodwill and indefinite-lived tradenames). Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of an asset, a loss is recognized for the difference between the fair value and carrying value of the asset.

 

Debt Issuance Costs

 

Debt discounts and direct costs incurred in connection with the issuance or amendment of long-term debt are deferred and recorded as a reduction of outstanding debt and amortized to interest expense using the effective interest method over the terms of the related credit agreements. $2,598, $4,712, and $4,749 of deferred financing costs and original issue discount were amortized to interest expense during fiscal years 2020, 2019 and 2018, respectively. Excluding the impact of any future long-term debt issuances or prepayments, estimated amortization to interest expense for the next five years is as follows: 2021 - $2,640; 2022 - $2,689; 2023 - $2,579; 2024 - $2,508; 2025 - $2,555.

 

Income Taxes

 

The Company is a C Corporation and therefore accounts for income taxes pursuant to the liability method. Accordingly, the current or deferred tax consequences of a transaction are measured by applying the provision of enacted tax laws to determine the amount of taxes payable currently or in future years. Deferred income taxes are provided for temporary differences between the income tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. The Company considers taxable income in prior carryback years, the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies, as appropriate, in making this assessment.

 

Revenue Recognition


The Company’s revenues primarily consist of product sales to its customers. The Company considers the purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customers. For each contract, the Company considers the commitment to transfer products, each of which is distinct, to be the identified performance obligations. Revenue is measured as the amount of consideration the Company expects to be entitled in exchange for the transfer of product, which is generally the price stated in the contract specific for each item sold, adjusted for the value of expected returns, discounts, rebates, or other promotional incentives or allowances offered to our customers. Expected returns for damaged or defective product are estimated using the expected value method based upon historical product return experience. Discounts and rebates offered to customers are typically defined in the master sales agreements with customers and, therefore, are recorded using the most likely amount method based on the terms of the contract. Promotional incentives are defined programs offered for short, specific periods of time and are estimated using the expected value method based upon historical experience. The Company does not expect the transaction price for revenue recognized will be subject to a significant revenue reversal. As the Company’s product sale contracts and standard payment terms have a duration of less than one year, it uses the practical expedient applicable to such contracts and does not consider the time value of money. Sales, use, value add and other similar taxes assessed by governmental authorities and collected concurrent with revenue-producing activities are excluded from revenue. The Company has elected to recognize the cost for freight activities when control of the product has transferred to the customer as an expense within cost of goods sold in the consolidated statements of comprehensive income. Product revenues are recognized at the point in time when control of the product is transferred to the customer, which typically occurs upon shipment or delivery to the customer. To determine when control has transferred, the Company considers if there is a present right to payment and if legal title, physical possession, and the significant risks and rewards of ownership of the asset has transferred to the customer. As substantially all of the Company’s product revenues are recognized at a point in time, the amount of unsatisfied performance obligations at each period end is not material. The Company’s contracts have an original expected duration of one year or less. As a result, the Company has elected to use the practical expedient to not disclose its remaining performance obligations.

 

At the request of certain customers, the Company will warehouse inventory billed to the customer but not delivered. Unless all revenue recognition criteria have been met, the Company does not recognize revenue on these transactions until the customer takes possession of the product.

 

While the Company’s standard payment terms are less than one year, the specific payment terms and conditions in its customer contracts vary. In some cases, customers prepay for their goods; in other cases, after appropriate credit evaluation, an open credit line is granted and payment is due in arrears. Contracts with payment in arrears are recognized in the consolidated balance sheets as accounts receivable upon revenue recognition, while contracts where customers pay in advance are recognized as customer deposits and recorded in other accrued liabilities in the consolidated balance sheets until revenue is recognized. The balance of customer deposits (contract liabilities) was $25,710 and $9,952 at December 31, 2020 and December 31, 2019, respectively. During the year ended December 31, 2020, the Company recognized revenue of $8,703 related to amounts included in the December 31, 2019 customer deposit balance. The Company typically recognizes revenue within one year of the receipt of the customer deposit.

 

The Company offers standard warranty coverage on substantially all products that it sells and accounts for this standard warranty coverage as an assurance warranty. As such, no transaction price is allocated to the standard warranty, and the Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s standard warranties.

 

The Company also sells extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended warranty is sold as a separate contract. As such, extended warranty sales are considered a separate performance obligation, and the extended warranty transaction is separate and distinct from the product. The extended warranty transaction price is initially recorded as deferred revenue in the consolidated balance sheets and amortized on a straight-line basis to net sales in the consolidated statements of comprehensive income over the life of the contracts following the standard warranty period. For extended warranty contracts that the Company sells under a third-party marketing agreement, it is required to pay fees to the third-party service provider and classifies these fees as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income consistent with how the related deferred revenue is recognized. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s extended warranties.

 

In addition to extended warranties, the Company offers other services, including remote monitoring, installation, maintenance and grid services in certain circumstances. Total service revenues accounted for less than two percent of revenue during the year ended December 31, 2020.  

 

Refer to Note 7, “Segment Reporting,” to the consolidated financial statements for the Company’s disaggregated revenue disclosure. The information discussed above is applicable to each of the Company’s product classes.

 

Advertising and Co-Op Advertising

 

Expenditures for advertising, included in selling and service expenses in the consolidated statements of comprehensive income, are expensed as incurred. Expenditures for advertising production costs are expensed when the related advertisement is first run. Expenditures for Co-Op advertising are expensed when claimed by the customer. Total expenditures for advertising were $53,678, $44,153, and $34,792 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Research and Development

 

The Company expenses research and development costs as incurred. Total expenditures incurred for research and development were $80,251, $68,394, and $50,019 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Foreign Currency Translation and Transactions

 

Balance sheet amounts for non-U.S. Dollar functional currency businesses are translated into U.S. Dollars at the rates of exchange in effect at the end of the fiscal year. Income and expenses incurred in a foreign currency are translated at the average rates of exchange in effect during the year. The related translation adjustments are made directly to accumulated other comprehensive loss, a component of stockholders’ equity, in the consolidated balance sheets. Gains and losses from foreign currency transactions are recognized as incurred in the consolidated statements of comprehensive income.

 

Fair Value of Financial Instruments

 

ASC 820-10, Fair Value Measurement, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan borrowings, which have an aggregate carrying value of $815,260, was approximately $831,038 (Level 2) at December 31, 2020, as calculated based on independent valuations whose inputs and significant value drivers are observable.

 

For the fair value of the assets and liabilities measured on a recurring basis, refer to the fair value table in Note 5, “Derivative Instruments and Hedging Activities,” to the consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts considers the Company’s credit risk in accordance with ASC 820-10.

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Derivative Instruments and Hedging Activities

 

The Company records all derivatives in accordance with ASC 815, Derivatives and Hedging, which requires derivative instruments to be reported in the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes. Refer to Item 7A of this Annual Report on Form 10-K for further information on the Company’s derivatives.

 

Share-Based Compensation

 

Share-based compensation expense, including stock options and restricted stock awards, is generally recognized on a straight-line basis over the vesting period based on the fair value of awards which are expected to vest. The fair value of all share-based awards is estimated on the date of grant. Refer to Note 17, “Share Plans,” to the consolidated financial statements for further information on the Company’s share-based compensation plans and accounting.

 

New Accounting Pronouncements

 

Changes to GAAP are established by the Financial Accounting Standards Board (FASB) in the form of accounting standard updates (“ASUs”) to the FASB Accounting Standards Codification (ASC). ASUs not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.

 

Recently Adopted Accounting Standards

 

On  January 1, 2020the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326)Measurement of Credit Losses on Financial Instruments. This guidance was issued to provide financial statement users with more useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Specifically, this guidance requires entities to utilize a new “expected loss” model as it relates to trade and other receivables. The Company adopted this standard using the modified retrospective approach as of the date of adoption, meaning no prior period balances were impacted by the adoption. The adoption of the standard impacts the way the Company estimates the allowance for doubtful accounts on its trade and other receivables, and the Company recorded a decrease to retained earnings of $1,147 as a result of adopting ASU 2016-13. Results for reporting periods beginning after  January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Refer to Note 2 to the consolidated financial statements, “Summary of Accounting Policies - Accounts Receivable and Allowance for Credit Losses,” for further information regarding the Company’s allowance for expected credit losses.

 

On  January 1, 2020, the Company elected to apply the optional expedients discussed in ASU 2020-04, Reference Rate Reform. This guidance was issued to address challenges likely to arise in accounting for contract modifications and hedge accounting because of reference rate reform. The update provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued if certain criteria are met. The adoption of the optional expedients in this standard permits the Company to account for the change to a reference rate on its LIBOR based term loan as a continuation of the existing contract rather than having to account for the change in rate as a modification or extinguishment.  Additionally, the election of the optional expedients permits the Company to continue with its hedge accounting treatment for its interest rate swaps despite expected changes due to reference rate reform.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Acquisitions
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

3.

Acquisitions

 

Fiscal 2020

 

Acquisition of Enbala

 

On October 7, 2020, the Company acquired Enbala for a purchase price, net of cash acquired, of $41,982. The acquisition purchase price was funded solely through cash on hand.

 

The Company recorded a preliminary purchase price allocation during the fourth quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $46,645 of intangible assets, including $27,545 of goodwill recorded in the Domestic segment, as of the acquisition date. A portion of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Enbala from the date of acquisition through December 31, 2020. 

 

Other Acquisitions

 

In  July 2020, the Company acquired Energy Systems, its industrial distributor in northern California.

 

In  September 2020, the Company acquired Mean Green, a designer and manufacturer of commercial grade, battery-powered turf care products.

 

The combined purchase price for these acquisitions was $22,815 and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired businesses since the dates of acquisition through December 31, 2020. 

 

Fiscal 2019

 

Acquisition of Pika

 

On April 26, 2019, the Company acquired Pika for a purchase price, net of cash acquired, of $49,068. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Pika purchase price allocation during the first quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,196 of intangible assets, including $19,896 of goodwill recorded in the Domestic segment, as of the acquisition date. The goodwill ascribed to the acquisition is not deductible for tax purposes. The accompanying consolidated financial statements include the results of Pika from the date of acquisition through December 31, 2020. 

 

Acquisition of Neurio

 

On March 12, 2019, the Company acquired Neurio for a purchase price of $59,071, net of cash acquired and inclusive of a deferred payment of $7,922 which was made during the third quarter of 2019. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Neurio purchase price allocation during the first quarter of 2020 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $58,762 of intangible assets, including $17,862 of goodwill recorded in the Domestic segment, as of the acquisition date. Substantially all of the goodwill ascribed to this acquisition is deductible for tax purposes. The accompanying consolidated financial statements include the results of Neurio from the date of acquisition through December 31, 2020. 

 

Other Acquisitions

 

In  February 2019, the Company acquired a majority share of Captiva, a manufacturer of customized industrial generators in Kolkata, India. The purchase price was immaterial to the Company and was funded solely through cash on hand. The accompanying consolidated financial statements include the results of the acquired business from the date of acquisition through December 31, 2020. 

 

Fiscal 2018

 

Acquisition of Selmec

 

On June 1, 2018, the Company acquired Selmec for a purchase price of $79,972, net of cash acquired and inclusive of earnout payments of $14,902. Changes in the fair value of the earnout liability during 2020 and 2019 of $(2,241) and $(977), respectively, were recognized as a component of operating income in the Company's consolidated statements of comprehensive income. Changes in the fair value of the earnout liability during 2020 and 2019 included interest accretion of $536 and $2,740, respectively, and other fair value remeasurement adjustments of $(2,777) and $(3,717), respectively. The acquisition purchase price was funded solely through cash on hand.

 

The Company finalized the Selmec purchase price allocation during the second quarter of 2019 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded $79,827 of intangible assets, including $46,196 of goodwill recorded in the International segment, as of the acquisition date. The goodwill ascribed to the acquisition is not deductible for tax purposes. The accompanying consolidated financial statements include the results of Selmec from the date of acquisition through December 31, 2020.

 

Summary Purchase Price Allocations

 

The fair values assigned to certain assets acquired and liabilities assumed, as of the acquisition dates, for the years ended December 31 are as follows:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Accounts receivable

 $5,151  $4,643  $14,302 

Inventories

  3,711   4,313   8,000 

Prepaid expenses and other assets

  897   304   4,323 

Property and equipment

  635   384   5,572 

Intangible assets

  26,057   79,200   33,631 

Goodwill

  42,698   41,428   46,196 

Deferred income taxes

  -   3,217   3,252 

Other assets

  1,122   133   597 

Total assets acquired

  80,271   133,622   115,873 
             

Accounts payable

  4,088   4,380   7,216 

Accrued wages and employee benefits

  700   4,408   397 

Other accrued liabilities

  2,151   602   13,671 

Current portion of long-term debt

  -   937   - 

Deferred income taxes

  4,134   9,958   10,974 

Other long-term liabilities

  4,401   778   3,643 

Redeemable non-controlling interest

  -   3,165   - 

Net assets acquired

 $64,797  $109,394  $79,972 

 

Pro Forma Information

 

The following unaudited pro forma information of the Company gives effect to all acquisitions as though the transactions had occurred on January 1, 2018. Refer to Note 1, “Description of Business,” for further information on the acquisitions included in the table.

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Net Sales:

            

As reported

 $2,485,200  $2,204,336  $2,023,464 

Pro forma

  2,512,017   2,242,710   2,093,112 
             

Net income attributable to Generac Holdings Inc.:

            

As reported

 $350,576  $252,007  $238,257 

Pro forma

  339,317   239,925   220,555 
             

Net income attributable to Generac Holdings Inc. per common share - diluted

            

As reported

 $5.48  $4.03  $3.54 

Pro forma

  5.34   3.84   3.26 

 

This unaudited pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated on January 1, 2018.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Redeemable Noncontrolling Interest
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Redeemable Noncontrolling Interest [Text Block]

4.

Redeemable Noncontrolling Interest

 

On March 1, 2016, the Company acquired a 65% ownership interest in PR Industrial S.r.l. and its subsidiaries (Pramac). The 35% noncontrolling interest in Pramac had an acquisition date fair value of $34,253, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Pramac. In February 2019, the Company amended its agreement with the noncontrolling interest holder of Pramac, extending the agreement by five years, allowing the Company to exercise its call option rights in partial increments at certain times during the five year period, and providing that the noncontrolling interest holder no longer holds the right to put its shares to the Company until April 1, 2021. The put and call option price is based on a multiple of earnings, subject to a floor and the terms of the acquisition agreement, as amended.

 

On February 1, 2019, the Company acquired a 51% ownership interest in Captiva Energy Solutions, Ltd (Captiva). The 49% noncontrolling interest in Captiva has an acquisition date fair value of $3,165, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had within its control the right to require the Company to redeem its interest in Captiva. The noncontrolling interest holder has a put option to sell his interest to the Company any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The put option price is based on a multiple of earnings, subject to the terms of the acquisition. Further, the Company has a call option that it may redeem any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The call option price is based on a multiple of earnings, subject to the terms of the acquisition.

 

For both transactions, the redeemable noncontrolling interest is recorded at the greater of the initial fair value, increased or decreased for the noncontrolling interests’ share of comprehensive income (loss), or the estimated redemption value, with any adjustments to the redemption value impacting retained earnings, but not net income. However, the redemption value adjustments are reflected in the earnings per share calculation, as detailed in Note 14, “Earnings Per Share,” to the consolidated financial statements. The following table presents the changes in the redeemable noncontrolling interest:

 

  

Year Ended December 31,

 
  

2020

  

2019

   

2018

 

Balance at beginning of period

 $61,227  $61,004   $43,929 

Noncontrolling interest

  -   3,165 (1)  - 

Net income

  (2,829)  75    2,214 

Foreign currency translation

  6,562   (1,764)   (3,109)

Redemption value adjustment

  1,247   (1,253)   17,970 

Balance at end of period

 $66,207  $61,227   $61,004 

 

(1) Represents the noncontrolling interest of Captiva calculated at the date of acquisition, February 1, 2019.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Derivative Instruments and Hedging Activities
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

5.

Derivative Instruments and Hedging Activities

 

Commodities

 

The Company is exposed to price fluctuations in commodities including steel, copper and aluminum; and periodically utilizes commodity derivatives to mitigate the impact of these potential price fluctuations on its financial results. These derivatives typically have maturities of less than eighteen months. At December 31, 2020 and 2019, the Company had one and no commodity contracts outstanding, respectively.

 

Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized were $2,185, $(174), and $(874) for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Foreign Currencies

 

The Company is exposed to foreign currency exchange risk as a result of transactions denominated in currencies other than the U.S. Dollar. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with certain foreign currency purchases and sales in the normal course of business. Contracts typically have maturities of twelve months or less. As of December 31, 2020 and 2019, the Company had forty-four and forty-three foreign currency contracts outstanding, respectively.

 

Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in "other, net" in the Company’s consolidated statements of comprehensive income. Net pre-tax gains (losses) recognized for the years ended December 31, 2020, 2019 and 2018 were $355, $(1,195), and $(653), respectively.

 

Interest Rate Swaps

 

In 2017, the Company entered into twenty interest rate swap agreements, twelve of which were still outstanding as of December 31, 2020. In December 2019, in conjunction with the amendment to its Term Loan, the Company amended those interest rate swaps to remove the LIBOR floor, which also resulted in minor reductions to the future dated swap fixed rates. In March 2020, the Company entered into three additional interest rate swap agreements, bringing the total outstanding interest rate swaps to fifteen as of December 31, 2020. The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking these hedge transactions. These interest rate swap agreements qualify as cash flow hedges and therefore, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL) in the consolidated balance sheets. The amount of after-tax gains (losses) recognized for the years ended December 31, 2020, 2019 and 2018 were $(14,285), $(13,855), and $2,924, respectively. The cash flows of the swaps are recognized as adjustments to interest expense each period. The ineffective portions of the derivatives’ changes in fair value, if any, are immediately recognized in earnings.

 

Fair Value

 

The following table presents the fair value of the Company’s derivatives:

 

  

December 31,
2020

  

December 31,
2019

 

Commodity contracts

 $1,386  $6 

Foreign currency contracts

  (154)  31 

Interest rate swaps

  (29,536)  (10,425)

 

The fair value of the commodity contract is included in prepaid expenses and other current assets, and the fair values of the foreign currency contracts and interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of December 31, 2020. The fair value of the commodity and foreign currency contracts are included in prepaid expenses and other current assets, and the fair value of the interest rate swaps are included in other accrued liabilities and other long-term liabilities in the consolidated balance sheet as of December 31, 2019. Excluding the impact of credit risk, the fair value of the derivative contracts as of  December 31, 2020 and 2019 is a liability of $28,667 and $10,588, respectively, which represents the net amount the Company would pay to exit all of the agreements on those dates.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

6.

Accumulated Other Comprehensive Loss

 

The following presents a tabular disclosure of changes in AOCL during the years ended December 31, 2020 and 2019, net of tax:

 

  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

  

Unrealized Loss on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2020

 $(16,622) $-  $(8,295)  $(24,917)

Other comprehensive income (loss) before reclassifications

  4,948   -   (14,285)(1)  (9,337)

Amounts reclassified from AOCL

  -   -   -    - 

Net current-period other comprehensive income (loss)

  4,948   -   (14,285)   (9,337)

Ending Balance – December 31, 2020

 $(11,674) $-  $(22,580)  $(34,254)

 

  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2019

 $(18,832) $(10,541)  $5,560   $(23,813)

Other comprehensive income (loss) before reclassifications

  2,210   1,474 (2)  (13,855)(3)  (10,171)

Amounts reclassified from AOCL

  -   9,067 (4)  -    9,067 

Net current-period other comprehensive income (loss)

  2,210   10,541    (13,855)   (1,104)

Ending Balance – December 31, 2019

 $(16,622) $-   $(8,295)  $(24,917)

 

 (1)Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended December 31, 2020.
 

(2)

Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended December 31, 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements for additional information.

 

(3)

Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended December 31, 2019.

 

 

(4)

Details of reclassifications from AOCL during 2019 are as follows:

 

  

Amounts reclassified from AOCL

 

Loss on pension settlement

 $10,920 

Amortization of net loss

  843 

Total before tax

  11,763 

Income tax impact

  (2,696)

Amounts reclassified from AOCL during 2019

 $9,067 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Segment Reporting
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

7.

Segment Reporting

 

The Company has two reportable segments for financial reporting purposes – Domestic and International. The Domestic segment includes the legacy Generac business (excluding its traditional Latin American export operations), and the acquisitions that are based in the U.S. and Canada, all of which have revenues substantially derived from the U.S. and Canada. The International segment includes the legacy Generac business Latin American export operations, and the Ottomotores, Tower Light, Pramac, Motortech and Selmec acquisitions, all of which have revenues substantially derived from outside the U.S and Canada. Both reportable segments design and manufacture a wide range of energy technology solutions and other power products. The Company has multiple operating segments, which it aggregates into the two reportable segments, based on materially similar economic characteristics, products, production processes, classes of customers, distribution methods and regional considerations.

 

The Company's product offerings consist primarily of power generation equipment, energy storage systems, and other power products geared for varying end customer uses. Residential products and C&I products are each a similar class of products based on similar power output and end customer. The breakout of net sales between residential, C&I, and other products by reportable segment is as follows:

 

  

Net Sales by Segment

 
  

Year Ended December 31, 2020

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,495,383  $61,118  $1,556,501 

Commercial & industrial products

  404,867   296,884   701,751 

Other

  188,558   38,390   226,948 

Total net sales

 $2,088,808  $396,392  $2,485,200 

 

  

Year Ended December 31, 2019

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,086,019  $57,704  $1,143,723 

Commercial & industrial products

  513,482   358,113   871,595 

Other

  143,397   45,621   189,018 

Total net sales

 $1,742,898  $461,438  $2,204,336 

 

  

Year Ended December 31, 2018

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $980,707  $62,032  $1,042,739 

Commercial & industrial products

  461,415   358,855   820,270 

Other

  124,398   36,057   160,455 

Total net sales

 $1,566,520  $456,944  $2,023,464 

 

Residential products consist primarily of automatic home standby generators ranging in output from 7.5kW to 150kW, portable generators, energy storage and monitoring solutions, and other outdoor power equipment. These products are sold through independent residential dealers, national and regional retailers, e-commerce merchants, electrical/HVAC/solar wholesalers, solar installers, and outdoor power equipment dealers. The residential products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end consumer, including installation and maintenance services. In some cases, residential products are sold direct to the end consumer. Substantially all of the residential products revenues are transferred to the customer at a point in time.

 

C&I products consist of larger output stationary generators used in C&I applications and fueled by diesel, natural gas, liquid propane and bi-fuel, with power outputs ranging from 10kW up to 3,250kW. Also included in C&I products are mobile generators, light towers, mobile heaters and mobile pumps. These products are sold through industrial distributors and dealers, equipment rental companies and equipment distributors. The C&I products revenue consists of the sale of the product to our distribution partners, which in turn sell or rent the product to the end customer, including installation and maintenance services. In some cases, C&I products are sold direct to the end customer. Substantially all of the C&I products revenues are transferred to the customer at a point in time.

 

Other consists primarily of aftermarket service parts and product accessories sold to our dealers, the amortization of extended warranty deferred revenue, remote monitoring subscription revenue, grid services, installation and maintenance service revenue. The aftermarket service parts and product accessories are generally transferred to the customer at a point in time, while the extended warranty and subscription revenue are recognized over the life of the contract. Other service revenue is recognized when the service is performed.

 

Management evaluates the performance of its segments based primarily on Adjusted EBITDA, which is reconciled to Income before provision for income taxes below. The computation of Adjusted EBITDA is based on the definition that is contained in the Company’s credit agreements.

 

  

Adjusted EBITDA

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $563,394  $428,667  $388,495 

International

  20,379   25,448   36,057 

Total adjusted EBITDA

 $583,773  $454,115  $424,552 
             

Interest expense

  (32,991)  (41,544)  (40,956)

Depreciation and amortization

  (68,773)  (60,767)  (47,408)

Non-cash write-down and other adjustments (1)

  327   (240)  (3,532)

Non-cash share-based compensation expense (2)

  (20,882)  (16,694)  (14,563)

Loss on extinguishment of debt (3)

  -   (926)  (1,332)

Loss on pension settlement (4)

  -   (10,920)  - 

Transaction costs and credit facility fees (5)

  (2,151)  (2,724)  (3,883)

Business optimization and other charges (6)

  (12,158)  (1,572)  (952)

Other

  (954)  879   (850)

Income before provision for income taxes

 $446,191  $319,607  $311,076 

 

 

(1)

Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts.

 

(2)

Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods.

 

(3)

Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.

 

(4)

Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.

 

(5)

Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities.

 

(6)

For the year ended December 31, 2020, represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-19 pandemic and decline in oil prices. For the year ended December 31, 2019, represents severance and other charges related to the consolidation of certain of our facilities.

 

The following tables summarize additional financial information by reportable segment:

 

  

Assets

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $2,659,597  $2,123,251  $1,868,554 

International

  575,826   542,418   557,760 

Total

 $3,235,423  $2,665,669  $2,426,314 

 

  

Depreciation and Amortization

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $53,020  $46,145  $35,586 

International

  15,753   14,764   11,822 

Total

 $68,773  $60,909  $47,408 

 

  

Capital Expenditures

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $51,867  $36,007  $38,242 

International

  10,261   24,795   9,359 

Total

 $62,128  $60,802  $47,601 

 

The Company’s sales in the United States represent approximately 82%, 75%, and 74% of total sales for the years ended December 31, 2020, 2019 and 2018, respectively. Approximately 81% and 80% of the Company’s identifiable long-lived assets are located in the United States as of December 31, 2020 and 2019, respectively.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Balance Sheet Details
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

8.

Balance Sheet Details

 

Inventories consist of the following:

 

  

December 31,

 
  

2020

  

2019

 

Raw material

 $375,516  $328,021 

Work-in-process

  6,833   10,387 

Finished goods

  220,968   183,616 

Total

 $603,317  $522,024 

 

As of December 31, 2020 and 2019, inventories totaling $9,154 and $18,684, respectively, were on consignment at customer locations.

 

Property and equipment consists of the following:

 

  

December 31,

 
  

2020

  

2019

 

Land and improvements

 $18,363  $18,252 

Buildings and improvements

  198,908   177,079 

Machinery and equipment

  153,696   117,114 

Dies and tools

  24,190   22,040 

Vehicles

  6,037   3,955 

Office equipment and systems

  107,923   99,124 

Leasehold improvements

  5,276   4,293 

Construction in progress

  30,227   36,299 

Gross property and equipment

  544,620   478,156 

Accumulated depreciation

  (200,684)  (161,180)

Total

 $343,936  $316,976 

 

Total property and equipment included finance leases of $27,269 and $26,063 at December 31, 2020 and 2019, respectively, primarily made up of buildings and improvements. Amortization of finance lease right of use assets is recorded within depreciation expense in the consolidated statements of comprehensive income. The initial measurement of new finance lease right of use assets is accounted for as a non-cash item in the consolidated statement of cash flows. Refer to Note 10, “Leases,” for further information regarding the Company’s accounting for leases under ASC 842, Leases.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

9.

Goodwill and Intangible Assets

 

The changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 are as follows:

 

  

Domestic

  

International

  

Total

 

Balance at December 31, 2018

 $621,451  $143,204  $764,655 

Acquisitions of businesses, net

  37,758   3,078   40,836 

Foreign currency translation

  -   (207)  (207)

Balance at December 31, 2019

  659,209   146,075   805,284 

Acquisitions of businesses, net

  42,722   -   42,722 

Foreign currency translation

  604   6,618   7,222 

Balance at December 31, 2020

 $702,535  $152,693  $855,228 

 

Refer to Note 3, “Acquisitions,” to the consolidated financial statements for further information regarding the Company’s acquisitions.

 

The details of the gross goodwill applicable to each reportable segment at December 31, 2020 and 2019 are as follows:

 

  

December 31, 2020

  

December 31, 2019

 
  

Gross

  

Accumulated Impairment

  

Net

  

Gross

  

Accumulated Impairment

  

Net

 

Domestic

 $1,205,728  $(503,193) $702,535  $1,162,402  $(503,193) $659,209 

International

  157,304   (4,611)  152,693   150,686   (4,611)  146,075 

Total

 $1,363,032  $(507,804) $855,228  $1,313,088  $(507,804) $805,284 

 

The following table summarizes intangible assets by major category as of December 31, 2020 and 2019:

 

  

Weighted Average

  

December 31, 2020

  

December 31, 2019

 
  Amortization Years  

Gross

  

Accumulated Amortization

  

Net Book Value

  

Gross

  

Accumulated Amortization

  

Net Book Value

 

Finite-lived intangible assets:

                           

Tradenames

 9  $58,729  $(40,891) $17,838  $56,669  $(36,613) $20,056 

Customer lists

 12   370,736   (321,531)  49,205   369,932   (314,380)  55,552 

Patents and technology

 10   233,271   (146,544)  86,727   213,972   (128,426)  85,546 

Software

 -   1,046   (1,046)  -   1,046   (1,046)  - 

Non-compete/other

 4   16,469   (6,537)  9,932   12,063   (3,804)  8,259 

Total finite-lived intangible assets

    $680,251  $(516,549) $163,702  $653,682  $(484,269) $169,413 

Indefinite-lived tradenames

     128,321   -   128,321   128,321   -   128,321 

Total intangible assets

    $808,572  $(516,549) $292,023  $782,003  $(484,269) $297,734 

 

Amortization of intangible assets was $32,280, $28,644 and $22,112 in 2020, 2019 and 2018, respectively. Excluding the impact of any future acquisitions, the Company estimates amortization expense for the next five years will be as follows: 2021 - $33,906; 2022 - $26,649; 2023 - $22,129; 2024 - $18,581; 2025 - $16,808.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Leases of Lessee Disclosure [Text Block]

10.

Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use (“ROU”) asset and lease liability at the lease commencement date based on the present value of the lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the incremental borrowing rate is used to determine the present value of lease payments. The incremental borrowing rate is a collateralized rate determined based on the lease term, the Company’s credit rating, and other market information available at the commencement date. The ROU asset also includes any lease payments made prior to the commencement date and is reduced by any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term, while lease expense for finance leases is recognized as depreciation and interest expense using the effective interest method. The Company’s variable lease expense generally consists of property tax and insurance payments that are variable in nature, however, these amounts are immaterial to the consolidated financial statements and are therefore not separately reported.

 

The Company has lease agreements with both lease and nonlease components, which it elected to account for as a single lease component. However, the Company did not elect to apply the recognition exception for short-term leases. The Company is applying these elections to all asset classes.

 

The Company leases certain manufacturing facilities, distribution centers, office space, warehouses, automobiles, machinery and computer equipment globally under both finance and operating leases. The Company’s leases have remaining lease terms of up to 20 years, of which certain leases, primarily within the buildings and improvements asset class, include options to extend the leases for up to 10 additional years. Further, the Company leases certain buildings from a noncontrolling interest holder, which the Company has determined to be arms’ length transactions.

 

The Company is a lessor of one building that it leases to a third party. The lease income related to this arrangement is not material to the consolidated financial statements.

 

The Company records its operating lease cost and amortization of finance lease ROU assets within cost of goods sold or operating expenses in the consolidated statements of comprehensive income depending on the cost center of the underlying asset. The Company records its finance lease interest cost within interest expense in the consolidated statements of comprehensive income.

 

The components of total lease cost consist of the following:

 

  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Operating lease cost

 $18,648  $9,647 

Finance lease cost:

        

Amortization of ROU assets

  2,587   2,531 

Interest on lease liabilities

  2,237   2,227 

Total lease cost

 $23,472  $14,405 

 

Prior to the adoption of ASU 2016-02 in 2019, lease expense consisted of payments on operating leases. Total rent expense related to operating leases for the year ended December 31, 2018 was approximately $10,739.

 

As of January 1, 2019, the date of the adoption of ASU 2016-02, the Company recognized ROU assets and lease liabilities related to operating leases of $42,024 and $42,056, respectively, and there was no cumulative effect adjustment made to retained earnings. Supplemental balance sheet information related to the Company’s leases is as follows:

 

  

December 31, 2020

  

December 31, 2019

 

Operating Leases

        

Operating lease ROU assets (1)

 $62,030  $35,950 
         

Operating lease liabilities - current (2)

 $17,192  $7,231 

Operating lease liabilities - noncurrent (3)

  46,558   29,778 

Total operating lease liabilities

 $63,750  $37,009 
         

Finance Leases

        

Finance lease ROU assets, gross

 $34,929  $29,142 

Accumulated depreciation - finance lease ROU assets

  (7,660)  (3,079)

Finance lease ROU assets, net (4)

 $27,269  $26,063 
         

Finance lease liabilities - current (5)

 $2,311  $1,830 

Finance lease liabilities - noncurrent (6)

  25,060   24,132 

Total finance lease liabilities

 $27,371  $25,962 

 

 

(1)

Recorded in the operating lease and other assets line within the consolidated balance sheets

 

(2)

Recorded in the other accrued liabilities line within the consolidated balance sheets

 

(3)

Recorded in the operating lease and other long-term liabilities line within the consolidated balance sheets

 

(4)

Recorded in the property and equipment, net line within the consolidated balance sheets

 

(5)

Recorded in the current portion of long-term borrowings and finance lease obligations line within the consolidated balance sheets

 

(6)

Recorded in the long-term borrowings and finance lease obligations line within the consolidated balance sheets

 

Supplemental cash flow information related to the Company’s leases is as follows:

 

  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Cash paid for amounts included in the measurement of lease liabilities

        

Operating cash flows from operating leases

 $18,412  $10,125 

Operating cash flows from finance leases

  1,871   1,864 

Financing cash flows from finance leases

  3,957   3,237 
         

ROU assets obtained in exchange for lease liabilities

        

Operating leases

  41,678   4,021 

Finance leases

  3,737   8,797 

 

Weighted average remaining lease term and discount rate information related to the Company’s leases as of December 31, 2020 is as follows:

 

Weighted average remaining lease term (in years)

    

Operating Leases

  4.92 

Finance Leases

  12.90 
     

Weighted average discount rate

    

Operating Leases

  4.48%

Finance Leases

  7.66%

 

The maturities of the Company’s lease liabilities as of December 31, 2020 are as follows:

 

  

Finance Leases

  

Operating Leases

 

2021

 $4,146  $19,530 

2022

  4,292   18,135 

2023

  3,112   9,519 

2024

  2,999   7,452 

2025

  2,678   5,359 

After 2025

  28,596   11,711 

Total minimum lease payments

  45,823   71,706 

Interest component

  (18,452)  (7,956)

Present value of minimum lease payments

 $27,371  $63,750 

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Product Warranty Disclosure [Text Block]

11.

Product Warranty Obligations

 

The Company records a liability for standard product warranty obligations accounted for as assurance warranties at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. The following is a tabular reconciliation of the Company’s standard product warranty liability accounted for as an assurance warranty:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $49,316  $41,785  $35,422 

Product warranty reserve assumed in acquisition

  124   1,062   - 

Payments

  (33,496)  (26,096)  (20,029)

Provision for warranty issued

  42,093   32,060   26,910 

Changes in estimates for pre-existing warranties

  1,181   505   (518)

Balance at end of period

 $59,218  $49,316  $41,785 

 

The Company also sells extended warranty coverage for certain products, which it accounts for as a service warranty. The sales of extended warranties are recorded as deferred revenue, and typically have a duration of five to ten years. The deferred revenue related to extended warranty coverage is amortized over the duration of the extended warranty contract period, following the standard warranty period, using the straight-line method. The Company believes the straight-line method is appropriate because the performance obligation is satisfied based on the passage of time. The amortization of deferred revenue is recorded to net sales in the consolidated statements of comprehensive income. The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $78,738  $68,340  $57,854 

Deferred revenue contracts issued

  26,968   24,483   21,440 

Amortization of deferred revenue contracts

  (15,918)  (14,085)  (10,954)

Balance at end of period

 $89,788  $78,738  $68,340 

 

The timing of recognition of the Company’s deferred revenue balance related to extended warranties at December 31, 2020 is as follows:

 

2021

 $18,754 

2022

  18,819 

2023

  16,464 

2024

  11,849 

After 2024

  23,902 

Total

 $89,788 

 

The Company has a post-sale extended warranty marketing program with a third party. In the program’s agreement, the Company is required to pay fees to the third-party service provider based on the number of extended warranty contracts that they sell, which it classifies as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income over the same period that the underlying deferred revenue is recognized. The balance of deferred contract costs as of December 31, 2020 and 2019 was $6,869 and $6,190, respectively. Amortization of deferred contract costs recorded during the years ended December 31, 2020, 2019 and 2018 was $1,303, $869 and $615, respectively.

 

Standard product warranty obligations and extended warranty related deferred revenues are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

Product warranty liability

        

Current portion - other accrued liabilities

 $37,417  $27,885 

Long-term portion - other long-term liabilities

  21,801   21,431 

Total

 $59,218  $49,316 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $18,857  $15,519 

Long-term portion - other long-term liabilities

  70,931   63,219 

Total

 $89,788  $78,738 

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Debt Disclosure [Text Block]

12.

Credit Agreements

 

Short-term borrowings are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

ABL facility

 $-  $30,961 

Other lines of credit

  39,282   27,753 

Total

 $39,282  $58,714 

 

Long-term borrowings are included in the consolidated balance sheets as follows:

 

  

December 31,

 
  

2020

  

2019

 

Term loan

 $830,000  $830,000 

Original issue discount and deferred financing costs

  (15,450)  (18,048)

ABL facility

  -   - 

Finance lease obligation

  27,371   25,962 

Other

  3,990   2,236 

Total

  845,911   840,150 

Less: current portion of debt

  1,836   553 

Less: current portion of finance lease obligation

  2,311   1,830 

Total

 $841,764  $837,767 

 

Maturities of long-term borrowings outstanding at December 31, 2020, excluding finance lease obligations as their maturities are disclosed in Note 10, “Leases,” and before considering original issue discount and deferred financing costs, are as follows:

 

2021

 $1,836 

2022

  1,905 

2023

  46 

2024

  115 

After 2024

  830,088 

Total

 $833,990 

 

The Company’s credit agreements originally provided for a $1,200,000 term loan B credit facility (Term Loan) and currently include a $300,000 uncommitted incremental term loan facility. The maturity date of the Term Loan is currently December 13, 2026. The Term Loan is guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a first priority lien on virtually all of the Company’s assets, including fixed assets and intangibles, other than cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a second priority lien. The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Currently, the Term Loan bears interest at rates based upon either a base rate plus an applicable margin of 0.75% or adjusted LIBOR rate plus an applicable margin of 1.75%. 

 

In June 2018, the Company amended the Term Loan, which further reduced the applicable margin rates to base rate plus a fixed applicable margin of 0.75% or adjusted LIBOR rate plus a fixed applicable margin of 1.75%. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $829 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $118 of transaction fees in the second quarter of 2018.

 

In December 2019, the Company amended its Term Loan to extend the maturity date from May 31, 2023 to December 13, 2026, as well as to remove the LIBOR floor of 0.75% from the adjusted LIBOR rate. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $1,247 of fees paid to creditors as deferred financing costs on long-term borrowings and expensed $432 of transaction fees in the fourth quarter of 2019. Additionally, the Company made a voluntary prepayment of $49,000 on the Term Loan, which resulted in the write-off of $926 of original issue discount and capitalized debt issuance costs as a loss on extinguishment of debt in the consolidated statements of comprehensive income. 

 

In connection with our Term Loan amendment in December 2019, language was added to the agreement to include a benchmark replacement rate, selected by the administrative agent and the borrower, as a replacement to LIBOR that would take affect at the time LIBOR ceases. The Company plans to work with its lenders in the future to amend other LIBOR based debt agreements to add a replacement rate should the use of LIBOR cease.  

 

The Term Loan does not require an Excess Cash Flow payment if the Company’s net secured leverage ratio is maintained below 3.75 to 1.00 times. As of December 31, 2020, the Company’s net secured leverage ratio was 1.12 to 1.00 times, and the Company was in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.

 

The Company’s credit agreements also provide for a senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility is currently June 12, 2023. Borrowings under the ABL Facility are guaranteed by all of the Company’s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a first priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a second priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility. Currently, the ABL Facility bears interest at rates based upon either a base rate plus an applicable margin of 0.125% or an adjusted LIBOR rate plus an applicable margin of 1.125%, in each case subject to adjustments based upon average availability under the ABL Facility.

 

In June 2018, the Company amended the ABL Facility; increasing it from $250,000 to $300,000 and extending the maturity date to June 12, 2023. In addition, the ABL Facility amendment modified the pricing by reducing certain applicable interest rates to either a base rate plus an applicable margin of 0.375% or an adjusted LIBOR rate plus an applicable margin of 1.375%. In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $755 of new debt issuance costs as deferred financing costs on long-term borrowings and wrote-off $34 of capitalized debt issuance costs as a loss on extinguishment of debt in the second quarter of 2018.

 

In June 2018, the Company borrowed $50,000 under the ABL Facility, the proceeds of which were used as a voluntary prepayment of the Term Loan. As a result of the prepayment of the Term Loan, the Company wrote-off $1,298 of original issue discount and capitalized debt issuance costs during the second quarter of 2018 as a loss on extinguishment of debt in the consolidated statements of comprehensive income. In October 2018, the Company repaid the $50,000 outstanding ABL Facility balance with cash on hand.

 

As of December 31, 2020, there was no outstanding balance under the ABL Facility, leaving $299,621 of availability, net of outstanding letters of credit.

 

As of December 31, 2020 and December 31, 2019, short-term borrowings consisted of borrowings by the Company’s foreign subsidiaries on local lines of credit and the ABL Facility, which totaled $39,282 and $58,714, respectively.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Stock Repurchase Programs
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Treasury Stock [Text Block]

13.

Stock Repurchase Programs

 

In September 2018, the Company’s Board of Directors approved a $250,000 stock repurchase program, which expired in October 2020. In September 2020, the Company’s Board of Directors approved another stock repurchase program, which commenced on October 27, 2020, and allows for the repurchase of up to $250,000 of the Company's common stock over a 24-month period. The Company may repurchase its common stock from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchases may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company’s common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company’s outstanding indebtedness. The repurchases may be funded with cash on hand, available borrowings or proceeds from potential debt or other capital markets sources. The stock repurchase program may be suspended or discontinued at any time without prior notice. During the years ended December 31, 2020 and 2019, the Company did not repurchase any shares of its common stock. During the year ended December 31, 2018, the Company repurchased 560,000 shares of its common stock for $25,656, all funded with cash on hand. Since the inception of all programs starting in August 2015, the Company has repurchased 8,676,706 shares of its common stock for $305,547 (at an average cost per share of $35.21), all funded with cash on hand.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Earnings Per Share
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Earnings Per Share [Text Block]

14.

Earnings Per Share

 

Basic earnings per share is calculated by dividing net income attributable to the common shareholders of the Company by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options. Refer to Note 4, “Redeemable Noncontrolling Interest,” to the consolidated financial statements for further information regarding the accounting for redeemable noncontrolling interests.

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Numerator

            

Net income attributable to Generac Holdings Inc.

 $350,576  $252,007  $238,257 

Redeemable noncontrolling interest redemption value adjustment

  (1,247)  1,253   (17,970)

Net income attributable to common shareholders

 $349,329  $253,260  $220,287 
             

Denominator

            

Weighted average shares, basic

  62,280,889   61,926,986   61,662,031 

Dilutive effect of stock compensation awards (1)

  1,456,845   938,460   571,194 

Diluted shares

  63,737,734   62,865,446   62,233,225 
             

Net income attributable to common shareholders per share

            
Basic $5.61  $4.09  $3.57 
Diluted $5.48  $4.03  $3.54 

 

 

(1)

Excludes approximately 26,100 stock options for the year ended December 31, 2018, as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended December 31, 2020 and 2019.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

15.

Income Taxes

 

The Company’s provision for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $62,714  $41,686  $32,072 

State

  13,071   4,211   9,639 

Foreign

  1,974   2,660   4,546 
Total  77,759   48,557   46,257 

Deferred:

            

Federal

  20,452   19,393   22,225 

State

  1,243   1,390   1,910 

Foreign

  (1,197)  (1,263)  479 
Total  20,498   19,520   24,614 

Change in valuation allowance

  716   (778)  (1,015)

Provision for income taxes

 $98,973  $67,299  $69,856 

 

The Company files U.S. federal, U.S. state and foreign jurisdiction tax returns which are subject to examination up to the expiration of the statute of limitations. The Company believes the tax positions taken on its returns would be sustained upon an exam, or where a position is uncertain, adequate reserves have been recorded. As of December 31, 2020, the Company is no longer subject to income tax examinations for United States federal income taxes for tax years prior to 2017. Due to the carryforward of net operating losses and research & development credits, the Company’s Wisconsin state income tax returns for tax years 2009 through 2019 remain open. In addition, the Company is subject to audit by various foreign taxing jurisdictions for tax years 2015 through 2019.

 

The Company is regularly under tax return examination by tax authorities in the various jurisdictions in which we operate. The Company is actively managing the examinations and working to address any open matters. While the Company does not believe any material taxes or penalties are due, there is a possibility that the ultimate tax outcome of an examination may result in differences from what was recorded. Such differences may affect the provision for income taxes in the period in which the determination is made, and could impact the Company’s financial results.

 

Significant components of deferred tax assets and liabilities are as follows:

 

  

December 31,

 
  

2020

  

2019

 

Deferred tax assets:

        

Accrued expenses

 $24,358  $21,053 

Deferred revenue

  15,851   14,697 

Inventories

  11,795   9,879 

Stock-based compensation

  8,348   7,490 

Operating loss and credit carryforwards

  31,275   28,356 

Bad debt

  1,633   1,094 

Other

  8,558   4,275 

Valuation allowance

  (5,740)  (5,024)

Total deferred tax assets

  96,078   81,820 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  171,831   142,159 

Depreciation

  33,716   27,864 

Debt refinancing costs

  3,544   4,119 

Prepaid expenses

  1,259   1,073 

Total deferred tax liabilities

  210,350   175,215 

Net deferred tax liabilities

 $(114,272) $(93,395)

 

As of December 31, 2020 and 2019, deferred tax assets of $1,497 and $2,933, and deferred tax liabilities of $115,769 and $96,328, respectively, were reflected on the consolidated balance sheets.

 

The Company maintains a valuation allowance against the deferred tax assets when it is uncertain it will generate sufficient taxable income to utilize the asset. During 2020, the valuation allowance increased by $716 primarily due to state net operating losses which are unlikely to be utilized, partially offset by utilization of loss carryforwards in certain foreign subsidiaries.

 

At December 31, 2020, the Company had various state research & development and state manufacturing tax credit carryforwards of approximately $4,513 and $19,303, respectively, which expire between 2024 and 2035. The Company believes it will generate sufficient taxable income in these jurisdictions to fully utilize the credits prior to their expiration.

 

Changes in the Company’s gross liability for unrecognized tax benefits, excluding interest and penalties, were as follows:

 

  

December 31,

 
  

2020

  

2019

 

Unrecognized tax benefit, beginning of period

 $6,720  $5,635 

Increase in unrecognized tax benefit for positions taken in prior period

  332   633 

Increase in unrecognized tax benefit for positions taken in current period

  750   495 

Statute of limitation expirations

  (189)  (43)

Settlements

  -   - 

Unrecognized tax benefit, end of period

 $7,613  $6,720 

 

The unrecognized tax benefit as of  December 31, 2020 and 2019, if recognized, would favorably impact the effective tax rate.

 

As of  December 31, 2020 and 2019, total accrued interest of approximately $95 and $71, respectively, and accrued penalties of approximately $274 and $195, respectively, associated with net unrecognized tax benefits are included in the consolidated balance sheets. Interest and penalties are recorded as a component of income tax expense.

 

The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits related to continuing operations during the fiscal year ending December 31, 2021.

 

A reconciliation of the statutory tax rates and the effective tax rates for the years ended December 31, 2020, 2019 and 2018 are as follows:

 

  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  4.3   4.3   4.7 

State tax rate differential

  0.0   (1.0)  - 

Research and development credits

  (1.1)  (0.8)  (1.3)

State credits

  (1.5)  (1.0)  (1.0)

Share-based compensation (1)

  (1.0)  (0.6)  (0.5)

Tax Act impact

  0.0   -   (0.2)

Other

  0.5   (0.8)  (0.2)

Effective tax rate

  22.2%  21.1%  22.5%

 

 

(1)

With the adoption of ASU 2016-09 in 2017, excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Note 16 - Benefit Plans
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Retirement Benefits [Text Block]

16.

Benefit Plans

 

Medical and Dental Plans

 

The Company maintains medical and dental benefit plans covering its full-time domestic employees and their dependents. These plans are partially or fully self-funded under which participant claims are obligations of the plan. These plans are funded through employer and employee contributions at a level sufficient to pay for the benefits provided by the plan. The Company’s contributions to the plans were $24,617, $18,290, and $14,660 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

The Company’s foreign subsidiaries participate in government sponsored medical benefit plans. In certain cases, the Company purchases supplemental medical coverage for certain employees at these foreign locations. The expenses related to these plans are not material to the Company’s consolidated financial statements.

 

Savings Plan

 

The Company maintains a defined-contribution 401(k) savings plan for eligible domestic employees. Under the plan, employees may defer receipt of a portion of their eligible compensation. The Company may contribute a matching contribution of 50% of the first 6% of eligible compensation of employees that is deferred. The Company may also contribute a non-elective contribution for eligible employees employed on December 31, 2008 that were impacted by the freezing of the Company’s pension plans. The Company’s matching contributions are subject to vesting. Forfeitures may be applied against plan expenses and Company contributions. The Company recognized $5,332, $4,791 and $4,193 of expense related to these plans for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Pension Plans

 

Historically, the Company maintained noncontributory salaried and hourly pension plans (Pension Plans) covering certain domestic employees. The Pension Plans were frozen effective December 31, 2008. Effective December 31, 2018, the Pension Plans were merged into the same plan (Pension Plan), resulting in no change to benefits for participants. The benefits under the salaried plan were based upon years of service and the participants’ defined final average monthly compensation. The benefits under the hourly plan were based on a unit amount at the date of termination multiplied by the participant’s years of credited service.

 

In 2019, the Company completed the termination of its Pension Plan.  In connection with the Company’s activities to terminate the plan, lump sum distributions were made in the fourth quarter of 2019 to individuals who elected lump sum distributions, including rolling over their accounts to the Company’s 401(k) savings plan. Also in the fourth quarter of 2019, annuity contracts were purchased to settle obligations for the remaining participants. Upon settlement of the pension liability, the Company reclassified related unrecognized pension losses recorded in AOCL to the consolidated statements of comprehensive income. As a result, the Company recorded pre-tax settlement charges of $10,920 in the fourth quarter of the year ended December 31, 2019.

 

Certain of the Company’s foreign subsidiaries participate in local statutory defined benefit or other post-employment benefit plans. These plans provide benefits that are generally based on years of credited service and a percentage of the employee’s eligible compensation earned throughout the applicable service period. Liabilities recorded under these plans are included in other long-term liabilities in the Company’s consolidated balance sheets and are not material.

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

17.

Share Plans

 

The Company adopted an equity incentive plan (the 2010 Plan) on February 10, 2010 in connection with its initial public offering. The 2010 Plan, as amended, allowed for granting of up to 9.1 million share-based awards to executives, directors and employees. Awards available for grant under the 2010 Plan included stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Awards under the 2010 Plan ceased in June 2019. Total share-based compensation expense related to the Plan, net of estimated forfeitures, was $11,681, $15,738, and $14,563 for the years ended December 31, 2020, 2019 and 2018, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

On June 13, 2019, the stockholders of Generac Holdings Inc. approved the Company’s 2019 Equity Incentive Plan (the 2019 Plan). Following the effectiveness of the 2019 Plan, no new awards may be made under the Plan. The 2019 Plan allows for granting of up to 2.7 million share-based awards to executives, directors and employees. Awards available for grant under the 2019 Plan include stock options, stock appreciation rights, restricted stock, other share-based awards and performance-based compensation awards. Total share-based compensation expense related to the 2019 Plan, net of estimated forfeitures, was $9,201 and $956 for the years ended December 31, 2020 and 2019, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

Stock Options - Stock options granted in 2020 have an exercise price between $91.00 per share and $158.89 per share; stock options granted in 2019 have an exercise price of $52.07 per share; and stock options granted in 2018 have an exercise price between $43.88 per share and $45.29 per share. Stock options vest in equal installments over four years, subject to the grantee’s continued employment or service and expire ten years after the date of grant.

 

Stock option exercises can be net-share settled such that the Company withholds shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. Total shares withheld were 24,070, 32,211 and 63,817 for the years ended December 31, 2020, 2019 and 2018, respectively, and were based on the value of the stock on the exercise dates. The net-share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued.

 

Employees can also utilize a cashless for cash exercise of stock options, such that all exercised shares will be sold in the market immediately. Cash equivalent to the exercise price of the awards plus the employees’ minimum statutory tax obligations is remitted to the Company, with the remaining cash being transferred to the employee. Total net proceeds from the cashless for cash exercise of stock options were $13,089, $9,395 and $5,614 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity in the consolidated statement of cash flows.

 

Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to stock option exercises were $7,297, $3,360 and $3,846 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity in the consolidated statements of cash flows.

 

The grant-date fair value of each option grant is estimated using the Black-Scholes-Merton option pricing model. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs. Expected volatility is calculated based on an analysis of historic volatility of the Company’s stock price. The average expected life is based on the contractual term of the option using the simplified method. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life assumed at the date of grant. The compensation expense recognized is net of estimated forfeitures. Forfeitures are estimated based on actual share option forfeiture history.

 

The weighted-average assumptions used in the Black-Scholes-Merton option pricing model for 2020, 2019 and 2018 are as follows:

 

  Year Ended December 31, 
  

2020

  

2019

  

2018

 

Weighted average grant date fair value

 $35.79  $19.33  $17.86 
             

Assumptions:

            

Expected stock price volatility

  32%  33%  37%

Risk free interest rate

  1.56%  2.52%  2.60%

Expected annual dividend per share

 $-  $-  $- 

Expected life of options (years)

  6.25   6.25   6.25 

 

A summary of the Company’s stock option activity and related information for the years ended December 31, 2020, 2019 and 2018 is as follows:

 

  

Number of Options

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Contractual Term (in years)

  

Aggregate Intrinsic Value ($ in thousands)

 
                 

Outstanding as of December 31, 2017

  1,472,130  $33.11   7.3  $25,281 

Granted

  366,231   43.88         

Exercised

  (267,909)  19.90         

Forfeited

  (49,285)  43.34         

Outstanding as of December 31, 2018

  1,521,167   37.70   7.0  $19,212 
                 

Granted

  369,779   52.07         

Exercised

  (263,250)  30.75         

Forfeited

  (35,010)  43.79         

Outstanding as of December 31, 2019

  1,592,686   42.04   6.9  $93,242 
                 

Granted

  173,650   102.32         

Exercised

  (216,196)  39.88         

Forfeited

  (21,450)  50.25         

Outstanding as of December 31, 2020

  1,528,690   49.08   6.3  $272,553 
                 

Exercisable as of December 31, 2020

  845,365   39.15   4.9  $159,145 

 

As of December 31, 2020, there was $10,673 of total unrecognized compensation cost, net of expected forfeitures, related to unvested options. The cost is expected to be recognized over the remaining service period, having a weighted-average period of 2.4 years. Total share-based compensation cost related to the stock options for the years ended December 31, 2020, 2019 and 2018 was $5,860, $5,597 and $4,998, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

Restricted Stock – Restricted stock awards vest in equal installments over three years, subject to the grantee’s continued employment or service. Certain restricted stock awards also include performance shares, whereby the number of performance shares that can be earned are contingent upon Company performance measures over a three-year period. Performance measures are based on a weighting of a number of financial metrics, from which grantees may earn from 0% to 200% of their target performance share award. The performance period for the 2018 awards covers the years 2018 through 2020, the performance period for the 2019 awards covers the years 2019 through 2021, and the performance period for the 2020 awards covers the years 2020 through 2022. The Company estimates the number of performance shares that will vest based on projected financial performance. The fair value of restricted awards is determined based on the market value of the Company's shares on the grant date. The fair market value of the restricted awards at the time of the grant is amortized to expense over the period of vesting. The compensation expense recognized for restricted share awards is net of estimated forfeitures.

 

Restricted stock vesting is net-share settled such that, upon vesting, the Company withholds shares with value equivalent to the employees’ minimum statutory tax obligation, and then pays the cash to the taxing authorities on behalf of the employees. In effect, the Company repurchases these shares and classifies them as treasury stock. Total shares withheld were 70,718, 55,953 and 38,186 for the years ended December 31, 2020, 2019 and 2018, respectively, and were based on the value of the stock on the vesting dates. Total payments made by the Company to the taxing authorities for the employees’ tax obligations related to restricted stock vesting were $7,613, $3,078 and $1,812 for the years ended December 31, 2020, 2019 and 2018, respectively, and are reflected as a financing activity within the consolidated statements of cash flows.

 

A summary of the Company's restricted stock activity for the years ended December 31, 2020, 2019 and 2018 is as follows:

 

  

Shares

  

Weighted-Average Grant-Date Fair Value

 
         

Non-vested as of December 31, 2017

  392,276  $37.77 

Granted

  208,803   44.49 

Vested

  (128,433)  39.03 

Forfeited

  (46,650)  39.43 

Non-vested as of December 31, 2018

  425,996   40.50 
         

Granted

  265,255   62.38 

Vested

  (184,628)  38.78 

Forfeited

  (14,986)  44.23 

Non-vested as of December 31, 2019

  491,637   52.84 
         

Granted

  183,868   95.14 

Vested

  (200,390)  45.10 

Forfeited

  (18,921)  56.58 

Non-vested as of December 31, 2020

  456,194   68.42 

 

As of December 31, 2020, there was $20,608 of unrecognized compensation cost, net of expected forfeitures, related to non-vested restricted stock awards. That cost is expected to be recognized over the remaining service period, having a weighted-average period of 1.9 years. Total share-based compensation cost related to the restricted stock for the years ended December 31, 2020, 2019 and 2018, inclusive of performance shares, was $15,022, $11,097 and $9,565, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

 

During 2020, 2019 and 2018, 15,275, 22,544 and 33,419 shares of stock, respectively, were granted to certain members of the Company’s Board of Directors as a component of their compensation for their service on the Board, all of which were fully vested at time of grant. A non-employee director can elect to receive his or her director fees in the form of deferred stock units, which voluntarily defers the issuance of the related shares granted until the director separates from the Company or a triggering event occurs. 10,528, 16,604 and 22,675 of deferred stock units are included in the shares of stock granted to certain members of the Company’s Board of Directors for the years 2020, 2019, and 2018, respectively. Total share-based compensation cost for these share grants in 2020, 2019 and 2018 was $1,558, $1,391 and $1,718, respectively, which is recorded in operating expenses in the consolidated statements of comprehensive income.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Note 18 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

18.

Commitments and Contingencies

 

The Company has an arrangement with a finance company to provide floor plan financing for certain dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does not indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at December 31, 2020 and 2019 was approximately $55,600 and $49,600, respectively.

 

In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which may result from such lawsuits are not expected to have a material adverse effect on the financial position, results of operations, or cash flows of the Company.

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note 19 - Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Quarterly Financial Information [Text Block]

 

19.

Quarterly Financial Information (Unaudited)

 

   

Quarters in the Year Ended December 31, 2020

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 475,915     $ 546,848     $ 701,355     $ 761,082  

Gross profit

    172,320       208,983       276,149       300,202  

Operating income

    62,862       89,553       155,637       171,054  

Net income attributable to Generac Holdings Inc.

    44,460       66,145       114,970       125,001  

Net income attributable to common shareholders per common share - basic:

  $ 0.69     $ 1.04     $ 1.86     $ 2.02  

Net income attributable to common shareholders per common share - diluted:

  $ 0.68     $ 1.02     $ 1.82     $ 1.97  

 

   

Quarters in the Year Ended December 31, 2019

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 470,353     $ 541,916     $ 601,135     $ 590,932  

Gross profit

    162,175       195,838       217,517       222,222  

Operating income

    71,173       90,926       105,556       104,508  

Net income attributable to Generac Holdings Inc.

    44,861       61,958       75,574       69,614  

Net income attributable to common shareholders per common share - basic:

  $ 0.77     $ 0.99     $ 1.20     $ 1.14  

Net income attributable to common shareholders per common share - diluted:

  $ 0.76     $ 0.98     $ 1.18     $ 1.12  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Note 20 - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

20.

Valuation and Qualifying Accounts

 

For the years ended December 31, 2020, 2019 and 2018:

 

   

Balance at Beginning of Year

   

Additions Charged to Earnings

   

Additions Charged to Retained Earnings (1)

   

Charges to Reserve, Net (2)

   

Reserves Established for Acquisitions

   

Balance at End of Year

 

Year ended December 31, 2020

                                               

Allowance for credit losses

  $ 6,968     $ 4,645     $ 1,147     $ (957 )   $ 198     $ 12,001  

Reserves for inventory

    24,293       11,353       -       (8,788 )     959       27,817  

Valuation of deferred tax assets

    5,024       716       -       -       -       5,740  
                                                 

Year ended December 31, 2019

                                               

Allowance for credit losses

  $ 4,873     $ 3,086     $ -     $ (1,033 )   $ 42     $ 6,968  

Reserves for inventory

    23,140       4,821       -       (3,867 )     199       24,293  

Valuation of deferred tax assets

    5,802       -       -       -       (778 )     5,024  
                                                 

Year ended December 31, 2018

                                               

Allowance for credit losses

  $ 4,805     $ 1,941     $ -     $ (2,123 )   $ 250     $ 4,873  

Reserves for inventory

    15,987       10,004       -       (3,720 )     869       23,140  

Valuation of deferred tax assets

    6,817       478       -       -       (1,493 )     5,802  

 

 

(1)

Result of adopting ASU 2016-13, Financial Instruments – Credit Losses (Topic 326)Measurement of Credit Losses on Financial Instruments.

  (2) Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of, as well as foreign currency translation adjustments. 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Note 21 - Subsequent Events
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Subsequent Events [Text Block]

21.

Subsequent Events

 

The Company performed an evaluation of subsequent events through the date these financial statements were issued and no such events were identified.

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries that are consolidated in conformity with U.S. GAAP. All intercompany amounts and transactions have been eliminated in consolidation.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of Credit Risk

 

The Company maintains the majority of its domestic cash in a few commercial banks in multiple operating and investment accounts. Balances on deposit are insured by the Federal Deposit Insurance Corporation (FDIC) up to specified limits. Balances in excess of FDIC limits are uninsured.

 

One customer accounted for approximately 13% and 9% of accounts receivable at December 31, 2020 and 2019, respectively. No one customer accounted for greater than 6%, 5%, and 6%, of net sales during the years ended December 31, 2020, 2019, or 2018, respectively.

 

Receivable [Policy Text Block]

Accounts Receivable and Allowance for Credit Losses

 

The Company's trade and other receivables primarily arise from the sale of our products to independent residential dealers, industrial distributors and dealers, national and regional retailers, electrical/HVAC/solar wholesalers, e-commerce partners, equipment rental companies, equipment distributors, solar installers, utilities, and certain end users with payment terms generally ranging from 30 to 90 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers' ability to pay. These factors include the customer's financial condition, past payment experience, credit bureau information, and regional considerations.

 

Receivables are recorded at their face value amount less an allowance for credit losses. The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an entity by entity basis. The estimate of expected credit losses considers a historical loss experience rate that is adjusted for delinquency trends, collection experience, and/or economic risk where appropriate based on current market conditions. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss. 

 

The Company has historically experienced immaterial write-offs given the nature of the customers that receive credit. In addition, the Company holds a credit insurance plan that covers the risk of loss up to specified amounts on certain trade receivables. As of December 31, 2020, the Company had gross receivables of $386,907 and an allowance for credit losses of $12,001.

 

The following is a tabular reconciliation of the Company's allowance for credit losses: 

 

  Year Ended December 31, 2020 

Balance at beginning of period

 $6,968 

Adoption of ASU 2016-13

  1,147 
Established for Acquisitions  198 

Provision for credit losses

  4,645 

Charge-offs

  (1,448)

Currency translation

  491 

Balance at end of period

 $12,001 

 

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost or market, with cost determined generally using the first-in, first-out method.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment are recorded at cost and are being depreciated using the straight-line method over the estimated useful lives of the assets, which are summarized below (in years). Costs of leasehold improvements are amortized over the lesser of the term of the lease (including renewal option periods) or the estimated useful lives of the improvements. Finance lease right of use assets are included in property and equipment. Refer to Note 10, "Leases," to the consolidated financial statements for the Company's lease disclosure.

 

Land improvements

 820 

Buildings and improvements

 1040 

Machinery and equipment

 315 

Dies and tools

 310 

Vehicles

 36 

Office equipment and systems

 315 

Leasehold improvements

 220 

 

Total depreciation expense was $36,493, $32,265, and $25,296 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill and Other Indefinite-Lived Intangible Assets

 

Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from business acquisitions. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. The Company evaluates goodwill for impairment annually as of October 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. The Company has the option to assess goodwill for impairment by performing either a qualitative assessment or quantitative test. The qualitative assessment determines whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative test is not required to be performed. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company is required to perform the quantitative test. In the quantitative test, the calculated fair value of the reporting unit is compared to its book value including goodwill. If the fair value of the reporting unit is in excess of its book value, the related goodwill is not impaired. If the fair value of the reporting unit is less than its book value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

Other indefinite-lived intangible assets consist of certain tradenames. The Company tests the carrying value of these tradenames annually as of October 31, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable, by comparing the assets’ fair value to its carrying value. Fair value is measured using a relief-from-royalty approach, which assumes the fair value of the tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.

 

The Company performed the required annual impairment tests for goodwill and other indefinite-lived intangible assets for the fiscal years 2020, 2019 and 2018, and found no impairment.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment of Long-Lived Assets

 

The Company periodically evaluates the carrying value of long-lived assets (excluding goodwill and indefinite-lived tradenames). Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of an asset, a loss is recognized for the difference between the fair value and carrying value of the asset.

 

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

Debt discounts and direct costs incurred in connection with the issuance or amendment of long-term debt are deferred and recorded as a reduction of outstanding debt and amortized to interest expense using the effective interest method over the terms of the related credit agreements. $2,598, $4,712, and $4,749 of deferred financing costs and original issue discount were amortized to interest expense during fiscal years 2020, 2019 and 2018, respectively. Excluding the impact of any future long-term debt issuances or prepayments, estimated amortization to interest expense for the next five years is as follows: 2021 - $2,640; 2022 - $2,689; 2023 - $2,579; 2024 - $2,508; 2025 - $2,555.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company is a C Corporation and therefore accounts for income taxes pursuant to the liability method. Accordingly, the current or deferred tax consequences of a transaction are measured by applying the provision of enacted tax laws to determine the amount of taxes payable currently or in future years. Deferred income taxes are provided for temporary differences between the income tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the years in which those temporary differences become deductible. The Company considers taxable income in prior carryback years, the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies, as appropriate, in making this assessment.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition


The Company’s revenues primarily consist of product sales to its customers. The Company considers the purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customers. For each contract, the Company considers the commitment to transfer products, each of which is distinct, to be the identified performance obligations. Revenue is measured as the amount of consideration the Company expects to be entitled in exchange for the transfer of product, which is generally the price stated in the contract specific for each item sold, adjusted for the value of expected returns, discounts, rebates, or other promotional incentives or allowances offered to our customers. Expected returns for damaged or defective product are estimated using the expected value method based upon historical product return experience. Discounts and rebates offered to customers are typically defined in the master sales agreements with customers and, therefore, are recorded using the most likely amount method based on the terms of the contract. Promotional incentives are defined programs offered for short, specific periods of time and are estimated using the expected value method based upon historical experience. The Company does not expect the transaction price for revenue recognized will be subject to a significant revenue reversal. As the Company’s product sale contracts and standard payment terms have a duration of less than one year, it uses the practical expedient applicable to such contracts and does not consider the time value of money. Sales, use, value add and other similar taxes assessed by governmental authorities and collected concurrent with revenue-producing activities are excluded from revenue. The Company has elected to recognize the cost for freight activities when control of the product has transferred to the customer as an expense within cost of goods sold in the consolidated statements of comprehensive income. Product revenues are recognized at the point in time when control of the product is transferred to the customer, which typically occurs upon shipment or delivery to the customer. To determine when control has transferred, the Company considers if there is a present right to payment and if legal title, physical possession, and the significant risks and rewards of ownership of the asset has transferred to the customer. As substantially all of the Company’s product revenues are recognized at a point in time, the amount of unsatisfied performance obligations at each period end is not material. The Company’s contracts have an original expected duration of one year or less. As a result, the Company has elected to use the practical expedient to not disclose its remaining performance obligations.

 

At the request of certain customers, the Company will warehouse inventory billed to the customer but not delivered. Unless all revenue recognition criteria have been met, the Company does not recognize revenue on these transactions until the customer takes possession of the product.

 

While the Company’s standard payment terms are less than one year, the specific payment terms and conditions in its customer contracts vary. In some cases, customers prepay for their goods; in other cases, after appropriate credit evaluation, an open credit line is granted and payment is due in arrears. Contracts with payment in arrears are recognized in the consolidated balance sheets as accounts receivable upon revenue recognition, while contracts where customers pay in advance are recognized as customer deposits and recorded in other accrued liabilities in the consolidated balance sheets until revenue is recognized. The balance of customer deposits (contract liabilities) was $25,710 and $9,952 at December 31, 2020 and December 31, 2019, respectively. During the year ended December 31, 2020, the Company recognized revenue of $8,703 related to amounts included in the December 31, 2019 customer deposit balance. The Company typically recognizes revenue within one year of the receipt of the customer deposit.

 

The Company offers standard warranty coverage on substantially all products that it sells and accounts for this standard warranty coverage as an assurance warranty. As such, no transaction price is allocated to the standard warranty, and the Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s standard warranties.

 

The Company also sells extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended warranty is sold as a separate contract. As such, extended warranty sales are considered a separate performance obligation, and the extended warranty transaction is separate and distinct from the product. The extended warranty transaction price is initially recorded as deferred revenue in the consolidated balance sheets and amortized on a straight-line basis to net sales in the consolidated statements of comprehensive income over the life of the contracts following the standard warranty period. For extended warranty contracts that the Company sells under a third-party marketing agreement, it is required to pay fees to the third-party service provider and classifies these fees as costs to obtain a contract. The contract costs are deferred and recorded as other assets in the consolidated balance sheets. The deferred contract costs are amortized to net sales in the consolidated statements of comprehensive income consistent with how the related deferred revenue is recognized. Refer to Note 11, “Product Warranty Obligations,” to the consolidated financial statements for further information regarding the Company’s extended warranties.

 

In addition to extended warranties, the Company offers other services, including remote monitoring, installation, maintenance and grid services in certain circumstances. Total service revenues accounted for less than two percent of revenue during the year ended December 31, 2020.  

 

Refer to Note 7, “Segment Reporting,” to the consolidated financial statements for the Company’s disaggregated revenue disclosure. The information discussed above is applicable to each of the Company’s product classes.

 

Advertising Cost [Policy Text Block]

Advertising and Co-Op Advertising

 

Expenditures for advertising, included in selling and service expenses in the consolidated statements of comprehensive income, are expensed as incurred. Expenditures for advertising production costs are expensed when the related advertisement is first run. Expenditures for Co-Op advertising are expensed when claimed by the customer. Total expenditures for advertising were $53,678, $44,153, and $34,792 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development

 

The Company expenses research and development costs as incurred. Total expenditures incurred for research and development were $80,251, $68,394, and $50,019 for the years ended December 31, 2020, 2019 and 2018, respectively.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation and Transactions

 

Balance sheet amounts for non-U.S. Dollar functional currency businesses are translated into U.S. Dollars at the rates of exchange in effect at the end of the fiscal year. Income and expenses incurred in a foreign currency are translated at the average rates of exchange in effect during the year. The related translation adjustments are made directly to accumulated other comprehensive loss, a component of stockholders’ equity, in the consolidated balance sheets. Gains and losses from foreign currency transactions are recognized as incurred in the consolidated statements of comprehensive income.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

ASC 820-10, Fair Value Measurement, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan borrowings, which have an aggregate carrying value of $815,260, was approximately $831,038 (Level 2) at December 31, 2020, as calculated based on independent valuations whose inputs and significant value drivers are observable.

 

For the fair value of the assets and liabilities measured on a recurring basis, refer to the fair value table in Note 5, “Derivative Instruments and Hedging Activities,” to the consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts considers the Company’s credit risk in accordance with ASC 820-10.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Derivatives, Policy [Policy Text Block]

Derivative Instruments and Hedging Activities

 

The Company records all derivatives in accordance with ASC 815, Derivatives and Hedging, which requires derivative instruments to be reported in the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes. Refer to Item 7A of this Annual Report on Form 10-K for further information on the Company’s derivatives.

 

Share-based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

Share-based compensation expense, including stock options and restricted stock awards, is generally recognized on a straight-line basis over the vesting period based on the fair value of awards which are expected to vest. The fair value of all share-based awards is estimated on the date of grant. Refer to Note 17, “Share Plans,” to the consolidated financial statements for further information on the Company’s share-based compensation plans and accounting.

 

New Accounting Pronouncements, Policy [Policy Text Block]

New Accounting Pronouncements

 

Changes to GAAP are established by the Financial Accounting Standards Board (FASB) in the form of accounting standard updates (“ASUs”) to the FASB Accounting Standards Codification (ASC). ASUs not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.

 

Recently Adopted Accounting Standards

 

On  January 1, 2020the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326)Measurement of Credit Losses on Financial Instruments. This guidance was issued to provide financial statement users with more useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Specifically, this guidance requires entities to utilize a new “expected loss” model as it relates to trade and other receivables. The Company adopted this standard using the modified retrospective approach as of the date of adoption, meaning no prior period balances were impacted by the adoption. The adoption of the standard impacts the way the Company estimates the allowance for doubtful accounts on its trade and other receivables, and the Company recorded a decrease to retained earnings of $1,147 as a result of adopting ASU 2016-13. Results for reporting periods beginning after  January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Refer to Note 2 to the consolidated financial statements, “Summary of Accounting Policies - Accounts Receivable and Allowance for Credit Losses,” for further information regarding the Company’s allowance for expected credit losses.

 

On  January 1, 2020, the Company elected to apply the optional expedients discussed in ASU 2020-04, Reference Rate Reform. This guidance was issued to address challenges likely to arise in accounting for contract modifications and hedge accounting because of reference rate reform. The update provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued if certain criteria are met. The adoption of the optional expedients in this standard permits the Company to account for the change to a reference rate on its LIBOR based term loan as a continuation of the existing contract rather than having to account for the change in rate as a modification or extinguishment.  Additionally, the election of the optional expedients permits the Company to continue with its hedge accounting treatment for its interest rate swaps despite expected changes due to reference rate reform.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  Year Ended December 31, 2020 

Balance at beginning of period

 $6,968 

Adoption of ASU 2016-13

  1,147 
Established for Acquisitions  198 

Provision for credit losses

  4,645 

Charge-offs

  (1,448)

Currency translation

  491 

Balance at end of period

 $12,001 
Property Plant and Equipment, Estimated Useful Lives [Table Text Block]

Land improvements

 820 

Buildings and improvements

 1040 

Machinery and equipment

 315 

Dies and tools

 310 

Vehicles

 36 

Office equipment and systems

 315 

Leasehold improvements

 220 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Acquisitions (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Accounts receivable

 $5,151  $4,643  $14,302 

Inventories

  3,711   4,313   8,000 

Prepaid expenses and other assets

  897   304   4,323 

Property and equipment

  635   384   5,572 

Intangible assets

  26,057   79,200   33,631 

Goodwill

  42,698   41,428   46,196 

Deferred income taxes

  -   3,217   3,252 

Other assets

  1,122   133   597 

Total assets acquired

  80,271   133,622   115,873 
             

Accounts payable

  4,088   4,380   7,216 

Accrued wages and employee benefits

  700   4,408   397 

Other accrued liabilities

  2,151   602   13,671 

Current portion of long-term debt

  -   937   - 

Deferred income taxes

  4,134   9,958   10,974 

Other long-term liabilities

  4,401   778   3,643 

Redeemable non-controlling interest

  -   3,165   - 

Net assets acquired

 $64,797  $109,394  $79,972 
Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Net Sales:

            

As reported

 $2,485,200  $2,204,336  $2,023,464 

Pro forma

  2,512,017   2,242,710   2,093,112 
             

Net income attributable to Generac Holdings Inc.:

            

As reported

 $350,576  $252,007  $238,257 

Pro forma

  339,317   239,925   220,555 
             

Net income attributable to Generac Holdings Inc. per common share - diluted

            

As reported

 $5.48  $4.03  $3.54 

Pro forma

  5.34   3.84   3.26 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Redeemable Noncontrolling Interest (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Redeemable Noncontrolling Interest [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

   

2018

 

Balance at beginning of period

 $61,227  $61,004   $43,929 

Noncontrolling interest

  -   3,165 (1)  - 

Net income

  (2,829)  75    2,214 

Foreign currency translation

  6,562   (1,764)   (3,109)

Redemption value adjustment

  1,247   (1,253)   17,970 

Balance at end of period

 $66,207  $61,227   $61,004 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule Of Derivative Assets (Liabilities) at Fair Value [Table Text Block]
  

December 31,
2020

  

December 31,
2019

 

Commodity contracts

 $1,386  $6 

Foreign currency contracts

  (154)  31 

Interest rate swaps

  (29,536)  (10,425)
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

  

Unrealized Loss on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2020

 $(16,622) $-  $(8,295)  $(24,917)

Other comprehensive income (loss) before reclassifications

  4,948   -   (14,285)(1)  (9,337)

Amounts reclassified from AOCL

  -   -   -    - 

Net current-period other comprehensive income (loss)

  4,948   -   (14,285)   (9,337)

Ending Balance – December 31, 2020

 $(11,674) $-  $(22,580)  $(34,254)
  

Foreign Currency Translation Adjustments

  

Defined Benefit Pension Plan

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2019

 $(18,832) $(10,541)  $5,560   $(23,813)

Other comprehensive income (loss) before reclassifications

  2,210   1,474 (2)  (13,855)(3)  (10,171)

Amounts reclassified from AOCL

  -   9,067 (4)  -    9,067 

Net current-period other comprehensive income (loss)

  2,210   10,541    (13,855)   (1,104)

Ending Balance – December 31, 2019

 $(16,622) $-   $(8,295)  $(24,917)
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]
  

Amounts reclassified from AOCL

 

Loss on pension settlement

 $10,920 

Amortization of net loss

  843 

Total before tax

  11,763 

Income tax impact

  (2,696)

Amounts reclassified from AOCL during 2019

 $9,067 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Net Sales by Segment

 
  

Year Ended December 31, 2020

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,495,383  $61,118  $1,556,501 

Commercial & industrial products

  404,867   296,884   701,751 

Other

  188,558   38,390   226,948 

Total net sales

 $2,088,808  $396,392  $2,485,200 
  

Year Ended December 31, 2019

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,086,019  $57,704  $1,143,723 

Commercial & industrial products

  513,482   358,113   871,595 

Other

  143,397   45,621   189,018 

Total net sales

 $1,742,898  $461,438  $2,204,336 
  

Year Ended December 31, 2018

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $980,707  $62,032  $1,042,739 

Commercial & industrial products

  461,415   358,855   820,270 

Other

  124,398   36,057   160,455 

Total net sales

 $1,566,520  $456,944  $2,023,464 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Adjusted EBITDA

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $563,394  $428,667  $388,495 

International

  20,379   25,448   36,057 

Total adjusted EBITDA

 $583,773  $454,115  $424,552 
             

Interest expense

  (32,991)  (41,544)  (40,956)

Depreciation and amortization

  (68,773)  (60,767)  (47,408)

Non-cash write-down and other adjustments (1)

  327   (240)  (3,532)

Non-cash share-based compensation expense (2)

  (20,882)  (16,694)  (14,563)

Loss on extinguishment of debt (3)

  -   (926)  (1,332)

Loss on pension settlement (4)

  -   (10,920)  - 

Transaction costs and credit facility fees (5)

  (2,151)  (2,724)  (3,883)

Business optimization and other charges (6)

  (12,158)  (1,572)  (952)

Other

  (954)  879   (850)

Income before provision for income taxes

 $446,191  $319,607  $311,076 
  

Assets

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $2,659,597  $2,123,251  $1,868,554 

International

  575,826   542,418   557,760 

Total

 $3,235,423  $2,665,669  $2,426,314 
  

Depreciation and Amortization

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $53,020  $46,145  $35,586 

International

  15,753   14,764   11,822 

Total

 $68,773  $60,909  $47,408 
  

Capital Expenditures

 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Domestic

 $51,867  $36,007  $38,242 

International

  10,261   24,795   9,359 

Total

 $62,128  $60,802  $47,601 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Raw material

 $375,516  $328,021 

Work-in-process

  6,833   10,387 

Finished goods

  220,968   183,616 

Total

 $603,317  $522,024 
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Land and improvements

 $18,363  $18,252 

Buildings and improvements

  198,908   177,079 

Machinery and equipment

  153,696   117,114 

Dies and tools

  24,190   22,040 

Vehicles

  6,037   3,955 

Office equipment and systems

  107,923   99,124 

Leasehold improvements

  5,276   4,293 

Construction in progress

  30,227   36,299 

Gross property and equipment

  544,620   478,156 

Accumulated depreciation

  (200,684)  (161,180)

Total

 $343,936  $316,976 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Domestic

  

International

  

Total

 

Balance at December 31, 2018

 $621,451  $143,204  $764,655 

Acquisitions of businesses, net

  37,758   3,078   40,836 

Foreign currency translation

  -   (207)  (207)

Balance at December 31, 2019

  659,209   146,075   805,284 

Acquisitions of businesses, net

  42,722   -   42,722 

Foreign currency translation

  604   6,618   7,222 

Balance at December 31, 2020

 $702,535  $152,693  $855,228 
  

December 31, 2020

  

December 31, 2019

 
  

Gross

  

Accumulated Impairment

  

Net

  

Gross

  

Accumulated Impairment

  

Net

 

Domestic

 $1,205,728  $(503,193) $702,535  $1,162,402  $(503,193) $659,209 

International

  157,304   (4,611)  152,693   150,686   (4,611)  146,075 

Total

 $1,363,032  $(507,804) $855,228  $1,313,088  $(507,804) $805,284 
Schedule Of Intangible Assets [Table Text Block]
  

Weighted Average

  

December 31, 2020

  

December 31, 2019

 
  Amortization Years  

Gross

  

Accumulated Amortization

  

Net Book Value

  

Gross

  

Accumulated Amortization

  

Net Book Value

 

Finite-lived intangible assets:

                           

Tradenames

 9  $58,729  $(40,891) $17,838  $56,669  $(36,613) $20,056 

Customer lists

 12   370,736   (321,531)  49,205   369,932   (314,380)  55,552 

Patents and technology

 10   233,271   (146,544)  86,727   213,972   (128,426)  85,546 

Software

 -   1,046   (1,046)  -   1,046   (1,046)  - 

Non-compete/other

 4   16,469   (6,537)  9,932   12,063   (3,804)  8,259 

Total finite-lived intangible assets

    $680,251  $(516,549) $163,702  $653,682  $(484,269) $169,413 

Indefinite-lived tradenames

     128,321   -   128,321   128,321   -   128,321 

Total intangible assets

    $808,572  $(516,549) $292,023  $782,003  $(484,269) $297,734 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Operating lease cost

 $18,648  $9,647 

Finance lease cost:

        

Amortization of ROU assets

  2,587   2,531 

Interest on lease liabilities

  2,237   2,227 

Total lease cost

 $23,472  $14,405 
Schedule of Components of Lease Assets and Liabilities [Table Text Block]
  

December 31, 2020

  

December 31, 2019

 

Operating Leases

        

Operating lease ROU assets (1)

 $62,030  $35,950 
         

Operating lease liabilities - current (2)

 $17,192  $7,231 

Operating lease liabilities - noncurrent (3)

  46,558   29,778 

Total operating lease liabilities

 $63,750  $37,009 
         

Finance Leases

        

Finance lease ROU assets, gross

 $34,929  $29,142 

Accumulated depreciation - finance lease ROU assets

  (7,660)  (3,079)

Finance lease ROU assets, net (4)

 $27,269  $26,063 
         

Finance lease liabilities - current (5)

 $2,311  $1,830 

Finance lease liabilities - noncurrent (6)

  25,060   24,132 

Total finance lease liabilities

 $27,371  $25,962 
Schedule of Leases Cash Flow Information [Table Text Block]
  

Year Ended December 31, 2020

  

Year Ended December 31, 2019

 

Cash paid for amounts included in the measurement of lease liabilities

        

Operating cash flows from operating leases

 $18,412  $10,125 

Operating cash flows from finance leases

  1,871   1,864 

Financing cash flows from finance leases

  3,957   3,237 
         

ROU assets obtained in exchange for lease liabilities

        

Operating leases

  41,678   4,021 

Finance leases

  3,737   8,797 
Lease, Term and Discount Rate [Table Text Block]

Weighted average remaining lease term (in years)

    

Operating Leases

  4.92 

Finance Leases

  12.90 
     

Weighted average discount rate

    

Operating Leases

  4.48%

Finance Leases

  7.66%
Operating and Finance Lease, Liability, Maturity [Table Text Block]
  

Finance Leases

  

Operating Leases

 

2021

 $4,146  $19,530 

2022

  4,292   18,135 

2023

  3,112   9,519 

2024

  2,999   7,452 

2025

  2,678   5,359 

After 2025

  28,596   11,711 

Total minimum lease payments

  45,823   71,706 

Interest component

  (18,452)  (7,956)

Present value of minimum lease payments

 $27,371  $63,750 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $49,316  $41,785  $35,422 

Product warranty reserve assumed in acquisition

  124   1,062   - 

Payments

  (33,496)  (26,096)  (20,029)

Provision for warranty issued

  42,093   32,060   26,910 

Changes in estimates for pre-existing warranties

  1,181   505   (518)

Balance at end of period

 $59,218  $49,316  $41,785 
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $78,738  $68,340  $57,854 

Deferred revenue contracts issued

  26,968   24,483   21,440 

Amortization of deferred revenue contracts

  (15,918)  (14,085)  (10,954)

Balance at end of period

 $89,788  $78,738  $68,340 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

2021

 $18,754 

2022

  18,819 

2023

  16,464 

2024

  11,849 

After 2024

  23,902 

Total

 $89,788 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Product warranty liability

        

Current portion - other accrued liabilities

 $37,417  $27,885 

Long-term portion - other long-term liabilities

  21,801   21,431 

Total

 $59,218  $49,316 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $18,857  $15,519 

Long-term portion - other long-term liabilities

  70,931   63,219 

Total

 $89,788  $78,738 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Short-term Debt [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

ABL facility

 $-  $30,961 

Other lines of credit

  39,282   27,753 

Total

 $39,282  $58,714 
Schedule of Long-term Debt Instruments [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Term loan

 $830,000  $830,000 

Original issue discount and deferred financing costs

  (15,450)  (18,048)

ABL facility

  -   - 

Finance lease obligation

  27,371   25,962 

Other

  3,990   2,236 

Total

  845,911   840,150 

Less: current portion of debt

  1,836   553 

Less: current portion of finance lease obligation

  2,311   1,830 

Total

 $841,764  $837,767 
Schedule of Maturities of Long-term Debt [Table Text Block]

2021

 $1,836 

2022

  1,905 

2023

  46 

2024

  115 

After 2024

  830,088 

Total

 $833,990 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Numerator

            

Net income attributable to Generac Holdings Inc.

 $350,576  $252,007  $238,257 

Redeemable noncontrolling interest redemption value adjustment

  (1,247)  1,253   (17,970)

Net income attributable to common shareholders

 $349,329  $253,260  $220,287 
             

Denominator

            

Weighted average shares, basic

  62,280,889   61,926,986   61,662,031 

Dilutive effect of stock compensation awards (1)

  1,456,845   938,460   571,194 

Diluted shares

  63,737,734   62,865,446   62,233,225 
             

Net income attributable to common shareholders per share

            
Basic $5.61  $4.09  $3.57 
Diluted $5.48  $4.03  $3.54 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $62,714  $41,686  $32,072 

State

  13,071   4,211   9,639 

Foreign

  1,974   2,660   4,546 
Total  77,759   48,557   46,257 

Deferred:

            

Federal

  20,452   19,393   22,225 

State

  1,243   1,390   1,910 

Foreign

  (1,197)  (1,263)  479 
Total  20,498   19,520   24,614 

Change in valuation allowance

  716   (778)  (1,015)

Provision for income taxes

 $98,973  $67,299  $69,856 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Deferred tax assets:

        

Accrued expenses

 $24,358  $21,053 

Deferred revenue

  15,851   14,697 

Inventories

  11,795   9,879 

Stock-based compensation

  8,348   7,490 

Operating loss and credit carryforwards

  31,275   28,356 

Bad debt

  1,633   1,094 

Other

  8,558   4,275 

Valuation allowance

  (5,740)  (5,024)

Total deferred tax assets

  96,078   81,820 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  171,831   142,159 

Depreciation

  33,716   27,864 

Debt refinancing costs

  3,544   4,119 

Prepaid expenses

  1,259   1,073 

Total deferred tax liabilities

  210,350   175,215 

Net deferred tax liabilities

 $(114,272) $(93,395)
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Unrecognized tax benefit, beginning of period

 $6,720  $5,635 

Increase in unrecognized tax benefit for positions taken in prior period

  332   633 

Increase in unrecognized tax benefit for positions taken in current period

  750   495 

Statute of limitation expirations

  (189)  (43)

Settlements

  -   - 

Unrecognized tax benefit, end of period

 $7,613  $6,720 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  4.3   4.3   4.7 

State tax rate differential

  0.0   (1.0)  - 

Research and development credits

  (1.1)  (0.8)  (1.3)

State credits

  (1.5)  (1.0)  (1.0)

Share-based compensation (1)

  (1.0)  (0.6)  (0.5)

Tax Act impact

  0.0   -   (0.2)

Other

  0.5   (0.8)  (0.2)

Effective tax rate

  22.2%  21.1%  22.5%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  Year Ended December 31, 
  

2020

  

2019

  

2018

 

Weighted average grant date fair value

 $35.79  $19.33  $17.86 
             

Assumptions:

            

Expected stock price volatility

  32%  33%  37%

Risk free interest rate

  1.56%  2.52%  2.60%

Expected annual dividend per share

 $-  $-  $- 

Expected life of options (years)

  6.25   6.25   6.25 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Options

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Contractual Term (in years)

  

Aggregate Intrinsic Value ($ in thousands)

 
                 

Outstanding as of December 31, 2017

  1,472,130  $33.11   7.3  $25,281 

Granted

  366,231   43.88         

Exercised

  (267,909)  19.90         

Forfeited

  (49,285)  43.34         

Outstanding as of December 31, 2018

  1,521,167   37.70   7.0  $19,212 
                 

Granted

  369,779   52.07         

Exercised

  (263,250)  30.75         

Forfeited

  (35,010)  43.79         

Outstanding as of December 31, 2019

  1,592,686   42.04   6.9  $93,242 
                 

Granted

  173,650   102.32         

Exercised

  (216,196)  39.88         

Forfeited

  (21,450)  50.25         

Outstanding as of December 31, 2020

  1,528,690   49.08   6.3  $272,553 
                 

Exercisable as of December 31, 2020

  845,365   39.15   4.9  $159,145 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Shares

  

Weighted-Average Grant-Date Fair Value

 
         

Non-vested as of December 31, 2017

  392,276  $37.77 

Granted

  208,803   44.49 

Vested

  (128,433)  39.03 

Forfeited

  (46,650)  39.43 

Non-vested as of December 31, 2018

  425,996   40.50 
         

Granted

  265,255   62.38 

Vested

  (184,628)  38.78 

Forfeited

  (14,986)  44.23 

Non-vested as of December 31, 2019

  491,637   52.84 
         

Granted

  183,868   95.14 

Vested

  (200,390)  45.10 

Forfeited

  (18,921)  56.58 

Non-vested as of December 31, 2020

  456,194   68.42 
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Note 19 - Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Quarterly Financial Information [Table Text Block]
   

Quarters in the Year Ended December 31, 2020

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 475,915     $ 546,848     $ 701,355     $ 761,082  

Gross profit

    172,320       208,983       276,149       300,202  

Operating income

    62,862       89,553       155,637       171,054  

Net income attributable to Generac Holdings Inc.

    44,460       66,145       114,970       125,001  

Net income attributable to common shareholders per common share - basic:

  $ 0.69     $ 1.04     $ 1.86     $ 2.02  

Net income attributable to common shareholders per common share - diluted:

  $ 0.68     $ 1.02     $ 1.82     $ 1.97  
   

Quarters in the Year Ended December 31, 2019

 
   

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 470,353     $ 541,916     $ 601,135     $ 590,932  

Gross profit

    162,175       195,838       217,517       222,222  

Operating income

    71,173       90,926       105,556       104,508  

Net income attributable to Generac Holdings Inc.

    44,861       61,958       75,574       69,614  

Net income attributable to common shareholders per common share - basic:

  $ 0.77     $ 0.99     $ 1.20     $ 1.14  

Net income attributable to common shareholders per common share - diluted:

  $ 0.76     $ 0.98     $ 1.18     $ 1.12  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Note 20 - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]
   

Balance at Beginning of Year

   

Additions Charged to Earnings

   

Additions Charged to Retained Earnings (1)

   

Charges to Reserve, Net (2)

   

Reserves Established for Acquisitions

   

Balance at End of Year

 

Year ended December 31, 2020

                                               

Allowance for credit losses

  $ 6,968     $ 4,645     $ 1,147     $ (957 )   $ 198     $ 12,001  

Reserves for inventory

    24,293       11,353       -       (8,788 )     959       27,817  

Valuation of deferred tax assets

    5,024       716       -       -       -       5,740  
                                                 

Year ended December 31, 2019

                                               

Allowance for credit losses

  $ 4,873     $ 3,086     $ -     $ (1,033 )   $ 42     $ 6,968  

Reserves for inventory

    23,140       4,821       -       (3,867 )     199       24,293  

Valuation of deferred tax assets

    5,802       -       -       -       (778 )     5,024  
                                                 

Year ended December 31, 2018

                                               

Allowance for credit losses

  $ 4,805     $ 1,941     $ -     $ (2,123 )   $ 250     $ 4,873  

Reserves for inventory

    15,987       10,004       -       (3,720 )     869       23,140  

Valuation of deferred tax assets

    6,817       478       -       -       (1,493 )     5,802  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2020
USD ($)
Accounts Receivable, before Allowance for Credit Loss $ 386,907      
Accounts Receivable, Allowance for Credit Loss, Ending Balance 12,001 $ 6,968    
Depreciation, Total 36,493 32,265 $ 25,296  
Goodwill and Intangible Asset Impairment, Total 0 0 0  
Amortization of Financing Costs and Debt Discount Premium 2,598 4,712 4,749  
Deferred Costs Amortization Expense, Next Twelve Months 2,640      
Deferred Costs Amortization Expense, Year Two 2,689      
Deferred Costs Amortization Expense, Year Three 2,579      
Contract with Customer, Liability, Total 25,710 9,952    
Contract with Customer, Liability, Revenue Recognized 8,703      
Advertising Expense 53,678 44,153 34,792  
Research and Development Expense, Total 80,251 68,394 $ 50,019  
Retained Earnings (Accumulated Deficit), Ending Balance 1,432,565 $ 1,084,383    
Deferred Costs Amortization Expense, Year Four 2,508      
Deferred Costs Amortization Expense, Year Five 2,555      
Accounting Standards Update 2016-13 [Member]        
Retained Earnings (Accumulated Deficit), Ending Balance       $ (1,147)
Fair Value, Inputs, Level 2 [Member]        
Debt Instrument, Fair Value Disclosure, Total 831,038      
Term Loan [Member]        
Long-term Debt, Total $ 815,260      
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Concentration Risk, Percentage 13.00% 9.00%    
Number of Major Customers 1 1    
Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Concentration Risk, Percentage 6.00% 5.00% 6.00%  
Number of Major Customers 0 0 0  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Balance $ 6,968
Adoption of ASU 2016-13 1,147
Established for Acquisitions 198
Provision for credit losses 4,645
Charge-offs (1,448)
Currency translation 491
Balance $ 12,001
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2020
Land Improvements [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 8 years
Land Improvements [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 20 years
Building and Building Improvements [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 10 years
Building and Building Improvements [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 40 years
Machinery and Equipment [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 3 years
Machinery and Equipment [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 15 years
Dies and Tools [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 3 years
Dies and Tools [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 10 years
Vehicles [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 3 years
Vehicles [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 6 years
Office Equipment [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 3 years
Office Equipment [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 15 years
Leasehold Improvements [Member] | Minimum [Member]  
Property and equipment, estimated useful lives (Year) 2 years
Leasehold Improvements [Member] | Maximum [Member]  
Property and equipment, estimated useful lives (Year) 20 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Acquisitions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 07, 2020
Apr. 26, 2019
Mar. 12, 2019
Jun. 01, 2018
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payments to Acquire Businesses, Net of Cash Acquired, Total           $ 64,797 $ 112,001 $ 65,440
Goodwill, Ending Balance           855,228 805,284 764,655
Acquisition of Enbala [Member]                
Payments to Acquire Businesses, Net of Cash Acquired, Total $ 41,982              
Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill 46,645              
Goodwill, Ending Balance $ 27,545              
Neurio [Member]                
Payments to Acquire Businesses, Net of Cash Acquired, Total     $ 59,071   $ 7,922 22,815    
Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill     58,762          
Goodwill, Ending Balance     $ 17,862          
Pika [Member]                
Payments to Acquire Businesses, Net of Cash Acquired, Total   $ 49,068            
Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill   58,196            
Goodwill, Ending Balance   $ 19,896            
Selmec [Member]                
Payments to Acquire Businesses, Net of Cash Acquired, Total       $ 79,972        
Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill       79,827        
Goodwill, Ending Balance       46,196       $ 46,196
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       $ 14,902        
Business Combination, Liabilities Arising from Contingencies, Changes in Fair Value           (2,241) (977)  
Business Combination, Liabilities Arising from Contingencies, Interest Accretion           536 2,740  
Business Combination, Liabilities Arising from Contingencies, Other Fair Value Re-measurement Adjustments           $ (2,777) $ (3,717)  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Acquisitions - Preliminary Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 01, 2018
Goodwill $ 855,228 $ 805,284 $ 764,655  
The 2020 Acquisitions [Member]        
Accounts receivable 5,151      
Inventories 3,711      
Prepaid expenses and other assets 897      
Property and equipment 635      
Intangible assets 26,057      
Goodwill 42,698      
Deferred income taxes 0      
Other assets 1,122      
Total assets acquired 80,271      
Accounts payable 4,088      
Accrued wages and employee benefits 700      
Other accrued liabilities 2,151      
Current portion of long-term debt 0      
Deferred income taxes 4,134      
Other long-term liabilities 4,401      
Redeemable non-controlling interest 0      
Net assets acquired $ 64,797      
The 2019 Acquisitions [Member]        
Accounts receivable   4,643    
Inventories   4,313    
Prepaid expenses and other assets   304    
Property and equipment   384    
Intangible assets   79,200    
Goodwill   41,428    
Deferred income taxes   3,217    
Other assets   133    
Total assets acquired   133,622    
Accounts payable   4,380    
Accrued wages and employee benefits   4,408    
Other accrued liabilities   602    
Current portion of long-term debt   937    
Deferred income taxes   9,958    
Other long-term liabilities   778    
Redeemable non-controlling interest   3,165    
Net assets acquired   $ 109,394    
Selmec [Member]        
Accounts receivable     14,302  
Inventories     8,000  
Prepaid expenses and other assets     4,323  
Property and equipment     5,572  
Intangible assets     33,631  
Goodwill     46,196 $ 46,196
Deferred income taxes     3,252  
Other assets     597  
Total assets acquired     115,873  
Accounts payable     7,216  
Accrued wages and employee benefits     397  
Other accrued liabilities     13,671  
Current portion of long-term debt     0  
Deferred income taxes     10,974  
Other long-term liabilities     3,643  
Redeemable non-controlling interest     0  
Net assets acquired     $ 79,972  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Acquisitions - Unaudited Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 761,082 $ 701,355 $ 546,848 $ 475,915 $ 590,932 $ 601,135 $ 541,916 $ 470,353 $ 2,485,200 $ 2,204,336 $ 2,023,464
As reported $ 125,001 $ 114,970 $ 66,145 $ 44,460 $ 69,614 $ 75,574 $ 61,958 $ 44,861 $ 350,576 $ 252,007 $ 238,257
As reported (in dollars per share) $ 1.97 $ 1.82 $ 1.02 $ 0.68 $ 1.12 $ 1.18 $ 0.98 $ 0.76 $ 5.48 $ 4.03 $ 3.54
Pro Forma [Member]                      
Net sales                 $ 2,512,017 $ 2,242,710 $ 2,093,112
As reported                 $ 339,317 $ 239,925 $ 220,555
As reported (in dollars per share)                 $ 5.34 $ 3.84 $ 3.26
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Redeemable Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
1 Months Ended
Feb. 01, 2019
Feb. 28, 2019
Mar. 01, 2016
Pramac [Member]      
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners     35.00%
Captiva Energy Solutions [Member]      
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 49.00%    
Pramac [Member]      
Business Acquisition, Percentage of Voting Interests Acquired     65.00%
Redeemable Noncontrolling Interest, Equity, Fair Value, Total     $ 34,253
Noncontrolling Interest Agreement, Extension of Term (Year)   5 years  
Captiva Energy Solutions [Member]      
Business Acquisition, Percentage of Voting Interests Acquired 51.00%    
Redeemable Noncontrolling Interest, Equity, Fair Value, Total $ 3,165    
Business Acquisition, Noncontrolling Interest, Term of Put Option (Year) 5 years    
Business Acquisition, Term of Call Option (Year) 5 years    
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Redemption value adjustment $ (1,247) $ 1,253 $ (17,970)
Redeemable Noncontrolling Interest [Member]      
Balance 61,227 61,004 43,929
Noncontrolling interest 0 3,165 [1] 0
Net income (2,829) 75 2,214
Foreign currency translation 6,562 (1,764) (3,109)
Redemption value adjustment 1,247 (1,253) 17,970
Balance $ 66,207 $ 61,227 $ 61,004
[1] Represents the noncontrolling interest of Captiva calculated at the date of acquisition, February 1, 2019.
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Derivative Instruments and Hedging Activities (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
Derivative, Gain (Loss) on Derivative, Net, Total   $ 355 $ (1,195) $ (653)  
Derivative Assets (Liabilities), Net Fair Value of Derivative Contracts, Excluding Impact of Credit Risk   $ (28,667) $ (10,588)    
Commodity Contract [Member]          
Derivative, Number of Instruments Held, Total   1 0    
Commodity Contract [Member] | Not Designated as Hedging Instrument [Member] | Cost of Sales [Member]          
Derivative, Gain (Loss) on Derivative, Net, Total   $ 2,185 $ (174) (874)  
Foreign Exchange Contract [Member]          
Derivative, Number of Instruments Held, Total   44 43    
Interest Rate Swap [Member]          
Number of New Contracts Entered 3       20
Derivative, Number of Instruments Outstanding   15      
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax   $ (14,285) $ (13,855) $ 2,924  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Commodity Contract [Member]    
Fair Value of Derivatives $ 1,386 $ 6
Foreign Exchange Contract [Member]    
Fair Value of Derivatives (154) 31
Interest Rate Swap [Member]    
Fair Value of Derivatives $ (29,536) $ (10,425)
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Accumulated Other Comprehensive Loss (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax $ (19,111) $ (18,732)
Other Comprehensive Income (Loss) before Reclassifications, Tax, Total $ 4,826 4,877
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax   1,992
Other Comprehensive Income (Loss) before Reclassifications, Tax, Total   $ (518)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance $ 1,032,851 $ 761,261 $ 554,320
Net current-period other comprehensive income (loss) (9,337) (1,104) (2,615)
Balance 1,390,204 1,032,851 761,261
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balance (16,622) (18,832)  
Other comprehensive income (loss) before reclassifications 4,948 2,210  
Amounts reclassified from AOCL 0 0  
Net current-period other comprehensive income (loss) 4,948 2,210  
Balance (11,674) (16,622) (18,832)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balance 0 (10,541)  
Other comprehensive income (loss) before reclassifications 0 1,474 [1]  
Amounts reclassified from AOCL 0 9,067 [2]  
Net current-period other comprehensive income (loss) 0 10,541  
Balance 0 0 (10,541)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Balance (8,295) 5,560  
Other comprehensive income (loss) before reclassifications (14,285) [3] (13,855) [4]  
Amounts reclassified from AOCL 0 0  
Net current-period other comprehensive income (loss) (14,285) (13,855)  
Balance (22,580) (8,295) 5,560
AOCI Attributable to Parent [Member]      
Balance (24,917) (23,813) (21,198)
Other comprehensive income (loss) before reclassifications (9,337) (10,171)  
Amounts reclassified from AOCL 0 9,067  
Net current-period other comprehensive income (loss) (9,337) (1,104)  
Balance $ (34,254) $ (24,917) $ (23,813)
[1] Represents unrecognized actuarial gains of $1,992 net of tax effect of $(518), included in the computation of net periodic pension cost for the year ended December 31, 2019. Refer to Note 16, “Benefit Plans,” to the consolidated financial statements for additional information.
[2] Details of reclassifications from AOCL during 2019 are as follows: Amounts reclassified from AOCL Loss on pension settlement $ 10,920 Amortization of net loss 843 Total before tax 11,763 Income tax impact (2,696 ) Amounts reclassified from AOCL $ 9,067
[3] Represents unrealized losses of $(19,111), net of tax effect of $4,826 for the year ended December 31, 2020.
[4] Represents unrealized losses of $(18,732), net of tax effect of $4,877 for the year ended December 31, 2019.
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Loss on pension settlement [1] $ 0 $ (10,920) $ 0
Total before tax 446,191 319,607 311,076
Income tax impact 98,973 67,299 $ 69,856
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Amounts reclassified from AOCL during 2019 $ (0) (9,067) [2]  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]      
Loss on pension settlement   (10,920)  
Amortization of net loss   843  
Total before tax   11,763  
Income tax impact   (2,696)  
Amounts reclassified from AOCL during 2019   $ 9,067  
[1] Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.
[2] Details of reclassifications from AOCL during 2019 are as follows: Amounts reclassified from AOCL Loss on pension settlement $ 10,920 Amortization of net loss 843 Total before tax 11,763 Income tax impact (2,696 ) Amounts reclassified from AOCL $ 9,067
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Segment Reporting (Details Textual)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Reportable Segments 2    
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES      
Concentration Risk, Percentage 82.00% 75.00% 74.00%
Geographic Concentration Risk [Member] | Net Assets, Geographic Area [Member] | UNITED STATES      
Concentration Risk, Percentage 81.00% 80.00%  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 761,082 $ 701,355 $ 546,848 $ 475,915 $ 590,932 $ 601,135 $ 541,916 $ 470,353 $ 2,485,200 $ 2,204,336 $ 2,023,464
Domestic [Member]                      
Net sales                 2,088,808 1,742,898 1,566,520
International [Member]                      
Net sales                 396,392 461,438 456,944
Residential Power Products [Member]                      
Net sales                 1,556,501 1,143,723 1,042,739
Residential Power Products [Member] | Domestic [Member]                      
Net sales                 1,495,383 1,086,019 980,707
Residential Power Products [Member] | International [Member]                      
Net sales                 61,118 57,704 62,032
Commercial and Industrial Power Products [Member]                      
Net sales                 701,751 871,595 820,270
Commercial and Industrial Power Products [Member] | Domestic [Member]                      
Net sales                 404,867 513,482 461,415
Commercial and Industrial Power Products [Member] | International [Member]                      
Net sales                 296,884 358,113 358,855
Other Products and Services [Member]                      
Net sales                 226,948 189,018 160,455
Other Products and Services [Member] | Domestic [Member]                      
Net sales                 188,558 143,397 124,398
Other Products and Services [Member] | International [Member]                      
Net sales                 $ 38,390 $ 45,621 $ 36,057
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Segment Reporting - Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Total adjusted EBITDA $ 583,773 $ 454,115 $ 424,552
Interest expense (32,991) (41,544) (40,956)
Depreciation and amortization (68,773) (60,767) (47,408)
Non-cash write-down and other adjustments (1) [1] 327 (240) (3,532)
Non-cash share-based compensation expense (2) [2] (20,882) (16,694) (14,563)
Loss on extinguishment of debt [3] 0 (926) (1,332)
Loss on pension settlement [4] 0 (10,920) 0
Transaction costs and credit facility fees (5) [5] (2,151) (2,724) (3,883)
Business optimization and other charges (6) [6] (12,158) (1,572) (952)
Other (954) 879 (850)
Total before tax 446,191 319,607 311,076
Assets 3,235,423 2,665,669 2,426,314
Depreciation and Amortization 68,773 60,909 47,408
Capital expenditures 62,128 60,802 47,601
Domestic [Member]      
Total adjusted EBITDA 563,394 428,667 388,495
Assets 2,659,597 2,123,251 1,868,554
Depreciation and Amortization 53,020 46,145 35,586
Capital expenditures 51,867 36,007 38,242
International [Member]      
Total adjusted EBITDA 20,379 25,448 36,057
Assets 575,826 542,418 557,760
Depreciation and Amortization 15,753 14,764 11,822
Capital expenditures $ 10,261 $ 24,795 $ 9,359
[1] Includes certain foreign currency and purchase accounting related adjustments, gains/losses on disposal of assets and unrealized mark-to-market adjustments on commodity contracts.
[2] Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their respective vesting periods.
[3] Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.
[4] Represents pre-tax settlement charges related to the termination of the Company’s domestic pension plan in the fourth quarter of 2019.
[5] Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance, debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities.
[6] For the year ended December 31, 2020, represents severance, non-cash asset write-downs, and other charges to address the impact of the COVID-19 pandemic and decline in oil prices. For the year ended December 31, 2019, represents severance and other charges related to the consolidation of certain of our facilities.
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Balance Sheet Details (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross $ 9,154 $ 18,684
Capital Leases, Balance Sheet, Assets by Major Class, Net, Total $ 27,269 $ 26,063
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Raw material $ 375,516 $ 328,021
Work-in-process 6,833 10,387
Finished goods 220,968 183,616
Total $ 603,317 $ 522,024
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, gross $ 544,620 $ 478,156
Accumulated depreciation (200,684) (161,180)
Total 343,936 316,976
Land and Land Improvements [Member]    
Property and equipment, gross 18,363 18,252
Building and Building Improvements [Member]    
Property and equipment, gross 198,908 177,079
Machinery and Equipment [Member]    
Property and equipment, gross 153,696 117,114
Dies and Tools [Member]    
Property and equipment, gross 24,190 22,040
Vehicles [Member]    
Property and equipment, gross 6,037 3,955
Office Equipment [Member]    
Property and equipment, gross 107,923 99,124
Leasehold Improvements [Member]    
Property and equipment, gross 5,276 4,293
Construction in Progress [Member]    
Property and equipment, gross $ 30,227 $ 36,299
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Amortization of Intangible Assets, Total $ 32,280 $ 28,644 $ 22,112
Finite-Lived Intangible Asset, Expected Amortization, Year One 33,906    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 26,649    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 22,129    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 18,581    
Finite-Lived Intangible Asset, Expected Amortization, Year Five $ 16,808    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Balance $ 805,284 $ 764,655    
Acquisitions of businesses, net 42,722 40,836    
Foreign currency translation 7,222 (207)    
Balance 855,228 805,284    
Goodwill, gross     $ 1,363,032 $ 1,313,088
Accumulated impairment     (507,804) (507,804)
Goodwill 805,284 764,655 855,228 805,284
Domestic [Member]        
Balance 659,209 621,451    
Acquisitions of businesses, net 42,722 37,758    
Foreign currency translation 604 0    
Balance 702,535 659,209    
Goodwill, gross     1,205,728 1,162,402
Accumulated impairment     (503,193) (503,193)
Goodwill 702,535 659,209 702,535 659,209
International [Member]        
Balance 146,075 143,204    
Acquisitions of businesses, net 0 3,078    
Foreign currency translation 6,618 (207)    
Balance 152,693 146,075    
Goodwill, gross     157,304 150,686
Accumulated impairment     (4,611) (4,611)
Goodwill $ 152,693 $ 146,075 $ 152,693 $ 146,075
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-lived intangible assets, gross $ 680,251 $ 653,682
Finite-lived intangible assets, accumulated amortization (516,549) (484,269)
Finite-lived intangible assets, net 163,702 169,413
Indefinite-lived tradenames, gross 128,321 128,321
Total intangible assets, gross 808,572 782,003
Total intangible assets, net $ 292,023 297,734
Trade Names [Member]    
Finite-lived intangible assets, useful life (Year) 9 years  
Finite-lived intangible assets, gross $ 58,729 56,669
Finite-lived intangible assets, accumulated amortization (40,891) (36,613)
Finite-lived intangible assets, net $ 17,838 20,056
Customer Lists [Member]    
Finite-lived intangible assets, useful life (Year) 12 years  
Finite-lived intangible assets, gross $ 370,736 369,932
Finite-lived intangible assets, accumulated amortization (321,531) (314,380)
Finite-lived intangible assets, net $ 49,205 55,552
Patents and Technology [Member]    
Finite-lived intangible assets, useful life (Year) 10 years  
Finite-lived intangible assets, gross $ 233,271 213,972
Finite-lived intangible assets, accumulated amortization (146,544) (128,426)
Finite-lived intangible assets, net 86,727 85,546
Computer Software, Intangible Asset [Member]    
Finite-lived intangible assets, gross 1,046 1,046
Finite-lived intangible assets, accumulated amortization (1,046) (1,046)
Finite-lived intangible assets, net $ 0 0
Noncompete Agreements [Member]    
Finite-lived intangible assets, useful life (Year) 4 years  
Finite-lived intangible assets, gross $ 16,469 12,063
Finite-lived intangible assets, accumulated amortization (6,537) (3,804)
Finite-lived intangible assets, net $ 9,932 $ 8,259
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2019
Jan. 01, 2019
Operating Leases, Rent Expense, Net, Total   $ 10,739    
Retained Earnings (Accumulated Deficit), Ending Balance $ 1,432,565   $ 1,084,383  
Accounting Standards Update 2016-02 [Member]        
Operating Lease, Right-of-Use Asset       $ 42,024
Operating Lease, Liability, Total       42,056
Accounting Standards Update 2016-02 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]        
Retained Earnings (Accumulated Deficit), Ending Balance       $ 0
Maximum [Member]        
Lessee, Operating Lease and Finance Lease, Remaining Term of Contract (Year) 20 years      
Lessee, Operating Lease, Renewal Term (Year) 10 years      
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Leases Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating lease cost $ 18,648 $ 9,647
Amortization of ROU assets 2,587 2,531
Interest on lease liabilities 2,237 2,227
Total lease cost $ 23,472 $ 14,405
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance lease ROU assets, gross $ 34,929 $ 29,142
Accumulated depreciation - finance lease ROU assets (7,660) (3,079)
Finance lease ROU assets, net (4) [1] 27,269 26,063
Finance lease liabilities - current (5) [2] 2,311 1,830
Finance lease liabilities - noncurrent (6) [3] 25,060 24,132
Total finance lease liabilities 27,371 25,962
Operating Lease and Other Assets [Member]    
Operating lease ROU assets (1) [4] 62,030 35,950
Other Accrued Liabilities [Member]    
Operating lease liabilities - current (2) [5] 17,192 7,231
Operating Lease and Other Long-term Liabilities [Member]    
Operating lease liabilities - noncurrent (3) [6] 46,558 29,778
Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]    
Total operating lease liabilities $ 63,750 $ 37,009
[1] Recorded in the property and equipment, net line
[2] Recorded in the current portion of long-term borrowings and finance lease obligations line
[3] Recorded in the long-term borrowings and finance lease obligations line
[4] Recorded in the operating lease and other assets line within the consolidated balance sheets
[5] Recorded in the other accrued liabilities line
[6] Recorded in the operating lease and other long-term liabilities line
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating cash flows from operating leases $ 18,412 $ 10,125
Operating cash flows from finance leases 1,871 1,864
Financing cash flows from finance leases 3,957 3,237
Operating leases 41,678 4,021
Finance leases $ 3,737 $ 8,797
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details)
Dec. 31, 2020
Operating Leases (Year) 4 years 11 months 1 day
Finance Leases (Year) 12 years 10 months 24 days
Operating Leases 4.48%
Finance Leases 7.66%
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Maturities of Lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021, finance leases $ 4,146  
2021, operating leases 19,530  
2022, finance leases 4,292  
2022, operating leases 18,135  
2023, finance leases 3,112  
2023, operating leases 9,519  
2024, finance leases 2,999  
2024, operating leases 7,452  
2025, finance leases 2,678  
2025, operating leases 5,359  
After 2023, finance leases 28,596  
After 2023, operating leases 11,711  
Total minimum lease payments, finance leases 45,823  
Total minimum lease payments, operating leases 71,706  
Interest component (18,452)  
Interest component (7,956)  
Present value of minimum lease payments, finance leases 27,371 $ 25,962
Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]    
Operating Lease, Liability, Total $ 63,750 $ 37,009
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations 1 (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Capitalized Contract Cost, Net, Total $ 6,869 $ 6,190  
Capitalized Contract Cost, Amortization $ 1,303 $ 869 $ 615
Minimum [Member]      
Extended Warranty Term (Year) 5 years    
Maximum [Member]      
Extended Warranty Term (Year) 10 years    
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations 2 (Details Textual)
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance at beginning of period $ 49,316 $ 41,785 $ 35,422
Product warranty reserve assumed in acquisition 124 1,062 0
Payments (33,496) (26,096) (20,029)
Provision for warranty issued 42,093 32,060 26,910
Changes in estimates for pre-existing warranties 1,181 505 (518)
Balance at end of period 59,218 49,316 41,785
Balance at beginning of period 78,738 68,340 57,854
Deferred revenue contracts issued 26,968 24,483 21,440
Amortization of deferred revenue contracts (15,918) (14,085) (10,954)
Balance at end of period $ 89,788 $ 78,738 $ 68,340
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Revenue performance obligation $ 89,788
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Revenue performance obligation $ 89,788
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue performance obligation 18,754
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue performance obligation 18,819
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue performance obligation 16,464
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue performance obligation 11,849
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue performance obligation $ 23,902
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current portion - other accrued liabilities $ 37,417 $ 27,885    
Long-term portion - other long-term liabilities 21,801 21,431    
Total 59,218 49,316 $ 41,785 $ 35,422
Current portion - other accrued liabilities 18,857 15,519    
Long-term portion - other long-term liabilities 70,931 63,219    
Total $ 89,788 $ 78,738 $ 68,340 $ 57,854
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2013
Jun. 30, 2018
May 31, 2015
Dec. 31, 2019
Jun. 30, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Gain (Loss) on Extinguishment of Debt, Total [1]           $ 0 $ (926) $ (1,332)
Long-term Line of Credit, Total       $ 0   0 0  
Short-term Debt, Total       58,714   $ 39,282 58,714  
ABL Revolving Credit Facility [Member]                
Line of Credit Facility, Maximum Borrowing Capacity   $ 250,000     $ 250,000      
Amended ABL Facility [Member]                
Line of Credit Facility, Maximum Borrowing Capacity   300,000     300,000      
Debt Issuance Costs, Net, Total   755     755      
Gain (Loss) on Extinguishment of Debt, Total         (34)      
Proceeds from Lines of Credit, Total         50,000      
Repayments of Lines of Credit         50,000      
Long-term Line of Credit, Total   0     0      
Line of Credit Facility, Remaining Borrowing Capacity   299,621     $ 299,621      
Base Rate [Member] | ABL Revolving Credit Facility [Member]                
Debt Instrument, Basis Spread on Variable Rate     1.00%     0.125%    
Base Rate [Member] | Amended ABL Facility [Member]                
Debt Instrument, Basis Spread on Variable Rate         0.375%      
Adjusted LIBOR Rate [Member] | ABL Revolving Credit Facility [Member]                
Debt Instrument, Basis Spread on Variable Rate     2.00%   1.375%      
London Interbank Offered Rate (LIBOR) [Member] | ABL Revolving Credit Facility [Member]                
Debt Instrument, Basis Spread on Variable Rate           1.125%    
Term Loan [Member]                
Line of Credit Facility, Maximum Borrowing Capacity $ 1,200,000              
Uncommitted Incremental Term Loan Facility $ 300,000              
Debt Issuance Costs, Net, Total   829   1,247 $ 829   1,247  
Debt Instrument, Fee Amount   $ 118   432 118   $ 432  
Repayments of Long-term Debt, Total       49,000        
Gain (Loss) on Extinguishment of Debt, Total       $ (926) $ (1,298)      
Secured Leverage Ratio           1.12    
Term Loan [Member] | Maximum [Member]                
Threshold for Secured Leverage Ratio Excess Cash Flow Payment Requirement           3.75    
Term Loan [Member] | Base Rate [Member]                
Debt Instrument, Basis Spread on Variable Rate 1.75% 0.75%            
Term Loan [Member] | Adjusted LIBOR Rate [Member]                
Debt Instrument, Basis Spread on Variable Rate 2.75% 1.75%            
Term Loan [Member] | LIBOR Floor Rate [Member]                
Debt Instrument, Basis Spread on Variable Rate 0.75%         0.75%    
Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member]                
Debt Instrument, Basis Spread on Variable Rate           1.75%    
[1] Represents the non-cash write-off of original issue discount and deferred financing costs due to a voluntary prepayment of Term Loan debt.
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements - Short-term Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Short-term borrowings $ 39,282 $ 58,714
ABL Revolving Credit Facility [Member]    
Short-term borrowings 0 30,961
Other Lines of Credit [Member]    
Short-term borrowings $ 39,282 $ 27,753
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements - Long-term Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Term loan $ 830,000 $ 830,000
Original issue discount and deferred financing costs (15,450) (18,048)
ABL facility 0 0
Total finance lease liabilities 27,371 25,962
Other 3,990 2,236
Total 845,911 840,150
Less: current portion of debt 1,836 553
Finance lease liabilities - current (5) [1] 2,311 1,830
Total $ 841,764 $ 837,767
[1] Recorded in the current portion of long-term borrowings and finance lease obligations line
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
2021 $ 1,836
2022 1,905
2023 46
2024 115
After 2024 830,088
Total $ 833,990
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Stock Repurchase Programs (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 65 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Sep. 30, 2018
Stock Repurchase Program, Authorized Amount $ 250,000         $ 250,000
Stock Repurchase Program, Period in Force (Month) 24 months          
Payments for Repurchase of Common Stock   $ (0) $ (0) $ 25,656 $ 305,547  
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)         $ 35.21  
Treasury Stock [Member]            
Shares Acquired Under Stock Repurchases Program, Shares (in shares)     0 560,000 8,676,706  
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Earnings Per Share (Details Textual) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0 26,100
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net income attributable to Generac Holdings Inc. $ 125,001 $ 114,970 $ 66,145 $ 44,460 $ 69,614 $ 75,574 $ 61,958 $ 44,861 $ 350,576 $ 252,007 $ 238,257
Redeemable noncontrolling interest redemption value adjustment                 (1,247) 1,253 (17,970)
Net income attributable to common shareholders                 $ 349,329 $ 253,260 $ 220,287
Weighted average shares, basic (in shares)                 62,280,889 61,926,986 61,662,031
Dilutive effect of stock compensation awards (1) (in shares) [1]                 1,456,845 938,460 571,194
Diluted shares (in shares)                 63,737,734 62,865,446 62,233,225
Net income attributable to Generac Holdings Inc. per common share - basic: (in dollars per share) $ 2.02 $ 1.86 $ 1.04 $ 0.69 $ 1.14 $ 1.20 $ 0.99 $ 0.77 $ 5.61 $ 4.09 $ 3.57
Net income attributable to Generac Holdings Inc. per common share - diluted: (in dollars per share) $ 1.97 $ 1.82 $ 1.02 $ 0.68 $ 1.12 $ 1.18 $ 0.98 $ 0.76 $ 5.48 $ 4.03 $ 3.54
[1] Excludes approximately 26,100 stock options for the year ended December 31, 2018, as the impact of such awards was anti-dilutive. There were no awards with an anti-dilutive impact for the years ended December 31, 2020 and 2019.
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Income Tax Assets, Net, Total $ 1,497 $ 2,933  
Deferred Income Tax Liabilities, Net, Total 115,769 96,328  
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount 716 (778) $ (1,015)
Tax Credit Carry Forward State Research and Development 4,513    
Tax Credit Carryforward State Manufacturing 19,303    
Unrecognized Tax Benefits, Interest on Income Taxes Expense 95 71  
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 274 $ 195  
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 62,714 $ 41,686 $ 32,072
State 13,071 4,211 9,639
Foreign 1,974 2,660 4,546
Total 77,759 48,557 46,257
Deferred:      
Federal 20,452 19,393 22,225
State 1,243 1,390 1,910
Foreign (1,197) (1,263) 479
Total 20,498 19,520 24,614
Change in valuation allowance 716 (778) (1,015)
Provision for income taxes $ 98,973 $ 67,299 $ 69,856
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued expenses $ 24,358 $ 21,053
Deferred revenue 15,851 14,697
Inventories 11,795 9,879
Stock-based compensation 8,348 7,490
Operating loss and credit carryforwards 31,275 28,356
Bad debt 1,633 1,094
Other 8,558 4,275
Valuation allowance (5,740) (5,024)
Total deferred tax assets 96,078 81,820
Goodwill and intangible assets 171,831 142,159
Depreciation 33,716 27,864
Debt refinancing costs 3,544 4,119
Prepaid expenses 1,259 1,073
Total deferred tax liabilities 210,350 175,215
Net deferred tax liabilities $ (114,272) $ (93,395)
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Unrecognized tax benefit, beginning of period $ 6,720 $ 5,635
Increase in unrecognized tax benefit for positions taken in prior period 332 633
Increase in unrecognized tax benefit for positions taken in current period 750 495
Statute of limitation expirations (189) (43)
Settlements 0 0
Unrecognized tax benefit, end of period $ 7,613 $ 6,720
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
U.S. statutory rate 21.00% 21.00% 21.00%
State taxes 4.30% 4.30% 4.70%
State tax rate differential 0.00% (1.00%)  
Research and development credits (1.10%) (0.80%) (1.30%)
State credits (1.50%) (1.00%) (1.00%)
Share-based compensation [1] (1.00%) (0.60%) (0.50%)
Tax Act impact 0.00% 0.00% (0.20%)
Other 0.50% (0.80%) (0.20%)
Effective tax rate 22.20% 21.10% 22.50%
[1] With the adoption of ASU 2016-09 in 2017, excess tax benefits from equity awards are reflected within the provision for income taxes rather than within the consolidated balance sheet.
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Note 16 - Benefit Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employer Contribution under Medical and Dental Plan   $ 24,617 $ 18,290 $ 14,660
Savings Plan 401(k) [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match   50.00%    
Defined Contribution Plan Percentage of Eligible Compensation   6.00%    
Defined Contribution Plan, Cost   $ 5,332 $ 4,791 $ 4,193
Pension Plan [Member]        
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement $ (10,920)      
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 13, 2019
Feb. 10, 2010
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         9,100,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 102.32 $ 52.07 $ 43.88    
Proceeds from Stock Options Exercised $ 13,089 $ 9,395 $ 5,614    
Payment, Tax Withholding, Share-based Payment Arrangement $ 14,910 $ 6,438 $ 5,659    
Board of Directors Chairman [Member]          
Deferred Compensation Arrangement with Individual, Shares Issued (in shares) 15,275 22,544 33,419    
Deferred Compensation Arrangement with Individual, Shares Granted (in shares) 10,528 16,604 22,675    
Deferred Compensation Arrangement with Individual, Compensation Expense $ 1,558 $ 1,391 $ 1,718    
Share-based Payment Arrangement, Option [Member]          
Share-based Payment Arrangement, Expense $ 5,860 $ 5,597 $ 4,998    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 24,070 32,211 63,817    
Proceeds from Stock Options Exercised $ 13,089 $ 9,395 $ 5,614    
Payment, Tax Withholding, Share-based Payment Arrangement 7,297 $ 3,360 $ 3,846    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 10,673        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 4 months 24 days        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 70,718 55,953 38,186    
Payment, Tax Withholding, Share-based Payment Arrangement $ 7,613 $ 3,078 $ 1,812    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 20,608        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 10 months 24 days        
Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Performance Measurement, Period (Year) 3 years        
Restricted Stock and Performance Shares [Member]          
Share-based Payment Arrangement, Expense $ 15,022 $ 11,097 $ 9,565    
Minimum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 91.00 $ 52.07 $ 43.88    
Performance Share Award, Percentage 0.00%        
Maximum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 158.89   $ 45.29    
Performance Share Award, Percentage 200.00%        
Equity Incentive Plan (Plan) [Member]          
Share-based Payment Arrangement, Expense $ 11,681 $ 15,738 $ 14,563    
The 2019 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       2,700,000  
Share-based Payment Arrangement, Expense $ 9,201 $ 956      
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details) - Share-based Payment Arrangement, Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Weighted average grant date fair value (in dollars per share) $ 35.79 $ 19.33 $ 17.86
Expected stock price volatility 32.00% 33.00% 37.00%
Risk free interest rate 1.56% 2.52% 2.60%
Expected annual dividend per share (in dollars per share) $ 0 $ 0 $ 0
Expected life of options (Year) 6 years 3 months 6 years 3 months 6 years 3 months
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Outstanding, number of options (in shares) 1,592,686 1,521,167 1,472,130  
Outstanding, weighted average exercise price (in dollars per share) $ 42.04 $ 37.70 $ 33.11  
Outstanding, weighted average remaining contractual term (Year) 6 years 3 months 18 days 6 years 10 months 24 days 7 years 7 years 3 months 18 days
Outstanding, aggregate intrinsic value $ 272,553 $ 93,242 $ 19,212 $ 25,281
Granted, number of options (in shares) 173,650 369,779 366,231  
Granted, weighted average exercise price (in dollars per share) $ 102.32 $ 52.07 $ 43.88  
Exercised, number of options (in shares) (216,196) (263,250) (267,909)  
Exercised, weighted average exercise price (in dollars per share) $ 39.88 $ 30.75 $ 19.90  
Forfeited, number of options (in shares) (21,450) (35,010) (49,285)  
Forfeited, weighted average exercise price (in dollars per share) $ 50.25 $ 43.79 $ 43.34  
Outstanding, number of options (in shares) 1,528,690 1,592,686 1,521,167 1,472,130
Outstanding, weighted average exercise price (in dollars per share) $ 49.08 $ 42.04 $ 37.70 $ 33.11
Exercisable, number of options (in shares) 845,365      
Exercisable, weighted average exercise price (in dollars per share) $ 39.15      
Exercisable, weighted average remaining contractual term (Year) 4 years 10 months 24 days      
Exercisable, aggregate intrinsic value $ 159,145      
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Non-vested (in shares) 491,637 425,996 392,276
Non-vested (in dollars per share) $ 52.84 $ 40.50 $ 37.77
Granted (in shares) 183,868 265,255 208,803
Granted (in dollars per share) $ 95.14 $ 62.38 $ 44.49
Vested (in shares) (200,390) (184,628) (128,433)
Vested (in dollars per share) $ 45.10 $ 38.78 $ 39.03
Forfeited (in shares) (18,921) (14,986) (46,650)
Forfeited (in dollars per share) $ 56.58 $ 44.23 $ 39.43
Non-vested (in shares) 456,194 491,637 425,996
Non-vested (in dollars per share) $ 68.42 $ 52.84 $ 40.50
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Amount Financed by Dealers $ 55.6 $ 49.6
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 761,082 $ 701,355 $ 546,848 $ 475,915 $ 590,932 $ 601,135 $ 541,916 $ 470,353 $ 2,485,200 $ 2,204,336 $ 2,023,464
Gross profit 300,202 276,149 208,983 172,320 222,222 217,517 195,838 162,175 957,654 797,752 725,040
Operating income 171,054 155,637 89,553 62,862 104,508 105,556 90,926 71,173 479,106 372,163 357,181
Net income attributable to Generac Holdings Inc. $ 125,001 $ 114,970 $ 66,145 $ 44,460 $ 69,614 $ 75,574 $ 61,958 $ 44,861 $ 350,576 $ 252,007 $ 238,257
Net income attributable to common shareholders per common share - basic: (in dollars per share) $ 2.02 $ 1.86 $ 1.04 $ 0.69 $ 1.14 $ 1.20 $ 0.99 $ 0.77 $ 5.61 $ 4.09 $ 3.57
Net income attributable to common shareholders per common share - diluted: (in dollars per share) $ 1.97 $ 1.82 $ 1.02 $ 0.68 $ 1.12 $ 1.18 $ 0.98 $ 0.76 $ 5.48 $ 4.03 $ 3.54
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Beginning $ 6,968 $ 4,873 $ 4,805
Additions Charged to Earnings 4,645 3,086 1,941
Allowance for credit losses 1,147 [1] 0 0
Charges to Reserve, Net [2] (957) (1,033) (2,123)
Reserves Assumed in Acquisition 198 42 250
Balance at End of Year 12,001 6,968 4,873
SEC Schedule, 12-09, Reserve, Inventory [Member]      
Beginning 24,293 23,140 15,987
Additions Charged to Earnings 11,353 4,821 10,004
Allowance for credit losses [1] 0 0 0
Charges to Reserve, Net [2] (8,788) (3,867) (3,720)
Reserves Assumed in Acquisition 959 199 869
Balance at End of Year 27,817 24,293 23,140
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Beginning 5,024 5,802 6,817
Additions Charged to Earnings 716 0 478
Allowance for credit losses [1] 0 0 0
Charges to Reserve, Net [2] 0 0 0
Reserves Assumed in Acquisition 0 (778) (1,493)
Balance at End of Year $ 5,740 $ 5,024 $ 5,802
[1] Result of adopting ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
[2] Deductions from the allowance for doubtful accounts equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of as well as foreign currency translation adjustments.
EXCEL 114 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,2#5U('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #$@U=2A^N1+^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O3:5H:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5:W (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"YK8'*: M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P]O3X\N\;F%] M(N4UYE_)"CH%7+/+Y-?F8;/;,LDK7A<5+WBSJU>"WXO;N_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ Q(-74IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #$@U=2B5( /:@% "<%P & 'AL+W=OINZ1IPVR"[V@I9H6X@D>DDJ M3MY^1P=+;B"/M-B;1*?Y^6F&^H?FQ5ZJ9[T5PI#7,(CT96MKS.YSIZ/=K0BY M/I<[$<&=M50A-W"J-AV]4X)[:5 8=)AE]3HA]Z/6Z"*]ME"C"QF;P(_$0A$= MAR%7;U9'EUEQ+28R>/0]L[UL#5K$$VL>!^9>[K^(_(520%<& M.OU+]MFSCM,B;JR-#/-@( C]*/O/7_-$' 78UHD E@>P=P'TU AV'F"_#^B> M"'#R "?-3/8J:1ZFW/#1A9)[HI*G02TY2).91L/K^U%2]Z51<->'.#.:2C>& M,AHRCCQR'1G?O)%9E,VGI"YM\F,Y)9\^_G[1,3!<$M1Q<^FK3)J=D*:,?).1 MV6K0]83WJT '. M8=H"]8JCB5+CGQ*9GA%G,J@":X.$W8G5.Z# -IQ7A4SS\ MCSB"T:VJT7]Y&[M(O9WJV76I/\[W7W?P%)D9$>J_D3&<8@PG'<,Y,49>T0D, MHW@ (WGBE7P5;U75Q)4LRZ).W^G;702K6V!UFV#=BXVO 0QR,.>AJ(+"=6ZO MY]?WXPGY\OUN.IO?+LEL/CE'^'H%7P_5'4-=O+0V-P'?5''A\6L>:(%P] N. M/JHSB95**7SM0OF>!%?)QT3@4Z_,%J[6;E/6MBG"-2BX!JA2,75SL(50OO3( M#5S655RXVLT3@C0LD(;_"2G-U4D@7*OF Z=6::Y6,ZB'MUUEP6KBJ=7^BH$< MN3QM!C*.HABRC"0-%ZNS UK:.6WDYS=^(,@\#E="5>+463EMVTZ/]3&DTLII M(R^?1:Y4D)^TC9V1I8%:$JG(1,;0>Z %2:^ZMKCZ]!J#+/VSAHMD$9=D5KO;ZSK];@\C+)V>XN:<$XX]3PFMSPX')%T/?(^J61#-K3(E_T;Z0XQT-+Z*>[6[T$GR1D4^D'NHTI(7.Z1Q\]";SG&5O8 MBAOW>[9B%BZ4?/$CMSJ+N.;C#%NYEJV X5;^'FTAM0$C_M/?G?PT:A2[-AU@ M)65E=V"XJ:&^SJT*L^/-F3Y%JYD4(F("]S.[R<82=D3&.[:AS21ZU=WRZ.- M.+F^KQ&:/RVQ!L#*!L :-8!'$03MYPBL"DK)-O6&J6YQ(!*BV>-+/[PZR-;]Z0S"_RT>D%=HUB3JM+@ M62.#GT5&J&S+*%DT\@-J)1FNB)/9I;_;C?P]+1V90-O92%5I$S4Z=US!YS)V M70%"(.-EDAACZ?,V;M,YXS+D04"N8@VW=64U:W3JUK-V:?@V[M4YT74HU":9 M8+>@8+;0AL(=CZK3APO6HAWMSN!^?4C6%BP#!?I_:W^[M'>[T=I_$:\"WR4W M@>15\WV:JW13E63;]V74MX?49G9O $O5ERJ&TMCM1HO]7WO9K@5W!,J>0#NKZ4T MAY-D@&)#?O0O4$L#!!0 ( ,2#5U)'+PN1?P< +@= 8 >&PO=V]R M:W-H965T&ULK9E];]LX$H>_"N$+#G> $XND1$F])$";WNX6 MV)>BZ=[]34NT3502O12=E_OT-Y0=R15?DL->@;:6/21_,R3G&5+7CTI_ZW=" M&/34-EU_L]@9LW^W6O753K2\OU)[T<$O&Z5;;N!1;U?]7@M>#XW:9D62A*U: M+KO%[?7PW6=]>ZT.II&=^*Q1?VA;KI\_B$8]WBSPXN6++W*[,_:+U>WUGF_% MO3"_[S]K>%J-O=2R%5TO58>TV-PLWN-W=[2T#0:+?TGQV)]]1M:5M5+?[,.G M^F:16$6B$96Q77#X[T'2_N5/-O M69O=S:)8H%IL^*$Q7]3C3^+D4&;[JU33#_^BQY-MLD#5H3>J/34&!:WLCO_S MIU,@SAK@--" G!J0MS:@IP9T@2_7[_$?WMXN_H LD.?=VI M0\^[NK]>&1C9ME]5IU$^'$Z=!C&NJ1]SL$L4&5_2#^.,@'WL 0WE@= MN\J&KNPV>[AE689)<;UZ.(^):T8)*0HZFGVG-!V5IE&E[ZM*'4 8[,%*@,IU M(Y:H$7V/> -[>IA_R ZHTJ*6!C4*8M0CM4$7F"R3! ]>7K!ER0K$#8*I$>U: MZ'%VA]_M/"UAA'XOAFW://OB9':2F\O.HWJ_*\ :RU?FN\DG,G<$Q8V5.Z4RD MQPYFO""E7V8QRBQ>"2O03YOG(9QVC^Z!1V:).F%\:@LW5"DMZ7QY>LPP.,7\ M6LM1:QE/*$/JAPEO9&_ZH,;2&3PM29+-)+I6&?PA?H4XF="1Q.,)T+"9Q(;3 MB&K7J49MGX-:3[V=RRA83N9;RF>696D@GO@,=#BJ]K=A_\C.\&XK(>N=UFE8 M+G9TE"6=[R>/54&RP$+%$Z PB>\HS6O1\59$]!%WEZ0,GXU]4NBS*VB>!S1. MR,-QYOVH5/THF\8KCOHFD3B,\]DE&0DE)#Q1#LI:D9(&V(PG*.$XE7Z#!,6-[+: 9"A.WY3X ML0NAG"8.1CUF*2MQ2/+$*AR'U3'Y1^1YD$-HEI)YUO<8$L8R($1 XH0GG+^I MWFLD7\M&&F!^K.C#$U!PG"CW.Z7-I1&Z16NEH3G,G#\('DJ4Q*&SQRPK.TP)"Q5 Y.S@$^?*RT[8P[JUIVBHZQO5;>=+>(C^1G;#:>"8B=2Z MD5MN&_D]*P(#9UHR$0B$B?1]_7G:W/@(H>E.#NKV4]:73O 0,(" MFY%,:")Q-/W\_PFX"Z BQ3ESW/#8 ?Q9:+M.J")Q5(V$E4?"&OX4"+@+'HRS MG,T+%8]=R2@)G//(!"@2!U28J=/2?VW-N&C">5EF\T+;9YLUE9YS4YZ7B9M>/(99#J5C*!M.0"1Q('X1M1"M10SJ%*R+SFC5-#;V4'@+ M+7IO*4M<[#%&$B=[>,PP(:&5/-&1E-'RX-ZHZMM.-;70_5__4A"<_V,X'IKG MZ-70!#8:!]N=:EO(M;T=9@D(UNB!-P>!+I*K!"]1EB3+Y/@7]3NN+?P.!BH+ M^1]1+U%.ED#A)27EL')SO&0L7^:$O1C+OK?H^9.7,=3E8T[P; 9\1C@0?SHA ME,81^KZNIE[%#%]S)0GU.7C1F! Z*CU;5+RZ)@@8,DG1A*7SN; M01HYZ.>7"87 5ZJ'(T6YQ#E=YO1X1P9/"5TFF(Z3^B8/B]"Q-\:1R^7X3A\!74EEQWH6J=^HZ E&1LGN]]ADF1!DL:.M&5 MQND*Q?"A/33#M?P15@!9"/+.OD%Y$,.]K%>Z"]%+FI+,620>.Y*6P? Q>ME,:]V/$9IZ*1+)_[2.'^/=4(?G .O7!>K0W03 M9\UX#"&Z13"Q3 2F\?.I4]X,>?%_=*/TO"_QW3-X#/WW#*NSUVKVG>8O7&]E MUT,9N8&6R54.7>CC:\+C@U'[X4W;6AFCVN'C3G"0;PW@]XU2YN7!OKP;7];> M_A=02P,$% @ Q(-74C$M$/RI @ (@< !@ !X;"]W;W)K1"3[W"F.K:]W560$GU M0%8@<&8M54D-=M7&UY4"FCM0R?TH"!*_I$QXLXD;6ZC91-:&,P$+171=EE2] MW *7NZD7>J\#]VQ3&#O@SR85W< 2S&.U4-CS.Y:E4=R6-.:FWNY^P&MGY'ERR37[I_LFM@T\$A6:R/+ M%HP*2B::+WUN\[ '"(=O *(6$'T6$+> V!EME#E;=]30V43)'5$V&MELP^7& MH=$-$W87ET;A+$.JR$#F^X1M\-UDF:X&6%63 MG3%X9)0CD?2R7IEU MS?'@-;%]IIM51FX56S_;68CE%$[\[;ZWTZADG%QU00<.XLY!_*Z#N2Q+K H\ M+]G3):FH(EO*:R#GN$^YY)PJ32K \BUP3R_ZM#?\Z9ZJ8' B_8.@ ^G#3OKP M"]*=0$UH;0JIV#\\E=9",]JKNR%/]B2-@O9W)/XSD0<.1IV#T=<=,*WKC]6/ M3C2E6!+#.!H?B>\)#),D3:.D7WO2:4_>U?Z =[^NU>F+"^(@C(]$^WLWF'T]?E&U84(3#FM$!H,4[:OF1FXZ1E;N4EM)@U>D:Q;X MB(&R 3B_EM*\=NP]V3V+L_]02P,$% @ Q(-74@\XO\F8" D2, !@ M !X;"]W;W)KY^22SID.*YO+KG MD-+%HVI_URLI#7E:UXW^,%D9LSF?S?1\)=="GZF-;.#*0K5K8>"P7<[TII6B M[!JMZQF+HG2V%E4SN;SHSMVUEQ=J:^JJD72_-+YN[%HYFAU[*:BT;7:F&M'+Q8?*1GM_RPC;H$/^JY*,^ M^DTLE0>E?K<'G\H/D\B.2-9R;FP7 O[MY+6L:]L3C../OM/)X9ZVX?'OE]Z_ MZ\@#F0>AY;6J?ZU*L_HPR2>DE NQK%6-391[T\+5"MJ9RVO5:%57I3"R)/<& M_D$6&$W4@ERK->3>RB;%3I)/S5RM)9F27^YOR+MOWI-O2-60+RNUU:(I]<7, MP&ALG[-Y?^?K_9W9R)TI(S^JQJPTN6U*69YV, ,:!R[LA?I*>X6P46,QVE\P)UPB \S0Z]9,#+W4.AMGU )B);MKII++$"91XG%*<^X$R $1K,T=V"W/HP6 M-,\S/$#Y@4H>I/)9:BG:^:KC4LH=2.G&ED2,3^Z-((]80ATZ/@JX%&[.^J@D MZNH01J8XD"G"&2L;F.ZZXR)*D(]*&SO].W1Z"C^@M$AC-W\Q6)2GN4,(@44\ MCRG.B$:#8$5!3A_7JC75GZ+S&5!:JL:(9ED]C%3*OK?C<7#&]QO M,1BCE(V0.E)A&B3U11F8)N4]G"@CZHTASO(DSEU*"(XE25ZXG'P<3Z'#D=RC M;"#%@J1ZR[!HU?J%&K@-E!)#*!4T<@4 P?&,T=0M#1@NR6@^EGR#)E,>+I]F M)5ORKI^>]Y!\EF*HA-)!*VE8+#\U1K92FY?)1P/E2]N4LZ)P:PZ&BVGBYS.& MBXHD'0G4()4TK)6?FAU0L86SCQ'*QM?Q@)1\*C7RRS^6VTJN.$]2=4CY@HG#U2H>_T7^CH4B]X7LERH=,"^8Z.0Q% M.1^K4(/"T[#$OP1BTR\2M32FEB/*>/5*9[\Q/ B^I'M!\"%3&A4LOK MS#@C7\)ML:&)2PG!): T7FHBN#BE48*38H,E8&%+T O-@URH5EJ#OJNZ'(7# MOOH0(YYP-66^HL.0Z4@P74\9& M'BHVN +V^E*]GQ!A3%L];(T /TJ,(HV"\XUIU7Z!5/4:C\\91YXWGGAT?1B/ MJ,O5![$B'9%#-G@4%O8H :;[M<:1Z&A],4^+KR% (*"18NKF AJFA2C=6LP#BRL M]39EMDTK15W]*4NR%%73A\_:B5*VU:Y;D>*/!";W,T^$ M44.W7A&!YUF>NX8!P;&$,H\5AN-Y.N:*^& 8>-@P7(_/U?\D4]PW U.>NKM$ M&"KE[O.(H&@:C^0O'WP%#_L*E/I?%JS^9LG)C. MCRD[WKD\2[VGP4?%9Y$7&1_%S\:$G ^NA8==RZ_=ZT(0'[&#("SE"6=8U6Z- M-J*Q<3D-P/XZSMHW':G=5LS=[;4;#$EAW5[DWDL8#)FF+.(C^U9\L#(\O!WS M_\B,LJJW$,2ORHT$R0W/GR HR UW18R@(#=&I)L/[HN'W==7Y<9)"$+9X7LI M^YXCR[A7)A$DR],D=E]^W:)(QCEC8TIA+=KIF<'0\+"AP7>IKEYI]5E"U=7= M^V-P"U94IG.A5^2QK8R(Y;;+54%VJ@:P:)]AF2\WXOEE-^Z+;-?D!R6:;E_N+&#,^>"" M>-@%X;M45Z^T.@H"_)C""OUHKXS,(6F6D%>MK+M7[D#*A@KD=@V47]YIV%-6 MPT3S_/>_Y8QF_X 0P,.K334_[,!M:F +>6C!"[5MS8K\L14M=&6[L"^QT3#, MCCX66$L8C/U*0Y-N$O;O0@]G#U^"7'7?/SCGK^GY+47.?^39^0TDGW\%\@>N MY.B5 JYTGYO,AD'M/U;Y$2)6-9K4<@$#C,XR* 3M_ON/_8%1F^X#AP=EC%IW M/U=2P,K" N#Z0BGS&PO=V]R:W-H965T&ULS5Q;<]LV&OTK'$]GMIT) M(^+"6\?Q3.(D35J+UW;W86HO;UA1 MW;\Z0V?'#Y+\=M-V'RPNSG?9+4M9^\15:=3LYM79:_1S M:O<%>L0_.7;*BZ)AX''\> M2,].U^P*/GY]9'_?5YY7YCIKV&55_"M?MYM79]Z9L68WV;YHD^K^ SM4R.[X M5E71]/\;]P>L=6:L]DU;;0^%>03;O'SXFWT^W(@Y!?"A )Y;@!P*D+D%Z*$ MG5O /A2PYQ9P#@60D MMJ@V<::*'.5&HMZ83A4Y"HY$Q>W)(D?)D:@Y=J>*'$5'HNIDLLA1=B3JCB:K M?Q0>B318[BHU[]Q4/O[;O^VZS-+L[KZMZH.SSGZU[TXT=? MGO?XO.R&NK2M^;7%9E4Q7Y.FO9VDA;_H>/8VUC5#?\7;7ZM*F*-:N; M?QCO_MSG[1?#-/Y(WQH__O"3\8.1E\;OFVK?9.6Z.5^T/)J.<[$Z7/G-PY7Q MU)7WVWV1=0.=\>[FAH]\+XR(U7FU[J[]>EWMNJ'P!7_U7WX?>'!OLB(K5\SX M]Y)MKUG]G\MJN^5C91_EZ4-%&)?/&\;K]3KO(%EA1%F^-OE-N3=YQ5K&B/:UZL-GY",J,[YM]4=J_E+MF;=MU7- MBS5YHPOS_?.&F;"6KPKX%^^RNLS+6VTLOSQS@PHO/QJOV[;.K_=M=ETPHZUX MTZIYM]1%]>%YHX(#^/B\ 015N:K*MJX*SGQK?"Q;5K-&&]&OSQN1XHJ_ 5>< M.61=Z6F^;LA9ZDGG#QF!GNA[=?E0?YDG==D(N*%?U^5B/2M,D.@)OJ+)IX#( M%6\DXV(+OF XK1KP:=6 >QXZP7/L"C_RIM=L>#V;GXRL-=ZRU4N#H!<&MI"K MZAX/K$[/VIFPNPO7\CHP.5_-@ MQW%>R1AJ^QYRA.K(,!/[U++L,2Y0X2R,1+Y0QCG(\H@ BU1T"/E")6(99MO4 MHF@,2V08=OTQ)E52$6RI5:,GU:A6M8!;_GW)!Z@B_Q_O\;>\XQL_%E7#6QT? M3OGZ-+_KQW'5*O0W*C4E2Q 11"Q!1 B0A 1R0CL8RJ(-0>4@-=* 9J13/9) M)ELKT_NJ9OEMR8U+S4>^U1>CK;.RZ:;8+J?13Z.=N5")9$OM1A3)!D4".0*0 M(P01D8PP;=\5>EX\"Y4H4%C024WDJ85R3D(Y6J$.ZY"FG^GSIMGS3K4O>3\R MV(/+R_D86?8KHQT?+YL71LE[(%\5/8SUW*2VFPTKUL8-G\C9=E=47QB?,[// M_#MN!CEQG7_B9?N9_]$D2I(' =3861U9#%;H/ MCK(^6#F9PT0>$H:M .0)040$(F(9H8@E 7E2B&>D%[*&U)JE5>S!2=5L=[!" M8-,Z\.ENOP)BVH[%_TU$^R@1B)X6K3)"!#:A T1;"9G%Q+9C"_-C %.%,"2" M(;$"H@HH@:E2F&JLSV"YD-YS76;-QECG=_F:E7R4VG'GW]G4$^D-Y]I MU_/-;F-N;:RJ[8Z53;\V5JI#8'5D"**V(UIIF"F (2$,B6!(/"_D!&9*0::Q M1H/31'JK&1UV<8L\N\Z+;AVH-RX(MI TK@BZ4 MSUBAP60BO9<5>P8)!%JZ*QBRA"$!# D5$!.YOBNI!%+%,ZD2 MF"J%J<9*#2X3Z6UFMV+E+JK:=OFV<7+U%U:R.EL9'ZIBW2=O/Y:KETKY''C! MH?.&!_E E@!F"1403#QLNZ)\(%4\DRJ%<6-M!O>+]/9WT$:9EY9]F$O]B6L. M/@S!1FSRFBF2;1,FOF5-+9P&WX3TQFE&LMI3-CW9%KB(VSB*/+%Y*0R$;U'7 M:D@,PE&5$S5!PI"==): M ?0(0E@@C)2$W$ +N%B!7FX1+XDBE,-=;MT0Z7WFY]0S+[P*R;LS#L MK&"6 &8)84BD@&",Q!EK%BI1H$PB:::@0M[44#G8*ZRW5W^GK#:6[0GE(YBX M?[A4X*;NPV!AL-["_-69[4-XHTU L?G+SH"/W-(4)!-)/0!V13 D@B&Q,F)' M3'##1"E$-!9]<$58[XJ^; .&;<,W)KHQ[!HP[!H4 M+'PPN5) D./X5%0(9 I@2 A#(A@2SPLY@9E2D&E\CFHPID1O3)^:*"7@WM85 M#%G"D "&A# D4D 0]Y;"A!_/@R7P!5.0::S3X#^)WG\^,5U*8,<)0Y8P)( A MH0*"L"VF"V"B>!91 A.E$-%8H\%K$KW7_!Z)4@)OY\&0)0P)8$BH@& ;6Y:8 M*(6IXIE4*8P;:_/HP*C>5>H3I43V;QA/9"S)X. (?-YQ.E%*%&?W;(S)5#,< M/ 31>XC+35;>LNZQGJFU4K^24[8^^ ?@2T%S!+ +"$,B6!(#$,2!<1$MKB9 M#*'&8@TNB>A=THRLMJ]42E[ZNWQ!X+I8.K2L, D^LHB%IEK:X!.(WB=,9+55 M ;\AX!&W2QCR%H:\@R'O%1 3(2H,1K_ 3!_F,7V$F7Z=Q_2; N8B5^RCLAVC MONQ4C]<6JQ$I"TFV>B;U846=' M.M>N9O/LJ?79X%8)O"GVU?L#!+:F,&0)0P(8$L*02 $Q$95L93P3E\"73&&J ML6Z#1R5ZC_H-^P,$/H=)X(.8,$L LX0P)%) J$^EATCFH!(%RL129U-1H8GM M9SHX5JIWK'^G_0$JNSUB.XXE'MY2X";R8W1PA%3O"/_J_0$JG_X4C[Y3V6?9 MKB_='/ P:J @$GL #(E@2*R.6#PT!1.E$-%8],%B4MAB?L?] 0I;207$="T7 M3229Z>#(*.S(OG%_@,K/J8DC, 7/("X5+*;KB.<4 I@IA"$1#(D5$$4\")Y M3 G,E(),8YD&&T_G'B+\^KPE!1WN%06?&UO"+ ',$BH@Q+9L\;G-"*:*9U*E M,&ZLS> KZ3<&J)/9@B"C^C-IVXI/*ZGM?5FFJ']K"RM^<=DIS. MA75/H"N>.E8<^N-82D1+LE0@3;][')-,) #L83ENZY?CZES81,#RBM?%0L[E M2@&RL2UM2BT5.),0C!QA-1ZH@,HDC@*(^,VT'<&X1\I+4RSF3F,5(?$M+%J! M1$7HB;YRBLT2D[&+1[^GU?W@WS*K;_.R,0IVPTM:+UU.43_\AM[#F[;:]3^Q M=5VU;;7M7VY8QBU5!^#?WU15>WS3_6K7Z9<,+_X/4$L#!!0 ( ,2#5U)H M$H/SG0( # & 8 >&PO=V]R:W-H965T&ULC57;;MLP M#/T5PABP%FAKQW$O*Y( N718'XH%S;H]#'M0;";6*DNI1#?MOGZ4[;CI)45? M(E'B.>(A3::W-O;6Y8@$#X72KA_D1*OS,'1ICH5P1V:%FF\6QA:"V+3+T*TL MBJP"%2J,H^@D+(34P:!7G4WMH&=*4E+CU((KBT+8QQ$JL^X'G6!S<"V7.?F# M<-!;B27.D&Y64\M6V+)DLD#MI-%@<=$/AIWS2>+]*X>?$M=N:P]>R=R86V]< M9OT@\@&API0\@^#E'L>HE"?B,.X:SJ!]T@.W]QOVKY5VUC(7#L=&_9(9Y?W@ M+( ,%Z)4=&W6W[#1<^SY4J-<]0OKQC<*("T=F:(!.&:D@.S8,NDM[E1&5KW&2[N2DF/L#<5EAUR))D* MY?;A$(;?QY%1''.^(N!/#E>$('%SH#+/G!"'+;W,0;W(PBM]EG&!Z!-W. M <11'+T1T/C#\,Z7-^"3C\//WE'3;2O:K?B2'7PWFMM?R7]PIX[A. MW&-2$UIT!);+#&XM5NX 2#R\58/ZC>/J#3\Z[@>'R5E\T@OOMQ/SIM?IZ7.O MR6NO3A0_.3U3F;0JDW=53IO)HZ282^6_3)']Y7;Q7^\N49/D=2#'R8LXPJU> M*M NJYGD(#6EIOJ3:D_;L3>LNOW%^8C'83V]GFCJ67HE[%)J!PH73!D=G7)$ MMIY/M4%F577LW!#W?[7->:2C]0Y\OS"&-H9_H/V3&/P'4$L#!!0 ( ,2# M5U+K?PM8I0H -0M 8 >&PO=V]R:W-H965T&ULG5IK M;]LZ$OTK0O9BL0O4M?C0*]L&:!('6^ ^BJ9W]T.Q'Q29CKF519>2\]A?OT/* MD6QR1*<%BL:6#RF=X7#FS(CO'I7^UJZ%Z**G3=VT[\_67;<]G\_;:BTV9?M6 M;44#OZR4WI0=?-7W\W:K1;FT@S;UG,9Q.M^4LCF[>&>O?=(7[]2NJV4C/NFH MW6TVI7Z^%+5Z?']&SEXN?);WZ\Y(*-;/J_Y=/>$*\90/<#J#. I!,# MV'X HRT0<-LYH-= M+CL:#"P;XUFWG89?)8SK+JY4TZI:+LM.+*/;#OZ VW1MI%;15=FNHQMPO3:: M17_>7D=_^^7OT2^1;*(O:[5KRV;9OIMW\ QFIGFUO]]5?S\Z<3]"H]]4TZW; M:-$LQ1*9X"8\09H$)I@#^\$$],4$5S0XX[6HWD:,O(EH3&/D@:Y?/9P4R/#% MZX?GF#E^^N&/C,$&?V!V/C8QWQ];H=%&U@6CY,R^VT?&+:WR%& MRJ92&X&Y3#\VL6--*'RX8#RCQAP/A^O@PVA"6>S %@B,$VJL\X P2 8&2= P M'Y;_A=W8;XY.05"M5%/)6D3-0,U<-]\JLW&V6CU(<-#H[CE2B%'/ U9-AV=* M@U:]%I!-*EF:&(W9M1^='MHUY05SS(J@*$T3QZH^"HQ?I+A1LX% %B3P8:-T M)_]G"9B0(YNN;.[E'9BU;%O1H0$FPYXWCQU6/HKF*><.*P1%":$XJWQ@E?\0 M*Z7EO6S*.I)MNQ/14K:5VC5=!!'4)$&A-;C)"A#@4. CE6IQXCFR!(6[27P0 MSPX(];0Q$"]PUL7 N@BR_E6UD#::2#P93]_)=FTVB^&_%'<=PN(H.'>G0()W;=:G%S"C7)6S+C5G7?E>+)_,92V:7)Z;\RO!EI3Z#.,^I M:P\?1M*T<,,:!N-)RB;L,8H#PH(/_T>W%AI]?.;=,(,[ND_OHTBG_&.4(B2L M1:QO!V0'\;4"H7E2N#Q\V(PEKD;%4,!V*@.-RH.HGZC1. M/!V/P&8D!97N<$)P)"VR"=^C8^ZGX=R_>*H$Z!](^<,"12NM-I& -H]1^5C MJ?&6 ?73-[A:ZDI;# :5BBL&,!B(AFR"WR@&:#AS__[:T@ZEZ&=DGJ>)JV2N M$1Q4N'F>N201O0 U,YUB.:9X&FX F'#>OKX!0,?\2\,M@$]:54(L]S[1EE#C M078%6X(%C7>8#0Z.LIV0RU?[Z8_<-G.C+P)R->4"P5 RD3[HF-1I.*D?T^LW M )3FM:EIA0:3&M'1BFJGY5 ;=KH$06E;K+C3^#D;"G/BP4$I[ JW M!0)+6''0T#MF-^9W%L[OQ^QJU=R_BAQ2FF>NXR,@*&L]8CXJ(9Q.$1L3.PLG M]L\"U/+PVN/UR^:GX!E0RXB;E#!@4B1N?WN!3YCG$[N:'?3TPV7[,4%LY6RT M[EN0(JI%V4)ROJOE?3F9FYA?I4.T=0N=:PR6L)B[=1V&(S')IP0-&W4'"^N. MVTY5WZ#4WNXTE/\M'KZ8KPG<>N@T9(% 9C1)$Z=BOV'^*XH9BY.$3Y$=50@[ MH4+Z=;99234F;IMO!RT,<[D%\:HG7QHPK%$0QYXYT.Y$XIG$ATVY\Z@Y6%AS M') TK67;5K>..]DY9[XT\/A@C06>N<4%"LOBB>*)C1J#A36&?=FZE*:N:):F M?)=+^SI)-68=M:IKDZ\&+6GBU.X.%E*6^AEE["L$CS$B(FCNJF4,Q:;D,AN% M!@L+C2^F,=S3U**V;Y^![LE*D6&B@!?$XX8U+SCS(BX"@_TZT;M@H\)@X=[% M<:J$6C\23T)7LK4U3VLCDMI.QU;L]42<>WD%>=/!O'('027IU +R4>OPL-;Q ME.+JI*KJR7&D30$)P9/]&(Z3PLN:&"ZA,9MB..H=?J*?L5J)RFXU\=0WCB.( MFF)H(IM@:I4_I$[[P7CO ]2U#1Z$./:2PI7'"(@DKGLO$!1LW0FWY:,0XJ<[ M'+*IM,W_\D?I(9T+1JGW$@#!%3GW2AP$ED,M-Y$\^*B%>%@+74UQBLH.RO9[ MV33&ATUK0FBIT'J.^V+%O(+V>MH(#@S"W;/CF\ZJA5^ZOU(G[-1"R,O/?+,/7MQCUB8?3[S+W0\_6B^2IVZ?"H5EJ=O91&# @D^%1RT[,5.KU<\>^8B6.WN$J(P>5 U@4'81 MW&H[JMTOIFC[596-U;UO ^Z9C'D\^9EC!IS*]F_G;)_T2 2^B4R$ MT+(RUNI_,9ZB[%NB_7>KB2/U %?@LM1FR%;8@[G12X^NC^4M:I+YP2'1C8#U M,<=YV\@^47_D;+@Z'!F^M =EG>M7Y'Q!D.L?>'Z^@/WH_P);"GXIL%^2^'P! MOH;] K?I3RS/Q\?MSSO_!NXEFS:JQ0H>/7Z;0;#0_1'B_DNGMO;(ZYWJ.K6Q M']>BA*K7 .#WE5+=RQ=S@^$@]\7_ 5!+ P04 " #$@U=2RZSW_[T" #S M!0 & 'AL+W=O@+1T@E79HK=05E6W],.V#"0>Q<.S4=@KLU^_L0!:DPI?$YWONN3??#39* MKTV&:&&;"VF&069M<1V&)LTP9Z:M"I2D62J=,TNB7H6FT,@6WB@781)%%V'. MN Q& W\WU:.!*JW@$J<:3)GG3._&*-1F&,3!X>*9KS+K+L+1H& KG*']64PU M26'-LN Y2L.5!(W+87 37X^[#N\!OSAN3.,,+I.Y4FLGW"^&0>0"0H&I=0R, M?F]XBT(X(@KC=<\9U"Z=8?-\8)_XW"F7.3-XJ\0+7]AL&%P%L, E*X5]5IMO MN,^GY_A2)8S_PJ;"7D0!I*6Q*M\;4P0YE]6?;?=U:!AX."8(*;PZQN00XS@YRWB':1LZ M<0N2*(G.\'7JG#N>KW,F9P-6P81+)E/.!,PLLTAOS9HS_-V:O^OYNR?X#[4[ MJBF3"Q@SPXVK[E2C(6?,:W[_P*V%L5#I^L][Y3[O+&Z?:AU,5.DZ %Q"W._U M6_#TAAILAK!#IDW+'V]57C"Y@XP9P"VFI24+!K+,YP0F.I:^EMQPQTY%RYBE M 2X*I2UP:\!8395;\10*P21\HIER/A3<4SWI8<41?/S0O[CL?X%["0^E1.IB M?-4BQ?H%DM9EC_[M)F:"4W=3:"Y.V#V48NDJM.H)T0$E\[Z&$C4',4:_\NC&04B-L-9/U M;;W1;JI!_@^OUB'EN>)4<8%+,HW:E[T =+5B*L&JPH_U7%E:$OZ8T59&[0"D M7RIZYGO!.:CW_.@?4$L#!!0 ( ,2#5U)A$J%Y"!$ &4M 8 >&PO M=V]R:W-H965T&ULG5IM<]LXDOXK*%_VSJFB94F6'7LF297L M)#/9\DQ2MC-;5U?W 2(A"6N2T "D%<^OOZ<; G*LC>W'^)(%-#H]WZZP;=; M8^_=6JE&?*_*VKT[6#?-YJ?C8Y>O527=R&Q4C5^6QE:RP5>[.G8;JV3!FZKR M>#H>GQU74M<'[]_RLZ_V_5O3-J6NU5JM)LWQU,#N*#&[U:-_3@ M^/W;C5RI6]5\VWRU^';<42ETI6JG32VL6KX[F$]^NIS1>E[PAU9;EWP6),G" MF'OZ\KEX=S FAE2I\H8H2/SWH*Y461(AL/%GH'G0'4D;T\^1^B>6';(LI%-7 MIOR'+IKUNX/S U&HI6S+YL9L?U5!GE.BEYO2\5^Q]6MGIP]S@,-IRG ?"EY[P M]!G"DZGXS=3-VHF/=:&*(8%C<-FQ.HVL7DY?I/A!Y2-Q,LG$=#P=OT#OI!/] MA.F=O""Z$XT1GW0MZUS+4MPVLE%PN<:]0'_6T9\Q_=DS]&_UJM9+G1 =F(M M'Y18*%4+56K$1$*\%W$DKJ1;\V;^\/'/5C_(DN6Z2_BG3;I0%N> @36"N'P4 MI<9JHOF@7.-UL6EMOD;X%YYQ60MC]0J'EPC'IK4D$JO&*B)>Y]AEO;))^U85 MNA$WVMT/3J>TV>"?8YU6\I\F$B*=%J;"^3H7.4D ":58(L]!01741,9:R/J> M["0J9"&RM4"ZIF/A"&R93H+.@"-Q*4O8FMRB1@+;&*>]LKUZ+=4"2YCP)_)A?C=0';UW*_X).%&%9##/QUH&5-Q4IWDFRX%*:U6&2*-F\X1VDD M413B@BQI%7DLHAW&*10V6)?1 FC-\C--'Q9M8ZR/GFY1S3;#$GIJU7QKW_,KXX13]**[=J Z4!#'07_4V(C;5/[AXB73>69@T.7P@FVT:5N>!,QF"M+L2$@MF@=A2B'WD8^,C6DBLJ)E:K) M2Z%)^.:*_)YU>3(6%V,$U&-B/^]K,(.QJ$CD'M"XMF(I(0MR0ZM"SA$E^2E" M7 Z,G7MCEVSLT3-Q_/*N#+K4^1I, $(YY=.;H" GKR;#J^^((?)XOT&8![@. M>895= @)B)0%W\J;%GHN]5+%=)$Z6$QKO+ZU9!4P:>\!\_ 3&.),2EJ.ASOF MUK4;A';#[H[O"ID'E+=K)%L./S@NUNX(KR0%K^MY'\A,:8;8\_&0,DFHC,S; M4,Y#UHF?I--!OWLU,Z2>)'"D;R0.=E_^E;>@()$I+%'ANJ2QLO@G@B6DE0)5 MI/ZSQ2KD/2BJ@)4 JR)N[&FP5QYC!SRH-A7RLJ5\#N7 K1+M,$PL2+IG-8]R M5_B/Y+H9%M2 P#Y(U .@\H;$">DTW_&HIXJ\K\VVIC3!I5%R&?/,I7I;MJA3 M*E7?T(XH;XD&$5&]Z*@D%=F!\\L6-4H=F>42T0=(7;-[UI*)!W00,WB I[7 M>/0(I00F\/)G S2!1%.0Y(%'W96<#A)(J<0(I\1B(J64A9E$&"E4G?EO1DD_A?B_R?QWPH4&!+O M*3^A6E)J6B [UQSNH$]F,(5X)\"=FV=GL5%RMI5T%$Q].LMGL7+P6 M5^S,'"0 8Z47?G8Q2;FF5)WR.YEFX_$$]H:;D%_AA/0SY6/&FS$;@XTM% (2 MN7$-(%8(GGJ BN$8;W^BY 8-T3-J=R0]/5^.TY38>Y,PU O^%ZL2C7TN$7.?G5R MELTN3C)\F&;3LU./GEY-3[/IQ9FO&# ->Q %Z+[,DR7(]Q=CBJTN/4C\PM#U M,W:A0Z2T?PUS%WC0$-HBE##WENQV)="&_:4#_?0M=E$$@*$?]L^E! ;S\(N M#"/;I68$4J-H1D^A+$;="<.[!04?@[0DN8UZ)I"O:].(+WECO)@,!>G1<_^\ MH+H7M&1!=2]H8(3QAF-''M256E:[J!"@*F@AE]8^4G1UL$J-:WY4YNA#2^T(6WE7 MVFF8:B,^]R="@FM3KX*[!!_9X1UY)0(-4@MCT/W**HF49RYP= B_"@EK(-(3 M87H-(WM>/Z'C<_Z#5MM0+1.M$>I5Y*'J@=V9BN4:FO'=;*YMWE:H7J&])5DB MQ!Q($7J*:,0/:H%>VKDVM-)D&7Z&[BCO)QX%3)G[&L2#&"J^<0%ZPJ90+MY3;/3BW,DMUGV M!G#"YS9\GEW0YDZ:,,#B]L@%'783&M*/ZA0LMFI0)?>)4K3<.KWD\$L2#\\F MQ.+9;$RI>CKE+^<7_.6$F7_CO\SXR_B= M"O=#0:4@QME.<7/DB[Q,1W'L3Z'[X[$1FJ#R,?K IH.9U(34DGL0HEG*+<\T M.B#G@9 /$W((+X1\Y!H0.$.68#%C%\,F&2%R K,#!1!??'P1HAIUE[2(*E]H MN*;U\BQ4LU6A?^GW<_OFA0TYHBXZ%79 @"<'.S'N3=&/4E$*R;L@-I]XM-+XV!.QT@/=HX_&# MCZZT(T3I[HON/]:Z5"DU!CUO?G:"4X^TQ/OO]$LTZ-)0V]L8 F<52XH8A^9L>CAD8X59;>90;QVJ#1 M?HFX]),D%_O?N(([5M?FZXP*[F22#9B6I3/A1/6]\5CO*6WN^H)1([^Q ='- MD$_P@<;A0?2AE@=ZNP>2A 1LN;8XM9$\@XG3JT22IUMIV.BZ M&P1R=JI1/9& ?'S-0[.[DGZ6$$)S#\4T;1%CD9*OM6AJ:E3;;@P;U!*&4"\2 M\TA64Y'6P1'2JMI%LPU!J'V^&=R,+$('S?=X;J?24I[=:3%Y0D:110#9ZVH? MV>0JASMJ-!AJ31>J#UV^ZSO$,$@,1-A$+IF ^#YWUU\]BD.G1U.Q/1X7Z72H M*'JJ=](6ZRW5E+6V1?A+/IW,ATC*72@$*P>SP9_Y9EXW]16U#A6!C8R M5-FS.'@.CL,#7.7;55+_RNJBH\2P*V;!%/:-0FL60R38V.U<7/09J]F:/=EH MV-V^R<2\@%D:[>(USI4Y^K(9//U(. 4:XKDK!VK_8S9HJ4G3D4[D,Z"7N:)SOY;;JZ2%8']E+)O*E5*E^'RTG09VDQW'QU/LZFIV#XU=EY=G(Q M"T#V=)P1Z__O)AT!I_2J[H=R=\E0CBC?I3>FEVE^&8"5VM1'? G[ 9$N 5[: M.@]W1'DD'9OMD)'C^,]WBD8DVUTG=M.]_)-]+D.P=@SMQK^('L%Z,,SH^8Q^X$Z,1*_ MA"NG[K:("]@3_0QNS^.4$T#PKV'P_IO9 -F?)CA_Q&:]?YWB,U*L;?WF^>V5 M.$>NH]E=LOXWWSUPG&1A0;A$GXBI."&4DT;N0I5:/>P."OK>@2Z:>@"N$P8. M\_@^ ']0_?L V;[;X^1AZ$3XB6W5H!G(8 L4:M]C+XRU7"V]3>:7UW2WZ(%] M_]MK CRQ,-W1OFN#TM OR-*;;B_I<$;F9T>I3TVQZ!HO2&')X/?_J'&EK?'(N#J\I%<*6 M3^O>ISA6VI7NNXO11<+61 M^.;XT(_=+>@=PS\/#Y/KG1]Y6^;YUUOB<,ZE-WU@M)+W*KF!9> 'S%]M?*SZ M]VA\JO*%D1K*]'+KN2;5XR.:>" SA(LY@F/0%H^CG^EL_3%%N''](;E[T+V/ MNQX1I?D\2;M)CQRPY-S?;$-9; 3I:Z5YK- 2P"%H>-Z4IAX[\ M517\4L"R#2=>*3NW_TI.BIL2\DC$M]\D2TY@<'?D].&1V37')=T&@3W_G1+OQSY@,W3'X)V4MC*]2'E'"4Q, M-]9Z\"I$G]^?[1XZY$]O"/7Z[R^OGT:F/RNYJNJNEN'*1&9?DB'5ND3F0 0< M]%=)X;3H=RL"^4\N?8"+?U?;P:MNUM3XG(< O K#6>S@F&,.D\O0^%Y3Y\0) MJ=O0V@ K&>IP#C_-;R]?QXI(09V\9>1-$WJA=E-P[!Y2 9^.?Y[??N-:/IW\ M_#KF(B*V_[0K4_ [@OY=*OC8ZQ%=Z;K!W02]PL(3,+[XI7GZ/E)?:O%W6;F8W.Q M,$54IWNX#3^/ 8W9\OS:Q@VYQ T-/*O1OG-NO%OP79/ MNW>(Y_[5V7ZY?P'Y-VE7!*=*M<36\>C-Z8&_LXQ?&K/A%VD7IFE,Q1_7"CC0 MT@+\OC3PT_"%#NC>K'[_?U!+ P04 " #$@U=2?A%IB5,& "1#@ &0 M 'AL+W=O//QMA.>&SM=N%V5HHF,'5ZD<;QSPX9/:MIX_+"[/=V(K;Z7_ M=7=CL5LSJ^3U=<[T@> W)??N9$ULR=J8+[SYN;F8Q0Q( M:EE[EB#P^BK?2*U9$&#\/-)^I,V+&=6#\Z:;F(&@4_WX%G>3'TX8JO@;#.G$ MD ;Q%R/8M)OB$E2^L7TOG7T0]_(YK& !3 =@:4'8-?IBQ+? MRGI.61)1&J?Q"_*RHZ%9D)>]8*@C;^B=ZD5?*Z'IU@LOD6#>O2 _/\K/@_S\ M&_*O!X=6,KR=Z.]14+6Q"!4)0C5KA=Q" M4=)NL'6++,='54L2&H!'6YK!JGY+'C(V9K"^';4C3K)C+8=8S>DC:.QCO#_W M]'[0]Q,.[&[ESH]\#]#JX#E >@("K8?58B].9>Z%HU=I&E5)0:)OPGXS(=N]JW$R0+QO64 ,@R+.J1F&4&TA/D1UC/N.X8UV3U-*XWZDN(ZA6< M HIE%*@>!Y7!:_4/T+#RP/%] 576^3&>O?'/ 7L"YH,$LV$XOPC(IR0]P/&M MLDU8SU^ -O'_7W#?G6SOY-H.G,\CJ!<]73TU[E;J3M9LW/NAEQ18DFID'$/S ML/JVB9.4[S+1H1C[T6O/!X!NQT.3;@[B;H*XJZ,X%Z!LA++T5>@!62><4ULN M)S2]6EJ/$YJ_2>3N,6FY;K02:Z5A_<@S=+*)L'B4X)-S0CI'AX*D>RFL(QE* M[@0R_8'OXT'PC"63 X/;:S-P>:$72?55K+6D5U1$29'@G4?+/,,[R:,L3A'4 MKRA%8QEE%I5) H(LR:B*XCB&-^1.J(;D':85+D$VS(34F$RN5B5E<M%O%<.:A*#JXJ*D8#EU!W '>&6Q(DY*?13KE\*0C MB9(TI23+J #DS\8C2Y^&K8JCM$R8*%HR<5)$59D].'0G[H,W\RBN*C:YBG$* MI,F22>P@N5EN)R_);J?-O92TEKW<*'"7L"V/\KBB# @F9ZL$MG0^.3Y8%WA\P\3[U MZRM:YE$)HY%V\2K*5CE6B/8*V8"4H3 ((B_&89A-#$4')6;/:H9>#(WB8V0' MZD %U0_44TD=&L86 RGJ9[/!B,I5BN;P^(A#%?HVG!7,YJWHG:C'7ZU @M?U M$+P(T>]%'QK>U*WFO/C..F1/W HMW6NZXF+D\ 5GI%%>%2'5>9W&2*1L&=9Q MFD7Y,@].&O!ASC!Z!^1=E;4 M])/1#7S([;N>/T62%3%*,N@N(#7F"*59A>HI3S!D&6+&"/!>I06EF"R*HOC? MV@F]@:>1#GYUK<#T=D:-T@-C>8RKF.<5]ZIYS*TJFQ>G+BGFR.9L7O$C72)5 ME/O/# $)QC&'*N)9!'WVY"<: 4Z3G>'^9GH]-B\P\(GQ-/S/3;2+DVM")^TV M7(8.RD4WABP^[KFYFF-4A^641;U&[=B5SF_D:P6 M#=_A';K?FQM#4C*PE*)&98568'"[C"ZS-^O%/P0>[-$:O"<;K>^]\*%< M1JDW""46SC-P^CW@.Y32$Y$9_W2_:KX#OYLN$6WVGYIRA=M8SF M$92XY7OI;O7A%^S\F7B^0DL;OG!H=7-2+O;6Z;H#DP6U4.V?/W9Q. +,TQ< MK .P8'=[4;#R/7=\M3#Z ,9K$YM?!%<#FHP3RB?ESADZ%81SJVOM$')X#;=8 M(N5[(Q&NM2JT%G56+Y MG" A2P=S66_NFIUD?(_%",99#"QEZ0F^\>#^./"-3[AOP6FX$HJK0G )=XX[ MI+)S]@1_/O#G@3]_@?^_HPJ??L-'!VNIB_O/WPOQZ0ORT?_('/RJX",W104A M&R,4*VJBP;>?"@W>)[0,V?V@4U"&RTJ\ 9 MKBP/#6=C?6B=XZ84FKT(9*!+@+J!T-&#H%O0VB4,+YW&RY,/# MY1YCVBM(R1*&+B^Q%VA.!<@+E]F??IRS;/86;,4->OY"US3.*C]G'OQ-)".< M26WM>0P=&0$%30"B]^[431@HG1T'07YS]02\_)OZ-52.KZC>^6-M$'7CHT,& M&70T,HD1N5&T0>':[!V9[2#+8_B+MMNN :IYK#<4C+[N0PK\9PYK+JELT8=M M@SNA/)-WJD$C= FO8)K%C,W:19KFM,C'\06[^+I4AF2\AG&<32=PEIW3^IJ> MA3XD+)X3[AQF$V QRW*?=1IZBL:4,:B*IS;[D@=_I_%DRH@EGDUS IT1:^K1 MMU^'Y$O8J+I8/O,8-AF3:C:++V;IL8^HRN?>36.6SKYU\XYG+FS QWKN;6O?@9#OE6]9ZV@(,/YN;+96+J/BYGII_5.*';%,A.=; MJ_]069A=MRY:E'$N*AT>[?PS-_$,HSUIM4^_-*]ESWLMDI4/MFB4@:!0IOX7 M;PT/&PH7[RD,&H5!PET[2BCO1!"C*V?GY*(TK,5%"C5I YPR,2E/P>%602^, M?K>!:4C'=,=.O8I($=T;'UP%YH,G83+ZS-E4F2G=1 954.RON@&^HX6N;/R, M:S^#=_ST!_3%FC#S])O).-LVT 7H%?+!$OEX<-#B'@?LG:R8 M.$GV3@XPX2E8^J2,,%()34]!!$X\'+!_NK)_FNR?OHOW!PBF.^6EMKYR3'\^ M\UN@L;;RY:]]Q!]V.^S\6&KIUA:%S>KU\XSCOA1F0'W@Q=!MY1P#]\&\Y(VPK(47N)/ M.65RRK^00-J;J!-G3A@O9,U.QL8B*V V2[EIX(^=?.T\H*JNU<)TM M*/L3N0,)!W/AD/?* 1OXB$7@A4Y)7S(3$RT,O@O)Y:O5(MI#-0CO+9(74EQ%N_.VQ&- 37O@>JLCZ+!-GT1 MH*9Q44/+5;Z_C#O_49Q".?J&?N94"3FJPLYCTPWJ:5AS^#/UVR<79_@_6W7,JA368D?]X2G] M"BMK0ETDU"="CP8?VL.3,P@<]7OMT\$0J^>]R.4.A-B(]9M7]P]"+X7*8G-B MAFFJL.ZD&E>(IGJM>A1"VU)PB!;\8FD-JGD-)5.-!*3&(C MJ2U$VIKI,4P56_=-M\"EMUIEJ>SY2H/-[K'*J]SOFPA74,HRV[*(#[W.)[TFRB@]6P//H'4$L#!!0 ( ,2#5U+H MD=8+C00 *(+ 9 >&PO=V]R:W-H965TRG:WO9AV ?59A+M;"F3Y+[N-#\B%%\?!&FR]VB>C@MJF5/8J6SJT.!@-;+K$1=E^O4-'.7)M& M.)J:Q<"N#(HJ"#7U@ ^'^: 14D73P[!V9J:'NG6U5'AFP+9-(\S=#&M]*- M?3 &[\F5UE_\Y%UU% V]05ACZ3R"H+]K/,&Z]D!DQM\]9K11Z04?CM?HI\%W M\N5*6#S1]>^RN;]YB[\_(XY6ZMN$7;KJS61Y!V5JGFUZ8 M+&BDZO[%;<_# X%B^(P [P5XL+M3%*Q\(YR8'AI] \:?)C0_"*X&:3).*A^4 M"V=H5Y*#ARI](*# MLH>?=?#\&7C&X8-6;FGA9U5A]1A@0+9N#.9K@V?\1<0W6.Y#RA+@0SY\ 2_= M$) &O/0% BPX#:=2"55*4<.%(Q8H\9Q] 3_;X&>P2^,]/R\2/AF%:5TA5$JE6E;6P5LYE&;RS0!!90<@QRQ)>>."8T7>2I*E'/FYTZSV_ M%R3WYD8W'<][_>@RL.?V5FBDKD"_:M,3JM=JZ4H^1<^W\?,$L20?9_<$ M<9Z,BF''4$K(([_WOX?X%WI5UI?ENR--.>@=*9(B[2(=LV$RRE@8CY)1'ASE M:5*P]/O"S1/.AJ0T(\9B[H--H*/ ?;H;U+(QVR;NDV28CR'.=C?C_Y0#O3V= MMP^,80D;9ELG0L_?%CJ*"1GGU* 5_6%Y1,G6J63";\&;7Q MB!5D$Q%8MUX;):#7[^EM79?)=,S+=O3+D@9=]I;:NBT,9I-](!;)ZG0;EHID MG/*76!J/MU0:0T;+3L@Z8'^;M_>IUY?V$/17LG1=AML7YZ'U._W% M>>HI'SSHFQHTB] =6HHC@7=WW7_?&N>_T@S,*G5XUS$AWNCT<1 MF*XC["9.KT(7=J4=]71AN*0F&HT_0/MS3&UL MK5AM;]RX$?XKA)M<-P#MU;NT.<> 7Q(T0),&B:]!4?0#5^+NLM:*.E+RQO?K M^PPIR6M[X^8.]R&QI"7GY>',,S,\W6ES8S=2=NS;MF[LFZ--U[6OYW-;;N16 MV!/=R@:_K+39B@ZO9CVWK9&B&M9I]D[U8BF5*)F7SK12?+0G3G[R'?E/ M0&17RI:UMKV1[-_7\EO'+FI=WOSG$+C/B\Y/GAX1N]Y(=JFWK6CNV$; LYUV M__:^_]6RUNBJ+SNF5RMIL,VR4B.K;(=?%%)1U7?XC;5Z)PU;RT8:X3)&_MJK MEC1R1A_7=PSA:)"JS-Y9@&8Y$TW%=+?!/K][4&4A1AA9,; &NT6RD[$2:WU$ M8V%OI3V!)U954$ ',6TEF9<_B6W[\_N]CP!0BG+#!+-JJVIA6%D+:YWAXR)* M3]C33$N\4>"BMN^N#U MI/H.:^E8Q+(&/L-)*1AN 4(-[K.OV4?(_^+EWTVG^2\@Y1.&(=SE=@FQ8\BS M3\/179*OV'<%PVVG2O:^Z:1IW#D!NVO=X?^#:+Y@(4\6*8^+&,]9R,.PP MN.#Q(F!1E/%%4@Q6W8/Z@D4\P-(B( MBB(H7D?N:%"E'&7D&BW#Q)V$1%!DG M:2]8FO,\2-S',(EY'L4_AD4:QC X8G%: ,R8%3G 7*0C%A 5+W*6I#R+0D"S M@+I#6 # ).+%@K!(<"Y)7#@L(D =Q]ES6!1_"A:+(@ .44%SB6./#RP*8\7 M/Q@59':8.B2*-&5%%/ H#T8D(C@"]V( GN8LS *>8-$A)-(,L8AP!Q(IQ4[B M8R4"T%ERV/Z#%"9Z9+8@'#8 !'2%3$6J#9RFC65&-&LB(]6,M+ R>LORD_3F M*PO3X.8K?TH^HRYH *NL[RD%"AS2YH&.GE@("D8YHFUK5;J5GMU6/;J2BDB@ M4A(="FA"X=#N6ZI@V<70'W>8!K=V[Y!P)X0&+>42> MG P',9AO'V&U0J3@]89.0II;54K6"C,0\%@S1%E*:[6!G' M9V L-#"QI7KTFZ\:$(TZ)UW@[H2!==T=]4G24$$P\E8VO>1XV%+KL=6- FAD MO^V7MC2J[7R_-ZQ;&T QV =UJ@'F=>U5D:'4>$(;JKFX+__7Y2K?'' M60.J#A[8P7HX3_Y.54Q@(TY#$=4WK$.WBA/:*%0 6O84!M)XR$VGTLA2KQOU M&Y6P6P@G$;5:24+4:45O9=#%CL?ZR%LJ-GLB=AN4+]HV+L//K334QLOJA'T0 M#0JY*T#R5M2]<(T1E@]K')Y0K(#34,W&^KH710T[K_X+,/#U[<7[ZZMSYSZJ M]& +6JS:P_:^*2DCEQ+"):%^JUQ?3PV"\K]UXINKO*B5_N3P%0$^1=4C5:1C M*OAD.6),(9B4>Q6N^!)DB ^?CMU]4_337XHHS'_& IRJPB&NC?1-X,D3-<_6 M9U>8'"-/#(S"DE$)( Y+HH)G&5%LC+J',OR(G\&7<0X!*4^2B2@]08I'9D!L M@2*5QXXD$U2>U"E(4'DC+Q;Z$7,8UZQDLSCBBT7(7K%9 GX%H])3P!=IAJG">HVZ_81]TM?L-43> M;!\NL_ 5BZ.+^V!\B'38L'SK/T8L(VP!24="^69CQ M;.$\">%V1A;^75,/2#NH(>Z5W;B81KA4(C@0%B&"YZY'B .4?SSC,U82*+JOL+24AK*'Y*!\1;^ M]Z#!IO1$UO8&%N.4P)VZ;]Q 8B2H&:>Y%P:@<(BP#8DG5B7J=DESQO]R?TO .3J_L1-3*T)96NCL&=DM, #3 I4I7 MSKAXWSABHN9A&F$V(SA0@%#+ 8VR%I0.I+R)I'ZJH2L_O$*!C\>J]^ZP6UUC M,74C4-6*NS$5KE$ $?2B<4E!YB3[YN#A&*&QGP9C*([G.10^JJ2JF1CY$*-6 M(P^.R=76T#O0[PJM _H78DVR(GT RI,\0]3VSN%*@:TZ%!Q%/S7-<*/C>B$: M?55#B/M)%?.6*P2>\ZE5>\%]:XQRF$4>]D9QJAL MX8=$C)5QF#PM7N?[Q>L/E.N8!W[V "LF5%5A0%IDCPP/4TR\,>8[F)LPL&41 M19/50\7$ PI'0/8.]?)2M(J6O"7:P=$@+/X(RFGHQN\7KD?P?%WP*(D>VXCY M*PL9FH(VFKO:BWWP_[/?\/8L,/W=/- M]VY T9BOW3TO]7_@0W\9.GV=KI+/_0WJ_7)_#_T!S(=ZQ6JYPM;@)$^/F/%W MN_ZETZV[3UWJ#E. >]Q(44E#"_#[2F.P&5Y(P73!?O8_4$L#!!0 ( ,2# M5U+IARVDJ0, +,' 9 >&PO=V]R:W-H965T1YUSF[,XMDTG>FYG>B,&_+/2IN<. MMV8=VXT1O U*O8I9DA1QS^40+>;A[,8LYGIT2@[BQH =^YZ;YZ50>GL>T6A_ M<"O7G?,'\6*^X6MQ)]Q?FQN#N_B TLI>#%;J 8Q8G4<7]&R9>?D@\%6*K7VQ M!N_)O=8/?O.I/8\23T@HT3B/P/'S*"Z%4AX(:7S?848'DU[QY7J/_C'XCK[< M=1U4$K5CQ4;E;O?U=[/S)/5ZCE0UOV$ZR.8N@&:W3_4X9&?1R MF+[\:1>'%PI51;P2S0Q22H E+'D'+SUXG :\]!V/+3@-'^6 'DNN MX,YQ)[#2G'T'/SO@9P$_.X)_-VXV*J A\JNH2MLH;4>#!/[^(IX<+)5N'OYY M*\SO&ZEF;R<,/@V/:%D;B28:C;UC'>@5N$[ 2BML03FLSU"Z$?V],(>XXHO6 M<,NW6%M.&!^4$TC+G.2T\"M6D811^(8==BJ'TXW1C; 6"E*E*="$I%7IXRFQ M$%M8:]U:8"PA=5$!K5)2(,H7[0)JD:0DI26NX71C< 9]PQ\ M:$%\'^7&AW;OF_W_SGWV /Z1/=)_G/*-+&A%TB*=%BQGL!RE:A'(_E>8UA6I M$W2I+$E2UG#-FPX38UZ3HSFZ7!= :4DHS3#O8D)S&ML56$9HC:S0^RR!KZ*3 MC1(^F$E:0DKJ/(<_5RN)N?T)Z;7ML\4R11I)26J60ET3BN'[+' J=5J](IL3 M5A:0$5:G<(G1\$$A19? +?* %);1*<+E/?YJAAVDH*EJ0 MNMP7QA&KIA%[HZDG_@JA2IC9(J7 MG;W5ZO&+0=H+LP[7A6^D<7#33#V<'FZDBVD0_Q2?KK-K;M9RL,AWA:K)K,PC M,-,5,6V&UL ME5?;4]LS=MRT?DC&$[O)=#I]@"E(8D,2"@!%<;Z^ M!R E6[XH[8N(R^YB]^Q9+'2RUN:+72CEZ'O;=/9TM'!N^68RL=5"M=(>ZZ7J ML#/3II4.4S.?V*51W:G)WHE6OJ3ET;LJNVE>;^ M0C5Z?3J*1YN%C_5\X?S"Y.QD*>?J1KD_EM<&L\G6RK1N56=KW9%1L]/1>?SF M(O'R0>!3K=;VT9A\)'=:?_&3J^GI*/(.J495SEN0^'Q3;U73>$-PX^M@<[0] MTBL^'F^LOPNQ(Y8[:=5;W7RNIVYQ.BI&-%4SN6K<1[W^70WQI-Y>I1L;?FG= MRZ;IB*J5=;H=E.%!6W?]5WX?<'BD4$2O*/!!@0>_^X."EY?2R;,3H]=DO#2L M^4$(-6C#N;KS2;EQ!KLU]-S9!^T4E71$OVD]7==-0[*;TE7G9#>O[QI%Y]8J M9T\F#H=YE4DU&+[H#?-7#,>4;5R_X7HN7JCHF M$3/B$8_VV!/;T$6P)_:$;LEI>E=WLJMJV="-DTZ!M^N[HHM'5E[]?0GK_.>7Q3Y)'MPM%U0*+B+?NR/FI-.:^ M[N8D6[WJ'.D9S3=&[NY1;DMMG/0VK)I[1 @70-"\5])84CZIA)2H]DZ9;5KP M$Y=TJ5ME75UY5Y3II*\_H'NK'7XO9 .T%4GW5#TNZ( R'K,DC3&*$\%XE&"4 M9PG+TI3.JZ^KVM;>G/4>WZTLL$",EE&'"TSD+$\+$BS*"THB5HB,4+NHS ZU M9(SJJGMR1G:V"3Z!]F,>Y72X^>SQK:0L+>%/";\R')!2$:6,%\E/O4HXRSG' M6<-@KT<9 LY8!BARQB'\ND< &\A$G*4B]6BEG&6EP*A(X1ZQX9/[ M2H(^ARX%2,^_*8.F^Y\R=MZ" ?6/GJ!_AO)_GJ,=(9^E"W1B^B2;E?J?TKB. M:Z>.&G3KZ?.(W]"MD5/527 C>N T@+Y]X.QK_@R#GC&@%9XE%,44Q9VA2^K M/O,\8E&:T=O07A%I4UM B8XE\HCEN#3& K=0*KRMQ),D)9&5K$1JQR).F"@B M[""K:E&S^\I!N("%U@>T]@S)4U\IHL,SN;$P8(RA[68 M%RSAF=^!M22C&SUS:XF>< 2R1%@8]Y_#EQ8^Z.ZHTNU2.371*&=#"<492Q#P M&"<*?Z7U;L><19F ]P/C"L;3OE"*".)QX&SL(RE[C,'V/)15E@J4 M1N!]4B2,9QN!DB6 _ J]8N<0]Y!!#P# ]M$-H^59$!4MS_M0S7B)< M[N_"O, H$D\]XR4ZA4AV:8BJ>7[&&N5T(#B*,V)T (MI_LIX >S/-#K+,/$';/]*G/T+4$L#!!0 ( ,2# M5U(N4\B9]@< $05 9 >&PO=V]R:W-H965T&F)ZFH6^GXZJ[EL)M>7=NU67U^JKJUD(VXU,UU=<_WT M7E3JX6H23(:%SW*U;FEA=GVYX2MQ)]JOFUN-M]G(I92U:(Q4#=-B>36Y"2[> MQ[3?;OBG% ]FZYF1)0NEOM'+#^75Q">%1"6*ECAP_-V+#Z*JB!'4^+7G.1E% M$N'V\\#]D[4=MBRX$1]4]8LLV_759#YAI5CRKFH_JX?O16]/0OP*51G[RQ[< MWA@2B\ZTJNZ)\5[+QOWSQQZ'+8*Y?X0@[ E"J[<39+7\R%M^?:G5 ].T&]SH MP9IJJ:&<;,@I=ZW&5PFZ]OHGU0H6^.PM^X> <>9RUH(K?9L5/8?WCD-XA$,0 MLA]5TZX-^ZXI1;G+8 9U1IW"0:?WX4F.'T4Q95'@L= /_1/\HM'&R/*+3MAH M6*O8)]GPII"\8G+;?U["]B1GRL@+L^&%N)H@Y8S0]V)R'?C3WEGLRUJP#ZK>\.8) MH=@*C0C!LEPRCH#7FCG3,.^UL(+WL!E>0+6QA[4LUDRVS)8=6(2HXT6A.EB#"@I\@**1S:K:@L)1 M3]GWZD' *F_;!E;*\D#'WIY":'(GS&BZ)5S8:3!F>"+$I8 ZI32MEHO.%L " M0H3&JEHN92&8#2RHS+58*S@47WB'>J/@,7JI>;%&..DG:R[IV8&>B5\[N;&. M6U5J8>'LD/C:X;.T*>800N?0O"6=G,([@;7OG#6_%P@VZB,CA?6J3:QN0TB& M/GL2W)G00SU@X+AX"!V)YB*A%/E,NGA:=+(JP=58M62]T8@>YUD7L$6%?X]2 MH.I*1)S- ULRD+T"-&.@&>M&IP[*)B]+27M14JQF4_:IT]B\Y\0]ASWKL]2J M1D0@EFP>JJHBXR4Y2IB6K555$B]G:[L7IF/&VS!; '2@U>,*DM&=UC>?8&C8N] MYO^CXDZ'YY)B=54MXFL+<.(I'7XD8HFP40\PXX+]"T'H^C!#%Q7U M8.G?3$ MQR!G/[_DV3R' 2#5[#4' ME"KL"2/:&889^[)O[QL61EZ$W=U_)GI3Y MH;7+.S!U3ET"._^.JHDQE/4 > /9 060.P57WXKW\=M"X2PXA^9IZ/F1CXA40;9%Z0D_D98 K^@)2*R4 =G;,X]9)DSL+F_IIR.I[;&55H881+&7ASFY+?>".&0W1='5 M7653 (F)S)(N6MX>KQ-GF9>F/CN'#9Z?Y7@X+K=!"3^+":@0 *56L["!))\%L9>$(4]OLNCY%;%*"-)(,S3D)VQ M@'VVM0;H]$5CWS^VFU);&="A07&[P^U4&31E*]V>"H D"P\%.&9%H3LL;BOX M.L[1*U2O5+-Z2QWK3\B+#^2AET-BZX:4<39Q,?$ZWLD![\'-&RIPKKX\&[%0 M6MNJZZ:*79>K1257W$T1K],B/=#B_RSRKMML*MN4$+@%-YCAT$T@W)WXW>'; MY6Y?;X],<#10F+X9F3_3BCZ0$AN.P=>.S#5-SV88SD98:DC%"(=U W5"^0S?A-X^%\^<=$$3I AE_J>5LU M3RUH/'0FBL=B3<"EJ.^QYX?!;ODB<1D$S;TLS]@O]IX",C!O M:[YZ>>:VX87#@SNX:#J@O3X>N&VSA[[_[S0X P9VI#X_[+7Q%,UPKRL%X31_ M@?>N$2]PPG#SUWU>V31-L4J3&"S&L]@0N# M.*5(S#$W^;0:8BV$R0C2($IH)8)/ \0KMB!AL!"C@>5YC@$A3FCR00B'-B 2 M+TIR=K.DN=!D:GNM7.$3(NJOWS]AQXLTA*L-6/WT>X,;I%)/- MW,H[IW:=)RD>;O?/[D=X;S7"?MYXZ29FMG6S50N]LO=W.$B12]TEU[@Z7A'> MN)NQY^WN?O%'KE=T]U&))4C]:99,W'W&\-*JC;TGPSD6IV#[N!8<1P3:@.]+ MI=KAA02,%Z?7OP-02P,$% @ Q(-74F<&I5MB!0 .PT !D !X;"]W M;W)K&ULK5=M;^,V#/XK1#8,/&ZGL^:!V;GDZ'-JRY@VS)WK)%;[,M6F8P]0LAG9I.*N"4".':1R/APT3 M:G!Q%M9NS,697CDI%+\Q9%=-P\SFBDN]/A\D@^W")[&HG5\87IPMV8+? R.;W*_?ZPX7?!UW9G3-Z3F=;W?O)3=3Z(/2 N M>>F\!H;7 [_F4GI%@/&ETSGH37K!W?%6^X?@.WR9,?#XH!57S. M5M)]TNL?>>?/R.LKM;3A2>MV;PZ+Y9T%?=L!S2T[3!Z&8*@63=.N8XV"< MLP?TY[W^/.C/W]"_%\_WPI92VY7A].<=?W1T)75Y_]=KL3VHV=?IJ5VRDI\/ M4(B6FP<^N$@.)I#N:D[7NEDRM4$ME=I4EAA)P69""NQ%>9-U3%7,5+3L-*VW MFO2.)E:6>J4-I77-E4>TH1ED M >I>Z36:@JJ((2'H9U8K-I,P; $:H\[N7$LT+J$6)+P]QV8KR4Q -+ ?&@N M<-$]@?SNFR)-)M_; Q%]PKT?3[4?TLTI_<%A-A03H11X,T,,M^6 1S+UCX*N MF R"2,",+X12'CK@^6CJBKZE?!IER=@/DFA2C##(1E&>ICU_>HP=MP*:!F:% M;Z)?5L**X'.2YI1$\3CUS8-M0MW0499%^71,[^@H'4=Q-XJC.)UB!!,/(O1S M[VMO2, ].,A #[W4#]S@] J0 M2FXV+)WC#"1H_M_H-"FB2>9#."ZB+(]] M4"=1,--D[\W0-^Z>..FJ-D M!(KX%!\E>10C;7X41U-8/YCV8HHD%Z^ OVM;5N>C#_5"B4,%OH=NUEDU7#)? MT^AYKV;2O1KU- &6!*#@ 6:I'Q#WSJT]D8=#XRC:>S=N=/KWHJ9,H3R88I*@&,/-G MK1;'2%:S)R_[+[L:4 U%G(2BR)(^JR_[U5Z-_0OMOLX'3[Z1]P%U-D)POM:' M"4H1X,<90$]?,K,OOM>N6L.="RWN"HMP;;<46FA[M^U7^S^#R_9"_+2]_:WX MR S:EB7)YQ"-3R:C 9GVJMY.G%Z&Z_%,.UQ,PK#&WPTW?@.^SS4NBMW$&^C_ MER[^ 5!+ P04 " #$@U=22/C7+8($ #!"@ &0 'AL+W=OM0XZK4H.2^9 M-%Q)T*RXZDS)Y2QQ^_V&/SE;FQT;7"9SI5[.NO46_];EC+G-JV+42?_'<+J\Z:0=R5M!*V&]J_2MK\ND[ MO$P)X_]A7>^-PPYDE;&J;)R104,MG8RU M6H-VNQ'-&3Y5[XWDN'1%>;(:5SGZVUH#-:K#H"!CBW"MIEP9^D3G+]P%ZR*RE%VWIS:*3B#IY&(U'W#3 +AED M2AHE>(X)YMB[ C-FX'L%]QLHE, S:2X!56;EG.E6:?PC(YC.[J"@&1?<;N , M6^0,XC 8#0@\(+H&1]> *B"K.<:C($HCB(;!L!_#L[*H[MEV]@SZ:3 D"=PI MN?@_V#^[$$)1B:%3Y!V&X8[UH/D"6T -Z9BD&/)5"4M4)F[0\TTI@1%W21R M@5P,1OU"^D'2#^$M1H(4/?LH M]]%]Q5$^08QQ'$+8%BM-2# <)%XH+.-@"/?45II;7E=:'"H>ONN-1>&<4-0> MJ <)O4$0MB:,@PC-4=AW9@R)GTJ D#Y,"\2OA[Y8:?K.+J[U>L;NN%;EBLK- M3S^D$1G^;+8]2-_/B6I*+#:PTNJ5N];"KQA0.",!?K1\']BV2V9;B+::7WP+ MW>'BN>^+1ES$:UK50<4-4"4S59;<6M_ ".5((.OW %O&KA-\JR5S?IP$DPQ#ZJ'BSZ":[;DN+ MXHY'@(7=;"L4?XX00-@=]G]LP0I5:;OTKAX,H67S85US7,#E'?84D\^= .XL M?XC[O)=GKK"QI,).[J*(!UK'34OU'TM.A5';8C>U-DQR-%",RAUI=UPU>U7B MU1_KCQ5WR[?-Z/Q$H7;W[=?*%X)$M:XGZ_1AY[&R[7CL+,%#9E4C*JY,_>G\ M+-^Q^0\S9'3HV]?;N5:43"_\Y0ES=2_*^H;1SK;WLVE]+7G?7E_N[JG&LVCP M)52@JVNM#NCZPE0/K%KY2\I<6;SR>'.)=TRFW09<+Q1^N9N!"]#>6B?_ E!+ M P04 " #$@U=2J5K:^DX" ?!0 &0 'AL+W=O&EJ91=!1=1>A:'-*VR$G>H6%7NV MVC2"6#5E:%N#HO"@I@Z3*#H/&R%5D,V];66RN>ZHE@I7!FS7-,*\+K'6NT40 M!WO#HRPKBQ#72MW9E6 M'ED(VJ*S4"@QN%\%U?+6-[(G^&.\Z39&XOKVPK MPQI;[V:#A,XLO)_ U)]UK231]XTVB ^_%9+ T MXO7-CZ^@!^ROP?%^G(#2]+_/I;ON2IY>IYQ-X+T3#0^&MD%3^M6TD.M.43^_ MHW7<_NM^Z/^%]T_'@S"E5!9JW#(TFEZP5TJU?@8TF7B@O5OR"H7$! M[-]JGH=!<0G&-S'["U!+ P04 " #$@U=2^-$Y&T($ !:"0 &0 'AL M+W=O=$+J MT?EI/+NQYZ>F]TIJOK'D^JX3]O&"E=F^9*4"$&C\M<,<'5P&P^?K/?K'&#MB60C'ET9]DZU?G8UF(VIY*7KE M;\WF$^_BJ0)>8Y2+_[09=(M\1$WOO.EVQF#023T\Q7:7AV<&L_05@WQGD$?> M@Z/(\DIX<7YJS89LT 9:6,10HS7(21U>RIVWD$K8^?-KXYFRDM[1!V&UU/>. M;MC2W4I8/IUX> AZDV:'=C&@Y:^@93E],=JO''W0+;<_ DQ [< OW_.[R(\B M7G$SIB)+*$_S] A><8BWB'C%D7@=>4,?I1:ZD4+1G1>>46?>'<$O#_AEQ"]? MP?]W%NGWK[SU=*%,\_V/EU)Z'# KQR^\&KH03C;$>\$: A<%TE$C5-,K!-72 MXI%:^2!;*)%&BTO=F(Y)>&_EHO=BH3@DPZ^8(.C0)A%E953+UI%91M&EZ=9" M/P:TL-W$4@>Z>&"+SB7==PL0@/9S$)CWWGFAH_>VM^$1[$%6FC8AWC:J=VC* M8 E]<&H"[&"-L+<-KSUM5HRX@B%.T6SH\UXA-(2AO7S72M6'SDXHKF#_7[(B M'*ZA/:$'^ YKT.AUV$#G.1^/5P=G;53F+=M&NDAZD)AUN&! ^):7\(A\QJXJ M$_H*_:51N/FBJYANRXU!X:E0AJN8.R31&WMPT+(VH!;/>@?_ #R0#U<07GS0 M?3W<$_H-AT,/$CJ(X^O9=Q'^LGGXF]'UP?GUZ\7Q,VLH-?0)11']?-;HR3=4 M5&E236NL\BI/TG0:5L4LR:LI,M$RID= T(@6=X)%&D(2I/8<4KTMW_6]%"$R2[?=0Z+-)G-YE1GR3ROD_FL#LL:DK3(Z&I7A<3+ M)0;.4W& %@:H$\,,V@C;.L03(BNK.IF5%75_\W)4U,,=\@;JL9UADBC'>WYY#$):S05@, MPI+>4A9Z4_4MZ(GUVIJMQ'QD]4A(3):F/_8%.L#&PGX,1&PO=V]R:W-H965T]>F7EFF/.U-M_L0DI'#\NNMQQ( MKV2/F9DV2^'P:N9CNS)2M'[3LANG<3P9+X7J3R[/_;=;I7MX:LL-R M*ST^N(D.=E^^*3F"\PZ%@0U_MS( M/-D=R1OWQUOI'[SML&4JK'RONZ^J=8N+D^J$6CD30^<^Z?6_Y,:>@N4UNK/^ ME]9A;5:<4#-8IY>;S=!@J?KP% \;'/8V5/&1#>EF0^KU#@=Y+6^$$Y?G1J_) M\&I(XX$WU>^&[R5^TD)06]HX]]HY>2/HL':<_'#K)YQ;C9 MR+D.<1(0Y^XK\?"<_]_+S(_*?\*,;99M.V\%( M^L]G^>#HNM/-M_\>0O5UF4DQ>N87^KR0]%XO5Z)__/O?JC0I_V%I9?2]\DF" M'"45ECN_O-'('NLLZ1DY;)WI#EFH^OD9_5L*$WQ%0%HNI]+LT,9/4O-/1>\' M8P#0&7V0K33 [ U-TJA,<@SR))I4$PRR-(K+-,!)28:7A/(H31*JHTE6$_(' MV=%3$M5E3FDTF<28+_()?=8.,LLR*HN:\BHJBI+R293B<2-G$F>W3T>G<907 M*25UE-49I6F4IL7VT"C-,_QF=5!'53'9=R7-5(?%7T9W(YH%8Z/P9KUUHF]9M+?GC\$HVZK :3@$ MS.@&TUM:+U2S((&8L\/T#Y >Q[I\$""-8,2PXB\\ZAA3>/5MHJOPYOWR1D]:00:SN%]-"UV 5](!Z1W4(% M!K/W:D4$L-8+"87%3A0I2P-P-KPA(M'*/P=&P$@K#9^]$/<2,B57A$8;A.^( MKGQ\OXSB7G,,ER/\QO4NI@L_>FZ:8JWG0R=,]XCSX8$]:)^!.'WT,V)P"VV@ M,E1"I# B]\(H/=AG#O*3P3%K@+N"9YU\<72H3#AY*7HQ1W9NG+0[U?H(X/+F M)S5P:8$(?WYDJ3UV.B<-'/9U@5#R^[<'M!HZ]MIAS:/_NT,8J9EJ1.] $$NX MA!F0(6PW*1=,M%:Z<'*GQ%1UP5H.,&$W3&+/CI''S4M19W35-&; -\0?RKI/ M#R1=5E0\0#85V=,^@U#K!ZY-R):$$B0GTOACCZ\.R&-SDD1E78!B*B3TG0/# MON/ZW'JC(#\XK(JRO*(2B1[3;]X!C"'8.9C6X"P%'(0QCTBQM3"M95/2$G&" MO4C4:]$"F:D#L4PR)IFXSNDW0&R(":MBJL/JWP^PQ6D1E7G,7%%$<9IC$(CG M$-#U!+Q9495$%4!\AM\>_F?T3ZW;M>HZK[[J'=A*33NY%9.4$) Q8&F4%.P( M-&NH=EZS+(N8P-(RJB8YIF 4FJ!0#X%*H[E69&#F'$8E<..MD2NA]CP&9" 4 M&(#3#MBR'REI$@,_\'%9H!84]"M:S*.+WX!.$P8R!4AXJ3-P.9/KL>3V4;:? M2-R!,FO KP>96\QYTOG<.(0_J(CYZQD#\;O'>BY[G[O@LAE21R$(>:]@X+>$ MKVEP,.>OD'Y>ZHANP 9 UJM\Y0[:@;A(XPR5/E2>':%\7^?GAH-V"]JC+S9# MSS2(?/YK8\P4BL[ PA%(@1]%QY!'H*0?R^4O1PZ), != M]7P&?(3D4KKE A>5V/J&"N1+P?T+;@O65]1CZGI;OB\G6+^"1+,5G&4I<0+^ M/P*;T,YL198(S[P.3<2+\K=7)BVBLZHYCW/N('!5<5UH'-$XOWL%( G$]Z$I MT6)D.X@X?(]:(%X+_!_.BAW[?[\V0=WT-12IWZD#S8 VH=1QV >N]%5I-I.^ M7.W-,=8\]XB6TK+)AWK*:*^I_,'><]",/M4\]37E@]X\2=G\\"IW? MR(>!%[^WI AS\=/C;H%Z>:@LG29/2^/1)#QX/]\?KM"\*?@/#U;S'<\Q+X:B MP^NVBH3O/[]P"KICS'B $GZDV/,3G5)"7Y5;!()J]6KK]:N[+PSYA$*?5$:' M[D/CO5OF4IJYOTOS'6/H7;AP[K[NKNM7X9;ZM#S<]7\19LY,W&PO=V]R:W-H965TB#Y0TLHA0I$I2=KQ? MWQGJ$MNY//3!,DD-SUS/:)8[8Q]=@>CAJ53:K:+"^^IJ/'9I@:5P(U.AIC>Y ML:7PM+6;L:LLBBQ<*M4XGDS.QZ60.EHOP]F=72]-[974>&?!U64I[/X:E=FM MHFG4'=S+3>'Y8+Q>5F*##^C_J.XL[<8]2B9+U$X:#1;S5?1Q>G4]9_D@\*?$ MG3M8 WN2&//(FZ_9*IJP0:@P]8P@Z&^+-Z@4 Y$9_[:84:^2+QZN._3/P7?R M)1$.;XSZ2V:^6$6+"#+,1:W\O=E]P=:?#XR7&N7"$W:-[&P605H[;\KV,EE0 M2MW\BZ2[OGU[\8C3,]A"->H,9<>[I30;CGV!,XBX[0%NFZ XC> IC'<&NT+![_J M#+-C@#%9U9L6=Z9=Q^\B?L)T!+/I .))/'D';]:[.@MXLW=<=> -?)9:Z%0* M!0]>>*02\^X=_'F//P_X\S?P[]%+&]"Z6#KX^QL^T5:9]/&?UV+Z+B(3\LI5 M(L551(QS:+<8K:?GH^-HJ#/E.6GG M#%*95&(/U/6"MJ1+:&7-5K**9']L1A?H'W]8Q-.+7]R)%L+KQ!WLD$P]B^># M\^G% ,ZFBT%\.1D$(\^F='H^Z17O45@'&+PB0F"9D#<=*?@YO>3'XE43"(2Z MDB:_$BY@CFDRD)[<,OE];YL#H)^F3Q MVFD\.;,I,H,IOW>PRTON)U-UDHK@SE9SF4/= N/JYE]% %2X+HA95$TMW>DB# M--D(?I,BD4IZ&5B2&OO<74^9(G6J:G[-P0_A449OAAYM">H AEZ_EIB4&X62 M62!B0L6JR8PPA#3?A(Z,KWU5QP?#2HEV$T8RAJRU;^:6_K2?^CXVP\ZS>#,R MW@J[84(KS.GJ9'3Q(0+;C&'-QILJC#Z)\31(A65!DRM:%J#WN:&9H-VP@GX6 M7O\'4$L#!!0 ( ,2#5U)0&PO=V]R:W-H965T M16Z6NS%<*RNZ9NS'7ZN4B((-$+5:6)'#\ MW(A7HJY)$,SX?92YV*DDQOG])/VM\QV^7'$C7JGZ-UG9[5:L(N: MM^;DV$(T$1RO1C'G@YCH"3%AQ-ZIUFX->]-6HGHHX!@V[0R+)L/.HX,27XN5 MS^+08U$0!0?DQ3M'8R"_>>3N+/LO%:KZ_]^*[Z'I8>Y/T\0^[05[)5J M.M[>,UZISD(K;YGXO9?VGLEV!95 .^M S8XLJ*,@#-A;<:5[U!X+ V]8>73Y M5]\ZTM)G2(!HKH3>)<%QE'0IV(=V( WC876_-UY:!93>/U[]2N;(?&D1%O:A MHT(U^XU!UUKUFEG1CE3*43%Q)_1*&N1T!1>O!&N%71H7(B.LK1$0TZ^VS&ZY M9786KEMIMUM55X8Y:N,6V VO>^'BASO*%Y!"7),:UFFY$DRMW:J96\)ON8:T MKN[-P-)TM;H7POSU+T44YG^GLI5-WX"+V]XJA%]=U7+#'3?ZJN/B75?+%;^J M!:5/-5AI*Z:PI4>)#D:6WPGCLT_* L S![:BKMBM@/=1X@4YDA5'7A2&3DH6 M>P5J?%)U+[@V3%"A/I&1(?!O)D=MB'"D&: M!\AXLTSPNMX15GL'L(H4&J0%WCLC<41((F] #:V F>?;#=#%*X$W5H4OED+K?>< K M#%8K(6#E6JO&43TCK$.Z7Z $@P(U]*+TXC)U^7Z1>EF8/#O?@UW=T+P,,E ) M=G7_H'A&7Q H\I+W=JNTM%*8G;*OPOPXJ%K4? RH^79!#W[E7E3F<"OVXBP8 MW *,D^SY;H%V@WS8907%;,VE'LL=$14H2M2^4SC3(AW^4$"-TA;%@ZK& YS7G$:&)?5Z MFBQ IVZ$'D$%E!MIJ9GI&T)U)[14U4-P X5;"?O!N1&MT"BN(5TWY $,&IA\ M]GF #W<6#7W'V3KHH1)L>,O'D\I2Z[X&%.$CD,VXP<0V08Y0#_H.0Y7+H!NO MX-(@3K9=CQF1O;GKAN4;A62C9="A1&VD7O5#]H>#D@)!?[R^=^ZOV58"% CG MG'/T><3@B"LSHL?5_!!SCNC!"2!IU%[+M0O_3IFK,,PI&L-@#ZQ;H9M)_)C+ M?<:-!)3E6I)W D"O!BU:FNOE6@OJT^!'I)DF7,WU?/8O08PAV?1H*W\(K1SK MK9L11;6<+)V'MB?>L?G],-A<,3S"^[]1%\,8=K L?AN-V85M@/_C&GG!XM3/ M2_QB*(AC^LW](F-G>]-_V>=[EI-Y!N.(_<3 C$N.RT>$D'TCA*&?9MB._#1R M/ZC[G_:R>=M2SBIY(RM4/8%[.$!@TW+W_^9!\I';J5L>N7[Q,\O\*)U=SJ;W MD<,PF\YZ>HD@CZ@?39U,ML/+T?PX/]BC07.UO ^GU; M2K*EC+P,-9) 40*84?644)'L;0GSV,N@,@PB']4Q-R;,O+#,R)B28C8S!BXF MSLPT(.A^UQC4.P6F\#($."G]H( Q+DE(79K&DUHW=3XEH4A2G, I61.F+''. MA&GIA0F*YPF>0WWG(\H=.":'AH'>;JD3#-?QG:&8+O-:H4NTES=<(G\N<*C5 MZ?1#1S[P4N"QOD/!CL3>__..\-S)TG/MPPT%F+;,;O [,%XI>L?9\GH]M:F= M4A_US,1ZC:[WT DMNEZOMIQ&*JRC?XS.D/)5C;.'#C>WUU#V[71>N2@>?,? M^T4>%AY+4Z\$C$A@7'AA\?SA[-#>4ZWY;S1$/LKYKC$_NP%?#@Y^U55=I2Y? M4\-\2\?AT"O?JW9)D*'SZ(G.&*/ZHSRCOHA>E.]*/@H*KPABEB1^4K(O@Y"C M$.69X&ATY8[=>1_,7(MP.TG\?=4%&@X2@MZ1!#X8=XHS].04YQU:3;%77"1> M%A4DOO#S!WTF3+RRH X$4Z,?4%RBN81>AK,=K;5(]DVNP,2>%:Q,?;R.3(JC M(,";BNNI6'_0^8&I,@JIP65^6GQ7,="2I-0MT60+']WUS_2CU[VF8GNT>O#Q M6Y^+CF??X!JA-^Y+(T9>U;=V^!RW6]U]S#P;ON'MR8^XWN!\9K58@Y5. MI 6F3O=U<7BPJG-?]*Z4M:IQMUN!MS5-!-A?*V6G!U*P^\1[^C]02P,$% M @ Q(-74DWF*I$T P "0< !D !X;"]W;W)K&UL?57;;N,V$/V5@9Y3RU:<-@UL ^NDB^[#%L%FVSX4?1A3(XL(;R5'>%>K4(N*4GXM_#8Y19?5)IM267M'<0J5M6GV9WZWG&%\ ?FG;I; PY MDXWWSWGRI5U6TVR(#"G."BA_+W1/QF0AL?'/0;,ZAI/*$W8B]F5>@AL3>'LCBP&HW_N/K MH0YGA-OI!X3F0&B*[S%05!2+6PQIUU^*4\<95<+CU>_ M>2:8W<(/<.^MU2SUY@3H6ID[UFY+3FE*BYHE6*;4ZB"\'H6;#X1G#7P5A3[! M+ZZE]JU +2Y/5INCU75S4?&!U 2N9U?03)OI!;WK4^K71>_Z0NH)V,-G[5"R M1 -/C$RE!!?TYR?]>=&??Z!_L:#PH),R/@V1X*_O],JP-EX]__U>H2^&R;?V M+@54M*SD6B:*+U2M9K>3RR\4OO>4$0'='GK,", 84?8S0TXA]X#0E=(0J -2 MJA6B?]$M06>\CQ",$$>4:(-T"5 46;J!W TT%-/D3:A(BN0:)@BX+X&ZZ"VP M(/X?"CLFZ1Z]#@7GNQRY'11G$YDPZK^5#QA9*QTPOUKQD''*IT(?\6=FAY"E MCG:-EFJ-E2KUV$:B-@,BA2$J6:.C@Y37?$HDOQ8V^_?\7\%F8&B]^'">00XO MV8V$/QY@>-T,25YS2E=E^YB=%BVT$C+[R[V'7(M2 M&W'_@E'[(8'!71IR'K*VZ[7J01G45O!RT%#\1L[\K60L53D3GQR]^*!=[I?B MPJ+#\3R,/HS&C3::Y?Q<@>Z@I#E&L;@O>;YW;^JS]F0I;DL33CE;QV.G.JV> M^ORGL;W]!Q\_$E\Q;L4Y&.J$.IW\=%-!'!OO.&$?2K/;>);668:]?*LH9H#L M=UYN_6&2 YR^?JM_ 5!+ P04 " #$@U=2?'M\;84# "'" &0 'AL M+W=OMLE.]QXZ>;+1IE:.MV89V;U!5O5/;A)+S-&Q5 MW06+6:^[-HN9/KBF[O#:@#VTK3)?EMCHXSP0P;WB8[W=.:\(%[.]VN(-ND_[ M:T.[\(12U2UVMM8=&-S,@Q?B:AE[^][@YQJ/]FP-OI*UUK=^\ZZ:!]PGA V6 MSB,H$I_Q)3:-!Z(T_A@Q@U-([WB^OD=_W==.M:R5Q9>Z^:6NW&X>Y %4N%&' MQGW4Q[UN3G%A^T0Q %/(?501F' MIOD"K^M.=66M&GC7#;3[_GWWJ5.'JG98?3\+'87V &$YAED.8>0C882$][IS M.PL_=!56#P%"ROF4N+Q/?"DO(K["<@J18""YY!?PHE,CHAXONM ("TZ?57_C ME$,Z@,Y>P(]/^'&/'S^"_T_M_>TGO'.P;'1Y^_NW^GL1W;^Z5W:O2IP']&Y: M-)\Q6(AB^A16)Z.MA;H#MT/X%949^ +J-K9K-*>.3U8"5A)6$:SBR0>Z/*QJ MJ'_/(,X25HB$5DF00R2YF("X@X9Q1K\N,>#67;;2FQ4K<(J61Y*B$O6))$()*$I5%&,(2=#-F, MALHY4Z\/3JT;]-R^P8Z@2GBKFXKP++6"3E$7 MX$C94@_M3AG<$:3O'>7Z0$]O%MT:=7E%U?-I6I 04Q[W(D])R"F5^-^#5'5S M(!;',/D01@YA!E%D3V!8%!<8YL1FU#,LB&M?1$H,BZAGO>"LB/[*,#$F,NIM MD; \RD&*C"4B RDEH]_?&28J11:!QY(I")X0TU[&+.'YOV(X3P70X2N2'.B$ M)ED,:<%2%;]U1X-AQ:--M^ M!%J"/W1NF!,G[6G*OAB&RU?S842_5V9;=Q8:W) KI9$$8(:Q-VRC9JT= M#:Y^N:,O!33>@)YO--VRX\8'.'U[+/X$4$L#!!0 ( ,2#5U)>7Y7X=00 M '0* 9 >&PO=V]R:W-H965T,.0 FYCV4YL=VF OAWN@/70-7A[2HCA>2W6OEX@&GJJRUF?>TIC5Z6"@\R567)_(%=;T9BY5Q0U-U6*@ M5PIYX9RJ
.@PO>V6UO'U\P;]D]-.6F9"GFSZ)>P'F>RZ8V>CPPM*%U&^0=^$4+'NX!9R'!YF_70 Y?S_J<"5T M7DK=*(2_ON&3@8M2YO=_[\K&02[V>)_J%<_QS*/SJU$]HC<)@Y,/<* # &:) M\(Q<:4";3*!48#5#M4V'_6>9_4M[%[RD<")PHHL+4=<6CN3^20!P7A3";J?A M%BY72'R!,J1ILY]AY&>C ME,;8'\5#&IG/XH3&?C9,X,@N9/8U"_T@8+TM2PLEZD?Z[*1ZAC#VPRP"QOQH M&-'9[*=^DJ;DG@TIP(F?LJ3WDC5B374(E;*QXD_ B0HE;>@'80P)&Q& _0W] M) X.2&/9.])B/TTB&B,_2$&W>(OI0HG8N\A&50.U3[&!-=[H=:3NZA&NZ-BFR M=?X,1O%:EUUI*_ZAV[2EOI.VVIU9?,KMEK8RRIF6)=)]*>B"V.AXL=S'O@.V M#%O'-5(M+X1>28VVYOQ/$;NNI\&K3J!"*HZVW]'@0MTV!=O5;4MUWG82+^9M M/W9#M94T4,3GY!J<)$,/5-OCM!,C5ZZOF$E#78I[7%);B,H:T/NYI,NUF]@- MMHWFY%]02P,$% @ Q(-74AJ.O5=% @ ^P0 !D !X;"]W;W)K&UL?91-;]LP#(;_"N'S%CM.NA5!8J!)6VR'#D73;8=A M!\6F8R'Z<"4Z;O_])-GQ4J3)Q1(EOH](6M2\U69G*T2"5RF4740543V+8YM7 M*)D=Z1J5VRFUD8R<:;:QK0VR(HBDB-,D^1)+QE64SAV$8VCP\(3WU;D%^)L7K,MKI%^UH_&6?% *;A$9;E68+!<1#?CV7+J M_8/#+XZM/9J#SV2C]>EVMAPQ?:SG?B3LP;2UKV M8F=+KKJ1O?9U.!)<)V<$:2](0]S=02'*6T8LFQO=@O'>CN8G(=6@=L%QY7_* MFHS;Y4Y'V0]-".D8/L.ZV5A\:5 1W.W=U\YC<@=XMSCO8JP.(](':1#>&EA_"6Z47B+>8CF(P_09JDR07>9$AW$GB3"^E:( WW7#&5 M*NKLYK Z= M?=-=Z/_NW;/PP,R6*PL"2R=-1E^O(C!=JW4&Z3I<[XTFURQA6KG7"8UW&ULK5M;<]LXEOXK*&]FUZEB9$F^=R>IDNVD M.UOI22I.]]36U#Q0)"1A3!)J@+3B_O7[G0. !&6)B;W[$(<7\.#@W&]ZO='F MSJZDK,6WLJCLFX-57:]_.CJRV4J6J1WIM:SP9J%-F=:X-'$P.PH,O:KFJZ<'1 MV]?K="EO9?W[^K/!W5$+)5>EK*S2E3!R\>9@-OGI:CJE#WC%'TIN;'0MZ"AS MK>_HYD/^YF!,&,E"9C6!2/'?O;R614&0@,>?'NA!NR=]&%\'Z._Y\#C,/+7R M6A?_4'F]>G-P<2!RN4B;HOZB-[]*?Z!3@I?IPO)?L7%KST\.1-;86I?^8V!0 MJLK]GW[SA(@^N!CO^6#J/V!"'+F-&,N;M$[?OC9Z(PRM!C2ZX*/RUT!.5<25 MV]K@K<)W]=M;M:S40F5I58M9ENFFJE6U%)]UH3(EK3@,5R]?']78C[XZRCSL M*P=[N@?V9"I^TU6]LN)=E_ICAG>\!]ZN$_]S-K>U@;3\:V"#DW:#$][@9,\&U[JR )RG)(*)V^1!_-/_ M_U5^J\55H;.[?^VB[B!H4M>?[#K-Y)L#Z*.5YEX>O/UL5)6I=8%SZ(7H[2Z^ MKJ3(VB !=JZW ]T632U%C=>K(P[#H_EJ7Z[1Z$&F5"X7' MMIE;E:O4$-WJ55J+U&SMH2JZ)^NAZ@?(=KT2OX]N1^*7V>SS2,R* BMJ:;( MN70;T@Y@0F535EXK5NF]%',I*R$+!3V(@'=''(D!EIVV+#L=9EEJ5[P_7[S[ MLU'W:4&D>2K[!K?9S;Z]>S/S OGIS"J7!F0"_5:P.\6#*!16$TGNI:T=*]>- MR5:P6+FC>UH);=02M"M@0>K&$$>8LT;*(5G>D*Z*$]2=]$_"3M"TL"6M'RX96B4;B*BV@;Z2:%1S' M6EOE% 9H-,!3S!\8F_<2O,4>-W[)!WI-'P)[L];^<(?O;SY6^M_AS,22' MYZT[49D@4G3&^86D<[+WT=MK>PI\7]9LF^Y M^T:#[2:B(%37@-Q&@=SX:P'+Z)*%PZ8D:PNA&X-%.F\RH )4/"PB-1RDCC@ MJ.B"!#67^,# =F$!N&OXF:*+>5-KXRQMNZABV<(2>FKDTMT8"55Q"SB:,@@7 MBJ-?_YA='\'VID9L5AI(>QCRE=<3*=:IJ2OW$,9I73KDH'B%< 8??B-^%R.6 M" <; HKU#G13JT+5_!$AF$E#.BQP;-%8LH=LY];I T.#6RFM6,J*M F4A XM M23^9EL=C<3F&XC]$_',Z 39H@W"%Q!@45T8LP'H!0]Q([Y]$0?H$>YKVF)TY M9A?,[-$>>S/\50):JFP%)%C2G"L49(Q(^XCQ\AMTG333?2#T/42'),-(VH0. M"/_ 4P#.A=J(8-9BP4L^!!>WQCB"I T=\@#\ H(L=IF1D;(=[[\QD#@D]IP\QDA2U$WMKLLVPCN$J MM\HH/!4GF$+R!!E2[A/PSY'1 '8A51A].(G$ZWE_((C7)W2:*; M8$&%',DIB;Q'+K6FXWBSGVU)U&-"WE5Z4Y&9X# JY9C!(1?3;=$@*) Q^?I\ M1"P141 :U1T='J\D/K!]V<"7RE=ZL8#V(>6J6#RKE('[2#)X&A\V.ES#UB.X M/+# G3_I19XP-#F=W..H6M>XAKMSL#+2".?7PPF9U]N>,H2:Q 9O2!X1#FQ@ MO_G(825,F(4FNI,*D MJY-IFL,Z5ZSN@$]LT+EX(AZUGM[^38SU[-3D6DV1R65)? MA9S1R?!>N,.?7$YBK,E4Q_A.ILEX/!ER^A>MT[\8=/H?$'%5$,V'IX:9@V!W M^_ZP%Z4]\36Y#TZE@O, U3;@'TZ<:5LC_/::GCA/Q0]S28X*V^:1KVHL<98@ M+)3!(O=W@$R7+9DN!\D$WH+X-5&IH)R?+/R[X("?2KK!K?8EJ&[__L:B][@+ M"+;],1.,EM"+N20:Y>0I,\5$[ZA&&3S58UX14G! ]0KBUKK*X#4X;%@TY"7O M99OEIA#TNO7$S%,N6:F_*$:G.I8XA+%X@*+:ER/HM749<@$W)\E P1;"UM_[ MA)H P-:8FK]O<: 0PHD&W9$(A&N&0UM0(DX'@E;)#>RJ5VJG//8EB=/W3Q/C M,A+O.>4/>Q@B$2W$A_[8/B'A&@ GV.N=G!DA;%K0231B>GBT"2SB1TY\XJ-? MB/_\CXOI9/*S(-O5J(*.XZ**WKK)N%UX,A:_I=D*7#/;PG#<+IJOK1]T!]W\W$:'^:KKCFX]K(7 MXH *=-S 2[XX/DM.+H\37$R3Z=FIBU=?3$^3Z>69\]%@#4L0F<1=MC[YL9QH M,NX*?>-!S?]%ZWRC"A?;?T TBFB8HKB9%_?P_JE&8'C;W5:@A\LGSGX^@ P+ MQ*^('#Y"?G>@V&(81\>L &U^2W>AZD$Y%!C."K=($<:[")YB84Z.%HJ#V IQ M5Q!]LUHYOG$W0HWW_W$%5=]""#ZJZ M@WI$.&2UK)F]T*1*R^W$ G&YIT*6&O- YJ(])YZ"#-V7H';5L'M)F5H=ZDD/ M]Q@^=)^*=T#3Y1B>0@X2*0@HZ[,M0H1$>QDS5__HF8-2+)2E\-SIQE9MH-*# MJA#5O"?#L4*'-G:]47:M+=G7!1+U:NGE+^C%$[5A<.<]X42$S@X4MOD!XQ_B M;V(UIV:[!: @4([@GLJ'T!7O57IL>L2@3FK@XCX^@N,<\[V2&Q]$1I) R: D MK9/WK*(40Z[ ;5>,RI3)FA)1DJ].T5E"YM4[A4^U@V .,7[:,7XZR/@;.7]R MD#,,7'"BR(P_@ MJ"('0N=!8)C+'$#DM 6Q)B?G[/0TCP(H2E+PM,E"G\0T++G%83\.VI$WTD2V!Q4;VXJY=1\D;+G\,69P%'0_/ M)H3BV#G8E)EVK:G+\G00G0\8L MOJ;?GBS!@X#WI3AAMW[=TF6ZU[U2-(=A5.2@@E!7$6:SX,#4# :>F42X)F9P MH L/3 6]!R\W(^Y &I)&JGFX.H$KD' 9QDL!@+&'E%R3<9%N&G>+6 5\T8FK MZNEZ73P$L5VWV2W5/JJ42Q\$LT@W7$IM$S*7#3@S1#+L#I$^<-S@,8,5YF.& MX@E+T0C*[I'M$8#PXNUS;S41?!(5$>KF"MIDW'GFLMY(7S;ION>JD3NLM\%5 MWI*PC8:Y8+EE0QTKNFX?PB=2"[P'1^#Z**:@B@LE^*UV&YD6ZJ_ H%@+"9>0 M(\6UF:[0!@_@W#X7TTJ2BD+=4?, 9KYJXXPAM>@:K)/A#NL7\C*-KY!?^\JG MLYK7H9WQHWKRC(9KV/X+C.RRXB"1ST9MCG#.<#VKVR!*]J.[MAS6IRB[YPVD M9J4I0U.AQ"' E<(9M;B8AI"U"S;_L5*%C*%Q]G+^LQ5L\5.3;Q7*23BYKLT\ MVMVFV7H"*_DC:PA6;$(TB7J$!TX(Y:T?7.DN74JJR5%O&0NHB4$!*PC1M3NX M2EL+*XO"B7W/YM0K-0@\=45X&TJ'8047^VR3K1(*-">3I(=T6ECM=X04N:3M M,6PNF'FF!GQ#)4'5?3R!!PF1ZE!07A-+*G-D*?<#7(*SO2&=D#)4=NE6KE,N M7X?"?W22QY]2G\:VC7I26 H-.B ^XG>AQKQ02S^[X,W+#HBQZ27$ B07XEA8 M&FADV\'R9/'U^T%@+H-3%!LI+PAQ,--:)..54#F;V1M F/OB(X_(V*T AWS% M5JV(FPND6908.EKM AM-3'!UKX1)6-&PTGUKL[M2C^_!>"#,(AL5CUW!:EM> M7:0_$N^IH;!#X@*<-G(.DNJ$M,%Z0WYQI4SN_Y),1Z5U.N4V9"6W;)!75I?' M>7GE=F)7G2JI E1J\$A30)6$GIT7'.Y]25=W(O(OC%LK=I84W?^PAWG&3$B\ M%X^&Z%>?UB)^^H[B6;"4>VQL6;J72:^81Z(1X 3"^FCXN6*>L"GQ0%@M0R(S M&D0LV &20Q_-QW"XHQAG#>%3UP2#BKJ2^+/K9MU0RV1XJN4+&)&:S,WEW+CF M&^/PSN'ZY&C\&7,M>W&(/53+2!.OSJ/5GLXQBYR2R9A1;2)*'-L+B_.K%Q?C M9'H*RK\XNTB.+T]\YG8Z3H@'_Z]USF[X8S(\_0%[*=6RZMI17^,Y,L+O:]>? MLD]EWC,F178C5'2Y4P_!J]A?]0+X2E>O>';N!IXC14#?5)D?U\@"Z%"T]!X^ M=.)4'^'W3E,\9 MEAS><8]B?1\-,;N]%A>( ZA!%:W_S54'V)(E?H$?A)R(J3BF#""VK7-9*'F_ M76CM:@,TO](EV"I"X# +,YU\(>-YTAW#<]%#7VG@)Z:1O60_@5PAB'5EO[DV MAB-))U^SJX\TLN02]^[=2TH&0M#VE;[[J!$V=0N2>-#/G;3?-W']A/AP;I"E M6>O*5QXBK-S AU/3/IS=F[LDR0VH0(F72R.7G-0\*FN_N)B<)M,S<)1Z;?WI MQ!<7<"SCXPMQ^)&<%7CY."9\'UH-VZ?;5UEI:TF<+X!9T$'"B'.%A'Z5$;UL.NES\9;N;_;AGS=V%"Z\E*]XP&_O:>S%^\YIPO M&G?YD4GS_:/AH=-DX\DG4+A,[V0TD<;9'!+Y(])3>W3>XGT'[HW%TFO0N[+LV)G6KD^Z+BG4\0 M9V[2#\1J"FX>-D7NZXDAZ]8VHMJ@\$V[?O)TN)]\@^WO4ZK_/UGNAB'O:ZF$ M[7KVGIEN4D-3DZHWCML%-GO+ M,&T)A:;I.YGO!B@?FW&W5S2\TXXWPGP0F%T>B43#1F?V0(!!-USC=PNZOJ1J MR:,QF.$"P[1K5$Z'&Y5_EYO>S[&,KG"=R6?%5O^7O6C4CUNW."(;9B9I-$$8 M?K306KH(U*TO:B&KT53;.GP_N[UZ&6)7LOS13PB<+/DJ6+/.V< ?4J@]'?\\ MN_V=H^[IY.>7P=,2L-V[7>N! M^E2)_TZKAEHT(7S@C/5,3(YQM3OH#(-"_>G_PZ]ZK3)Q/#WKA9_=KU0^MN/0 MN\$B)O4[CQXA15"G.[#UK\=(S5E4>=;Y"\GP%VK7E:-=XGH4_9ZPE&;)OYID MSU+5[J>%[=/VEYDS]WO$;KG[6>=OJ5E2XE/(!3X=C\Y/#]S86;BI]9I_G3C7 M=:U+OEQ)9&R&%N#]0D.Q_ UMT/Y>]>W_ E!+ P04 " #$@U=27--DNTD# M !&!P &0 'AL+W=OE-C5SM#7;V#8&61&4 M:AEG23*.:R94-)^&L[693W7KI%"X-F#;NF;F>8E2[V91&KT"SP)T]6(/W9*/U@]_\4^X]R<0Y%K:\(5=)WN614PK*SD+UC(L(_!,. -C\3 0N?@$;B\A\L# M7/X.W#Y\%FZ1HWCTL -82"I_IC@"-1*L#!;"P;6V%OX.AN$3/CE82LT?OKT5 MXZ,F?>=>V(9QG$74FA;-(T;SK\A,%W.@B&&]0=-'#99,!C;,P0:W0BF?;!\/(%%H9O0/;XL[NY)-QV?I$-(!VE^!E?6$7=!U5<$MQ;\>RNL M\ H6TO,)K(U^%*%__37OO);D-<4['XSS$:PJ9K9XHLN2:BP=Y/D$/L*J-085 M?P9GF+*2!0;Y>7K(&E7QBF^:#9(DA2/Y&_7Y&QW-'Y$F5/<,:S+F@)&A*_*K MH5'D!MYG0<. /+ZW6+82KFFJ_-\L'C7\=A:OO7U1-Q1)] PL3.##3Y,L37\% MG\=6R()R9^$_D3WJ<"^(+P[!L!=*1W#I6]W?.TUSY? N@<]8 M"4X=S0F;>2%Q_,MAJI5OP$ MMQ!:K!MS_6G_2"RZV?A#O'MA;JC4!%6FQ))4D],S2H?IIG:W<;H)DW*C'B^U#0I]AMOH'\ZY_\ 4$L#!!0 ( ,2#5U*Q9KK4E@0 .() M 9 >&PO=V]R:W-H965T^6-AJJSIIYWJG>OQ9:]-)AZ79+.S.*%D' MI:Y=\"C*%IUL^MGR(NS=FN6%'ES;].K6D!VZ3IJG:]7J_>4LGCUOW#6;K?,; MB^7%3F[4O7*_[&X-5HN#E;KI5&\;W9-1Z\O957Q^G7KY(/!KH_;V:$X^DI76 M'_SBIKZ<11Z0:E7EO 6)X4&]5&WK#0'&Q\GF[.#2*Q[/GZW_&&)'+"MIU4O= M_M;4;GLY*V94J[4<6G>G]V_4%$\ 6.G6AB_M)]EH1M5@G>XF92#HFGX/$ MP[6'TGHR7AC4_":$&;8!K>G\H]\[@;P,]MWRGG2)! M9W15?1P:VWBJ+'WW7JY:9;^_6#CX\)*+:K)W/=KC7[$7[>U]$-?J_K? M!A8 =T#(GQ%>\Y,67ZEJ3B)FQ",>G; G#A&+8$^Q(L,%:]C7]U,A5TX)M0,'_ MH/CJY;77WX\TOTGT3C2_C<[F2E+F>H4:O,@YHM?U?2C,=!(%-U M*V4.A.(3E_Y3 &"EAQY(#82:AP#F!:4L3F.,"1Q#0,2""A9%$=T:M9--3>H1S<-"Q,>LW1:.Y8DHL1K<0%Y=!GCGH*< M D\[U+VC3*0DB@08TMR[=++?-![69(1G+$ISRDN&'D1"L$S$]%KK>M^T+26< M965!2\,,? X]]^4T\_'0&,6B&5>.$Y9D8M/A.[D4V S85%1^)"+B'(XS+R(&6!A MCP8XLJ2Z7:N?E**5ZM6Z@7:.V!*61 4)()C 37KM41[Q<%)9Y-&R#'A>#H@4 M-.ZT"1T0&=KJ?G/FE.G0N58.<9 M8TQY#IPA5^Y4K7"#^,![W9]5: M&M\C8#=Q 6UD7B(^S%.,[7$"?\_J"LH3E M"!II%Y5,E EF..T2V7"B=--#Z:8G2_=ZL-BQ]KCW,9^+%!H^$FZ\],+V.]VC M+L"HQW]5_X76['/4?F/9GD3RO\K6$W<)44:*L//>82\ M$UF81URP)$M"J"%$[*4Q]E$"D$3AY''DY4J<#CJZ=S%EAG3.-*O!A9B=IM?( M4B,K>J/;&LQ8D%;-/T M?3'?%D?W;J?,)KPN+(6J'Z_@P^[A 7,UWMN?Q,?7SUMI-@UNWE:MH1K-FA7=P>-8M_P%02P,$% @ MQ(-74C3!#DJV @ RP4 !D !X;"]W;W)K&UL MC5113]LP$/XKIV@/10HD<=.D16TE"IO& P@!VS1->W"3:YOAV)GMMO#O=W;: MK$Q0[<4YV_=]]]TY=^.MTD]FA6CAN1;23(*5MCM7:BDKBG0:SKFNN7V8HU'82),'^ MX+Y:KJP[B*;CAB_Q >V7YD[3+NI8RJI&:2HE0>-B$EPDY[/4^7N'KQ5NS8$- M+I.Y4D]N,,NI .>&COV3_YW"F7.3=X MJ<2WJK2K23 ,H,0%7PM[K[:?<9?/P/$52AB_PK;U':0!%&MC5;T#DX*ZDNV7 M/^_J< 8QN\ V [ O.XVD%=YQ2V?CK7:@G;>Q.8,GZI'D[A*ND=YL)IN*\+9 MZ:VR""F2_A6EK4:"ST'MVU.1E'EB([?%3LHLS: M*.R=* F#&V)<&?@H2RQ?$T0DN=/-]KIG["CC%19GT$]"8#&+C_#UNSKT/5__ M2!T,M D>H4L[NM33I>_0_40#X"% M+$F!.HKZ1=(?KC7*X@6LYM(([CLU"P<9(Y8PSU("]8@U=FA7U+KQ+ALNUB2] M_$4=0B/" FE-)9"V454.E>=QK'-2Y3,'ND*%=ULM9',D6EVL:T,LB* I(BS))G%DG$5 M+>?A[,8LY[IV@BN\,6!K*9EY6:/0S2)*H]>#6[XKG3^(E_.*[? .W<_JQI 5 M]RP%EZ@LUPH,;A?1*CU=3[Q_<'C@V-B]/?A*-EH_>N.J6$2)3P@%YLXS,%J> M\ R%\$24QM^.,^I#>N#^_I7](M1.M6R8Q3,M?O'"E8OH)(("MZP6[E8WE]C5 M,_5\N18V?*%I?8^/(\AKZ[3LP)2!Y*I=V7.GPQ[@)/D D'6 +.3=!@I9GC/' MEG.C&S#>F]C\)I0:T)0<5_ZGW#E#MYQP;OE=.X0I?(9S-/R)>8G@2EEG:E+> M66"J@$LL=ESM8.45Y(ZCA<$]VPBTPWGL* E/%>==P'4;,/L@8)K!M5:NM/!5 M%5B\)8@I^[Z$[+6$=7:0\1SS(QBG(\B2+#G -^XE&0>^\0%)++0%'J";]'23 M0#?Y@.Z.YJBH!<*/[;[(*VN1]!U\XVS#15!U",S!!>,&'IBH$7Z''. >GQVL MA(*?_86@\+'R"=#0^F=$Z VIZ:FE% M36@,JGS?;9!.)S D%FH5AP:M \.HCVS#*KK-OHRFXQDY#-)D-,FF,'Q/QGBO M:26:71A-2U%JY=K^[4_[Z5^U3?_?O7TZKIFA!K4@<$O0Y.AX&H%IQ[$UG*[" M"&RTHX$*VY)>,#3>@>ZWFOYY9_@ _9NX_ =02P,$% @ Q(-74I*\3LW8 M P &PH !D !X;"]W;W)K&ULK5;;;N,V$/V5 M@5H4-J!$$B7?4MN [72[6^PE2++M0]$'6AK;:BC2):DXNU_?(24[WB+KI-W" ML,W;G)DY<^=]P=^+7%GCL;@/%DJ M=>"WLM=J]QM8?;V"NA/&_L&O/Q@'DM;&J:H7)@JJ4S3]_:'EX MB0!K!9BWNU'DK;SDED_'6NU N].$Y@;>52]-QI72!>7&:MHM2PK M>A(&[Y2T&P,_R0*++P$B,OI@.=M;/F>H() M XV#)^"R USFX;*OP-U0^12U0%"K9[E](W-5(70:2T,6N$J8%7]28E%E60.7N"+1 N8H:63AJJVW M*\$E?)14YZ+\3/L^_+2^X&8#KZB4X346:T>8LER0^+J4LI1KF'.2S!%^^&[( MDN1'^(7+FJH=VD#!]]!)^F&?,>C2^,S-AR$;]?RTP[)PE QHW-"4?T%3V=(D M/$U+I):$U!ARP8TI5V7NO3- $-F0D#M)%K*A ^XD]!V%:>J09Y6JG>>/@N3> M2JL*9A\6;TFN^;RGAIA[]NS9%G6I"E#/VO2$ZKU:2ONGZ*$LQFI)L.DQ04G8 M'V2/!#$6]H9QPU!*R#VW][^'^&=JX?L<_.9()R/OR# >[3KE>;#)*7Q'T4QOT!=++N8?R? M>*'^!]1,1&$MN7GUJT52(JH M"Q,,L[1-Z#:Q+'\ JKM!/]W[Y5;*BHRRQ';8'_6?3Z*BUBZV;?B:)'HJ0-'1 MA5VA7OMGB:&T(O#F[CZL'EX^L^;"?SS>/)O><4T%:4#@BD3C\P$1K9NG2#.Q M:NNO_Z6R])CPPPV]WE"[ [2_4G3QM1.GX/ >G/X-4$L#!!0 ( ,2#5U)< M+N5&M@4 '4- 9 >&PO=V]R:W-H965TKAB72<[M?OD'3<-$V- MKM@7FZ)X#\\]]T'J<#V,[]W"6D\>NK9W1Y.%]\O7LYFK%K8KW:MA:7N\N1O& MKO1X'.CKIWQ+-.SKFSZR?%AG+LU>N6G\UK'^T&W\BP6IH7?PEZ[0V M%Q-2K9P?NHTQ&'1-G_[+AXT.3PQ,]@4#OC'@D7?:*+(\+WUY?#@.:S*&U4 + M@^AJM :YI@]!N?8CWC:P\\?O!F])3@[(M9U#:T^N['(8?=//R?2FO&VMVS^< M>6P4EL^J#>AI N5? &66_!'W M(#?VP9/3=JC>__F2G#O10UV^=LNRLD<3%)ZSX[V='+]#P5Z7H$]N/VR#][LM MQZ0Y@6*VN[7C5C5R.0[UJO+DK"V=@]WYT%GGFXI<]-Z.?:1>MN1F\/B]LJZI M =E@O$R&CNP11F6AJ# "8\TH8R9.*J6IRA@Y&[K.CE4P^J[LEM^3IJ^1P^,G M*#*3U.B<\$)38R3),T9SQTD&;#JH?3+CJ]1SC- ML-1D@8$ E"AXG)5&4;2D'5JPXG_2(C.:!K0]HG*:9S).,BEHSL77::&8 &%. MA#(04Q"30\Q"/6H!*%'D1"JJ.8,T!;9[20L(*#DU1=!"(BY2F*@%A]1"Z%U: MF/]%B\)D$" /68&X")[D :=<%%^9%8$V4U$)HQ0Q/*,\SQZ5X' $[@D(KG+" M=$8E%KVDA-+(1:0[E% A=V3*%0ZAM20[BEUMBUWM+/9K'(SU"D6-,O^\:U[T MZ:2$:/1I:7Y=(]BY\\N-X*3^"V(BLF].+V[.3W;W@)C\,>K;*"-Y=4BSH)/D MAFH=PBA06RCU9SF F(@< (I*N0U&"D+YC 9@#0HA%S$0$MFMX@82U'M0#^L$,<3$2K1#A!R9LGTB>$ZF7&8! M0E"%3'Z"X!;E: _"): FU= %YHG!U@L.,XAD3+";,DUU$3UA<%L'AC\-SI%H M$;)EU;A%S ZD4FUO/?;_L1HN;D,.>M]:Z/A5$8#!J5X('U M;L82M-*=IQH<_ K>5J.M&T_NRJII&_^!W%F4RU0%NI2IJ#N*E,A8!MDS]2HP/2BAX26 MW%K4BPU]X+Z)SN$1#2*^\^5#+&HI-65(#J0E*ZB.?48P-)A M4ZT*--L\CAGZ U)OJ%M!L]3H((\,Y04"RNAGQ)G"\2IPF("N))#- M<+YEO2D=#)!!6>"[*9RS**H<=MXJ9?/GER%<>C,XX7?H1!6O4^WXNWL M]IOB)%VE/RY/'R1OD=U-[TAK[V":O&ULE57?;]LV$/Y7#L(>4H")1.IW M8!N(DW8KT&Q&DK4/PQX8Z6P3D427I.+DO^]1(ON MS]W*T"J<4&K58F>5[L#@>AY<\/-EZOT'A\\*]_:5#;Z2>ZT?_.)C/0\B3P@; MK)Q'D/3WB)?8-!Z(:'P]8 932A_XVGY!_S#43K7<2XN7NOFB:K>=!T4 -:YE MW[@;O?\-#_4,!"O=V.$)^]$WC0*H>NMT>P@F!JWJQG_Y=-#A54#Q5H X!(B! M]YAH8'DEG5S,C-Z#\=Z$YHVAU"&:R*G.?Y1;9^BMHCBW^%T[A ).82D;V54( MMT,K7*&3JK%POC[9YH>3>$/Z+G=R0KG 9U MB^81 R\+MO=H)FGHP4NXD7OJ$X=&R09^@3A/6!&SC%#NM!M0LRAF,<_)2H4@ MU 2.")E.0J9'A5P9&CG&D78K:DD'LJOA_==>[=K_KN/1#/]+QT\^O?^IEI1Z M1$_"4L&\8'$6CX9(!2Q[U=2JV]A_._.R8&5$ZN4YB_(2KF6U)4;F>7#%J32> MDKIE!ISGC/,$KA2.:$[3*0>1,%X2*Q(ZB> S;E5%G4O?+8ISB%F9IO#'>JWH M#'^']-'VV3ILB4:4LU+$4):,TY?ZA#3,MKKY@6S*1)Y!PD09PZ7NK#/].#]5 M!^2V,;Y7XH@)04DS!&1^=)I<4(5QD/_\HR51/%GG1:^&H0MFLTP M[BU4NN_<.!.GW>E&N1@'Z7?W\3JZEF:C.@L-KBDT.LNII%T[MAK-YK M1T-Z,+=T*Z+Q#O1^K6F^'!8^P73/+KX!4$L#!!0 ( ,2#5U*67P#6KP0 M H+ 9 >&PO=V]R:W-H965TQBV "MI4C\D-6(W05'T@5Y1TB*[I$)24=)?WR%W)1^1E?1EE\=P MYIMO#O)\:]UGO](ZP+>N-?YBM IA?3:9^'JE.^5/[5H;W%E8UZF 4[><^+73 M:IX.=>V$4YI/.M68T?0\K5V[Z;G=A+8Q^MJ!WW2=H0>'OJWZEVS8J0AA?!IVCO MO[+MIV8>5A>C<@1SO5";-GRPV]_UX$\"6-O6IR]L>]FL&D&]\<%VPV%$T#6F M_ZMO P\/#I3TF0-\., 3[MY00OE:!34]=W8++DJCMCA(KJ;3"*XQ,2@WP>%N M@^?"]+T-&BIX"6^MG6^;M@5EYG!E@C++YJ[5<.F]#A[&MPIG_N1\$M!J/#NI M!PNSW@)_Q@+C\,Z:L/+PFYGK^6,%$X2[Q\QWF&?\J,;7NCX%P0APRND1?6+/ M@4CZQ!$.//0.'E&7[=5E25WVC+H;+)SY!JFSBWM6_T[JX59_"S!K;?WYGT-, M'E4Y.NX$X5L(+R#DCF60X8ID@G&8X*O*,Y%+"9?UET_@FJO/1D[N-1SB8#)Z MP68A"E+($@2A10D9):7( >L$J\!@WCJG3?T=@E/&MPD3IMB8TP).=K\CV"K( M985X*L25HP$))96$E]E/466<%)RCK6%P%%&.#N42<1F8H)U+( MR);D)*\$CDJ)N'AY0/Y'G]XZZSUZ4&^Z#2+06&;=6C4.6UR ]PC^IP+[6",$ MI$>BBS&,8TD%88CGY#%*PG).,LJ?BNS(?9PQ3!9$("-CC#]C*+CSDDE*\C)_ ML#$$I<^Q:$CDF =B,%20$M67\@>@_$HKQG^'E!A]5 MN]'_4_I-8YJ@7[9X =&)6[.X-:IN38*LPOO@A<@2\RL.!C'PJY8BA3# MH(D8/XDUDZ==$:NGSRE."94YO$HW%GK:-AY)Q]XO"DH*[ UC@05J3!IQH)E1)04=S!?I.1PC0X9/!ZOHJ#KE;&M77X'1H$+[%,%@W',09G% M'"IS!%L Q_RJ"M3&>$DRGL<=U);E<&,78:NW6 M.NB)#2OT) .6DPP='J-%$3M7#YMQ0G.!Z(=<+@F7U5 3BZ-\QQ(L*8JS5 TL M>E+U'&,=%:E@+X3J$B&E%_A5?K(2+B/8"0 R8[>#:,?5WJ8 MAY"5M"2RX$^1\0K=Y;'E%26.J'B*C%=X(8C#A3QY\#[!Y%BF5YB'VFY,Z)\J M^]7]0^^R?]_OQ'?*+1OL_:U>X%%Z6F#%NO[EU4^"7:?7SIT-F(EIN,+' MJG91 /<7%F_[81(-[)^_T_\ 4$L#!!0 ( ,2#5U+G(QJ"&04 !@. 9 M >&PO=V]R:W-H965T#M;&;$XG$YVM15X/9F9N[4;,S69LBK\2- EV7)5?/%Z*0V^F #EXF;O/5VMB)R>QL MPU?B3I@?FQN%7Y,.99&7HM*YK$")Y71P3D\O$KO>+?@]%UN],P;KR5S*!_OQ M=3$=>-8@48C,6 2.KT=Q*8K" J$9?[>8@TZE%=P=OZ!_<;ZC+W.NQ:4L?N8+ MLYX.D@$LQ)+7A;F5VU]%ZT]H\3)9:/>$;;,V#@:0U=K(LA5&"\J\:M[\J>5A M1R#Q#@BP5H YNQM%SLHK;OCL3,DM*+L:T>S N>JDT;B\LD&Y,PK_YBAG9K]) M(X!Z< +?!#JG87C/YX70H[.)07B[:)*U4!<-%#L 11EWSGK.SR_QUD-C8,]<$$'%SBXX "<8XS MI=0&_G2H<"^>#%P4,GOXZR,">_%L_9WJ#<_$=( %IH5Z%(/9'X*KAE! .D0Y M%ZJC! [_I"E\WPC%35ZMH+"&0F;M_ 0T(5&0X"#%=PQ?\HI7F=A9[NI%+N/W^ [C6PFA@)$QB^_0I?*V,0#L-X*I&O,CY/"]RDPN[DOEV)6,Q MW$O#BWTSF$^"F%E[ A)X(?3$(^SB$?;&XPX[UJ+&**#)E[+>,"KQ;P;9.C)[ \ ;#F$21!R/T@7AQBH/#>BO!)8HA09'3'!$O\M_('* X=)+$ MI]1231*,4I_<+K_1"%B(FCQ@ :$^:_E='A1W)OJQU82":<3Z"BCJ"B@ZNH#: M(%URO88ON'5CM3=' ,OW<273J^S_[G;.T W/%X!F B]E;6L_K[*BM@)Y!68M MH$2O:B5*2SHZ^9[7UY+(+. 2/=>P5+)\F^NZ::4!=3W,(Y2%/<)[@=0V.3!T M^(R"-D6.$/*QW&-\VK:ZD^!R;O#LU;@HGK(UKU;"<=#G7 L94!)A,0?$8W0_ M5ZVZ&!4E)$[COMR*N]R*C]DL[X4J70>^RG5F8P2W6,Y')E2_AI_N!(9$\$=T M$TG .",SK]W)6-U#I.D9$TF/WO?>8(S-\4V7HFR<>O .>_%BOK+F?X"$6^SG MMUCQ.(K@3@V5F&<2+ 9IJF*6Y60F:JU5>:;1CB:+>.,93BFKN(B=L/JZ"[#,[^!5!+ P04 " #$@U=2SF0P M7ST$ "Q"@ &0 'AL+W=O$]ISO?:7/?K!$M/%9EW4R#M;6;L]&HR==8R>94;["F+TMM*FEI M:5:C9F-0%EZI*DNM+56-UP::;55)\S3'4N^F 0_V M&S=JM;9N8S0[W\@5WJ+]8W-M:#7JK12JPKI1N@:#RVEPP<_FJ3OO#_RI<-<< MR. R66A][Q97Q30(74!88FZ=!4FO![S$LG2&*(QOG_89=/XNSENFS\$W;=V3" ?-M8777*%$&E MZO8M'SL MG7W1%H%S.(%KHXMM;N&K-$;6]@E^7Y1J)1UV#1S=R46)S?'YR))3ISK*.P?S MUH%XPP$7\%G7=MW Q[K XGL#(XJV#UGL0YZ+08L?,#^%B#,0H0@'[$4]!)&W M%PU T$";X("YN#<7>W/Q&^9NB3?%MD30RY>8?E)RH4I%TM_>(=SAHX5YJ?/[ M?U[#=M"5(^Q9LY$Y3@-B9(/F 8/97RA-BS404E@MT/1HT8-/W".#N2QEG2-( M"PMUVR?5N0;9$+7)K7)D M^[95C?+$XR(&SL)4N"*33\1H2P4512R>I' ,1R)E82>%+!03DLC%@_*\I[;S M[$B1 [(?"U*((*)72BFE;,)#N%S+>D7W2,ZQL8KX2@NG35-E;]Z]GK'!5OFSGB M"0'H #CB,0LI*2>%;$+>!T'))@1!]DKP R1*>A(E@R2Z:<-D<(/NS^+@ND;C M_T$NFN?6Q.#CXX8Z/*5VIZH.UEOZU"QEV_??1[3!<%XG&MTQIZ0Y94]0T4HX M.?-W+B+@*8M3OT_ESUD63^!B::D^_(Z(V"04<*>M+)^Q'$ N[9%+!Y$;;.-7 M=5YN7;%>U7!)&[I4A738[:_YU@\"[X-L,([7(7N#(R\Z2MFWR/J MF6[S!+1=DP&9Y\95__ZD8S1UJ#&+^9@$0>RA2OZDZ]4)85Z]T"_[+X<6B#U9 MR#V)(MY?SH_L?\%)@Z5'T6H@R-"W@X-.\W,YN!I*7 [$RX3 ^=DD&IZ.B5^F'9#:A=4;/Y0LM*41QXMKFBG1N /T?:GIK]PMG(-^2IW]!U!+ M P04 " #$@U=2,L] ,%H# 4" &0 'AL+W=O.DADA35J&R_T_=1K&>^-.*Z=P'G=^,*K6IL-;[,ZL H?4?]Q>)"T\B:4@K?8*2XZD%BNG6UP MO4N-OE7XD^-1GNUD#A18LK[17\3Q-QSS20Q>+AIEGW <=%/? M@;Q76K2C,470\FYXLY>1AQ.#[)Q!.!J$-N[!D8WREFFV64EQ!&FT"C+Z7 MCZB[ 34\@TJ ]Z+3M8)?NP*+GP$\"G&*,WR-P1*VNSLH6C)1-()UE&Q&3/F^?R)]EKSB M'5'"E>H1"JYRT7<:6%>8TX^22(22-+J<=Q7D0IF3$R1NG/CP@:3,]>.,I)_* M>38>-R(_!L&?VB.+ W>1 MQI8H:IQT,=<@Z=0@Z;L;Y)[I7G+-AU;]3[N\KT5FG;W=(M05 >4TL$6+D,2E MGQ@Q@MANQ1 $"6Q+BF98VD[)LA_41$.QWB+$.YG4+&ULE57?;]LV$/Y7#D(?6H"S).IW8!NHFV[M M0X,@:5<,PQYHZ6QID4B/I.+TO]^1LK442 SL0>*1O/ONNR/ON#PJ_6!:1 M/ M0R_-*FBM/5R%H:E;'(19J -*VMDI/0A+4[T/S4&C:+S1T(<\BO)P$)T,UDN_ M=JO72S7:OI-XJ\&,PR#TCPWVZK@*XN"\<-?M6^L6PO7R(/9XC_;;X5;3+)Q1 MFFY :3HE0>-N%;R/KS:IT_<*OW=X-,]D<)%LE7IPD\_-*H@<(>RQM@Y!T/"( M'[#O'1#1^.>$&%S^8S^JX^=8MD*@Q]4_[UK;+L*R@ :W(FQMW?J^ E/ M\60.KU:]\7\X3KIY%4 ]&JN&DS$Q&#HYC>+IE(=G!F7TB@$_&7#/>W+D65X+ M*]9+K8Z@G3:A.<&'ZJV)7"?=H=Q;3;L=V=GUC;((<0J_P$>A92?W!FY1PWTK M-,+;KV+;HWFW#"VY<@9A?8+=3+#\%=B8PQ+GT%[IZJI1E[!+5[(9,, M-L)T-0C9P'77CQ8;^-/[AJ_X9&'3J_KAKY?2?-&KJ]@K 8U90M."545$\PLT:7$@ M+.-RW1)5U,:13"N6\,J33!C/(R?QB/&RH,Q(1>7DX__N2Y?2)1XIV#U..(:Y M3I1Z"^!N1\W&70&JV_K!T:+F:<34 M?XY"-X;B<9&E6<[*-(.*L"(IZ$L=BS+/6)KFGE!" M ?'L_^;D0%?!+YSNXQO(%GE,0[J(7)Z2!9W?F8/;3,MI,YDV4WBI5,)G[8?N MU-XW64,$1FFG3C2OSGW\_=2^_E.?'H$O0N\[::#''9E&BR(+0$^-=9I8=?#- M;*LLM48OMO06H78*M+]35->GB7,POV[K?P%02P,$% @ Q(-74C_TU1RP M!0 E T !D !X;"]W;W)K&ULI5=M;]LV$/XK M!R,%'$"Q1>H]2 (D:;L56-L@23<,PS[0$FT3D42/I.-TOWYWI-^ZQ4: (8A% MBKSGWIX[4AQQ9:I-)QQ.S6QL M%T:*Q@MU[9C'<3[NA.H'5Q?^W9VYNM!+UZI>WAFPRZX3YON-;/7J(O2J$[V5ND>C)Q>#J[9^4U!^_V&7Y5O6S7/N3$5ZM6^M_817V%ND ZJ5UNEL+HP6= MZL-3O*SCL"=0Q@<$^%J >[N#(F_E>^'$U871*S"T&]%HX%WUTFBZD_ H7J2%X:.8M-*>7HP=*J&MXWH->!, ^0% QN&S M[MW^D+SDB,L6@H-' MX-(M7.KAT@-P#U@GS;*5H*=PJ[N%[F7O+,UV$84/+UA%5L+P1O9RJMPI_.$- M@$?YXN"FU?73GZ_%^JAJ*MASNQ"UO!Q@15IIGN7@ZG/LI%&M' ".8\*EN(@95%>YCA(>!07'!Z<()8D.&&01IPQ MJ*(\J0 + VG? XNJ(@4>Y7F,ZUF:PZ-VB%D449%5D)91EA60YA''QWLYE:B[ MV:GF<91F'%@5)54"G$><9QNE$4\3_$VJF+2P>*MSR")6%7!* YXG.$B+:JV7 M *N2 #-R.HUR].MV+OJ9!-7#LVB7(C2%%KN2Z&L)!R*.8I#@+1FO]&!ZH< MZZ2$DD4E!O&'^+6[G)W#3UHW*]6VWGS5.V2GHBRN85B! D%C$K*SO43)\/TZGT]\']0_J>#IQ[- ^+ MJ%T7VML(=%SQ&T_D;Z.'$5@?7FV^@R%K.!O%\.Y?CW RAG,H'27K_V+W/L@V M"IVD%"HL[A@EAR1^BDFX1Q8+4\]]YVFP/[=Z02E:-U%*X8A1"N-1. ]'/I4> M?F]+%M;BW>-A+HQ\K7D/V6YK/,K#@^3]H58[4!U6F/-FGM$:=8_0FFG?QI#P M?I>\K:^\!B[8N>Q^\@?L$ !# &0 'AL+W=OJJS&+HF1G+1K6Y6-NM)@UG4M]>.9JMKM:4"#IP_7Y6)IW8?QY&0E%^I&V1^K*XUO MX\%+4=:J,67;@%;STV!*C\\2M]]ON"W5UNP\@\ODKFWOW-NI<595SA##^ZGT&0TAGN/O\Y/V3SQUSN9-&G;?5S[*PR],@"Z!0<[FN M['6[_4WU^0CG;]96QE]AV^^- IBMC6WKWA@1U&73W>5#7X>/&+#>@'G<72"/ M\D):.3G1[1:TVXW>W(-/U5LCN+)Q3;FQ&E=+M+.3KZU50%,X@INEU JN*MD8 M&'V7=Y4RAR=CBS'KDMS#W.M%)2-50C<@G9A:2@27&:A M8/Z61'@;?,NF6VK_?H$>MB#B$) MF=BY[&&%&%@A]K/B-29HK.9"N6?2,X' U$TE5X^/]7YOU-=[_W7MVXUI]^P; MVGPT[=M\^:#TK#2H?M^E?ZU?*S?>RV8!YZAMC9/45?V[TC6,R@;Z*DX7"ZT6 MKFF?<5.):Y@=(!=!;MLUT8V!6[]MK;&XJ-S*8W#]@]:XD2BA*>,T#AR M?(M#2B$-'=>8("RC\*NC)E8W3A+"8@H\#K-LR*2 $4M2DD(XN!*Z@45Z9&](D??PJ,+IZ1/;NIV(OK:-D<;A.K&WAN2B9$6+$V<8)"DZ< % M%F4DBV+@/.0YW'9.1A3[QG$">Q[@ZJY $L\=O\+C]T-GR$1!O&=B>TX>MPOIUVQ[KG[=WA^(O4"YRH4*DYFKH9$H#N#IS= MBVU7_I!WUUH\,OK')9[1E78;<'W>XK&G?W$!AE/_Y&]02P,$% @ Q(-7 M4L@N#3E_ P 50@ !D !X;"]W;W)K&ULK5;; MCMLV$'WW5PR$/B0 :Y'4?6$;B)/F\I!TG4N+HN@#+8TM8271)>EX\_<=2EIW MM\VZUX?=(2G..3-S2(X7)VUN;(WHX+9K>[L,:N<.5V%HRQH[9>?Z@#U]V6G3 M*4=3LP_MP:"J!J>N#27G:=BII@]6BV'MVJP6^NC:IL=K _;8=']^AOQQR MIURVRN)SW?[85*Y>!GD %>[4L77O]>DU3ODD'J_4K1W^PVG0\T<':O&8?44 MGGQ4VQ;MTT7H* :/%)83WWKDDX_P"0EO=>]J"]_U%58/ 4(*_IR!O,M@+2\B MOL!R#I%@(+GD%_"B.EBW MNKSYY6M%O2HA+UB2 M1""2A*511C"$G8S13!N5+B^C\1OH^T[34SE-/,'YE\3J-U!+ P04 M" #$@U=2>\,9[6P# #=!P &0 'AL+W=O=7#(0>;$"-1$JRI, V8*U-7+=XIT/NF$>IY MB;4\S#SF'3?NJ\W6V(U@/MV)#7Y%\_?N3M$J&%#*JL%65[(%A>N9MV WR]C: M.X/O%1[TR1RLDI64#W;QJ9QYH26$-1;&(@@:'O$6Z]H"$8U?/:8WA+2.I_,C M^@>GG;2LA,9;6?^H2K.=>9D'):[%OC;W\O 1>SV)Q2MDK=T_'#K;)/*@V&LC MF]Z9VXWBJ<_#B4,6GG'@O0-WO+M CN4[8<1\JN0!E+4F-#MQ4ITWD:M: M6Y2O1M%I17YF_D4:!!["6_@NZKWH,M66\-=>U-7ZN6HWL"@*N6^-AM$WL:I1 MCZ>!HV!N]$P7./+J1&M4C>O.EJ$5;( C"Q4W5MC:L7,-/% H695E96AINMT)M ML 0CX;U0UDB_?'J/ANXVS0>S$1OW!KHS<)%]^$(]9,3'QPTJMC8DLJ*OLP3J M'R3^U[[2?8@3GO11'!E>.9IHOQ*@&F.S0C74^6I14Q-Q7A:N4$A\H99:4[ W M,/'S249C[$_BA$;FLSBE<90G*8SM1FZ/&??#D%T-+"U4U3YB:Z1Z!A[[/(^ M,3]*(KH6H\Q/LXS<\R0'GOH92Z]^5Y=84PM I6RNQ!,(HD+%3?R0QY"R"0'8 M7^*G<7A!&LM?D1;[61K1&/EA-J'QK97%_#"*G+"8'^6?E151,D*+PYE5%?G9 MQ":%Y7DO^?^HRD+>*QJEJ4V*$WI)6/:ZL+"K51ZSHS#N,]X)XTEX5'].&4O\ M/$N!A535N).64D,;0S;)>]FO2YO8ND),FIPXYL=YY.19Q2_U@^"DY39(5\$^ M+!KZZ[[ [O%V+KF7_-N\>OL]TDRJZ$#6NR36\3A,/5/>8= LC=ZZ!KZ2A MY\!-M_3^HK(&=+Z6U+SZA0TPO.CS_P!02P,$% @ Q(-74JUT[5G6!0 M*Q< !D !X;"]W;W)K&ULK5AM;]LV$/XKA-$! M+9#$(O5BJ7 ")':R94B*($D[#,,^T!9M$X3)D\'*Z76'X=#.5^1%,L3OB9,?UEPD6*E'\5R M*->"X#AW2I,A_=,BI#PON^<1-L<)G M8\&W0!AK'J_=39)ZX(0. 8/!29 O@"G,_G/&.* MLB6XXPF=4R+!^RE1F"82/))GE>'D W@'* ./*YY)S&(Y'BJ-QL0_??>C M-3DX"HSZHTP/CQ+V1[FT1_D=LQ/@V!CM391;+;J;A_5ZPI8++,$]F1.ZP;.$ M'($9T66'@/-$UP[,Y@3H1S 1)*8*W'#9N<+%,'X^C"E)FS,W#")G-!YN.N!Y M%3SO[?!Z<1V9_#&Y>H$3\[T+9S%>L(,3ZDH**YA%7G@M-D$4A-U<_(J+;^4R M);I^SRDV5?$(/'*%DRZ ?@N@&WB1VP#88850X.];3?T6#>2C*.CF$50\ BN/ M7SF/MS1)@-[LX)HIS)94KPLXEU*KV76ZQE1H_5 6CD$+O=/@]ZK%U&:QQVM4 M\1K9E>!.D)1F:1?#40L= M\J.P0;)MY(T@:O#L,O*B;JIA135\)1471.A]4S+;8W[YK#L/J;?9)UW>P>.6 M)!M2EN!BCI A3US!IU:'YV?!6LE2&?U M*4?8SXM1'[(=Y8969!.]/$(W6KIC4"LPR7L%(H[ #<4SFE#US;(7R] -2+"Y M(3O,HLA'//VX*OE$;ZBC_&& MZ%66I@R4:]PYNML:W7>#47/#=YAY'O0;Q7W:8>9ZHZAOLFLQA78UO2=29^=\ M59:RC3X;K$VEKK.W/TO:NADZR&_J9H=9$+J1UR38UE=?BW#?/J@5%MHE]MYT MIDSOT$LLF%XRW:SJ#B)+LP0K8B@O= NK/AS2)\"VPD+/17Y38R>P+;+0"3TW M[,N]6F>A76@/KS=7/!.=)-HBB7RGIX^!M5!"NU*^ 9@^^G4"Z])'W^\!5LL: MM.O:SG'E0?U*]?,2[K(< M:3>/CB'T>AIH5*L6LJO6E6['P!><9'I-KMDZ4[I-OC%[7Y_U#I@+5(L0LHM0 MWAM=,ZE$5K1_]CBB+XMY)3O4]UTAFAS;?H M/95/!\U$77>1O>ZVXQ^!.R+,.[SL+ "O!(3NB>/\TGEBMSM&;;]]3G7U1?;J M^RDS\V,. K?X'W/.+">SLPM&[4+;E$:KR3[&NA C>R%^:8TN")NO4BR>?N;J MUU47V:ON_UA]>\"@=_'M?GZ/W_3MX^U/1:T'R*X';TN:]C&EV76_;C*UFA0T MACN7@AK,,K^-E2"O'<6=6O6VNO$]S^\Y&^\OX,=I<6];ARFND6^Q6%(F04(6 M.J1S,M+;5!0WL\6#XNO\ZG'&E9Z1_.>*X)@(8Z"_+SA7+P]F@.I^_.P_4$L# M!!0 ( ,2#5U(49-]TM ( !$' 9 >&PO=V]R:W-H965T=S7ER$/)5Y8@:W@O&U=3+M=[=^[Y*+_8)0[LTF;FTE9Q-1:D8YKB2HLBB(_%@@$X>I M%WC'A6>ZS;5=\&>3'=GB&O7+;B7-S&]84EH@5U1PD)A-O7EPOQC;>!?PB^)! MG8S!9K(1XM5.OJ=3KV<-(<-$6P9B/GM\0,8LD;'Q5G-ZC:0%GHZ/[%]=[B:7 M#5'X(-AOFNI\ZHT\2#$C)=//XO -ZWP&EB\13+E?.-2Q/0^24FE1U&#CH*"\ M^I+WN@XG@#"X AK0.A\5T+.Y9)H,IM(<0!IHPV;';A4'=J8H]P>REI+LTL- M3L]^"(T00@?6U:F R&">)*+DFO(MK 2C"47U*8"9LR0\03"W I:BW.BL9$>< M@MLE:D*9NH,;H!Q^YJ)4A*=JXFMCV0K[26UO4=D++]@+0G@27.<*'GF*Z;\$ MOLFU23@\)KP(KS(N,>E"/_@"82_LO:R7<'MS=X6VW]2Q[VBC"[0+PFQ!VC*L M@ ,'M/^1_2P>QZ.)OV^1BQJYZ*K2JJH==1ZR(-S#^,+%8@;"_%5"RLI]M2U M!FL@D9A2#4PHA:T.XC,'41P-VBT,&PO#JQ8>U1 MHSFZKEE*B3SY "T)5XS8DK>)C\[S'0?MTN-&>OR_5WQ\=L4#\RI\UO-/VE2! MIG2V&2MP3:/J6,UJT^_G59O[&UX]%D^F\I0K8)@9:*\[--JR:L#51(N=:WH; MH4T+=&PO=V]R:W-H965T-S MWN.WIT\;3S9"_E %@$8W):_4-"JT7K^,8Y464%)U(-90F3NYD"759BA7L5I+ MH%D35/*8),DX+BFKHMFDF5O*V434FK,*EA*INBRIO)T#%YMIA*/=Q >V*K2= MB&>3-5W!)>A/ZZ4TH[C+DK$2*L5$A23DT^@4OYR/$AO0K/C,8*/VKI'=RI40 M/^S@;3:-$EL1<$BU34'-VS6\ LYM)E/'SVW2J-.T@?O7N^ROF\V;S5Q1!:\$ M_\(R74RCDPAED-.:ZP]B\P:V&SJR^5+!5?.*-MNU28326FE1;H--!26KVG=Z MLS5B+P"/[P@@VP#2U-T*-56>44UG$RDV2-K5)IN]:+;:1)OB6&4_E4LMS5UF MXO3LG=" "'J.+MN/!8DG(&FC*NGDYB;ED3N* D3M!"5 M+A0ZKS+(_DP0F_UUFR2[3D>_"6O"V M7$MQ#=8$A;XMH+P"^1W]0@M6L;(NNRF/WF&G=^C5^\-ZV%G_#$'G?=UZSUOO MOP*5_S3>+W.";DV@\A1\U!5\]!\&T9N^!HT[O?$P!OEE2!)TZ+BK^-B;:EXS MGMEOF*VX&SQ"3YUT!9P,8YE?!H]%5_.(Q+>O?93AQL$R&,2V@\1 M'GN3+6A:F"GY-[D?UE^8.%TRD%E^G5'8*P=V["=['Z_NT5@.\'@@P@=T\%'8 M+ =Y[*?\F?UC8 O^*,R_D(?VDV,\'@CR 9T>_>0HC_V8]UATCS9R3,<#03V@ MTX/JV&$=^[G^&0J6S00O0,Z MOH>\>.^@I02Y:HZ3%&J.2]HSEVZV.[(Z;0]JW/+VO&M!Y8I5"G'(36AR<&R^ MQ;(]0FH'6JR;8YLKH;4HF\L": ;2+C#W&UL MS5C9;MLX%/T5PNA#"R212&LM' ->DM2#26HD:>=A, ^T3-N<4*)+4G$Z7S^4 M+$NRM8R*!,&\V%KNN;R'/#Q7TF#'Q9/<$*+ 2\@B>=G;*+7];!@RV) 0RPN^ M)9&^L^(BQ$J?BK4AMX+@90H*F8%,TS%"3*/><)!>FXOA@,>*T8C,!9!Q&&+Q M]$?P\ M0_T$D$9\IV0G2\<@H;+@_"DYF2TO>V92$6$D4$D*K/^>R80PEF32=?S(DO;R M,1-@^?B0_3HEK\DLL"03SOZ@2[6Y['D]L"0K'#-USW=?2$;(3O(%G,GT%^RR M6+,'@E@J'F9@74%(H_T_?LDFH@2 5@, 90#4%=#/ /VN "L#6%T!=@:PNP*< M#.!T!;@9P.T*\#* UQ7@9P _E<-^_=+%GV*%AP/!=T DT3I;,<5 7UP#D;!CYA*FBA0@H]3HC!E$CR2%Q5C]DD'?'N8@H\? M/H$/@$;@<<-CB:.E'!A*5Y'D,H)LQ/%^1-0PXM= 70#3/0/(1&8-?-(.'VW% M!4!. H=^#7S:#K_%&@Y1(_RJ'?Y;'.GB80KW:N#7[? 'LKT ?;-Q])MV^)0$ M&@X;I^Y+9WCMZ+/N\!/NAE9=+CV42P^E^:R&?'/\4[NFDD#QO?H$ >-8ZB@I MB3P#=]KJ^0I,L-P<[B_/P"-7F-5-W7XP.QTLL?CGH6.YOCLPGLLS5(V"4#<& M>!PVJTEF6Y:91QT1[N>$^ZV$;SA?[BAC9^ J6M)H#<:8X2@@=6SVF9Q2 9YM M(^2=T*D),VWD62=TJF&N8SFV7<_'ROE8K7Q*EI$LU%6TT'S G[Y;27+L5J8/N793 M 5Y>@-=:P!V)!>5=1./G&?UW%,W4K["V?=,]\8OK:I3K(W0<=.-75E!O:-@P M@= L.KCYOU#@-*NC3,#V7*=A \'2(PA\*Q%.LU1'!NYZC344O0C^1S.B3YVL M"Q9F#]O=_FUU.,E&.W(OWW2\!N*%A\-V$W\O]4RR.H[5 WVG@4#1(V![D_@% M]4Q@M07H#M!80]$#8'L3>" L)$$G_13.#-NM^6WU#QJ]_C7E3[9:,GH&/WF>8VI -\QBVL?F[,JR@MT MCI %3]\":L)\MT%*J/1"T]Y$7D=2;PPBB%1Z)P6")-A:AJAJHWWGE%\U"+E- MKR^H:&FHO:6]CM]7M2&BM'Y:B>EXM\6H#/$>N6WG! MJPGKN_!T;8W2)Y/DJ]XM%FL:2<#(2N/,"U&& MX"4128"^O^)<'4Z2#S/YY\KAOU!+ P04 " #$@U=2H(-!EDT& ( M&0 'AL+W=O7/.]*/**W=>@V9=E6K]\9 4_W,S@[-N M\[(SR[1A,2_^R5=B>S,+9V#%UNF^$-_XX4_6=XBV_C)>--TG./1MO1G(]HW@ M96\L,RCSZOB=/O<#,3* Q&* >@,TU0#W!GBJ >D-R%0#VAMT79\?^]X-7)** M='%=\P.HV];26WO1C7YG+<W&8_]WF3M]5K MY.U]S8I04>MWS? MI-6JN9X+F5P;8I[UB7P\)H(LB20LNP(8_@:0ASR#>3S9'$8&\V2Z>6@POW.; M?]Y75\ SFL]E08:JH*$JJ/-'+/[^X'QUR(O"-(Q'2]I9MAAX6H24(B3#/HV' MR]#,HR@DI\T2O5G@$Y_2H=E)_GC('SOS?]RRKHZGL^K?+ZQD/(7UG2+D8=VF^ NQ9[@\-:X!<8H"++:M!VC1,&!/QM43"*##G$0QY M!&?RD!M4+5ZZ^$Q6=B>W#&$*'FC!?6R94^$0/#PS[B*M-KFLM*/3H187^1ZU M=#L:(D<7K\9("TB0'X7F@-!35/:<(1.V9G7-5A*J&2\9$.FS>;KU?L8)>);@ MHRT!.H/_=69F]>;CF! B9 FKF ?=T'OD(BWZL%) R.DE!\ 8'^E3VT.!99%! M!2WHIM8 E5WZ8B-*[^*DX%YHJ[?"&3S+LWHORWV0XNRXO%FY*_@+8V#)*K;. M+970 1=XMOHKP$$WX?KZ]RD5>;K,"XEPRP34@8>LC(6*>-"-O'@OIW\EP([7 MG>3@:U#P:O->L+J40G!II [4F6<;#(4\Z&;>])6H,X] 3"SQ%?6@&WO'8JB^ MGRN'3D!"/%LY% &A&X'?V(K))Y06OA6OWF>\$C4O9*N-'!>9%VO,!='Q:"D( M4FA$;C1^E4]/$R#1>QDK&Y\$MAT0*3@B-QR/T@9&KY8V:"3^W""<)FYBI&.0 M^ 1;.J@HB-P4=.N;&!D B*$MJ@(@<@/P$HD3(QU_V+.L.*3PA]SXFZQR8F00 M>Z$MOD(?PFV-3Y4Z,=8DGP_LVP845RK ;91/T M3HQUK4=P:)EF6"$.GT7K1:*?]C- MOTOT3HQU_D78LARPXA]V\V_RSF MX&6")\8Z(C'T;:>6.0G1N1=ZMNV5*.X1-_14P9">A>$%>BBA.ARQ MK1)4H9%..O^;)(<2:C@,Q+[M,(XJ4E(W*2\11 G526E!-E68I&Y,3EZ-5*>D MW'T#R^9+%2:I&Y.OTT,)-0#3>BQ 1V\]W+R\3! E5$>IK2**C]3-QVEJ*.F] MG+S;BB)MVYJ/7IZV[\:_I/4FKQI0L+6T\ZX"Z: ^OFX^W@B^Z]ZG+KD0O.PN MMRQ=L;IM(/]?7_HO_ 5!+ P04 " #$@U=2>5#+ZDH$ L M$0 &0 'AL+W=OR&]JP[D&/_*L4!>CC=;;<\]3ZPW/8S466UZ87YZ%S&-M;N6+I[:2 MQTE%RC,/0^A[>9P6H^FD&GN0TXG8Z2PM^(,$:I?GL?QYQ3.QOQBAT=O E_1E MH\L!;SK9QB_\D>NOVP=I[KQ6)4ES7JA4%$#RYXO1)3I?126^ OR9\KTZN 9E M)D]"?"MOYLG%")8!\8RO=:D0FZ]7?LVSK!0R87QO-$?ME"7Q\/I-_;;*W>3R M%"M^+;*_TD1O+D;A""3\.=YE^HO8W_$F'U;JK46FJD^P;[!P!-8[I47>D$T$ M>5K4W_&/YCD<$(R.FX ; K8)] 2!- 0RE$ ; AU*8 V!#27X#<$?2@@:0C"4 M$#:$<"@A:@B13?!/&0??G(-#YT"MV1VW3U+>[$:5WUY=6%55SF(=3R=2[($L M\4:OO*A*N^*;8DR+L@D?M32_IH:GI[\+S0$!OX'+]?==JM*R-92Y_5K$NR35 M/ $/4H"JX,&\J)N^[)ZS&==QFJF/)?9Q!LX^? 0?@ ?4)I9<@;0P"JE6G\R@ MN?YC(W8J+A(U\;0)NIS:6S.+@+_KY"/<(>.9I MM8\,OSVR*]RK../K,2#H$\ 00T= U_WT1[XU='B2/NNG+W9%+_VFGWX?R][@ M;P?GCB('_?/@W)WTN\&Y.^GSP;D[Z8OW^;Y\WZ-;#:>'/55,VL8GE1X]U?AF M@U=QQITM65-912VW\==IX",8XHGW>ECH#AA$A+%CV*P+8]0/:7@,N^G":, B M9*G=.M0B&!$KML]=F ^1">X8=N>*#47(/X;-7;%!PL@Q;-&%81HR\T)TC%LZ M4];[VFO]Y?*O#]MA=3.!?6*=F9%F$&(+/<=,$2C MP,IUUH7Y/J*6#S==%*74M[1N'5J1$;.L[Z("Q@(+=>?00A&SBG+NBBOTK4>Q MZ*((@RRP[%QV8;@LCL!RW0$C(6:!VW36FLZ&F@[.S)Z?[$Y3\].TC0B@;_ M>0=9!(Y21V;KLDIGZ2H5V(MD0= MG%!R+E^J<[<":[$K=/W.THZV1_O+ZH1CC5^A\SERC"_0^:H^N?^2K_]',&]] M+ZDYTV3\V4QE6M<8(.NS>7VCQ;8Z'ST);6&QPF7)<#\_BS,&:FY*2=H M_R"9_@M02P,$% @ Q(-74@@Z=]PY P T@L !D !X;"]W;W)K&ULQ5;;CMHP$/V54=1*NQ+=7"#L18"T0%?=A[9H;U55 M]<&$ :PZ<6H[R_+W'8=LEE;!H*J7%X@=GS-G3L;V]%92?=-+1 -/JI[H?<\<<,72V,G_$$O9PN\17.?3Q2-_)IEQE/,-)<9 M*)SWO>P:8RE?*;'5S/^EY@%:' Q%@*1G^/.$(A+!/I M^%Z1>G5,"]Q^?F:_*I.G9*9,XTB*3WQFEGWOS(,9SEDAS(UDJN0-G5Q&8?2C-+-*7/,_O=;XVBMYQP9O!!&H0.O($;G"&5U%0@ M?)!9(C.CI*#5"[C.#"K4!H[&:!@7&N[PR11,'!/L_G8,1Z^.X17P#.Z6LM L MF^F>;TB;C> GE8[A1D>T0\<53D\@"%L0!>%Y WQT #PZVPD?N^'OF:JC=W^& M^V1H[6I4NQJ5?)T=?!/%4I; E_>83E%]=3"V:\:VDW''-VG!QU6&2B]Y#A-4 M"6:&=BM,U[]^Q,VR)F?<<=OQ21"\=B30J1/H.(E&+*<=SN MZ5BLX5:*PFY\ M?8A)<1TC_C\F#=UQ.^=[3.K6"73_4-V.@W8GB=L]_;%!Y7JL\_YV"@\N%(O7D,(E\,M4M24[?H4KA MZ#,R==QTQKF#Q; FH':8&P8OIW[PUW9CN'6WA/^T^(9[XL7AGNH+7P[PT'V" M_^GZ&U;Q?BK L!LWUU_X*=DLL")-=EY[2S'X9[0!]3C MR^40NF^'YC2>U8Z8$ ?(=8=PR/6W^B?;[5([L."T&03.B2HX.:6OIC8-Y&9@ M9%ZV5%-IJ$$K'Y?4=*.R"^C]7%);50ULEU:W\8,?4$L#!!0 ( ,2#5U*/ MW^>VG0, #<, 9 >&PO=V]R:W-H965T'+@D;&!GMDFV_WYGH#0!)XVF MO338?-_=?NJ> ,Y4]=B"QS?K(3,F<:E M7+MJ*X$E)2G/7.IYD9NSE#N34;EW+R@LY7 OB2KRG,D_4\C$?NSXSM/& M0[K>:+/A3D9;MH9'T)^W]Q)7;F,E27/@*A6<2%B-G5O_9N%30R@17U+8JX-G M8J0LA?AI%A^2L>.9B""#6!L3#']V,(,L,Y8PCE^U4:?Q:8B'ST_6WY7B4\ M^F6_ZT1<0J U@;8(?GB"$-2$H$T(3A#"FA!>ZJ%7$TKI;J6]3-R<:3892;$G MTJ#1FGDHLU^R,5\I-X7RJ"6^39&G)Q^%!A*2*_( "6 -+C,@'P6/!==29(A> MDP]<@P2E+P.]GH-F::;>(/SSXYR\?O6&O"(I)Y\VHE",)VKD:@S7TP=GU 3-1PQ*>^$)>^:SY-ORX.U85@!AR0\L'3S/VI;LREBO-&8:R6YR MY=.P/W)WAQGHHGS:"XY!"YNI_K#O-; C/6&C)WQ1SPME]NT.\B7([V>RUVN\ M]TG2D;RO/"5JJZJ# 8TJ$]4U$3>W0V]E9ZTCH] M-BU1Q[_7TM%%!'[4.P;-S\?SS?]N.P[G?!_I[C>Z^^=UXQ6:HO3<^MGZ'7=7 M='"0ZDIN%]5OB5UT(93ZH3WT01/ZX&SH>+_A[<6QN4L)//Y#M&1<9Z>A%M:>F"\!Q&[1*TH +?.U&"PT;/\'\VGV$G!DOOZ8*N+,W'8NIT[_&] MYQO1^]=^4#,/^UT44:\=O@W6[1L+*^RP<1P+,%?Z\0Y]ED3_X5A.7V ] ,Z> M"K^C(GH#A-M[#1$K,F-8 #M&8I;%!98R)(3IDI3@PB!8_*M(56K*Y"UY!TM9 MX%A*ZAOTVM;%W8.A)@>Y+J=)16)1<%TU]V:WF5AORSFMM3\UDZQE?T9OYC;\ MK6\(-@8F[&DH=I]#JD;J.R;7*57C M!B=[D : [U<"1[%Z81PT_RM,_@)02P,$% @ Q(-74J9!"#8S! + X M !D !X;"]W;W)K&ULM5=M;^(X$/XK([0?6JEM M7D@@K "IA?9::=NM^K+[X70?#!F(U23F;*=T5_?C;QS2D(:0Y4[:+Q#;\SR> M&<^,Q\.UD"\J0M3PEL2I&G4BK5>?+4O-(TR8.A,K3&EE(63"- WETE(KB2S, M04ELN;;=LQ+&T\YXF,_=R_%09#KF*=Y+4%F2,/GC F.Q'G6 >02WSBN5>4;C"DS(5[, MX"8<=6RC$<8XUX:"T=\K3C".#1/I\7=!VBGW-,#J]SO[56X\&3-C"BRC *P#>H0"_ /AU&[P]@%X!Z.6^WS@K]_24:38> M2K$&::2)S7SDQY6CR<$\-9'UJ"6M;2&PR"NE:]QWUURXK8RW3)Y!USD! MUW;M)H7:X5.<;^'/CU,X^G3Y/)PEV,]R=3A+O\7!W3+VNCF? MMY?O/>1.X \J@G#T12AU#%1PJDMWJ$_@26@6-QW"9@L_W\*4T==QU_>'UFO5 MQ;LRIXXSJ$E=-DCU_&XI],%$KS31.]!$.%<**:&.OG VXW&>1L>Y<7#%N(1O M+,X0Q**:B!,*:$FU5YW Y=L\SD*3A3?)BJ:,Y$1BR#4\8C)#^5=+Y/1*]M[!D7.7&5;C MCVK=NL8X;(F:#7VO8K13<\NNA-WLD7ZI<___>@3^ :K#=/**+U.F,02FRJJ[ MM:HJ/Q$JCX%'%E,Y/L"U0:EF\/N3,MB)*=<)ZEFY*W3J]+U:4@8[QW :5(0^ MF#@H31RTFD@M"34-]VK^F3;)[*E93J4G M<%HUOTDU2J0 >Z!@A,7HYC;[-EW^%P5CU<[N M1U=<-8BX>W+6V5Y1SN%W5/,A?LVTTM3S4*XV'F)WM]3X>[3:WBI.^[7R54>D M"%44>DU$ILW/N[:Y2+!(UQ-X3NFA$?.?5$SVIK&"<\F5*3+33)J_>UH2%)(S MI#<+PA-[:S2IZLZA- *TOA#43A<#LT'Y0!S_"U!+ P04 " #$@U=2<_,*Z(H" M #;!@ &0 'AL+W=OICVXR6UCX=B9[33P[V$_ER@4Q48\=W7A?NZ2K3=L&=Q 59 MX1SU0W$GSU%=8>LGLGJ)8*J^0M5B/0>24FF1MV1304YYG.-?2[%+#TY/O0B-$< 0S ME'1-;*9PS966I3DJK8#P%*XP75&^@G,;.=44E<%?$BKAD; 202Q[; 7[,]2$ M,G7P!G5H9(M2JT.XP34R".#7+>8+E+\-[&$^@_V] ]@#RN%')DIEGJMB5QN' MMDXW:=U<-&Z"+6YFF!Q#Z!]"X 7>!OKTTW3_]"W=-;EVX09=N$&M-]BB-Q5Y M+E*J7V JN);FE>U,[U /._5PI_K6$]B46R,5U5+VRUY/_/!D&+OK?CH?0?\0 M;TH<="4.=I-UURC1*7AGICO;5Z1XC,)C#KUT=V_5LB3:]0P'!IB-[QR"C(II4V$RV*NALMA#:]K1YFYN^#T@+,_E*8 MCM1.;(/K_F>3OU!+ P04 " #$@U=2U15):.P" !"" &0 'AL+W=O M:&ELL>'BDI3M_GU)25$=QS92])"+Q&7F\;WA:$:]M51/.D4TL.%, MZ+Z7&K.\\'T=I\B)/I=+%'9G+A4GQD[5PM=+A23)G3CSPWJ][7-"A3?HY6M3 M->C)S# J<*I 9YP3]7N$3*[[7N ]+]S116K<@C_H+<&7RFN]=88G)*9E$]NB>)--&8V:JAPMWAOE-VEUL\,;J5!:,,9#.,XXQDC!A/X M8E)4,);<)D;J;FR%\%EJ#2<3-(0R#0^X,1EAI];Q\7X")Q].X0-0 0^IS#01 MB>[YQK)S9_AQR614, D/, E"N)'"I!H^B@23EP"^E55I"Y^UC<*CB!.,SZ$1 MU""LA_4]A,9O=@^Z1^@TJE WUN 630W&1*=P:3\J MN,)D@368$H7"P/<;Y#-4/XX0:%8$FD<)[+O6:Q%+CA65&=K"@'"',2-:TSF- MB?O:=+7S0#;[KK8XN)4?[ K':G 6=(,@Z/FK[8#O,XLZC; R>Z&K5>EJ_9^N M([*L'ON0AK!]LEJO^#:CL+TCJC!JOS#J=/9+:E>2VF_.E0G.[6X"(Q1V9&#* MB- P3'[:ZL!=B@R-4726&3)C"$;^0^9T*CJ==\J<<>=5]()N]T!"1!7=Z'T2 M8AR]3N!6$.VP];?*,4>UR+N4AEAFPA35JUJM&N$PK_\[ZR/;((M^]A>FZ*XW M1"VHS0*&]&?2V!:2#U/;Y%$Y [L_E[;PEQ-W0/7; M,/@#4$L#!!0 ( ,2#5U*F@70G_08 ,,> 9 >&PO=V]R:W-H965T M2"=M?_T.)<6R))IVO6! $$OB=\ASX_EX.7_B^37,K%V6 @PCE+J3CE"Y9!RY3G*97PFL\&8I$S&A5":3(@EN4-4AIGO>#\FWIY&UWT+*41 M2U@H51<4?A[9B"6)Z@GT^*?JM+<:4PFN/S_W/BF,!V,>J& CGOP51W)^T?-[ M*&)3NDSD'7]ZPRJ#7-5?R!-1_$=/%=;JH7 I)$\K8= @C;/REWZO'+&+ *D$ M2$L VQL$[$K ;@LX&P2<2L#9=02W$G!W'<&K!+S"]Z6S"D^/J:27YSE_0KE" M0V_JH0A7(0T.CC.569]D#JTQR,G+#UPRY*$3=!6&RW294,DB]%'.68Y&/(5D MG:LL>F3H'1<"8.-8A D7RYPA/D6C.R;E -UG$HF8' W#'RB?D MV2?7Q-CCF(6GR,9]1"QB:10:[RR. XWX9'=QWV"-O8JP7?3G;.COFB8T"YG. ML:6@6PBJ$O1XB2V;^"X^'SRNV]O%#3U,O!9LTH6YKF,K%SYJ]'=6^CM&_3] M>0V7>;)@>H9&1>3"'^@J^ANJ&7"21%=2YO'#4M*'A"')T2U5P47W[UGZP/*OAIP? MKC09[NO*H2; GD=(RY,ZF._;1.\A?Z67;]3KX[;$10\,5@L,.#M,J!#Q- ZI M8F!M7?0[.CJ!X[<,Z8((P1NF9+ R(S '.N7+3(HU+2'BTYRGZ.KCZ)U.U:"C MA=72TX1H*(FMFMJL_Z5R5,-L<;0&M=G3>(V?\;ZI7$FVBI4W;%<%+:Z;\Q,M M;G/28U+;0'8N#&,VA=8(7;,,GB2Z!?/$RU0'7%,BWIL3*TE3JFH@)]ARG0WE M$]=,A\U4][+E 7=9JF-)%X*==O[<;-'Z'AN#4M,?-O/?KU<5W.6QCH5=2&!Y MP[:%9LWNB='"FA^QF2!?K"!YV^WN0DPI6A,KWIM9<9[MK]K-EZYWVW=; MO=]LZ]TQQ934_$S,_/SK58MT:;8]3XR0IJ(U"1,S";]4\:F&V1;=L1;7B%/3 MD)J\R=[D333,3(CK=_RKP75GVT0#,\RVFN:)F3 A,=[^AV4.J1F5[+VC)%U> M/"%.@-O[82W.]K'==I4.AW'@;W!6S9G$S)DO7)JZM*@[!=#!L(6'&TB(U/1) MS/2Y1[78SJH:2&.-T]2U)DQB)LP7*QC=+:C6YQI8X^BE:49-NF1OTJTDUT^L M3FR'N.T-E ZGF2P3+:XQ69HG>(J?FU]JVK'-M--9=%F:I.P:!$TQEX#*# M'.2S+/X)&4A#N:1Y3!,T@Y614$>[A[@?! 1ED 3P)NEWQ*93%A9OAT-O6._^(A?*V"I1"9X$D?%0@_V MFA!\99@ O5A:F*Y&IU$4*SVA)<[*"QIX.S6=M]9,:YN9MK-=J&)CEJJ.QI7C M.J6L+A$H6N9Q-BL\A( R$%7V)+!P%6>O7B'X.T 'K\QE1N&*XW@(QW-8!),R M*?RCNC@\P%8_(-8!4EWE,O[9"*J:ZN5(OF,#YC.7X,>J#D.JE&T8]X>>:GY; M5@B50W&Z@%PKVX](WPN\@^/MVH(^0;^H:)NCLW8<;EX^Z)>5UUND6C.')L6\ M48Y@Y70YPD$?8PRS0C]EG+Y/O!T2GUC&)*P7&?:677E[?5N9:9;:P4R_/[2) MR3JZ^I>\ZJXS6M]O\9G$ZS[3LY& M.OR8G-WHOE_9UMD$"K6F)UM=J6K'L FT:+6R;6BQM2W.\P7MH#:\O-Y]3_.9 MJLH)FX(3K-,A$$Q>WIB6+Y(OBAN^!RXE3XO'.:,1RQ4 VJ<<"FCUH@98W5M? M_@M02P,$% @ Q(-74DN4"Z>:! H0\ !D !X;"]W;W)K&ULO5=13^,X$'Z&7S'JH1-(0.*T31JN5"H-:%=:;A'LWCV@ M?7 3E^0VB;NV0]G3_?@;)R%MDS1%XG02HHX],_Z^\)4 M7O9"I987AB']D"54GO,E2W%EP45"%7Z*)T,N!:-!KI3$AF6:MI'0*.U-QOG< MG9B,>:;B*&5W F26)%3\O&(Q7UWV2.]UXCYZ"I6>,";C)7UB#TQ]7=X)_#(J M*T&4L%1&/ 7!%I>]*;FX(;96R"7^B-A*;HQ!4YES_EU_? PN>Z9&Q&+F*VV" MXL\SF[$XUI80QX_2:*_:4RMNCE^MW^3DDFOS.%0,;SF#J^UF2Q52Q #ZKD F8\02#-=11],S@ M$Y<2Q>Z9'U,IHT7D4QT:$A:")S#]//L$QQY3-(KE"=@+]P M16.8,RRP#!1]:4-?6+ W-AT,;.*2&H6F6)^XMNG4*+2)$=.QVWD,*Q[#3AX? M4Y\G.0.(DB46VS8BP\;6[LAU^C4>32G;L5RW1F/8. G;'0UWL+ K%G8GB\T* MXK$%K@9PQ5(<*;B+*9:*:? 75C0=G#!52D3S3-%YC,0YW%&AIQ]O63)GXEM' M9C@5'*<;3L*S5$F\_EXK%N)9%ZL@$U'ZM"N+9\[>H'<:GCYS3;L6,-?=&!^M M+J:CBNGH?W,\_-,H\8 /$N"+O3=$&<5O.$*W(N;^=\7-"C3N:O+?.>:6)S9T)<>Q=>UOK MO:UWUR:OM+'E>\MV=Q04LK[<2/>-]*X<]DCSPMG*T&U0^M+9GEF7;])=O]LO MSJL]6O<,DTD:QD7?])]P70 MJ&:E&[JURD>CAB(Z'I<;9PU8LH#B(H^Q,9(7AX> ?P=P<-@=+UIN=TG1)HX. MB'F*)>, #G=E?;$3)C7*U/.R6"/D%/,.EQNI4ZP?6Z>8&@&ULK55=;YLP%/TK%M*D3>K" M1\C'J@0I"=W6AU91DFX/TQX MR8'Q>Y$"2/209U1,K53*XM*V191"CD6/%4#5SH[Q'$LUY8DM"@XX-J \LSW' M&=HY)M0*)F9MR8,)*V5&*"PY$F6>8_Y[#AD[3"W7.BZL2))*O6 'DP(GL 9Y M5RRYFMD-2TQRH((PBCCLIM;,O0Q'^KPY\(W 09R,D8YDR]B]GES'4\O1@B"# M2&H&K%Y[6$"6:2(EXU?-:357:N#I^,C^V<2N8MEB 0N6?2>Q3*?6V$(Q['"9 MR14[?(4ZGH'FBU@FS!,=ZK..A:)22);78*4@)[1ZXX?:AQ. .VP!>#7 >PKP M6P#]&M!_+<"O ;YQI@K%^!!BB8,)9P?$]6G%I@?&3(-6X1.JT[Z67.T2A9/! M+9. 1N@C6D.BLBG1"@K&):$)>A^"Q"03: ,/LL39AXDMU8T:9T9G#,A#AG=T4W-'3ZC]X'WL3>GU'@-PK\ M3@5?@"4<%RF)T(+12-W+L?DA5T3G,5HO5FMKE:=_@R:%0-.E4]EW*!EL#UFJI%YXSIYAM[/<=Y=^YSZ<:-!BVX M\ 6<_QSWR(AA8\3P;=)SJSK$3 B0X@*=@&:J%?Q/HD:-OM$;)ZJ;;^RV)>H% MG--FN'U2&W/@B>DQ D6LI+(J.\UJT\9FIGH_69^K]E9UHW\T56^\P3PA5* , M=HK2Z8W4Q\&K?E--)"M,!=XRJ>JY&::J10/7!]3^CJDJ7$_T!4W3#_X"4$L# M!!0 ( ,2#5U)E%]4?) 4 /L7 9 >&PO=V]R:W-H965T51IHV[31I.ENU.[L/JWV@P4W0 M ,X:IYF1]L>O(02"<1!)]J4-<,[%]]C7Y^+AAHOOV9(Q"7XD<9I=#992KBXM M*YLO61)D%WS%4O7DC8LDD.I2+*QL)5@0%J0DMC"$CI4$43H8#8M[3V(TY&L9 M1RE[$B!;)TD@?EZSF&^N!FBPN_$<+98ROV&-AJM@P5Z8_+9Z$NK*JJ*$4<+2 M+.(I$.SM:O 971;\KDE?)O 89N^'QGU$HEU<#;P!"]A:L8_G, M-_>L3*@8X)S'6?$7;$HL'(#Y.I,\*0 MP2X)=E\"*0FD+X&6!-J7X)0$IR_!+0EN7X)7$KR^!+\D^#K!.31Q<#=SL.\[ M4#79K=D^2-E--RKFV]HNK&)5C@,9C(:";X#(\2I>_J-8V@5?+<8HS:OP10KU M-%(\.?K*)0,N^!6\L(4J+@F>V8H+&:4+=>^KV@5>@IAEX/4G>!(\7,]E!H(T M5&CQ'LW5@X]C)H,HSCXI^+>7,?CXX1/X *(4_+[DZTQ!LZ$EU3CSMUGSN>.? /]2^_ MN1OIT_/F_>$\Z6;]Z5['*K:K6K>+>.10K:MRSO)R-I7DEDH+:F[=[R/70=## M0^M]?Z$;8!#9E#9AXS:,$L3A>1[4EL!#&X=<@CU? MP\T,..HX%$.S+DZ5@].9PR253*1!WA$&<1]QW"JP>[HX;BL9VW=L7UO0#VT8 M<1"Q=6D,,.KXY,"*\:H$O,X$GED6A:HCB)0N3WS#1-T!])#)K][BGRZ3;YAS MZE"(-)T,."63B[5:G1EPD]LU*(5@W4?!9<^24/U#2%.JV!4VP Z MPP=0>^-6'8-+]1HVX#P749_JTAEPRB'= SZ :B- W4YPM';'5G3M'.@,ZT"& MW1X2SW%U/=LXBFRB-W0S4SQE,GL]6#.+VCY0MW^![116WC;.JI'E,7U8CSZ %1<6TTN-MH?I/+?>D:G^(]Y,*UJ^ S7 6W/0!C MU7'HNZ$!ASP?ZKOFS(1S(#DH5^TIN-M3^LAU9!GCVD_P&7Z"VPZ \@72DM" M4U\-OJM+:,!A8N^UT2N_^]I)H;7__Z,L!4 MCXR1KJ(AF@.IWMM8>^=M:H];%*?(&9CS=2JWG^/5W>JD^G-Q7J?=OT:7$V2X M/T67L^TY=!U^>RS^&(A%E&8@9F_J5?#"56,5VY/F[87DJ^*T[Y5+R9/BYY(% M(1,Y0#U_XUSN+O(75.?]H_\ 4$L#!!0 ( ,2#5U+)H0,Z?P@ .8@ 9 M >&PO=V]R:W-H965TY8$B.,,"[!N1=OM?@CV09%HF[>2Z%)TW.S7[Y"R)4[:3Z4JTYU^1;D9?5]62M]>9R-JO2-2^2ZIW<\!+>+*4J$@V/:C6K-HHG MF54J\AESG&!6)**;9,4_/S[8/UG"Q[ M/"45OY/Y?T6FU]>3:$(RODRVN?XH=[_P/2#?V$ME7ME_R6XOZTQ(NJVT+/;* M,(-"E/7?Y-N>B',4V%Z!=11H,*#@[A7"M#3-[])S4E(IN037\'Z:_*1;Z32 MHEP=C3V4M4>:E7VSX#H1>?46WO_Q:4'>_/"6_$!$23ZOY;9*RJRZFFF8F#$_ M2_>3N*LGP08F01EY+TN]KLA]F?'LM8$9(&I@L0.L.S9J<<'3=\2E%X0YS$$F MM#A;G<:(^OWYZM$(&K=9)-?:\P;L?98ZR4F2_0_\@6?D?O[P>7&+T5R;\:T9 MDR*>;_S(#4/W:O9\#+XOYOD>I?YKL7M$C'F^SQJQ5V"\!HPW"N:AU%SQ2A/^ M#;)=Q3$! Q#SJ>UX'!R;FQ'Z X_ ;'/XHC@6'S)R*.BK M[TE2F,#YVPY@H/S^-(*HOSB8F!,&80<4(N:%GA/AH((&5# *ZC=93M.D6I.= M$II/,[FKL4F]YFKO@28E5.0-?8N G(^;?Z1_8QTFU3A2?FK*4D506QGOKU=][,GG#4$[&S3\RE),0P>M$$>O0 M@HC1((B[(8")>7[@XLQ$#3/1Z-1_E55%+'Y3,+:B6MMR(9=0JI\T1L6XO4<7 MI2+J3;ZS[HN^Q#1F08<#1(BZ0\X1-Q3$9U&PV?=.%=/113O9:K\.#^MT"@8J%K!L=F)@;10/108]Z*SHZ^?FV@A'C M(!LMBGUI.,JG*224E:$FP*D9M_X8X-10Q!N FZC+#2;GAZS+#2(6#_4 E+74 ML-')_VX(0*?/L.]YWZ(7H_WV">O%,#$G=GK ^F(CO1AMFS$Z MWB[=)1MA?,WV%Y!1M] WHVCZ?4_ *.M%/"+F1$XOXOMB7A@X= !-VT;1\49G M(0MH^T5*'M_SXHFKOT9V1K1M0>AXSW#VWHCVZS\T0&ZW55H@NB)CK^]% OF1M26?C1??&F7!#"=$9>LK9+L.YU9L'YI8X[;+>8+ M3 RV^E&7*:10!HX?#C#5UDGV_]9)UJ]J?NA'W>W' I/SF$=["! Y/X0$/ "A M+9+L.Q=)UB]KT"#ZW2*)B4'!Z#;9F!B-V) /MT62?9\BN3=S?)Q%'19T.S)$ MC'EAW,LO?;'8]>,!,*9&OAYIZQL[L2=&CTSF)[0>RC3?9K"U2+G2B2B):5;% M"C9I6Z5XF;Y8!]AL%6Q!*DZ2-)7;TI[Z*IXG)F"/SGHNR I,5+,<]KK<[G8S M46UD!:3#5C^QD6'M;4O%DUS\#>I%HKY,M9R:OUR_.CFR6\6BD)G9&J:RU HV MD-6[L:S3UDYV8@N-'J;,3VA]-)%1V9>H##AXAA$8%LJH;+B]+B'/IC^"-=AP)60V2HG;%F+WQ X: M/529G] ZH@2F2N"O*K3$I[BC1*0ENVW1-[9?1H97Y" MZX@$^#&%O=[1^4ZS>S]$#( R5$%%+41=4PT:,W0'CI24+S_^)V(T_ DH.'3" MAU.C30YH(4J-\%)NE5Z3K]M$@2ECPEQ"C-+0UGMWO-[CIRGS$UK'OM [[Q&E M32FPX *JB\Y?# Z(ZG)_$[@3 ; P[!Q;\/0,XQ_PFD/S"+YG[BD/OG4![*^XC3/[P2;M\<,"&0>$%3+? BC" MA"Z'F?/N:97@XW%W=&&K[LN8^RZ29 M-F%Q2"4U04V0VI1\=(0/B:E_Z&1B,,N4.9XR'Q3@HJEN//;W/Q\64QH3\-N, M%^"J=4RG9KYVS40.,2%28(N^6^W.L]4:P67>*O!M'7-]/,%"K4> M!W'P\N&.+ROK/H1YUK ESM ^-+>:5N%&I>0U2L.5!(V+<7 >GTU2A_> GQS7 M9BL&YV2NU*-;7);C('(%H<#".@5&KQ5.4 @G1&7\Z36#34I'W(Y?U+]Z[^1E MS@Q.E/C%2UN-@U$ )2Y8*^R=6G_'WL^QTRN4,/X)ZPY[0N"B-5;5/9DJJ+GL MWNRI[\,6(3[Z@)#TA.2SA+0G^,Z%767>UI19EF=:K4$[-*FYP/?&L\D-E^XO MSJRF74X\F]\HBS""+W#!!),%PLS/SA0MX\+ _DMPCT^V9>* D ^S*>SO'< > M< GWE6H-DZ7)0DOE.-&PZ%-?=*F3#U)/L3B$-!Y $B71#OKDT_3X]#4]I"9L M.I%L.I%XO:,/]'[8"C5BEIN.T OFEE=G:C2W_LT[O#MWX/BD?#T3_4*VOI MQEKZ7VL3UG#+!%PA#3S9>?6O!W!N#%H#\V>R_%N1'<$,H6[/K&S@[4,!JF;^R$6_/K[HYKII=<&A"X(%YT>$("NCN/W<*JQH_T7%DZ M(#ZLZ I#[0"TOU TUOW"G9+-I9C_!5!+ P04 " #$@U=2\=*))ED" #K M!0 &0 'AL+W=OO?1U&@G#VB0#W OQ=0=0+(I=H M1^;26A%-\DR*%DGK;:+9@:N-4YML*+>GN-;2K%*CT_D?H0&EZ!Q=$T9X 6CM M[LX*-*%,&?LMWP/70E)0Z+0WGQG[XWJ%3D_.T FB'#U48J<(+U7F:P-E0_M% M#W#= >!/ %907* H_(%P@(,)^?+;\O#RH]PWI1CJ@8=Z8!=O]DF\>]*:\FJ0 ME+"I9#IU[-2V0_9Y-(_C,,G\_1AZP@VG 0X'MP]PT0 7?0GW9#KBG/+S1HH" MU&2QNP#):.,DC:(#NF.G,(C2^33<;(";?0EW0SDU][!$6R&F+\+L:%N,@\LD M/: [=@O3*!F5^ ->/.#%7^(]"#U]HO'1425!%(7S ZICM]C0X]D!E3]J1?L, M_B9R2[E"##9&&%S,3039/2W=1(O&=>>ST*;7W; RKS%(ZV#6-\)T:#^Q#3^\ M[_D;4$L#!!0 ( ,2#5U*Y>V.THP, $. 9 >&PO=V]R:W-H965T M^_[LBA)A>45WY%:/]EP46&ENV+KRYT@>&V#*N:C($C\"M/:6\SLV*U8S'BC M&*W)K0"RJ2HL?E\3QO=S#WI/ Y_IME1FP%_,=GA+[HCZLKL5NN=W6=:T(K6D MO :";.;>!_A^B0(38!%?*=G+01N84AXX_V$Z']=S+S","".%,BFP_GDD2\*8 MR:1Y_&R3>MV<)G#8?LK^MRU>%_. )5ER]HVN53GW,@^LR08W3'WF^W](6U!L M\A6<2?L?[%MLX(&BD8I7;;!F4-'Z\(M_M4(, F!T(@"U >C<@+ -"&VA!V:V MK!56>#$3? ^$0>MLIF&UL=&Z&EJ;UWBGA'Y*=9Q:_,L5 1EX!ZXQPW5!P)U= M/"NB,&52C]\*O62$^@UPO09__6SH3K]$!5ZWB#<:\N5N!5Z_>@-> 5J#^Y(W M4F/ES%>:GYG%+UHNUPAU4D+ N&,53[+Z9%ZS^;.-C]5.\$=BWK@$ MWV](]4#$_Q.+*NEF22Z[J)*C8F$6)N%($A<*QY7C>4K6F]M5R[ MSDN5R;K9LLLJDQW7G&=YD(VD<<#2-$ASMS9YQS:?9'N#BU(/B;$OGB$(#'IO M#BXK29OO6;%QF.3C'>3"P13"R"T*''Q-X"3C%272LKWG^L-TEAJ]'<,+^W&; M;U@EBF ^]F,7# 71"9.#O2'#:4?^2DI:,'*>"KUWPFGS?+D*QW:9!&$Z%L%A MJGDMC]Z+X47-E/H\$EM!6ALIPYI3B .]XU#1_&=/;(_<*4O +99ZCL:$0:@GV^X/K:W'7,+Z&Y]BS]0 M2P,$% @ Q(-74K!VW<3/ @ N @ !D !X;"]W;W)K&ULM99=;]HP%(;_BA7MHI5HDY@00@5(4-JMTKI5+=VT2T,.Q*IC M,]MIV'[];"?-: E5;[@A_CCOF^><$)\,2R&?5 :@T39G7(V\3.O-A>^K908Y M4>=B ]SLK(3,B393N?;51@))G2AG/@Z"V,\)Y=YXZ-;NY'@H"LTHASN)5)'G M1/Z9 A/ER N]EX5[NLZT7?#'PPU9PP/HQ\V=-#._<4EI#EQ1P9&$US MQ,:[@!\42K4S1C:3A1!/=G*3CKS @&#I;8.Q%R>X1(8LT8&XW?MZ36WM,+= M\8O[M5=6S@H66A MM,AKL2'(*:^N9%O784<0Q@<$N!;@MX+H@*!;"[H?%42U('*5J5)Q=9@13<9# M*4HD;;1QLP-73*?Q,:T "=H<]"I"5E#!&>HANN"5_3 M!0,T40JT0B:PU05AIT;R^#!#)Y].T2=$.9IGHE!&JX:^-ES6W5_6 M#-.* 1]@"#&Z%5QG"EWQ%-+7!KY)J,D*OV0UQ>\ZSF!YCKIA!^$ !RU EQ^6 MAX,6^>SC\N2=;+K-,^HZO^B WR074M._Q+TH8K7_=#IH+C1A;96OG'O.V1X! MS^,NQHFIR?-N.?:CNH64L4#D/<1+U*+FJ2B]Y-[IIRJN'LJWG[]_]W M'72UW9@3PFSM%J&#?@&1Z#N'MI2K^\6[*7<'0=R.V6LP>\?"G)>B#;.WAXGC M.!JT8\8-9GPTS$Q":SWC?5 8])*PG3-I.).C M<1I-&V>R]QJ%<1(D;SC]G3,]![EVO5&AI2BXK@["9K5IOQ/7==ZL3TU;KKKH M?YNJI]\2N:9<(08K8QF<]PV3K/ID-=%BXSK'0FC3A]PP,Y\6(&V V5\)TSWJ MB;U!\[$R_@=02P,$% @ Q(-74HW-[":@! )!0 !D !X;"]W;W)K M&ULK5C+;N,V%/T5PIC%#)!$)/5TX!CPJ^TL4@23 M3KLHNJ EVA9&(CTD'4_^OM0CDB51LB;MQI;D: M,/DP.2AUO+DD=!290'I8F%(?2LE,1L,I_E MSY[$?,9/*HD9?1) GM*4B-3T!N S M[0"G)\ N ^RQ 4X9X(P-<,N O'2KJ#V?N#519#X3_ Q$AM;9LHM\]O-H/5\Q MRQ;*LQ+ZUUC'J?GO7%$P!;?@5\ZC(U M9GNP2/F)*_3&9-A5X^T\G].3;TD2PD)JZDL1Z.:!F="\S /HXL"962^7 ML]6%^9[CN6X%:_!R*E[.(*]%^/T4RSA3$9FML>U):H1>A/(&,*I,?(N$W@41 M!_L8M^@:4#"P/3-;MV+K#K+58J6EB.F=*@1EX2M0@C"9D(R^B:K;(:&)MIEV M0;<8^F:B7D74>V^[OMB'+18&6#-5='@Y5>\_$%>;Q)R _:"2Y-,K/W. M.D.V9T.[-6T;$P[9, C,#(.*87!E08:G]*1;2B,0IT<2"^V3IG6X#KI]*(NF:!,'3]SF8T 9&''8A[6-;.@H:M9;Q MHJZ':.6ST=1ND[T.;)*M[0:-\QMCO_V1_>[B3'*P'IEOG7 M>"I8ON=(,DHM:Z]!PV8SM&VZNH\<#_J=:33A;-QG@[CV!SSL#^]0RS*C65G* M/P==B*U=NX=L;3MXV'9^5BBQP6,\U'Y9,Z#ZWR%Q[4-XV(<&NHZ[1H)<[+6W M]LJ$:ZZ.)K?:UO,ENE\5!U9UFN+\[)&(?:S%):$[G1+>^9J4*(ZD MBAO%C_F9RY8KQ=/\\D!)1$4&T+_O.%=O-]D U<'@_%]02P,$% @ Q(-7 M4N2!O*02!0 .!@ !D !X;"]W;W)K&ULO9E= M3^,X%(;_BE7-!4B4Q';B)*-2B8^=7:0%H8'9U6JU%Z9QVVB2N&N[=-A?OTX: MDC:.TT('N("F.>?X/;:/']N,5EQ\EW/&%/B1I;D\&\R56GQV'#F9LXS*4[Y@ MN7XSY2*C2C^*F2,7@M&X=,I2![DN<3*:Y(/QJ/SN3HQ'?*G2)&=W LAEEE'Q M?,%2OCH;P,'+%U^3V5P57SCCT8+.V#U3WQ9W0C\Y=90XR5@N$YX#P:9G@W/X M^1*CPJ&T^"-A*[GQ&12I/'+^O7BXCL\&;J&(I6RBBA!4_WEBERQ-BTA:Q[]5 MT$'=9N&X^?DE^I9W,(Y7LDJ=_)K&:GPW" 8C9E"Y3]96O?F-50GX1;\)3 M6?X&J\K6'8#)4BJ>5.ILD+X;Q7@G]-M%^:GS+%0,1&()?.8]729H" MFL?@.EJ !GW:\/KIBBB:I/-:&W^ZOP-&G8_ ))#EX MF/.EU"'ER%%:;M&H,ZFD7:RE(8LTB, -S]5<@E_RF,7; 1R=9YTL>DGV O5& MO&*34X#A"4 N[M#J,>.;CN>US&\RSQOB1YHM@PU?,XUGU5]RDM^_0$ MS 27G?VV#NN788LZ?1J3T$4^'#E/F]ETF/F8A*@VVU+MU:J]@U33R629+5.J M]&N:<:&2_VA1L5V)K%LB&PJ'/B2^%[4RZ;#S0@^1J#L5OT[%/RB5G*DNU;ZA M!A(FF;B5HS'*:L;X90TPM*,2H/6-VFFU) M#FK)0:_D!ZYH^JH)'A@Z0C?T@W8/FV9!J/EEZ>&PEAN^3:YE.H1&F:%(+S"X M)38TQ*(H"+#7+3:JQ4;]8HO1![?%\(._;UCVR,0_/4L3=!LNN ?5QE*RZ3(% M:3)EX.@O1L5QYPK?WT@$GK6G[!.\ 3+X/JMI%7=S /TP0.TUJ#+;'$"?$-L2 M!%&C&WW8>EHUM;U0NF'4KO,N.TR(;6V"#='@84BSE! T406#$(=MV=BL(=?U MB45U0S38C[3+UVLC8)?5MNH&7>@P=+UJKIJ4&G9ELLML M.Y6&9>@PEMGF:6 L%VY;L0DL"ZI0@RK4CZI;GD_T%&5*3\:98"PK$;#/C&RX M@OJY\I/6_/Y&O)U+/FX@A0^#E/UZQS5WP\0C[0-)9;9]6G>)90^/&U3APU#U MFB+")I6&Q,?M9;/+3&^@+&=CW+ +'\8N2Q%543<'8&M[6HDVK4+DM\^#SL;= MK#YBS,HK:PDF?)FK]35M_6U]+7Y>7@8[C?GZ3OV&BEF22Y"RJ79U3P/=M%A? M4Z\?%%^4-[V/7.GS3/EQSFC,1&&@WT\Y5R\/10/U/PO&_P-02P,$% @ MQ(-74O'%Z8*+ P Y0H !D !X;"]W;W)K&UL MO5;;;N,V$/V5@; /">!$%\N.$]@&?%NT1;(;Y-*B*/I 2R.;78ET22IV@'[\ M#B5%<1)9\!9%7VS>SN&9BS@SW$KU3:\1#>RR5.B1LS9F<^6Z.EICQO2YW*"@ MG42JC!F:JI6K-PI97("RU T\K^]FC MG/"S6;M5X*'.394P]3S&5 MVY'C.R\+=WRU-G;!'0\W;(7W:!XWMXIF;LT2\PR%YE* PF3D3/RKA1]80''B M5XY;O3<&:\I2RF]V\G,\$,TQ3RT0Z_JY(G?I."]P?O[!_ M+HPG8Y9,XTRFO_'8K$?.P($8$Y:GYDYN?\+*H)[EBV2JBU_85F<]!Z)<&YE5 M8%*0<5'^LUWEB#V WS\ ""I \!X0'@!T*T#W6$!8 <)C ;T*4)CNEK87CILS MP\9#);>@[&EBLX/"^P6:_,6%391[HVB7$\Z,OTB#X'MP!M=(_M9P,D?#>*KA M 7S^'DTRE\ B[@82USS42LAZXA 9;&C:K+IN5EP8'+_ !NI#!K M#0L18_R6P"7EM?S@1?XT:&6<8W0.7;\#@1=X#8)F1\/]00-\?CS\L@&^:(?_ MPL0Y>(WP-\[HUK'L%GSA ;ZO&U3,<+&J8MF!.Q0&%CMZ531VX N:#CQ(P](F M3Y7Y2DSM#K' MA$?-S'98>/7/_,"^.,&LR6J/UMBV:^OZ_](+"F4]L4[D\G9 MHT:8:(VF*>'Z'XP/ZZ_/OM>J[H;M>)9GQQCL[]42OY7T&BDO*3_>)0Q0I. S M%]:\.IW1=C'VR .JS,9C1I5!4=\ )[\C4Z>-U:7]^L"#9X+J-EN"5UN"?V-+ M\:;BEJ6E[A:M[?1^BU9WKYQGJ%9%'Z6A2/VR--:K=:\V*3J4=^M3_VI6=ERO M-&4#>,/4B@L-*29$Z9U?4'*ILJWX.U!+ P04 " #$@U=2?$3V[I " "E!@ &0 'AL+W=O$*'W:KBCJTI;@Y]G#5G!/>C'YE::G=^KE+0&KJC@2,)R MXEV&%[/4^CN''Q0V:FN-;"4+(9[LYJJ<>($% @:%M@K$/)YA!HQ9(8/QJ]/T M^I0V<'O]JO[%U6YJ61 %,\%^TE)7$V_LH1*69,WTG=A\A:Z>Q.H5@BGWBS:M M;YIZJ%@K+>HNV!#4E+=/\M+U82L@/!2 NP"\&Q ?"(BZ@,@5VI*YLN9$DSR3 M8H.D]39J=N%ZXZ)--93;4[S7TKRE)D[GWX4&% ;H$_H&IAOJ;3$32J.3.6A" MF3HU]L?[.3KY<(H^(,K10R76BO!29;XV&%;,+[J4TS8E/I RQ.A:<%TI])F7 M4+X7\ U_7P1^+6**CRK.H3A#4?@1X0 ' T"S_PX/SX_@1'U/(Z<7']"[:4 2 M3?D*,=M*5)A.#K6I54F3Q!+=W3PBHA3HP>-LM=(M IR,1SN80TY1.(R9])C)4]-9^UEZZ$;-CGYH9W([,-YEV@%\3N:)< MF:*61C(X&QDFV0[%=J-%X^;*0F@SI=RR,M\1D-;!O%\*,UNZC4W0?YGROU!+ M P04 " #$@U=2:]S39\X$ "0$P &0 'AL+W=OOZ7!#@OG.W;&OD&2,X5$9);"#3=(T$1^ED/E//'MA\1@L>1REY M8" OD@2S/PL2T_WU!$X.#QZC[8[+!\9\EN$M>2+\.7M@XLZHO8110M(\HBE@ M9',]N8%72X2D@=+X-R+[O'4-))0UI3_ES>?P>F+*B$A, BY=8/'W0FY)'$M/ M(HY?E=-)_4YIV+X^>/^DP LP:YR36QI_CT*^NYY,)R D&US$_)'N_R$5($?Z M"VB9X/F-T#YC4%M[DA2)360OX42KS_L29D$;"CL^_4DX -,$%N"." MOEQB6)+@$%OP(D(E,C?GR M9'/HOS8W!$\U6:@F"RE_]H"_3U&JZ(@E8O!X_PQPGA.>?P1;1G,MOM*AHQS* M-?@RMVP?B6!>VC#Z6LB'-JJU7D5KU=%:H]'>!$&1%&6:0B*Z0A"5N;L FP$@ M.@3E2]Q6;!>>ZYH=!!HMR_1\/0*[1F"_D^]4E..9?:Z)=S'N<@5_Z$#:O?"1 MA]QNFC1:KNE:>I!.#=)Y \@XPNLHCGBDEF)0,";7X9FCA3KN>(6T4)T^" O" M#M*^$IQ:IAZH6P-UWPTTI6F-U=5B'?>]LK18W3Y6Q^S5KD;+AM; ZO-JM-YH M1-\HQW%GH;4PZZ+U-$5H>=W4:+0['_:UL;>[]'D\N,JUN[OM: MEN,[ Y4.S6:JFN,82^Z"@!6B^]ZU:OT$(F%K>,,W43G0/9"6U2.^5XZ6ULKJ M56OPH(\ZO&K4/-%G!GAM!C HBZ*XC&3Q52[D:SM*!^#KENT,>!0@:1Z'ZP%A77XKJ2S0?@]4, M-_2> ;0X8M6#54*H^E>[91_CO_55.#Z4](U[<<3J=/Z;VCHE?*-U&) 0ME6' M*KG(5I'R57W!;!O)]44V K!YZ8DFSLKCG_*&TTP=B*PI MYS11ESN"0\*D@I!O*.6'&_F"^A!N_A]02P,$% @ Q(-74D8S4-*M @ ME@< !D !X;"]W;W)K&ULG95=;YLP%(;_BH5Z MT4I;^ RD%4%JDE6KM&Y5LV[7+AP"JK&9;9KNW\\VA*6$1%5O@C_.>?V<%W(< M;QE_%@6 1*\5H6)N%5+65[8MT@(J+":L!JIVXI%82F[5[GL2LD:2D<,^1:*H*\[\+(&P[MUQKM_!0;@JI%^PDKO$&UB ? MZWNN9G:ODI454%$RBCCD<^O:O5I&.MX$_"IA*_;&2%?RQ-BSGMQF<\O10$ @ ME5H!J\<++($0+:0P_G2:5G^D3MP?[]1O3.VJEB$3+70W>,RD*@+S2#[*V MK+[9?]BD:B'->;]E%OP(,> M//@@>%Y23%,X@=TJAV^P(W= /184!N/0TQYZ>A+ZQJ!]#'IZP.-?3J,!]$B0 MYT?CT&$/';[3Z>-PX<&Y@1M&LP'=2)3CN>-T44\7OF\PN4LH;*M@/TJ_WE6'>8;THJ M5#FYDG0FD4+B[2W03B2K32-]8E*U93,LU,4)7 >H_9RI9MI-] ']59S\ U!+ M P04 " #$@U=2'ZT:QB4" !V!0 &0 'AL+W=O_1\HI::1ZT06B@;>J%'KN%<;4-[ZOLP(KID>R M1D$K6ZDJ9FBH=KZN%;+<%56E'P7!U*\8%UZ:N+F52A.Y-R47N%*@]U7%U&&! MI6SF7N@=)]9\5Q@[X:=)S7;XA.9GO5(T\GN5G%%O90GHVB5 M4YU)'Z5!" /X#%^1S&D*GIT3S.'V%15=#*S1WBX7NS8'?J"J@(D:7)B>7L/5;V3J+-BP4 P'*M00AE!)80J*(&>' <1QCS@> M5+[G@HD,_P\X+!-&1\+@2!C%%E$/,,8]8_RN8SR'-ZP0C^+K#P,DDYYD\H[3 M.LF=EQH*'%+0L%H1KJJ[?)V8&3M.FLC#?6I"PMZ M&%'9!%K?2NJN;F";M7]JT[]02P,$% @ Q(-74D' ?>6? P PPT !D M !X;"]W;W)K&ULI9=;;YP\$(;_BH5ZT4I)P!P6 MJ'972A-5K91\C9H>+JI>>%GOKE7 6]MDFW__C0T%$@ZQU)NL;3SSS(SQFV%Y MXN*7/%"JT)\B+^7*.2AU?.NZ,CO0@L@+?J0E/-EQ41 %4[%WY5%0LC5&1>[Z MGK=P"\)*9[TT:W=BO>25REE)[P2255$0\?B.YORT/IB&A.,Z5=$/AYH%/Z=;=5A MY20.VM(=J7+UF9\^T":A2/O+>"[-7W1J]GH.RBJI>-$80P0%*^M?\JNUGT:/C- J\<7S8XL.7\+Y-ZN$ 'OJI/\Z.6G9DP;9) M/1JFGN @&LO$0/ M;3)/!FP_32?8:AQ&$W7'7B> WDO\R";WQLV3Y!=Q,H'OZ2^V MP-NDWSCJ!Q %T43U<2=U>%[K+G>*"F3[[C?.GE0AB=()S<.=Z.%YU>M'856, M$?'#,<83<73JA^?E[PM7)-?_:%E1%34?'CQ \FXNJ4$<]+ MXWQ<5A4;:F:,8V_JY#K1Q/.J^;&$DZ-2H8P71UY"0*/TH6B>XV3Z^G:ZB>>% MTQ(_5,WS.(VFDN]T$\\+YQV@ 8D>2%Y1W2[]PYLS(JYQ$'=O=-,()8.>PX?[ M-U7'3H7QO Q_4@>X@)=9)BJZ13>]?@\Z.O2I?<'J?M"L&8L;7N[/X0B*)S8_ M;FFQH>+G7"_6*;0_K]#/X&]YS575[ M';;^O+DE8L]*"<>Y SOO(@8'HOYBJ">*'TW3O>$*6G@S/,!7%A5Z SS?<6B\ MFXGNX]OOMO7_4$L#!!0 ( ,2#5U+R;"2KP0( /<' 9 >&PO=V]R M:W-H965TRA4 M4(:F:0]N^K^(4.5%G8HF9V9D+R8DV4[GPU5(B21R(,S\*@K;/"M362_ M*W+-:(83"2KGG,B7 3*QZGFA][9P1Q>IM@M^O[LD"[Q'_;"<2#/S*Y:$\J_!RU+'Q+N 'Q97:&(-U,A/BR4Z^)STOL(*08:PM S&O9QPB8Y;( MR/A3:Z+3G=3Q(<$YRIN_$ZAN6?EJ6+Q9, MN2>LRMC @SA76O 2;!1PFA5OLB[SL $(VWL 40F(/@.:>P"-$M X%- L 4V7 MF<**R\.(:-+O2K$"::,-FQVX9#JTL4\S>^SW6II=:G"Z?R,T0AC"%YA(D>2Q MADSH*0C@>H2:4*9CB6N>$G1C(P_T(CH].X AH!M-4Y(ID MB>KZV@BS]'Y< M;;NB;-=27J\UVDO__M]-47(X_HE$GNS*3SU="UX,4-4(.Z^$G==[)>M#O78J MRL[_]5I/%P;[S?H;)9&C7+C6HB 6>::+,E*M5MWKRA7M3^L#T]6*)O1.4[3$ M,9$+:FHCP[FA#,[.S=V119LI)EHL7>&="6W*N!NFIC.CM %F?RY,\2TG]@-5 MK^__!5!+ P04 " #$@U=26+5T;FX" !]"@ &0 'AL+W=O"A(B'GO.S)DS5C+#C50O>HUH8)N)7(^\M3'% MG>_K>(T9TQU98$XGJ509,V2JE:\+A2QQH$SX41 ,_(SQW!L/W=Y,C8>R-(+G M.%.@RRQC:C=!(3-N9\M39VPQ\/"[;"!9JOQ4R1Y==1$IYAKKG,06$Z M\N[#NTGH ,[C&\>-;JS!EK*4\L4:GY*1%UA&*# V-@2CQRL^H! V$O'X507U MZIP6V%R_1?_@BJ=BEDSC@Q3//#'KD7?C08(I*X69R\U'K KJVWBQ%-K]PZ;R M#3R(2VUD5H&)0<;S_9-M*R$:@+!W !!5@,CQWB=R+*?,L/%0R0THZTW1[,*5 MZM!$CN>V*PNCZ)03SHP?I4$(0[B"F9))&1MX9DJQW.S@RU+P%;/::8C@8HJ& M<:'A";>F9.+=T#>4WT;QXRK79)\K.I!KBG$'NN$E1$$4_ WWB7;-/:JY1RY> M[T"\.;YB7N(ES-'>/YZO8(;*W=0\Q@;_2WB_+>@:8 )//+-^,H4%'>F4Q7N' MA6'* $F(\.-^R_7/.\LRO KL[PC7;LVU^]^X$I#+!"Z^(U/_;,-Q*B'L"'BD MIEY=4^_$^D>M^O=KKOWST?\XE5;]!W5-@Q/KWVW5_[KF>GT^^A^GTJK_35W3 MS8GU[[7J?UMSO3T?_8]3:=4_#/Y\O((3=Z#?VH&P\:D-SZ<'+5P.-\%O#!-V M,/O,U(K3"" PI4A!YYK>;FH_Z^P-(PLW7RREH6G%+=2IHQ*L.. M+/7$.?X-4$L#!!0 ( ,2#5U)Q)S!FVP, !(- 9 >&PO=V]R:W-H M965TM$"FTBD#I8*VT <[6(7:'># MI(=K6AK;1"72)6D[V:=?4I(56Z*]N>B-35+_C.;C83B:'H3\H38 &CW7%563($C\FC+NS:?-V(.< M3\5.5XS#@T1J5]=4OBR@$H>9A[WCP"-;;[0=\.?3+5W#$^BOVP=I>G[OI60U M<,4$1Q)6,^\.?\PQL0:-XAN#@SII(XNR%.*'[?Q5SKS 1@05%-JZH.9O#_=0 M5=:3B>-GY]3KWVD-3]M'[W\T\ 9F217*F%%=Y5^%(<_H0.* MK;]"5*KY18=.&WBHV"DMZL[81% SWO[3YVXB3@QP=3*0Y(6K7Q9AO-9#;6!I]QN^Y/6IJGS-CI^=]" \(8 MW: '*;Q(Q2"%ZQBS0@2J['!)T:71F!:[W/0 ME%7J@S'\^I2C]^\^H'>(0GGNP#?8/3LYLB_(58\Y%+7J$)^Y4, M&W_1!7\+6E%> *(:+6'-.&=\;9=I"Y*)TC7?K;^X\6?SPWX>92%.IO[^=!(< M*CQ)XW-5/E:%<41(KSI#BGJDZ"K2<8<=CCM,@@*Y-XS*Y"DH[8ZBQ<\=4\QN M2A=C^X+D)"Y,H@&A0Q,D9 X%@5NN+B'BZ_#T1>3/[7S),2CE]V$890-E\8A M(TDPE.4N61"0S!U_TL>?_-_B[%F3_LWM\[I$S"S-\'2V4,DHC(@$63A@&JM" M$B3! &FL(DF&+ZS(I">:7"6ZWU"^!F5W%2C-S*5B.A;.W*@W\,S,F#E2'2D# MY\I-QGL)IWC .!;%P?! C34WL30SJ.,2,G ;0D8Y4C MA>0.U5D*.8/)>ICL%^>[;!3&))V$0Z2Q*DG#:+@!QZK8$$5N)!R\WL;!5:@< M5B"ER6P2]L!W@,REJZ4ICM25@]7Y')R&9 CFDD51.CB N4N&H^C"V<(GA0:^ MBG97"ZG9OWWY4%Y$=3+B\7G <3;:D$Y=%(SN*ZV1/Y)L5B#7#=%MS*SO^.ZK9WZT;ZPOVO*V<'XPA;\ M31'ZZJ;]6OA,I3F0"E6P,BZ#VXF)2;8%>-O18MN4I$NA38';-#?FHP6D%9CG M*V'*TJYC7]!_!LW_ U!+ P04 " #$@U=2'_X! #+ P &0 'AL M+W=OL: ^;!'42&"M3&HFN M('@ JI:Q9S>Y)-8<.]B7IOOO.3MI5"3V$M^=[_ORW0]G@['/K@% =FJ5=JNH M0>SN.7=% ZUP"].!IIO*V%8@N;;FKK,@R@!J%4_C^ -OA=11GH78UN:9Z5%) M#5O+7-^VPKZL09EA%271.;"3=8,^P/.L$S7L 1^[K26/SRRE;$$[:32S4*VB M3\G].O7Y(>&WA,%=V,Q7T&@H$#/(.@XP@,HY8E(QI^),YI_ MZ8&7]IG]2ZB=:CD(!P]&/@5[LSP%:9Z;CU?890+7S9,N7'$ MBMZA:2CXK35Q1OH%BP=\D;EL9I_+C?L.NKFW]9./5@;D0Z-R(-M.]? MH3W7T8$-JZX+8&;NP/]DCGRW@<_O_C%??KQ;+C-^O)3!+V;CU_R[L+6DCBJH M"!;_P502P,$% M @ Q(-74H)GX-+% @ U0D !D !X;"]W;W)K&ULQ99=3]LP%(;_BA5Q 1*0./U*45L)Z*;M@JVB,"ZF7;C)26N1V)GM?O#O M=^R$$$:[[J)2I:KQUWGSGL=NCP=KJ9[U L"039X)/?06QA17OJ_C!>1,7\H" M!,ZD4N7,8%?-?5TH8(D+RC,_#(*NGS,NO-' C4W4:""7)N,")HKH99XS]7(# MF5P//>J]#MSS^<+8 7\T*-@BXG"GE^K)#P'H;D41$$Z]*[IU0T-;8!; M\8/#6C?:Q*8RD_+9=KXF0R^PCB"#V%@)AH\5W$*6627T\;L2]>IWVL!F^U7] MLTL>DYDQ#;^*)60R]R",)I&R9F7NY_@)50AVK%\M,NV^RKM8&'HF7VLB\ M"D8'.1?EDVTJ$(V D.X("*L !\(O7^1JBT9S7-A= MF1J%LQSCS.B;-$ H)1=DHF2RC UY8DHQ85[(]UG&Y\RRTSA]#[&<"^Y0RI2, M(06E(,'Q%8@EX#-C!OM&DD\; R+!=B7%09.0G([!,)[I,W)"N" /"[G43"1Z MX!O,P[KQX\KS3>DYW.%Y#/$E:=%S$@9A\#@=D].3L_HP,CBSXBZ[:[.TY9O[;1/S*R]EYD-'C[7P\.#*T2?$>-1NT= M!XTV*@P],K?.?FYO18 >N@K0CV4@;/6#\"]N?J-(VPO/'5-SCJ4U@Q3C@LL> M"JCR#E%VC"Q%^294@K:'3)NT2];(^.W 2K!J,8J24D)2XY$5128OUX#9;NY81MO M'V[))I?Z@QG/MG@#=R ?MDNN9F9G)2,%E(*P$G%8SXW/]M5-J/$UX#>!G>B- MD?9DQ=B3GGS+YH:E!0&%5&H+6+V>80&4:D-*QI_6IM%MJ8G]\9OU+[7ORI<5 M%K!@])%D,I\;D8$R6..*RENV^PJM/[ZVES(JZB?:M5C+0&DE)"M:LE)0D+)Y MXYG$Z/1N@WI]/#?;JI,M2ER>G2Y-3V MO"/V%I6*?2G1EO'Z?%TB)G/@ZIREO%))H02O""62P&BD&^-^;5S_.9YC-_2T ML.=^0(Z[RK^SIB'*F[IVL(]*O$'<56YZ<6\*;HAR M?<]QQOWS.__\CZPK?^"?K0KFL*Y&4+ZO#^68\J!3'GQT704#7:$U=0_K:H@* M7.>8^K!3'_Y?786#+$=3=0@/- U1812Z!ZADB HBU[,.ZFJ(\E7Q>0?^F;T6 MHR\0/S#?$/7GI[!6/&L2*@.\:5@]S=8\!K@%J??/Q>8X3SM:4_>0+0@1X M"8.(GS<60BP_MEK<79 0\R9=DDC>F5$68B&_LGF++QG!7@P*@Q:RK$XKQ'[4 MN#B+K]VQBS.Z$H$?D3L&^"H,,7L=D("NSQNPL;EP[\\70EUH79PM\9P\$/%U M>,X>!G,$^9D2(._?4\LSAN] M!O#(#*\"<4_75R0-J*WTN33@\?]@G"NN*!A"I8>A'Z4_,4O:2+J % * M0#L :.\!V"G W@4X>P!."G#J6FBG@'9="YT4T*D+Z*: ;EU +P7TZ@+Z*:!? M%P"MS/VL)Z8O2V')3N\/$+MIC]Q:_ AN> &1!NP0],J.O5U$3V%8,[Y7 M/]4VWBY!C\WH$7&;&WB_!#XYS/>KVM:150*?'N;\=7WXCO,M67E9^:&L_%"L MS]FC;R([.#BZH9P? ]DM/[T(/YJO?+Y0%0CH#(S(DS@!CU3@H,3;@5G[=_BC M+,$)J!V#%'\\7\A$/F_GL"AQVD>=O-!UB1"T;91)Y1)B9PFQC2[?T&A^*@@+ MP8V\HS*0[,O].1C;5>%<)1(=0\ FB5P<3A:'8XSC84&92 (Q+^'8*9AN][K0 MV0G!*01I]U$/[811I2L72CL+I6T,Y7)P ^[),PV>96UNVN08NW[@BU?P_9:$ M3X3],&R&3F:H8U[[W(IG)D[ +7[QPU4(!I1)E;$7>"GOBM>RUMDII JU+?DO MGZM)I5@NAFX60]><++EQ/>(!E;2WY*B7Z>_]'SGJ%0K%MDIR5"F6BZ&?Q= W MQJ V!)AROL*12\"0] M.K7W;$BX-;1 HU=WC+J$>!S,&$TZ):_3*B>IVER#V+^>4+,8-!/-/5GBUV1H MDF[L^%/J"'J3(YH]X)^FCQ&L9(>)423OJ>8':":(O1OYGJACG=K ];8R+#9] MU.]W$-P-HD@A.W+Y2#0]0#,_#.3Q#-QC.4=O^ASX%QQ,&E"S!C331M).(B[8 M2I7@"9 .^1P\Q.=EM6F_8>;CIR!QLG1:-AN 3J)2#[J;L%5QT:[01>%"IJF)>:"QR^ON+3S,8,C/8@6>-<:K>_-AF4B8%4;^WY[F-9CW;3"X/Q%TI K@A MSX3A>=QT5EQUUCP.:DFPS)15;J:2=3;^KT5UM33"VN?\_+ACA M"QIX8$89* ]<+I]+.)?ME2_ .) F[I):DRSX:^4G#:\T.ZB0';O9W7.0M;>> MJ[V5:&1VBF.E*3^:?6PS^QQ,P,,* [!9F&.2ME2!LXJX?(B:OVPS?Y6FTS2" MFJQJ>K+?^:@SK#" ]B:VZHA4D5C-0[:9ATH3F^13[B*YW6IG5=. _7L28#GE!048"!/55(8LU<@3:4CC=*J5]V3>6^6 MI:6U]>HT)&P>OZKG(+:>O+7)KF8_!QC$;\UWKSOPX]0INR,3)._$+\Y;VD3R M^X-;S&3<' 1D)LVI>F\ EKS23[X(NHQ?WCY1(6@8?US(4B%,"&PO=V]R:W-H M965TW"3KXV%$W?VUP;^_6PGC0*]J ^\)+Y\Y_B+J MUG55FD-!U9580:EG%D(6%'57+EVUDD S"RJX&WA>Y!:4E4X2V[%'F<1BC9R5 M\"B)6A<%E6]CX*(:.KZS'7ABRQS-@)O$*[J$&>#SZE'JGMNR9*R 4C%1$@F+ MH3/R;R>1J;<%OQA4JM,FQLE&2,OXUW Z M[9(&V&UOV>^L=^UE3A5,!/_-,LR'SK5#,EC0-<'O@DY/A_LU[N*MEM[$$;2R!Y>L=X.L8G[?&][FJ:?J6 MQIR831+>!-=![&ZZXG>K^M<#O]=6O=,8MAK#HQI'XWOR!!O!-UK<=OON:,HX MPS?RYP&*.,FB;JV/0^!+%;$7HWD;\_B'ZKKW]4WP_,09)[ M/:J(6&R3."& J%T@^IP HI.^AMVJ8##HAQ]"<#N'VERH#U0N6:D(AX7&>5<# M32#K2ZKNH%C9F8JZ/]4R3_ 5!+ P04 M" #$@U=2P9?"8GP# #^"@ &0 'AL+W=O>6+E5>L"=3W>TA&=0WW:/ M_ @CYZ)#F7-^7?]\ELQ@UE3"4M>_<4*M9TYF4,*V-!]I9[XX5?H HJUOYQ7TOPGA\[6(3&;:4$P>5E31^53P M Q':&KWI!Y-,H\;P6:/7_5D)_,I0I^:_65-*8>Q;#&""Q@KR&])Z/]" B_P+/+5A^7^Y%3N(G:?E:#/2F#\11?\?=4A5YPV MMDA::6RD^EB]S+/0P[^I^W),_*[9"5G8DX6C9'\(5K*&5H1)N0=2,)GS?:,( MIEUO=Q"XBF2#%DV.BT5R+I5U.=I9DB.Z&S^.XO,@;&:9%V7V(*(^B&@TB/O% M ]G0G%5,_;3!18-9S[G&+$Z0XAXI'E]QKC"I;>* 5(!7":D876M&!M84Q@.& M( U3_XS48A5/DL!.F_2TR?@N4%L0-J9D,%LXF9PG;V@4!&%B)TI[HO3]_-F( MTL%D611/_/,TV"H[W_W9*ISNY,2,_3:(S+)M=F*9)>H%,E\+3D;,7T]*X;U.TG>$7*K @(1YL<#KO M-L5U$6VSU;XHOC/MQYHK;&;,XQ8;5!#: +]O.+8@W8N>H&]YY_\!4$L#!!0 M ( ,2#5U)$ES E2 ( +D% 9 >&PO=V]R:W-H965T^;;0DU-U=J!Y)6B*-%.^&FRXP4\ #[MUIHJOW?)1 W2""69AGSAW837RZG=[S;\%+ W!V-F M.]DH]6R+K]G""VP@J&"+UH'3XP5NH:JL$<7XW7EZ/=(*#\=O[I]=[]3+AANX M5=4OD6&Y\&8>RR#G387W:O\%NG[&UF^K*N-^V;[;&WALVQA4=2>F!+60[9._ M=N_A0!"%)P11)XA<[A;D4JXX\C31:L^TW4UN=N!:=6H*)Z3]4QY0TZH@':;? M%0(+(W;);C5D ME-H0'HK:.AN3N.C18HP#"5LV]*%I<(NF9+I8DC9&'8CP8- M*SJ@76'/>W]; MIW\!4$L#!!0 ( ,2#5U*E-PB#9@, -P* 9 >&PO=V]R:W-H965T M+L^R,S0W]<_F>[1EHLG&2,J>,G27(ZM6*GB MRK9E&&/&Y"4O,*8\JW8ZMGO1W<)9M8Z0-[,BK8!E>H'HJEH)W=L$1)AKE,> X" MUV-KVKOZ.M3R1N![@ENYLP;MR2/G3WKS1S2V'&T0IA@JS<#H\8PS3%--1&;\ MJ#FM1J4&[J[?V!?&=_+ED4F<\?2O)%+QV!I:$.&:E:FZX]MO6/OC:;Z0I]+\ MP[:6=2P(2ZEX5H/)@BS)JR=[J>.P R">=H!; ]Q]@'\$T*\!_7W X A@4 ,& MIP*\&N"=:I)? _Q3-00U(##)JJ)K4C-GBDU&@F]!:&EBTPN37X.FC"2YKL25 M$O0V(9R:_,D50J\/GV&E>/@$=UB4(HPIN; 4?"-8)N%LCHHEJ81[?%$E2\]) M^F$UA[-/Y_ );) Q$R@AR>$A3Y2\H$-:W\>\E"R/Y,A69*A69X>U4=>54>X1 MHWIPRW,52[C)(XQ:\+,/\.Y'!(MN M_K(+ IQ$V7=$APIDIX/,V#[I5N /(3.UWA-IKS/4ZN9;LE;J6DD M<]=J MOH89STA-=>NT?0_>0?SV(CS_4.+F4,+U?,]_+[4XE.H[GC<(VC/E-Z[[G:[? MTUP@2_%:WZO3\$>9"(RHR)Y14(^G $BELP8K?7W"&64NXFG*A(2"3LVEVI:^ M1:4WV+77NW1[[>8&C;G!_S'W[UO,'E'\TU$#PX9YV%VR57=X"P#UB$@[O5?( M\FJ/M"<-B/:U$PF>^>SWM5--6G]I*GFOELF-DDN(<4U43J7 16EJ&:I:J-X M85KY(UT1MSE4/1 2R.)"!>5I&+G[TM2LN*FMIN+Q&7> MFS(9.;21 'NX,'6E;&'83IN"8E MKM!\JY?*[L*>):<F\-+I*UE(]N\RF?!)$3 MA PSXQB(_3WA'!ES1%;&[XXSZ%TZX/YZQ_[!QVYC61.-<\E^T-Q4D^ F@!P+ MTC#S(#+[A$3Z?\4OWA'-8DF?;60:F2A%1HEM?P)?:-\K/ M>^1K5+].N!SV+HL\6&'6*&HHV@)M,];8&D&A)(>YY'5CB'_85^Z)**C0P+"QE=/7N M.@#5SIAV8V3MNVXMC>UAOZSL6$;E#.Q](6WG=1OGH!_TZ1]02P,$% @ MQ(-74C0]"JRW!0 ]!4 !D !X;"]W;W)K&UL MM5C?4]LX$/Y7-)D^P R-+?DW$Y@I)!1(3:.QZ"+7_?:E>[JUUIL.;E-[%@3*+7/"O$16\AY?+V X_I?"&K >MRL*1S]L3DE^5#"6]6(R5)H9+.+WB=\ M/L6D(BC$'RE;BYUG5)GRS/FWZN4NN>C9E48L8[&L1%#X]\*N6995DD"/?VJA MO6;.BKC[O)5^HXP'8YZI8-<\^YHFCDH^1J5%1[D50\J&Q0?XC8"/; 2/2UHR6#PD<6\B-,LI2K-^ Q=49'&B!8)&J;92K+$ M1#P9,DG33)R"B"]/0W3RX11]0!82U5>!T@)]*5(ISF 0GG]?\)4 B6)@23"I M4LR*:_6O-^J3 ^H[:,H+N1!H5"0L,?#'W7Q,.@18L);-@I+M@EZ33HE#%O>1 M@\\0L8EM4&C837]B2Z#;!^FC;OK]JNBDWW33I[3L5/[ST;;CR$"_/=IV(_WN M:-N-]/NC;3?2Q[_F]\FO+=WT>'K8$<5.LRTX2IY[:%N EB$M8IXS1*4LT^>5 MI,\90Y*CSZQ@)8W1+<\2E?9W1=PW9>YF!D_-4/4/+Y!MGFWC@?6RFP\&&':C MP-Z'C=HPW\>NMX^Z::-&VPO,MPF,MS.R'AD"8/>L0J& M DH#;)XESP TAWB1#'9W"?U1H)IM$!;NQM&>RUYCL_6PRP& .9JJZMH"$8*6IB(V]MF/=R"&1 M9F,;!B82/7RG!AAL.N$!Q_J-E7ZGE5]5CPOUG+Y ?L]97:S/JKX8*OY)6ILI M3DT6^JV5]PD)[3#4;30 <43\*-2B?&H"^CZQ'6RV,VCL##KM5&T+'!80F\W@ M]%#U--!GQ=\J7\)Q2&PZ';JF92+0"3Y]Q_*K[MG^Q'^9EBMH1[/K^:&^GTW: MN,@)6QO:M WS HPCU[Q28;-2X?LK!0%1=VWO1$#8]I<3.$'@:#OFQ DH>_! M/JU990(2QR'$,]L5-79%_VEQ0TMH;'F*,3"!;6^2;-LCN^V&T]Z=519/<5E$T@30K[DQSZ[/= MFT"!MNF/VR"OKU?-21OD]FUMNFD;Y/0/E4)LOQV>[/\]DI)-EOV;6*JUVO=" MI"W>T(@*-6>-C"@],&\,J"J>M @RRL*:K%LS2I-U9YPQTOLJ(TIOF,8&E-=W M-5D3 PH"26\Q#"B(I ,[+:Z.X?LCY"VVR$]4CJMW6*/7.%LEL%O3Y;+DKVE. M)DKJI].,U#%XC6U4_!&UPJ@5/L8[:X>%XQ">UD!X/N,<[E]J29H+GHO?P!02P,$% @ Q(-74M6^R45= P MOPD !D !X;"]W;W)K&ULG5;;;MLX$/V5@="' M%G"BFR59A6W ERPV0%,$N;3/C#2RB$JDEZ1B=[]^24E1;4MVTWVQ26KF\)SA MD#/3'1<_9(ZH8%\63,ZL7*GM9]N628XED==\BTQ_R;@HB=)3L;'E5B!):Z>R ML#W'">V24&;-I_7:O9A/>:4*RO!>@*S*DHB?2RSX;F:YUMO" ]WDRBS8\^F6 M;/ 1U?/V7NB9W:&DM$0F*6<@,)M9"_?S.C;VM<$WBCMY, :CY(7S'V9RF\XL MQQ#" A-E$(C^>\45%H4!TC3^:3&M;DOC>#A^0_^KUJZUO!")*UY\IZG*9];$ M@A0S4A7J@>_^QE9/8/ 27LCZ%W:MK6-!4DG%R]99,R@I:_[)OHW#@8,;GG'P M6@?OU&%\QL%O'?SW.HQ;AW$=F49*'8 &< 6W+.$EPA/9HX2/:U2$%A*><*\J4GS2!L^/:_CXX1-\ M ,K@*>>5)"R54UMI&@;,3MHME\V6WIDM70_N.%.YA!N68GH,8&O^G0CO3<32 MNXBXQN0:?'<$GN,Y X16[W9WXP'W]?O=)Q?4^-V1^#7>^"Q>AD)@>G BL) 2 ME1S!5U0C>.**%$-Q;W"#&M?<]]>Y.XZCJ?UZ&(N^D1?[?F=T1'G<41[_,>4O ME+S0@BJ*O^7=@(>'O-T@"N,3YGVS./2]R3#UH*,>7*1^DV58OSV'W!^(OA4/ MF'"6: G$O% C6.6$;= D?R?WU]' -U)4M2$L"OV6$I;@"!8EKY@:DASTM$1N M>**W;W,519-CHW70.\XKUW&#X:"$75#"BT$QNE9:(%6P(D+\!/W&[HA(X5$U MD9%(1)*#?@!T,%YU\=CJ4C H-.R)& ?NF72+.GK1']'+CMC=$59ENIY4@K+- M$*6HGVZQ[YSA-.DX32YR>F9"Y\N&T7_;O%@BPXR:2WO+% J4"G1R'+VR-WM= MO24.<9ST0.:X@[#?'_U]!=CGMDI##7^A+_N/_*1.,3 7T;-SY- M7/N@M)4H-G6+("$Q]ZHI$-UJUX4LZN)[LK[4W4G33/R":5J;.R(VE$DH,-.0 MSG6D&8FF76@FBF_K OK"E2[']3#7'18*8Z"_9UP7T79B-NAZMOE_4$L#!!0 M ( ,2#5U(S^ VDE , +4, 9 >&PO=V]R:W-H965T?.V;Q8F+7VU)J00O3UKST]*#WNN-']6NE/J&OUKLR8X^4OES_R#4R!]4BJJAK*TX X)NE]X7>+>! MD288Q+\5/;6C:Z!#>>;\EQY\*Y9>H!W1FN922Q#U=@0 M258+P4] :+12TQ+)U3]<4@!C< .^L9PW%#R1%]JJ MX8/@Q\J\7;6X+A]^W%!)JKK]I& _'S?@XX=/X .H&'@J^:$EK&@7OE3>] Q^ MWONX[WR@*SX@ M\YDV4+_F(%+2X%?!74$!EZC>P>S2IN:'X+0O@9H %#D/K M-],A=M W;Z=G,]&$PWL*C5YX16]]$((R>3,8ZK!*4P6OC'<>*FJ @F67*)VDQ1(0I2-* NO,>#]WC6^Z,DDKJ<=[1D M-!L,@Q1:SJ>H"$$+M)F" M=V$+19:KM0L58GOQN5 8!E>\CXXG^-["Z9GC&6^@JAW;O@N&$COW#EB47JEZ MB,[VT?O*I^=9ZP9GMODI#.(839+O4(N2T<9]:?]\Z,!PUOZZ)&Q']=%^)/6! M=)U:K7I%PG+WB@JGVP),[*"FH)LTS>R8'"@8P&O5<#[]X/SQ=]G85%UC(W5C MXPQH>HSA#*>3&G&1[TS4^K[EJG/L!WJ"X9_*ZG]02P,$% @ Q(-74JD-/IWI P 00T M !D !X;"]W;W)K&ULE9=M;]LV$,>_"B'T10LL MD:AG%;:!),:V %L7-&GWFI;.-A&*]$@Z3K_]2$F5'8E2VS>V*-T=?SSJ^#\M M3D(^JSV 1J\UXVKI[;4^?/1]5>ZA)NI:'(";)ULA:Z+-4.Y\=9! JL:I9GX8 M!*E?$\J]U:*Y]R!7"W'4C')XD$@=ZYK(;[? Q&GI8>_[C<]TM]?VAK]:',@. M'D%_.3Q(,_+[*!6M@2LJ.)*P77HW^.,=3JU#8_&5PDE=7".[E(T0SW9P7RV] MP!(!@U+;$,3\O< =,&8C&8[_NJ!>/Z=UO+S^'OWW9O%F,1NBX$ZP?VFE]TLO M]U %6W)D^K,X_0G=@A(;KQ1,-;_HU-D&'BJ/2HNZ7M/WGM$G'A@.,) MA[!S"'_6(>HA >$$7:%[7HH:T!-Y!66&=Z(^" Y<*R2V: U;D!(J^QC=* 7F-N$5^HN2 M#6544^/S?@V:4*8^&.\OCVOT_MT'] Y1CI[VXJB,M5KXVB#;B?VRP[MM\<() MO#64URC"OZ$P" .'^]U/N^/BK;MO$M5G*^RS%3;QXHEX-V4ICR8+\&K*2(%S M06V$I(E@B^AE%<91DB_\ETMNAQ4.DJBW>H,7]7C1+%Z_2Q)>@!_!A==&2"\F MQDF>X &>PRI.B\R-%_=X\2S>/3=46DCJ3EP\GA-G13(@&UL5>5:XP9(>+)D% M>]2B?+ZRIT&%3!'8O27VD'%1)J/Y\R@>[N[8*(N+P V9]I#I+.0_!Y"&BN\0 M$ZJMOM+L-=6H)%)^,R?ZB4AWC:4CG B'V3"S8ZLPCY+439WUU-DL]2VIS*FZ MT2ZL;+SA:10-J!Q&01&[H?(>*I]/I=Z#=!'EX\U-1J4[-HHOD_F&J.B)BEFB MKX0=2:MKS"@KX:6S>(O1U%=)%@<#0)=5$$[D# =GI0AF&9^$)LQ*9'O&:*,$ MI%$"Y[$>C.LT#;)A+AUF.<[#B5+!%ZJ&9UG_$*(Z4<::,J%<$[ZC&P9SP'C\ MHF4XCX8GH\LN#G$R<03AL[3@>6U9@^G#2CIY\'3N;ZHXRG ZY!N;A5F>3NW^ M65KPC[1EHVW?1KEY.>TI5 HUD$1)' \YQU8QQE-9/$L,GM>8!PD'0N<5 M&CN4)KS8P [0815D$PJ-SU*#Y[7&447LW$0Y<<=J8GJ%*!F6O<,.9XEY-2>0 MS\*#YY7GD_F:^"7@=-3<7&%3)%DX)'88%E%4#(G]B_[6?ES\3>2.FY=T(;1KHYG)OOG% 6@/S?"M,V]L-;!?=?S6M_@=02P,$ M% @ Q(-74CY D9/I @ ? @ !D !X;"]W;W)K&ULM591;YLP$/XK%NI#*[4A0"!IE41JDDWK0Z>J:;=G!R[!*MC,-DVV M7[^SH2P)"9HF[05\]MWG[SMS/L9;(=]4"J#)+L^XFCBIUL6=ZZHXA9RJGBB MX\I:R)QJ-.7&584$FMB@/'/]?C]R<\JX,QW;N2$((-8&P2*KW>80Y89(*3QH\9TFBU-X/[X _VS MU8Y:5E3!7&3?6:+3B3-R2 )K6F;Z66R_0*TG-'BQR)1]DFWMVW=(7"HM\CH8 M&>2,5V^ZJ_.P%^!%9P+\.L _#AB<"0CJ@, *K9A960NJZ70LQ99(XXUH9F!S M8Z-1#>/F%)=:XBK#.#W]*C00+R0WY(''(@?R0G>@T'SE$F*QX>P7)&:2S(## MFFE%+A>@*[<==((FSX'% M&YS!.TBGQG2NJG1>XV##.&=\0\2:%""92$[EKX(/+;PIS?=I-#3"WO44'P.B&%4,R4IL*5-^#&OT ULD-4M7.T MQS<(_"--;9\H"$Y+"AM)X7^3%)=2 M<=HL(6X6%X?%!MG\'MF7.*&E%1IZBE MIKK$8L:O*&,Y0\M*/;([(GG 9G3F#8D!UVDP6M,\!N MH$_2&K9V/$Y@E\-H?H:MM>J$?V"JOOQ()=XWBF2P1LA^;XB49-7K M*D.+PK:+E=#8?.PPQ=\#D,8!U]<"6T9MF V:'X[I;U!+ P04 " #$@U=2 MA*6?:.8# U#P &0 'AL+W=O!)';LJ3B]QT4?#?U(N\P ML62;7.F)8#:IZ096H![K!X&CH&5)60F59+PB K*I=QO=+**>!I@GOC/8R:-K MHJ6L.?^I!Y_3J1?JB*" 1&D*BG]/< ]%H9DPCE\-J=>NJ8''UP?V/XUX%+.F M$NYY\8.E*I]Z8X^DD-%MH99\]QB392L7+!HP1E*S: M_]/GQHA+ '$#B%\!HN$90*\!]%X#^F< _0;0OQ0P: !&>K#7;HR;4T5G$\%W M1.BGD4U?&/<-&OUBE7Y15DK@788X-?O*%9!H0*[(YRKA)9!O]!DD#I>0\"IA M!:,FH3PC*T755G'QF] J)8LL Y-DC2!+JA#U80Z*LD)^G 0*8],K!$D3Q_T^ MCOA,'%%,OO!*Y9(LJA324X( 1;7*XH.R^]C).(?$)[WH$XG#.+0$-+\8'EU; MX(O+X6.'FEZ;IY[AZY_A>_17/I%M!@3Z;3/931)'?AC^8?/BG;C%_\>=J.^W MZOM.(OWJ 5'ZU;2I=H/[?L\N^GVP11=LY)0\:"4/+I-LQ[45U $-_; M M]+%;>DX%7.FC/25XWF"](\T!8XGISLWT3_2OS3HWZ+P#\PY@Z _/6-<)?)NL M$^NN6^NNG4SZG+U-%&%EC>653;L;?W83>!]LX8:A[MBM.PI?:I30R?6WRD%8 M:PHWSEAO4]R!56>3D>JFP#J> U0(W21SK@*P>= #-_FJUH'/% M-ZZ?.J KN-.9ERHH6*:Q\=U2DDN >IKLDW>W@/K9#>F30"]2" M/S'31&$/A[2FI#9UBTX@OL7X%*V.$5AE2UZPE&JF-2UHE0 Q];QO\S X*O5+ M$!O38TEDV59J7T^ULVT?=V>ZEU?S][J_L\S?1O'-/+(AT&6\8QJ;X&7I?4/Y MA8H-JR0I(,,P0G^$A878]VC[@>*U:4+67&%+8RYS[&M!Z ?P?L:Q$6D&>H&V M4Y[]!U!+ P04 " #$@U=2\U%$3$X# #B"0 &0 'AL+W=OY&6$9J>V7U8 M[8-)"F*U$[.VT_3\_9:3=(:FTUDT^T)\J7.JZF"[:G:6ZD&GB :>,I'KN9,: M<_K@NCI.,6/Z3IXPIYV#5!DS-%5'5Y\4LJ0$9<(-/"]R,\9S9S$KUW9J,9.% M$3S'G0)=9!E3WY8HY'GN^,[SPF=^3(U=S$SOB/9JOIYVBF=NP)#S#7'.9 M@\+#W/GH?]A,K7UI\ ?'L[X8@\UD+^6#G?R6S!W/!H0"8V,9&'T><85"6"(* MXY^:TVE<6N#E^)G]YS)WRF7/-*ZD^),G)IT[$P<2/+!"F,_R_"O6^8PL7RR% M+G_A7-MZ#L2%-C*KP11!QO/JRYYJ'2X Q-,."&I < V(W@ ,:\#P&A"^ 0AK M0'@K8%0#RM3=*O=2N#4S;#%3\@S*6A.;'93JEVC2B^?VG-P;1;N<<&;Q21H$ M/X+WL,0<#]S 3K!<0V^-AG&AX0L^F8*)/EE\O5]#[UT?W@'/X4LJ"\WR1,]< M0W%8-C>N?2XKG\$;/H>PE;E)-6SR!),6_*H;[P<=!"X)T*@0/*NP##H9UQC? MP= ?0.#YT[: ;H8'7@M\_?^\;VZ'3SK$ '8ECRA6_P;;*3D-]0P8I$5GQ? ME#>Z(*D5;#'A,1- ?SRL,3E3;+*R:AT8E^KQT401OYXYCY>*O/:RI\$ M4^^EU:;%*HRB[U8O\@R;/,/./._9(\^/NDP 0L_O/?3AKRUF>U1_=\@X:NA' MG?1KNDTY)B]5M+X&T"B\929.*8@71@/8H8I)7)"'RJ)-WF[G(^_.\W[JR")J MLHA^+(OG(*F8V#@W@A_Y7B 99E3#-+.&;7%WNXO^(^QQ$_;X1\5?26W: AN_ M.F.CX3"X.JZOC<+QU+\ZK2U&_G38?E@G34*3SH1V=6DNI;_AE$X;WNE-0EV^ M_@/X1 T*_;]@),?P"_4!,"O=^EUGU8%PA& G451B!U$6T" M+Z>O9'GO>]/@^A:[%\4L0W4LNP@-L2QR4[WHS6K3J'PLZ_/5^HH:F*K?^$Y3 M=3];IHZ&ULW5IK3^,X%/TK5C4K@<2T?N35$2!!"[NLQ P"9D:K MU7X(C=M&D\2,[5+87[_.HTV:.$YV"J/5\H&FZ;W./3?7YQ['.5XS_DTL*97@ M.8X2<3)82OGX8302LR6-?3%DCS11O\P9CWVIOO+%2#QRZ@>94QR-,(3.*/;# M9'!ZG)V[X:?';"6C,*$W'(A5'/O\Y9Q&;'TR0(/-B=MPL93IB='I\:._H'=4 M?GZ\X>K;:#M*$,8T$2%+ *?SD\$9^G!IP=0AL_@2TK6H'(,4R@-CW](O5\') M *81T8C.9#J$KSZ>Z(1&43J2BN-[,>A@>\W4L7J\&?TR Z_ //B"3ECT-0SD M\F3@#4! Y_XJDK=L_1LM -GI>#,6B>P_6!>V< !F*R%97#BK".(PR3_]YR(1 M%0=LMSC@P@'7')#5XD *!]+7P2HK"S34U_ZI\>< MK0%/K=5HZ4%VNS)OE> P22OK3G+U:ZC\Y.E')BE +G@/[I8^I^ F\A,!#J94 M^F$DP#U]EBL_.E2_?[Z;@H-WA^ =& &1V@H0)N!S$DIQI$ZJX_LE6PD_"<3Q M2*K0T@N,9D48YWD8N"4,A,$U2^12@(LDH,'N ".%:0L,;X"=8^.(4SH; H*. M (88:@*:]'9'8XW[M+^[IW&_,+O_ODJ& )'6JU^:W2_I@W*'F3LTY))LBX1D MXUDMXV6E\3Z=P &8L%BQFO S7CCCW$\65#&-! \OH&IWX[]DI\_6/@^.P,=5 M_$ Y8//<2("SE5PR'OZM3 ]4[>05=:C#FL?F9+&E1/ET.D8P_3L>/6E 65M0 MUMZ@1 >J3X^IAZK_7Y6+S";$#>4A4S]]S3A-N9P]4:XX&EP\4SX+A9IB/)S1 M#'3 HLCG CRJS&0)T.$_SV&X%?P(XB'!6_AY/3?-;#R$[J[5M&EED:'GZ5-I M;U-I&U-YP]F,TD" .60-:W&9&S7@#6- M; =9>ES.%I=CQI7?[2-P[S^#KZ%<+ED4A,GB2%\39=WHL#I-K-88P1K6II5C M$:^&M6ED._98C]7=8G6-6,^9JNAT?DY#KKH^4V4Y6?JA:MX)^/.:IK/W+P.5 M>-O+>,;+3.F<NLR!C5T.NL7-3"E:BBN%#OQJ/A MCDU7Z3/K$"XOBO>[J"FGN,DWGE-G+IV5/:[W'XV5-1ZWY;04*.C-%4KV ;Y0 M(17#%VT<'/Q!?:Z=9AT!6>!%>0K3O2N%"MI?J72 4W[,?CT$(6+'%P'-Q;1[!":!=U&*3?-",:HP0]- M,X=XR&TIYE)UH [9\:-R"FDTAD9/:G\WG; MSD;FT'!.1L "[ZR!21]RT(M"M+R@U5LA#N 5O*5QP?^'RUMQ7A%*%@*$# M6Y0E+A4*WE.AO"'W=82&LOD*E"#KSWVE",$=(H3R;-\BF='-7.W#?J4.P&8= M\ KL5PWQFOIBQ8M;TDV$YMAZ$&'9_[&Y_S=ZB)\$X >36S9LO&?#-JSVBJ%W M5] 0UQ\WZLP0;*SW-&9CVVEY@D#*SDS,G?DZ3,)X%??)&BD;,MF_(?\GG@@7 M.':26EN<3 J;KN?!&C/# V%2]G]B[O^-"J],VIG*E\*O168>%0XA_,5TKRL[ M&N96?.T_]RZ@LM^1_\F6 M'L*=C>L+Y2G&KL+'N(6QZ!DK*IDHX-@Q^L#O.H M&';61]G^B+G]77Q?A?(%7"5I..%3OC$*#M+_A[V*IFR$I'\C_+=<39IK5H0< MK\$%&C/;;6PKZ,PLVVE9/I*R!1)S"[Q?TFPC$^B3VB>;9>'M4R56\SGV6-V/^OZAQLJN+WE&E3<-8LH7V3LA LQ2<9[O MS6_/;M\[.MJB=/T'051'Q_/V0_(MD MC]G[# ],2A9GATOJ!Y2G!NKW.6-R\R6]P/8MG=-_ %!+ P04 " #$@U=2 MBKWQ3$P# #["0 &0 'AL+W=OD0*U/VTH+VT <]] ^Y,Y(<%<"E'JN9,;4WWP/)WD6##MR@I+^I))53!# M7;7Q=*60I36H$%[H^U.O8+QT%K-Z;*T6,[DS@I>X5J!W1<'4\Q*%/,R=P#D. MW/--;NR MYA5;(,/:/ZJUHIZ7L>2\@)+S64)"K.YHA"6B);Q;\OI=%-:X&G[R/Y[K9VT/#*- MMU)\X:G)Y\ZU REF;"?,O3Q\PE;/Q/(E4NCZ"8U24?[C15!F5S96& MG<84> DF1U@*EFQ'#TDN!>K1'2I#V?RS#H2UX@DO-W G4Q1PM4+#N-!OCY.- M;,)26+-GJB,#-TJQ[(\/4.BT=4WPCR!CS0%J9GGB'E=OU>TJI<-BK# M%U0&(:VA-+F&CV6*Z3F!1Y9UOH5'WY;A(.,*$Q>BX!V$?NCW+.CV8GCPO@>^ MNAQ^/: FZJH@JOG&+_ =LPW';&\H%0921L61,:Y@S\0.X8IRGDHAF-)0H6K2 M\;8O'S>*SJ-6/5&Q>SWMHLX4CSO%XT'% M'Y\JVGE(,?UAR18JJE2$O13,<,'- 47O8!;O8*+?\:= M.3'IG)@,$MUSO85,(=(?;9!^+P.*\M[GP#!1X$ZFO08,PT)W$O;J?PTV'90_ M[>1/+RL$5I8[)B#E>YYBF7XO\/]1]LU4DY-2]7\H^5'<.$4WA&ZT4$1;VI]N7\EQE6O\+0^.2='(L%JDU]O="0 MR%UIFIV^&^UN,#?UP?W#^))N-LU%Y#M-&PO=V]R:W-H965TG-<-X,.7S@;$_9(]\0(L!S653\TMH(L?WD.#S=D!)SFVY));^L*"NQ MD$.V=OB6$9QIH[)PD.N&3HGSRIK/]+M;-I_1G2CRBMPRP'=EB=G+-2GH_M*" MUNN+;_EZ(]0+9S[;XC6Y(^)^>\ODR&F]9'E)*I[3"C"RNK2NX*@:*R@.ECVKP.;NT7!41*4@JE LL_Y[(#2D*Y4G&\7?CU&KG5(;'SZ_> M?]'D)9D'S,D-+;[GF=A<6K$%,K+"NT)\H_O?2$,H4/Y26G#]"_8-UK5 NN." MEHVQC*#,J_H?/S>).#) X8 !:@S05 .O,? Z!M ?,/ ; [\[0S!@$#0&FKI3 M<]>)6V"!YS-&]X IM/2F'G3VM;7,5UZIA7(GF/R:2SLQ_YT* F $/H*[#68$ MW!:XXFI4+QQ 5^!.T/01?-WJPEZIPN;B!9PMB,!YP<\E^/YN $@K\!]E0M^(5_*YS\V=,=QE?&9(V34:FXG;2*\KB-$ Q%"!+[02FPX6%89 MR4X=.))NRQF]:QP7PYW3P:28;7 M+@!/^_,'_'W="2YD9?)J?0&J7?E F"HZU>7FX$P6KR[IN:ETM>]0^U8]Z6D. M@P2%<3ASGHXS:L(A",/H%+T*##C8"NSH>D;V=>31D?1^LAV_0[W/LJ+["YQ \BS(333 M#EK:P;^@S8@Z2.0WD,K]Q63+WN$"",)*7S"$+P0E38/E/66A3'( M\(MIU]],\P3=5U?('W*U&'<5U:Y,6VV2X0_8G%0F;"L33J\,7J\966/9B'-9 MAUP>PBEXPL6.F I0^PV.%@J*4!!XG477AR4>\E%GU?51,$&P@UH:I@Q0/+ V MHS8#T6@&?F6XDJOQ#3TGZO>(R L#MY.!/LP+DRA*.BDPP4+D#;"+6W;Q-';O MUVSB7H> +K*]3K%N^K! ]J1NN^FC?,^.8S/II"6=C))>-M3>4M2D5X:/"(8P MZ1XD)ESHH6[U%T9M3D33#7CH(.=P,, M)O80\R.E"$>92V&^(OG;]FSCNE-?O[=I33@O<&&WO":QS+#/'^ ^D$(PO]2"4*CQ(O#I%?BB9IQ8?;8%XU+ M$W!,-<*#;(3_BVZ$!N&8V&YONT_2EPL#K"\PER;4L,*$!XD)QT52TP_Q0T'> MLFJ"7NEB/Y"G^4!8!WT%QP7625CO6+G0U*CA4+@',03'U=!XN&]2ZC^8T9\F ML$_Y'.0/'-<_)WQ^2M\VCH/3]B"/BDZ*G:,[CY*PM;YLXC)!NTK45P'MV_9" MZTI?XW3>7ZN++GV70, - , M 9 >&PO=V]R:W-H965T]%* M6P[&G*HD4EKV=-%5U&J[UVYP$E3 6=MIVK=?&R@)QHFHU)L$FW^&^6:"9S+9 M4_;,-X0(\%H6%9]:&R&VUX[#EQM28F[3+:GDG15E)19RR=8.WS*"L]JH+!SH MNJ%3XKRR9I-Z;\%F$[H315Z1!0-\5Y:8O=V0@NZGEF>];]SGZXU0&\YLLL5K M\D#$G^V"R973><[+G1]= H3Q1^JP6O[*I MY:J(2$&60KG \NN%W)*B4)YD'/]:IU;W3&5X?/WN_7L-+V&>,">WM/B;9V(S MM6(+9&2%=X6XI_N?I 4*E+\E+7C]"?:MUK7 #9A= ^84DMOZJ).9FTM\?-* MU?U!,'DWEW9B]IL* KP(7(&'#68$+ I<<;5J?@> KL ]X8+E2T&R5C/?8Y9Q M,%4[*T@>]]!="%KB&@V]'F7F(P3\>;QV=H_*Y6?NT/ MG:Q5=?4BBR$+<9%7;9HO37EN_(2U'_7FO\Q0XH5^-'%>CND-,A@D2=B7I4.9 MGT 8'60]&M31H(_09+0H,.-@2UA#9@1K7$9'H030CI'&-50AUPXTJJ'(C^PH M,D,%'51P%NH'P]6(^@2#C'JQ'X>QQC&4P3" @4YBD+EQ[/IFE+!#"4>CC"M. M.,AH$MB>7IRA*H2VKZ&G0Q5"-DK,2%&'%)U%>ASU\D2#=%[)+NHGK@9BT'DQ M"J&.8M+!&/DGZA-W,/%8F''EB871H(8B/[8C';08;",'#-,)Y[:*SN!W#&E:AUV3O?0CO0SP6# M3+X=T-?(##)9)G2B3-[1R.!]4A]J'?4Z3!!ZB7XFF'2&AI6:=/V.U4>"!R3X M^CU"'MPTL_X=9NM<#H$%64F7KAW)_L*:\;E9"+JM!\HG*N1X6E]N MY%\.PI1 WE]1.52V"_6 [D_,[#]02P,$% @ Q(-74E@GOQC\ 0 )00 M !D !X;"]W;W)K&ULC53+;MLP$/R5A9!# K36 MPW8:![* Q$;0'E(8<=.>:6EM$^%#)5>6\_>^&Y/?B$N\IKM<(WT7*^,R^(3 M2\4E*LNU H/;>727WBXR7Q\*?G-L[2 &[V2C]8M/?E3S*/&"4&!)GH&YUP$7 M*(0G.(S?V1^"=^=EPRPNM/C#*]K/HYL(*MRR1M"3;K]C[V?J M^4HM;'A"V]K>[-CW80!()V< 60_(/@L8]X!Q,-HI"[:6 MC%B1&]V"\=6.S0>A-P'MW'#EI[@FXW:YPU'Q4Q-">@-?8:&EY.0&1!:8JERN MB*L=JI*CA7$%%\ 5/'(AW%QL'I.3Y,4T>R4T>RP#2@% !(%0 &0 'AL+W=O5?FE6DNIR=<\*ZK+P5KKS87C M5*NUS$4U5!M9P),G5>9"PVWY[%2;4HJD$>69XU(:.+E(B\%XU)3=E^.1VNHL M+>1]2:IMGHORVY7,U.OE@ W>"CZESVM=%SCCT48\RP>I/V_N2[AS^BA)FLNB M2E5!2OET.?C +I91S3? GZE\K7:N2=V31Z6^U#?SY') ZP;)3*YT'4' OQ=Y M+;.L#@3-^+N+.>BKK(6[UV_1;YJ^0U\>126O5?97FNCUY2 :D$0^B6VF/ZG7 MF>SZP^MX*Y55S5_RVK%T0%;;2JN\$T,+\K1H_XNOW3CL""".7>!V A<+_ ," MKQ-XIPK\3N"?*N"=@)\J"#I!<*H@[ 3AJ8*H$T2G"N).$&-!<"AQ]"US]-0Z M6)]L(]L')6_I9DV^G=98C2LG0HOQJ%2OI*QYB%=?--9N]&#&M*@GX8,NX6D* M.CW^56E)6$Q^(;]O1:EEF7TC-VDABE4J,C(OVFE>SY>SSX78)JF6R3G0_IA0L[>G9-WQ"'56I2R(FD!L5)=O8="N/YCK;:5*))JY&CH7MU( M9]5UY:KMBGN@*Q[YJ J]KLBT2&1BT2^.ZYE[)( #X]H/KOLVN%?NT8@3N1H2 MC[TG+G6II4'7Q^4/<@-R>E ^.2Y?;(NC\NEQ^4=1'FW\S6"-@*5"*3UBG92GDC MK5_X+^,P8#1R1\[+KM$M&&4>Y_O8Q,2X'T1^M(]-3

UC7KMTSYW9^%JG9IX:CK M^8'?NY:.AN+-&:'TJ_!6,A9R%*OZ72F$<>LN;<@@5U/)1^$XMY&' ? M9=_$PC@,.>K"TH*YG/K4GGO>YYX?S?UO&UG"*[QXAO?R2N72EG]N206CN!_7 M%HSSP$-C/#&Q*.9XZDQ-*G"C (W)C:5*ZG.*\G5KPSBT#67?Q& EY/+0[HRP=T;X7YT!A3EL^)N-_1K<(4MX=,A%4>^BZ']V49)F6_C\ M_#<^BBP)B-&X7=L@O)V=V"#LR*D)U3Y"SK%%8GB+8H50I)FMNABO0S8(KR\+ M$^)#O >_,R&P#GXYF1!8!V])G9W3BUR6S\V97 7YWA:Z_4KI2_MCOP_-Z0TZ(BF7R"JF H8+4LVW.[]D:K37-V\JBT M5GESN98"/%D#\/Q)*?UV4U?0'YZ.OP-02P,$% @ Q(-74JQ,T%4?!@ MF!D !D !X;"]W;W)K&ULK5EM;]LV$/XKA%<, M+9#$(O6>)0$2OV %EJ)KV@Y#T0^,1-O:)-$EJ3CY]R,E6;(DBG:*?4DLZ;G3 M/7?DN-4#>F-U=;O"8/1'S9?F3R:MIXB9.,Y#RA.6!D=3VYA9=+Y"F#$O$U(3M^ M\!DH*H^4_JLNWL?7$TM%1%(2">4"RW]/9$;25'F2B,&=FU@]PWL$0.G-G#Z!LZ(@5L;N*<:>+5! M60S^+'":K%Z2? UNHX@6N> 2\R 7=ERD!-#5"?BW.<1!? AF:!@8W=U-,N_3DC_AX6 MLZ9*9P"BI%!"<1_+.C)$X$> /RCGX=D^R1\*^&U[K-*]UC*^](^LD MSV7U=16M3-W25"G=TXT7>I+LTV&6AR G\.TN:*D#66X#ZH3N-J&[QM!O8YD0 MN8PYF&TP6Y,8" H6F"DVV@5:N?,.@_ K1]^$Z'#W&^Z^,9*J M@%P5\!/AA#W)!?^!"$UT=V9'WY".TLP?!'P>NKUD+30@:-G]E:Q!(8AL/?^@ MX1\8PZY):[U>E)L5 M^CY_(KF@[.44088'C1W^O"37MIV".2CLK=*%#F9#I[^1-3#HAH$_DC?44D#_ MKS37_KIR9KL#6D.8$R#89Z5Q9EF6,\*J[=#0W*)?I]!W1[SIU7=66QGD=W$< MLC1"NO3;20&:1X57B/013R,J75MUM#7P@[ZJZ6!VX/G]%.A@/AI+0SMU0//8 M\1-:#8?S0NB&?5JZH2+LDQJ" B\733A/0/ 5H9;O]VG,P5<_)BC"YD<%G_*P*2L1)6M[V=6AN[&8M'S9? MUT)./Y<:5&#U^[@&Y1W6I1M_V\JAN9>_7LB'C=B'7I_2$#00,$U#]P,]'=3V M1A2\MC(I^''(T@CITF\G"V2>+%ZAX$<\C2@X&LX3 ^I'(4LC MI$N]G4B0>2+Y"=5&PS%B0&8(.??]_FRJ0T$G')E.43N/(/,$<;ILUXX.OW^[ M?G\:7.A0 SU:ZE"'>M0EHZ:+[IVVT2)SH]5OK[LC5K+012I4,G!,MZ(\UWKX MHDYIO'-HGX%EDLND)3B5XSL73*X%=>+UZR]RC(2_'9ZRR+7R]C/=)A&PD??N M$MP3S M&%%YY[R)E5]$ZOC"=<[7]&1WYHJ[=;7='K.:R_T65>*\8S8#8R*72 M$<"8%H]B5:0 [T_^R(\"'UPR$I'D"3^F!.Q8(@3))769V35.),>NQS.0$EZ: MT"?"$L+/ .9@1])4_9>O(\DZ!U$AVVT>O0#!<,[3^APR_J?@HDH8T(7-]KM7 M19TT7[O(J8XQZ2.G*1$$)()D>QXM0[*1%>'1,W=YN#_KCSN[MV?P6QE9A;T6QKVV!/CQ9SIS^^DF6XCAI4T(?MNS%NO=$SM$/3^*^A7FGCCPFY/&A12[>V0!4YEP0"O" M$GQ+&%TJ:K,*PBE;.WAJ@4PRJ9 VAV.D1!9IGEPXZ,TT_NP6 .E,8/"RE&TK.RH91W8H-:2&R.GI)2"]!HV&=XPM!DP]F O]<]B MA[LK1F<:VA,5@VD$>=/1.,?RC]D<]Y@V?!,OJNE*ZB^M68[H?7M7X%Y!0;O> M[XI!P"'VZ# [J6NV_LQH*3BXQ1]=,(W))@]54M$G4\U>E


H HC\,:*U/S>[A9 M"01D_3BH!$5KT.)53!R LCH%KLJ-_?5A;)6C1BZD5-"HW!5[Z3^':E<%32Y>:!$]4ZAU?T]EJ8 !OM4=CBVXI C&UVU7 M%1_,,>)NK8C3I$&F/D@:=!:D1H@ 1O"H)A_3R+LT)PG+LJ@HX6U)OBE-Y-*X MJDNERYK,= _<7RN?T@HBT3_E(MYG%V6@6D21#S@3U^GVB5WG55KM!R^;R!D0 M5U!-2*Y%5Z #=MX!H7!W5.PN, ND]5QE3=88?82@$$@ZY1R4\2.O+IWPD>9T MN*6PUEALY345&-[:F*@@@VIGXF:5B -%H!"F<)P6-S$CX@6TX<9K80Y_:<,R M\^,J.K%)@OJ)Q@@Z9$]8]Q#A3(>>@C"3W]DP WP4=ND][/T7=)FFY]"!CB_, M8K>TU9'2:[L *IW>F"D,"UVI@'+^ !+L@$,1O*?6E3X5/;RG-4'%S:/-@/8: M_0[SCM8WG[\WM# J:YR(3)DR06X:-ZR@Z7.N><>8&F5VNQB:W?.]8@@-@QN% MO94A[A(U\)"WB4F^.;]'J)',K^P(N_00.G%?L.7*S1M0%'2Y5G2"G&I4%D19]0-6O2>8>"UN'=K[+R28B2R_*[J.42\1E MM$VK*!MO@ZLR!ETN=F1NY^5A6^ $H+_GFJ^&'[C;K1+!&8J*GMEMK/WNAS_A MNR^?CL6RGPJ,D%6*1??E#W^:A8&9O?M61A P\2S8&UE&,^"!![4 MLS#%-SV>!262^>ZRUN9@C*K1P>_0'=5.YG/?1^V0"!16K0Z3DBG39P[NIXM= MM68%E!61!?ST/%"#HZTZHFW1% M39 YD#=*'BQ(;Y328%-OU"@0Y]ZH@.:")IG[O%$:M O#?P.HR9[%.WY]K"LS ML;R\6)9]W2,LSFC(J0C([MO&2=3^&I2!3;:DAZN-Z>R7U>^J-2T^LJ)@KY!% M.,"^ U\A6?)D-GTV>Z'%DND>Z0(JQBXQ1A=G:9V #2(C0_O.%*GCVYRO0T.N M15/50PNBD1YT2F/0IOO(W*[92,+L=ND*V%E.C3F9X#ZLQ"W,-L[ ? MYR\2;^P2=LMD$S;0X0-LV_<)DA&[4_DR#[HP,<: &:DJ5':V*G&]?Q4/8"%P4NUM76]*K^&.,AB^!M84O1K3#T0IQ M1M;(=IL:=]L<'!!>D 9E(G&&%-DNUFV0OTH/9+=UF.Q)RWEQ)LO;.D-E9:*) M?*@9]^4D!1)'_2U8"WV^?(UFVMESY)A4/59145U!UO'P X$;(*&.TB-D/ F# ME?-!($ZN1!N/<.\8CIC!YDDQLL-^I5/:V[>L+)N:A*>NEX^4+XVV=CDMK[]6 M1<2*),VC8O^IHINROS3_@*AZ@(B46X>8^;**'2X!8RC/BJ*8 H=P@29+@2.I MHJ]OGP;Z3@2)5T.$;<%>TK)IBIW*OU6 =!!5[T.9L ![&2"\")Z3"KJF>9F^ MT,-"Y8(>:)Q%99FNTEBN<[A8L=ED)L%*VD"]!@EI8X>.@O) !X0N%:B1(]Q( MK5O> 7K?-RKF#,,%X3B&=.X;LO1I');A_OB^OAWC<[>K[E87<;S;[#+H(S.T MHHG6%#8F15_/3("[OXX=8T>@.R>_:'40)".B%+@OAI5M96[V*DCR>LE70-,7 MZ(5XD67L%:Z(-ZRX+&B25B#UHVU![4QFEMZN"=13OGM)#F@M2(N8L$HE:@1P MT^XFZC8)'KN!YUGQ1KOR-DZ047>?^92>3P\_KCRSLR.DR\["AEHX-T*[XXP= MBTK'B2,HH=SE?@\@>_[RN1Q.KMC!IL/\[1]GHQ'5=B;U?*3YB=$V/=1"1G1; MVE8+!]L,8L3/D?K,JLFS2G48OA+(Z/0>"H,,^L, $7Y&!#X=E#> 8:DZ'V?W M9\JEZ2GZVI3\C*$S [VB\K\3.0OV)G;@!%=#P#6W2ST='_%\_8;T+@.>#Y/= M8''G%'V]F.WPG.V0YM D6_@3!AB^[Q-LMD-G*N<>I(^WA%N5:996>U26@Q&N M1ED. %KTE1? @^8[].T]4R&2YVSS>$V3';1/43"2E/VQEF;%9JR;07??H$*B MIV&DUP;/3.[#MG:7.=JRMW'?5?1$V9S<\_W7M]_)[!X\#]FRO.$6;L;SD;3[ M: _%-,J[%60)?BK+'?C'H*/LT#N(P@ATM>'!F7U%S8R@@#';[*SH9[FBG#X# M3^G9<34&(+0)1X&D-0[\0C2Y)F=%EJ<9B"%H&*@289JW^/ ;UH#03'QM6FOP M>%9_E5UZP>-*NEA:">*J VQ%&KX2[' 0UYUIOBEKVCB&.G\RL9_TG4: M9[03N1: !EK8R*UUK M+%:3JL!P7O7R" DXLINDP9D8TGH[P8S(Z_O"N6W-#(6:*U.?HR^%_=/ZRV_O MAX_+5[>U%E3^>0,)UFM-BSYE5S5!0&('4X2,SN^:@ M%K103S.Q'50HS1#D\QS4%Y5KH0G+-6#U$F6@*>]9EL;[R<@^G;'8\#X5&,YC M_#ATP7KBAPX>"R(Q(;_7_PWM5-#;$F9$9[^,^C'*P"AY7%-:W3+Y0CB28#3U M.9(=AZ9US8$U7"( DP9RR(2?20(S7:J%YZ?1"/_I 19YRD]D_A!7A8RX5R#S M!&>%CY07;ZMY617"F/R21QMN1T+3MZNT%,F?@P^;BN,,>EB,SN^SC<4H(MA. M%K96=WS+?D(4RRC2YQ1:RT., "5)C8*P(I+ZD;&^:$-B6;@ G6>8VA2>X]W MJQ.K%>W8Z0'XN+2!B3W$FM609V.:*E"9Z9/.J8_F.J_2:@]19L66R?I0HF/2 M);!XL;]D">UQV6B,0GAP%&9WWG1%H$".\H#%[SL$2>8J^UJT'AEP$$U\C!61@5E^\-0 >(RK65K(5 M.7*B8JZ>I'5?Q7]VFF[0:[=#L$))=<]T$H\"FO@GJ%FUH M3Q0T"8>K08M8N!8XH5^W:1$PWLVEC$S;[/:VS;-1MN9*%#Q#']M8QB$+;/A+ MK+EU/J-SVPI G@9O8J37"NZ(I(+. D+G$8PQ!-.@E)>G"$XQJ*?X0J^B*JI; M;HZ\08Q];O#XT#>MMU>'%CCTJ8I(#3[82\,HB9DNW69A^35EK([/@$=:51D5 MD=2_I=6:?P].WUW%Y6(LS< )#+O6'@Z7P'8>#FF+%IYSJAG9=@,WWEGZ.-GVQ M*6.?(>S!ONF<7WUJF*0!2@"J=_-OE)),E3PS5K6U>>I&V4Y.[D/=#B(Q9X4; M2Z3?C,J=WFFLTE74FU@C*O?T$P-UVTSEFD\%$'"/?OCIW?)[ MTH /IFO/2,A4Z.(Y\*#3S.F*[9;5:I>=MWSZC:-+[U:K(66*G 4;HJ 'S=?% M5Q,MS-76W5Z$7[7BFT>'J8XNQY7,3/R>2Z26["8TD0TX&X*12K5"5,? MB"V9.PG M8@U&!!@A]X"+6&*S*I3GN')Z;N;45E!A[*IRIJ#WZ'[%9W,Y[Y! M45G)QG7!BVP.TY(I$V@N'A-1>/SK/"](,+_)(U MB)?%QRJ+:T=8$D=Q_AP)TJ"U:*K[PR];U(C2^KU[=R9X5XD98WI'^N4J] N^J"+[J=GBN MK1YE.UF-IG%7E/S2]$!+6KS0LK^WVX#PFTR%K=.. .GB<](B4L\G3PRNZU#2?#2HB/"H6 MW8D)-!Z?BFP/JSW[MT5?>8[0>A:Z<[2 JM(8N_K33QG5$0T:LI*J&KVGM6CX M>JJ_ICDD*NQ;-])K3HMRG6[YW3OFF$;/]./^,Z<(RRM.'0[_67XRP(G&\V%+ MZ&/A^KH,HQ'$W"D]4@/AP#T&W#IM%Z1%DQSP),L].1F@0A=7G0F,V9M9WZ6P M"N-2A-]_RA]H0C=;4&IPX [=5C5'6U(& U#<5XIMP)$7@$>BY)^[LMI,IM1Z M7A6J<5U"Z484PX4ZXT(JA+E5<7R.2]B(6P??JI%#7[S MC\>*Q7] ; \5/4U$%55.NO2%WO.=@,ZY=ZM';KQ2D7:XIEERPXKKS39C>RH? M@?KDT,74FD)J$P7W 3Z;#>??$K"5Y<83LLL36A JL.;<7J--MH#W@N141 25 M G?R6B,OKE2T1A]24:@,[RRK(OV#0J:?GB,\+ V3NM"2,&&5:7E=4VRSC6)! M(W[AJC4#$,P!B7_PJF>&&NKZ*[]*E_=\N]=12>^!A^]>:'$/BA_^ MPHJ/49GVAP#B)\!H&RU SHMM"&1(@PT1Z!#&\2$=A(C 2#&FT/^2<2K@B4L\ ME:L]/4;YV_R MN\!H!FTC49NDP=9CE/=<.XB?LTF:[>"TK6L:B1S).-LE-!$UK]AFNY/&S]VJ MB1N^IX4X$(FS^I7$5=TCJS+"G&YI.'_I+7AR[U:7(OA6P5_:^[T%?^G1 MO"'\I4<(F/I+#5>#LG&[WE(!'WY068X'/VD_UPSX24>(YU=.?J/I\[JBR<4+ M+:)G*OT.=ZLKD'V:R)OQW:XJJRA/N(0/2 ]R%J1,:4)S+6D-.B22^)"X]HI) M-PP[8$+>DT0B^5>L-\L;#1#R60-O%A[Z<,0R);-$Y7!5RE0>"">_MU"3S.L# MX7$ILOF\I4T3>J $V6S>TKI(J=A2D]];8*T@MM0@ A@-;G$U"%U]+"TGME1( MM^ T\PR(BRN3JBRJCJCP?YV*"?_5/Q[C-4UV&;U;'1+C\N0_=E&6KD2K^3H% M[BHMXXR5NV+0UV=I-DT1,X3J_,'[^I(TZ"W(AY_>__CSHOT%\&V+L7@V/.#< M]/$MR0'K<'U\;>TML[QA@:+DA!]S*BSNZ"/3.#@QF7-F;=,JI4T9 ^.,IKNQ:+$B#!OF]020P MLZGL0A\+*I/6+V.>^C7KB]\ +TY\C62_@5GU.8[?89=,.ZN45A!G NGB4545 MZ7)7B5>VBAVY.=8L2[@1"DU>CGY_ZO%(6)9%]7?B Y3SPQI)](3PHB2%Z'U. MDSDN!I,S/+R[O] <>G^2O_&=%:\?G_+X!^O[ZT@?34DBTR2_9ZVS6E'1=+6M M/?G U>0#A86G62H,/8'KQZBD"3S$T+P4OY69$H"4\]5%MMCM'[): $BJ7%*8S:<"80S-L^S>+YZ,PS#@E:L=[CT?@< M=I^.^F'-ZN$(4O=B5\]&MM:/4 !G1)"K6\@%S_41:8(YIY^05"@^/ZM#EO-J M*TX,Y32:3.70=C@%.2?SX!0W5Q: .0T0,BZ SO9$'^1$S4-[G+1S$.9+EE=I MOH.*1_R"-MHF3G\"JX+;!RBLN/9A9$]([:RW@E<[/=%LT1&M?#GD,-T<$.PV M*9W3-/4KDTU*^47\7[NT]G$.UP68^!HI;0.SNA:M!BSIP U9%V"*N$R38G-0 M[L>'45-,ZSJ/XDJT-H%O#.RU\0D=6FW]@%US+'3 N8BKNK#2C'2BUJYH6C J MI [[ #/F1QC]UM+C"_)>'.CII>,SD=L.$K# -RH>_5H5828B3UD E,$N;'2ST M]Y+O_DW&7DOUD-_!(>:AOF=3>PWQ!>A$@)]1:.\PM?M#>B=(:'@&7]$5+0J( MD '&[C!]W:D/.FP^O;*^@U=S*.:T503AY8A5Q$7[6'&V1DSN<8U+?78>G:TU M.@O1=)7,:J6FIV;476=S.,)_P7\+I^02CK>VKWNR*^ 0A$.O!,]OPD_&,HXR ML@?*K!CTZ&_ MLKQ:]SJJL'.XT%JGL&:AODZ1LB[=YJMVI= ,R)1([-=?#@=EP-YOCT--RCQ MJJIN?$\]V&4W?->QAEEWK"O+#&#,0KK;]! MY74FPCKVV?DN!O-6B++3]=N[K#.K[K:8'FONOQB&X=61T47CN[H"\8Q<&@H[ MT>_;4"6O#R<'GZ&W(Z'V8&>.#@ RF_-48./&!8!;IUMWQ]Q6&^Y,K=9I\ >:TUX T@77V[ M%X"N!&M= ,XVT>\%0 9/MW;@A,D_\372R!^8U;6VDF!)I[I56"M^BKA,DV)^ M&>F6Y<]-;<]?HZHNL-XM$7W/-4&<;J/L4SYDY=N9#,F&.*"NN923^T]!V-%P M#YA=PLZ^WW;Y M'GR8/W^/O;4Y(/.,^;T_GLK&5-X,$/?Q5IS0/\V?J7M"9.P1U?.+3%L#^3]V M45'1(MNWE40_Y?Q"O!%72*7V>D9S85]L,#!=9N73:,]LO9G43 M_'*]Q([>TJBD;;-+Z249X&V%$4@.'IG9O4NB3@O@/)D!?)*ET3+-A,X*PI(J M9&8(VAEZY.\+MJ5%M8>.R-5%+AHE;T&?7Y=5NH'DAR\E7>VRV_2%EJ.ZTM9T M&+^] 5@/S6<$:D3@)E)/6NP6I,6/2 2)P%!;C88F"3EU P;P M4X,+>R>ID:4KD>Z:,6BAQ#%-%F2[WI_O:V/R:K"5 MN>HP"V=6W_2^2EI,X8&I;F%_;8CW/M$_B&S2/-WL-O79W%PA%G4Z'I6_#W]0 MCS+8P&D]3=E0]Z O^>$]\5 KN'Q@67;#BM>H2#0O0]@)C6]$NH"=![9U&@YU M<2-0+*K!C@!ZI,9O?C'N2VV'!=?5*K0?4-G*!)V7A300+84=[LAB\A4SI8N/"PO* M:^04YYH_OPF+J2^NQXRBH2PHZ+G [3O(ZLBQ57=(;G5N\*0[R,WO(,/M8>\A9K QH>1!I2RVIE#@ MIS26#'W0/L7CT&NB8^H!@N08P_G)B,&6]@J*Z3[-P-S[DC>%]F@B&]/)I!<= M$%+6S#T+J_Y9KCJGS_#(^*1O];51&G%SQYF/M3?)@5/6 MGAJ!9R"O';-4,7(9.XVC2YKO^&0L7BZN:D$J4$& ]INXIZG$:)M1>%[R.QZ) MK3G:X7N AWAK3715O0B1'(LQ1])RA ([D8VJ/=RF$/K(NM1%R M)HC>*K"\&2_F:*XIDJ;S$\>1C%+=X2Y?R#WDC>KBX^R%W%=U04B4?3.2.)0K MBZ.H85I TS3EDFV6'#YXG3KNVHLBY7]^ON%KE*U4GVD>\]^+/L<>I% M$)!_:=/5 M!IY2[F4S/06+4'T2"W;A-##7QT6-#;F=AYFD0?T!8TF7I$%,IN8)Y"*."]H3 M9>YB:G^&T!D*,[9YSG#U= 9;H)%W2Z9]N'N#Q+)BF[1MYZ(&D?^1)LBPBC&S M-B:V.8BFOEQS?@#46BO(GJH>GMN?KC['8<;*^AQ93PK(!I6\J^L::5 XA]OG M&R*8%94='X@@[I0OXDX)Q07^IVCK$2UCIJZG]MB2ONYT<(9"5-!&,LONME-6 ML\(P$RT[,KU7!3J"!UK4K:[-1.T=-2,'5&0KU"PC$AOR#MS@W\]CH![^^ M)96H7%%$&L+:N1;)VN_H4 R=C2F1?B<3T%Y:!)$*0 5Q05G9%N:"UH:'Z&7$ MI>@ENLYI\;Q_9-D.()>_TLV2]C;<4_D>N:N6K81 (G+73RNX2O7V7+ M[FJ,[=RT4XHQ6K)=18:6'.!<4.(HIDU80[G@QR[_U<^R4Q<7/DY'+JU02VM8 M-E3'8.1C:F[7,@)F""#0=&1K41 %[/"28G]=.&GI5BOMN.RJT64'D!9E'F,H M L_F;>Z!;J(TYU=)\4%#G3/=[/CS_:WP6]\/XYYSTRQ-DATEKVFU3G/")]'=.A^/TE'&N_X]+>T-MT!9I^)._8=QO+LF\^+8=,' M6-O>L(,]XB6M!DP:R"0D_D@_)WPNR_U7#)[(XAVX;^K\'NA$DS6+ ZD7=H?, MEH'O-Y16G4_9,DN?(^D*)9]6XNLE*PKV2HOOX#6MVO&ORIIJ[<2%P"$MN;F4 ML5.^)IE2=O!(,ISF(';2"E+%N)7L@H$N8S*-;F!X77=TD3FGS@/*6I--ZG%S\1TKK0!^C']P1F?M3"#G)\&NP%LT?@^9G+%]4- M3;C<9?".N./T*_O_W MPK7PD:Y8 (-P;8.\#V^P4Y M+(' &NK?0P/@SD):Y2>70NYK]]Q2K(9,4M61PG,I:LSC[K]55?B95GI0(DRTV@E[EF@0G.&I:!B]<9/F:46A(WQRS_5 +AKR/-%XG;.,/>_/ MV4ES%":R8WIVUXQ4@Y7A RW@!,YMPT)7 M?W&2!+ MMKU$()'HQ+B,,I&(4*XAG")0**<&&S+D;AB*EW+6Y]'?KU(^#$(YTRCK+U/G M9G*,L%I#PEM"L31XD@X&VC(=<-$XT:_!0>02DS%.S?ICB/BN7BF%++@M*R - M+I4.%: 5;=JL+ILVJR)8G/\VGOP2ZA/LX*LEUQK;;2:4C8#-QY15&I.5?%'N MO*QW)H1M*B%BBVLM^'?]I]J"[11FV<&\=1 Z)/$"K#1N*B648M\!:V#L;!1E MH>&%(JP1Z_W*OZ*S+^G,+2<'?Y]3":+_A;'D-[JC%'?N%&1!'%Y&_\:VZWE/!ZY??JI, \3)VB?B6C:7?QQ&HY;J2?EL(5 M#A&]C80/R QF"J0TZ8#R)6(*=(R;7KY9:9;KIJANM05758'=A_@I/&/D6S4/ZGSVG[3UJTCGID@ M(M.CS-NUWCH9+YT_>K#B<+;:K8H$MY.ZU_)F[?1 M)F3*D7VFPA:>;;-X39-=1N]6UU$!Y1O+>UH\KB-^'X_*-.:KN$HS>!%^@B4^ MT:_51X[('T.6F]EL6+L.!]5Y]$*-%AA^#6*0M$ $:@LBD!.OW#5ZY'>!( $, MB4 QD)%HN(O,\M:\79/AO+Q;UT3R8#JH(3 #$V(<4><7- F=0#!-[7(]N( 2 MCL";/^\4&<'1N:>SN]^2M/OR[4Y GJ5\^_?J-A549^33M4:6\!>%@:5\@YK3 MBRM7B3,,0YVOZJ#.X6X9_5]@@HZ/9W+-X TT?,\+4WRM]H,IZ'-40.S)(0Y7 M1OZ*^T))GP%2@&C^ ?9@"C3T76Y*9LY!).SC:[3MY7BUC]%EH?HF=2T';;-G M4>8(X"I*A+-21:.D97KT^I9,Q8M8=+@O[Z,]S!'$:!S 89;FXPFN_OI*"*A0 M_A7 SL]^-*;+'"W)DT5]@S;ED.AYLRY'^>;M*MJS,G5^W^N.8% T!B&F7# M'LJ1SS!NRI[IO/AH&I!XAZ45S!UY+=.C)<["=3G&-TR5I&_7,A"/"8<836]W MHU&X,[ (>O'S^TJI8,2_&3J$/_][%_+FS_YQ,7)T[BOPQ*E"[!+ZEO_$?]G\ MBO_?,BHI_\W_!U!+ P04 " #$@U=2LSEQ.;Q^ #:8PL %0 &=N_?]=RB+<)QD\W]\__4^F-R?7U]__QW-PRP. M4YRA?WR?X>__U__\?_^?__K_@N 3RA )/OYNZ\/Y]]]>/?A??#N0_#AQR#XG_^5)MFWO_/_>0PI^HX1 MD='RG__X?I'GJ[__\,/S\_/?7AY)^C=,YC]\>/?NQQ^VK;_?-.=_C?-=A\/& M/_]0_7'7],W0SS^6;=]__/CQA_*ONZ8TJ6O(!GW_P__Y?',?+= R#)*,2R3B MM-#D[[3\Y0V.PKP48R,+WPE;\'\%VV8!_U7P_D/PX_N_O=#X>R;U[[ZK1$=P MBN[0[#O^WZ]WUZ^^.2]G)?I;A)=LT _OWG_X\?T/O.$/C.@<+5&6!QG.V?#O M UH\4O1GP7^%GMC_4L91^8$%0;-_?#_/2!1LQ^ T_ ^%(?+UBJD+39:K%'W_ MPP'Q*X(H:UA*ZX;]8M.>D]@](Q45Z"5'3#LW,MP2DN+H%;O\VW2K2Q1%?YOC MIQ]BE+"OO__(?PCX#\&[]YL9^1_L5_^^S/(D7S.U#Y-L^]$T?$3I/[X7_;FB M*>4*@\E&-)W2=(/F85I]>?*2T!JR!"U4*'NK'/PW__["9H0^X*LD8RLD"=/[ M[5S1R2/-V7SF1^0H]E(5WE9VLY ^E@NMH,$\#%>E2OV TIQN?U,R'-#BT0_A(\I M:B+X52,+Q.YVT\MR,]U-OXCNIO8R%@Z/@PF)OL.$F1'_^)Z9(NPO,T0(BF^J MSPF/S?)0*&EB'RR/_K]SQ47Q/[[/2;$39$BB-X?,ZX$V+7Y8A80?)=$B2>-M M[QG!2_7="L-FEWVX)['DS+I#-T9D UAW6&MWZ4\Z9I1&=N+B)CMA[,PWJ#\& M&"1@$;P?JPB@1Y8KR@"QD+#R ;.7SG_]4.MJ=.Y"O0N>PK0HQP^8CQS\681I M,ELS_SD(HP@7&BZ5PI &72QEJKS+Y5VNK0%*27Y@?+)_'1N>[%?_YMA*7*1H M.OM]JVF3+/[OG9Y--FI6LW4#?-NVG>3?-N MFG?33+AIG1I7Q%%E8Q$F.=F(".G,Z M0YMSZO2I\\Z==^Z&X1XXPH9-+^>_MWO 3ENN]SM 4^A'K;-WX;P+YUTX[\)Y M%\Z[<-Z%&Y(+U^8\-^^Q!3&B$4E6I8^"9\%C0=DL4M586^,X!GTQ&"G>\?*. ME[99>;91J8N]IDVR^"RD"9W.;@\TNLGHUQ]HY&Z:(VSXF)IWR+Q#YATR[Y#9 M]D:\0^8=,KE#UM;6,NF%@9)LCIS%-[)%/V5J5?MF.SS?,YKS0)( M5?PJ58">J;&:+Q?H'2 MM&E[JFMDBKYEF*9G1U'^MP36M3)$X4/XW=R,30HPQSH&G!9")4 M3U&3WFF[1U%!F$#>?WA\2/):E$34Q!AMER_1(LSF2+"3RYKU3N,#";FG<+]> M/N*TAKC:O[L3<9#IR (\11"J"J"@&/$CJK'6VXQ&$)Q5%$:1"(STL$2 M^>"&1"0Q5+ H?G1#%+#(*%@J/[DA%6!X$RR6GUT4BR"2"A;*+VX)Y6TT#"R) M7]V2A#A[ 2R1W]R2B"3D#!;)1[=$(@]NPVTTI^Q647P"+@ZG;%:%Z )<0H[8 ML I8+%PVCABUP/P/N%P<,6M!N29PJ3ABU<)31."B<<2VA>;[P 7CB*DK3GB& MB\(1&U<>=8&+PQ'[5A[H@2-MCMBUDM -7!:.&+7-,3:X2)RR8D%1;[ALG+)B MI?D+<)DX9<%"DC;AHG'*C(5DM<%%XY09*\FNA$O$$?OULBGK#"X11\S82V@> M,UPRCEBTEPTIE/"0J2,V[:4\+1T21-\3.? MQBM,+G#QF,^*=%M@_0Y%*'GBR6'U%QU:C6&>U8/=XS8D4U+BL#&O,8]N$2DW M% &#"CVMLE5MBI,B7V"2_+4OM2YF1]1C &R4#CJ8A=>M?3$R-:*GLUT9KEM< MAI:&F:]0IQ/XS>O&*>7P.]K MH.F526QAH3JG,E)!*5NZ<*C*,?'(+6&[D'"9JK$P&:-("&YBW'.:%(6<:M[2[GH >HO "& MG7.R\4@>R*_NT;CK0:4^5H+,T)RO_9L1R;.U5V$2WRC?O?L0T&*Y#,F:>_%A M!>ZRR0Y6S-&/$J2 8R@-9P2OT*#(I]PY[9%Y*8?EUQH(ZQ],O['YOP+7A?:ZP=1)P@W B;6V @_D]!\U)'KS#Y M@I[W K\E.&,_1AL-%D,46F/82$=B=/ *7V7YB(1^8^==M&"[[SCGL,@ U.DIJ.O>UA@0VVJ)G92-X0)]WB@+W,L^/? M>AW66Z]784+*+(2S]>['?R;,;B;18GV#GE J6?=JG2TR=YVMBIR6%'V0KAM M#XML?"Y#W]4I_E;@TKU-:PSSK-[@;)XS@_D"/>8-AXZLJ7W"I9,A;VPA;!&F MB%G#3R@KT!>42U>(M*T%TI-Y5A90RO(#>W?CN#<]DJ[6V8?W'$P19U^=U8[J!B4\>3@'X,P^K-(JNHQJJG ]9W-)?[*ON_3?(_(ZB_-=[*?A.GL,N/E M#\7IM(V-N\@[1@5)L)B&NK^?1KKS;?)-,C=O_]K!)^]1ND21^*-U?S^>=X^HY@!NX ;6>>3YAXZP83.- MTF?JC-4X]PDO/N'%)[SH:$73B8^UK1Q7)-0,?8"L)E> 1(#"J+AXKH2XH&(1 M>YVNQ'6@DA#YF:Z$):!R$+N^KFP9)O#S@6\/'C_7Q,]U?'CC^/E/ 9,U0DL^ MM^PW682SG+5+>?V)A+\'A^B..2"JKC*D.:Q=G2J/P!M#X,_#59X\A9=L+N?K M>YP694!$C+E"VI\(($["92A!I^O^WL%G[W9KZ!R)L!B(\5N^Q>H_5 M>ZS>8_4>JS?-O-ANP@"[9>S<^TB%CU3T"T0+O3M7)"%6C :7;.P"D.Z<74W^ MP*%GZ#* PT%CETRS5IR.+$S&: 8>N/0Q&L4831LNB:HYN+W+0BT =QCL@ZC6KIW8!>Y?.7TLP#R[E;Z5HB-Q2PA76PR@+1K4 MQSPK&\6_0)01%S;$%^6-AT"\=+MN:FZ>@>I=I+V#Q#\MGP) C\&P(9T,4!\; MK%0.V!VCZ_XY7$G7M+RQ>>*9+QEOE!O%4LHE+7U4VD>E?53:1Z5]5+I/K6@P MI;"JU>**7"#V#=:R(ER1$,A7QSH@A2L2:@Y)P/&.L<=R=;4&A"BZ(IQFA8%X MOJY( WXT-7H1[L=YE?UR5[1$\:!N /I=4135;58!%70E84!51!"0Q179F,@G M&?@%<)]/HIA/TGUHRWB6R2_\Z?EB6:3(JQ<]\+T2WY?N'WN%4#_&.#.(%%>:[K_3[$\)S$JX6212FPA)]C6T-D;P5V2$A M@I*'C6UM@*W'[Q5O7RN6PF+0;D-@J/X!YD:&9,_ 6V:()SNJ\7+<8P!L--Y$ M!?08.0CN"!LVL?S]3MKPS/P1.^!^%FX\H7Q"*P_"4LYRPVQ>"^,IYE/+[_6\ ? M%68;04 7".5!C/(P254O5S6,8B[.#R+$7Y\Z(NN$8^L^BC7R*)9'Y7LGMEBQ M?9L3$J9GU>YZSS?7O4+0QKB.QA ^_.###S[\<)KA!Y.^UT!A"N][M?6]M,\< MXT[8QV".&'0X/_/^V3 <&T?8 ML)IEN%GXDRR^WBW["D.&YX7I#>*=49\BYGTT[Z-Y'\W[:-Y'&Z*/UN9<-^ZE MO7\7I"BDB :*_MC;CN8\+]&WO8_E?2RERYKG596'Y E=SF8HRF\127 \G4UB MO"KW*'GAP#9##(3!^HNI*MV&P8CP6K!:1S/,? Y?DF6Q%.I4[=_-D';'2W0+ MM.+-WPR2))15S5^M5.3D>75)-F<[6A:')*9?5S';V]BV^WEN",_9CM-G!Q1>0M<88.3SE"!LV4;:;TL:;SFX0,YX1'%@# M]_-8FGN)'?QBQ?YTE^Z\LJ8>!/0@H 1>/ECYQL>0VCA&KHBI-8;K@:"X,IU/_FN MH@YCCEVG^CJ9.BIY[&]%^EN18S%8%*.^BJ"3^4#O^V!%<%PP7_4Y)"3,\G6 M']-D7GY1-1L7.)K!D+ *03Y.?$26CQ./-F#W..RSJXPW^S3(/ MX.D!>*KFNGD$[T,0,4DG>1#.":K,/5783C*$0:RND0H/T!D#Z"9G-W?H":=/ M238_+V?E*HR2E'VH%B91ZM,%>67@B>TOUV?3NSNF1A*JY$V[(&99:B5C'R"C MAK8=D%,R>I5B3.2"D;5S#.(5D/B R/(&A_7IH)(6)X\N>PA7!Z@Z"RD2+DEY M(_/$OM[ 9<_("1O:)EK^;)RDJ058'#WF< BYH?7(47U'V+!Z109G,@BP0#=C+E77C<\&.>>XB)VK@VP/@ M6=V&P,[8-0#FBVED-KBR+T $ TIG<.4<,9%'^/-81>#S"*5YA*"8K?GDP1\# MFC,R H)6!8D6S$O@%V;G)-Q/&S2)$#"4P61",#4^J?"(K!.^]>L3'T:>^'#Y M9\'4]APO5SAC&B*-2TK;6HQ6']$EJZ +ZN.S!=S+%G@@*&2+;WW/SSAY-5-Q M2\MD-V6YR1O[W &?._#&QO:Y P?^J+NY VK''U8Z\IV33;.CWFP\N +U*2M, MX^GIG&3\%5D/;2E"6Q!#S3RR]5. 0I(EV9P&*T0"NF!LJT):LC$,8EG-9'@0 MRX-8^F_Y,#'%25KP.J_W*"I(DB>(7KY$:<%4ZHIM#?R@+"J-GLXN-[IXB\@] MU\2S=?T LI=_^O_B4,3X)5S*T^.AW4:."CK"AE5P\V@9- $HC>TML,!.2[Q& MJ#05ILUO\32V]^"FKY'G@38/M'F@K=>W* S8:UC7)')%R(!744R9S:Z@6H;U M%FBMN")=CQEZS% 7,P3Z)N9APY^#)&.M4)"'+T@Y!ZZ^MT&H4$: !PD]2#@, M%,41-FR"0=?E,G\(7^!EHR!=/)[B\12/IW@\Q>,I8_><1NL\>L])ZCG!3W'S MSM,OP2-K.TOR8)6&ZJ\'"KH;=)^D%'C_Z23])P&)]^%3"6 P/?GIW?OZ)/SF MAB/W@!QAP^I#>,A$"_-7FIJ[O$$CR=X/,'C"1Y/Z%,K M&@X1K+I?NR*79I !0SSU^I^E1Z"6=O9('XI^;Y'+XVAE]7MXNLL8A.3/"%^:/#_%T.$H ZG :O> M(39D$N4H+K,HV?9QB\@,DR7[-BI3Q:A8CLJ=.R#X88&X^M5,H>1906"?UD $ MZ.F\,QR2>#J[8'MSQ+Y#SQ=APD4F?$T/UL$,\0-^);'V1?%#TL0OCO=-FG_ M$4K60Y*G:#J[SN+D*8F+,!5(3=K.$JE_)/GB#J6E?4$7R>H!2T[J%B-8N&O[ MS':@!F2]MHW-0-5TQF\;,+.X%&C7AWY]Z->' M?OW[F5VOA7K?#IL\V%P19:UMB6$&W=AET S;(UV71AH MX$K1* \ X :6Q<#?V6R4!0B/!DMCX"\H"J71)GW#%561&PZ //8]U.P.Z:2 M@.+*TO&/C_I<7.W'1[O,%C"?DOM;P-HLD[RD*@BSF/V;J3JSNK,H42_2!AS. M8-JN$D4^D?>(K-,H0]!-M/%\KV?,O#H_U#+X'7.]04:>I.,(&S9SC7Q\?JQV MAX_/^_B\C\\/U6T;J#OOW;:6;EL;.\NDET:3>9;,DBAD/X=1A(N2T&"%TX33 MNOL![JBICFC$5],CRKMKQMRU@ZG2GK1#1ZZ+\2S5MB@3*1Q211P8@!=+* %Z#&'T2]I:8-LPE2;YP<%,ZTS)FP2 M9I2=$#S]D6U.Y3\WV9"PZ6L]GGD1?,(X?D[2E-%WS4S*;)XP=V9"*S(WK55D+#J1HJMUM7(&-$#.1V"$#W+*;.UBYQXM" M$G$/Z (]H127,KY\X3D,2'K<*O2TP1;;?PM4/4&9E6N!7RDY+VC.#A8"G2^= M089RH;G*@RV-H8.; 7(CN<5(/MQI,]S9#[%?*?.6+FF>+!D](NG6-W(L-ML) M5.FCMJ*H+=!\&7NAC%%=$ ^,4Z8+DKBTA1/NI1 M'F>NBZDJ$BQZY,JU(#7Q0'UX5Z[%J$D'!GNZ!A.$B<\KR5DH:@\O( M*:-;.98"EY-3UG='62UPZ3EEG6ND0,$EY92M+HMIP$7BE$D.S0>$B\,\';Y1,9K)7P(:+%_ \CPWKHQ;UUHLDFG">3& B;:I*%^5E!V5% ZV1/%]H,K7FKZ M.BLK3O-??<$905%!"#-/)_%_"EK5X@%9^3U\P8*G&"U07/!ZS.Q P?,L^0O% MUS$'BF?)-G&C9)"= &P+O4G"QR1EO"+*_E8L40P254]?\6B 1P,\&F#?'FMS M,'C?W_O^WO?WOK_W_9M]_U[-*%<4JEF,O1GNQG&"GP(V!P@M.4WL-QE_4X"U M2SG8GF3L9$,TUT,/-$8VAREH$^>1!OM(@\;D@? ';:4P6Q1D2^*75Q1>;P@$ M.11Z@WAGV3O+WEFV;Z=TOXMY%]J[T-Z%]BZT=Z&;?;\VMI-Q]^[G(-Y=>6"[ M_^Z:3/E^W +%O"SJ]_V?,_]MC5?MK.Q5"=0A+ MY;L+8!QP/L:?G [9].^C= MP8;\X"X-2N.^X2_\8DVQ+,KGW0.<+Q#A3XRSSRY01OG)P82KZ1)JC6W.$VQ! MGG< C3F 0O-&:_I SE$+Q3 ;!(S2D-*R<'=9HJ'(I[/)GO(I)_S\D.YM02Q0 M<+#+P6TF) .(!M\Z[FA4[S][_]G[S_8-O#Z. >\V>[?9N\W>;?9NLTHB<@?F ME"L*! D^=V^;&P<>?@THFI?_)&B%25G80PME:![('*0 I<7C!_;Q@^:Y H$% MT"DW:=Y?)#23_>^_'>C[=O.K7>H;W3[IUV[[1[I]T[[IX:!Z(J:J" :+0Q*X[[X;\%C MF/+2;P%=()0',3J]#C_7+[?CELOD"^N$>;GOGN[<3J=1O8;635[M[W]KZW][WMVT:=[,#>__;^M_>_O?_M_6\5%U/% M4')%4YKEHVHC&_>V/P;SS4?-T;U^3A_O9PA[>M?:NM7>M[=L\W>Y- MWL?V/K;WL;V/[7UL%1^[P4AR13G 5]Q5['SCGO7[=T&*0JI;PDS4W9RO+*? M.\7&G.(;/@L/B"PG67R1T/*MO#LV5,E=^F MYR%=7*7X^2 M2(49Q4'ZQ%U$>Q8(8)%O>"9]SE*BYQA8.[VAM4=0/(+B$13[ MYJWFYN.A$@^5>*C$0R4>*FF&2D"6D"N* 89)6CL;8(E]<$1B6AX-6$H_CEI* M.I@"6#0_C5HTG4 6YH'*]\&*X+B(\N Y)"3,\G6 '].DNE.E"U\J#6H0U-2@ MRT.=QJ#.VVIN_MA,S70_,]=9E!9L$JZS<_8OG"8QKRYS5B5TW_-\[F;(JOO1 M>\6RE%05AG!I:+])I&!S??,.<85G^^@M(N71RR9A/UF7+RL4L=EY2):LR71V MSWY+9[QV? -LV?-7;"9<'6GV[L!1O.VD-HP'%CVPZ(%%^]9IIWN^AQL]W.CA M1@\W>KA1)3-+QW!R16,@-4)[-+A/!)SLRWA'."RC_H8DS- M(QD$EJ#$>#3)&)HDMHF;)PN&IT GW0XJ<($>\^O]6WMP'*"IHTVF-AAZ@G@T M"V=S'HK@]"I"'6K#6*TMN\ DWY$'+R(K[>:Q&X_=>.S&OO77_GSQ@(T';#Q@ MXP$;#]@H540%6$>N:(B*7&"6O_N82S<.@WEPY:< A81C;#18(1+0!9.!)KH" M&,H@O *FQN,K \!7 +,% UC TV['-[_<$'>+R#TG[2RD250F1J8%Q[+5, FM MT;PG[SUY[\G;MRDZV,B\*^]=>>_*>U?>N_(JCED+J\F\?_9SD)3/G[*M_T6[ M-(QT$(,^&8 .[XT-P!N3SA/,#P-,M1T/[/!RX_9EX1>>2Y11=,8T>9:H1H:U M1[0;ZJ_VEO"PA'V+NM6Y[@$)#TAX0,(# M$AZ04 $D6CH0KBB/6MJ!ML-QBKD([8QR]PO5=._-F4<*?]W$B%9IJ%V$13:& M09RPF0P/$PX )I1-$PPE;)YH6U7S"XQ,>G[!O MX?2WMWGTPJ,7'KWPZ(5'+U2\1VU3RKB/R$[5IRV0$H19S$^*-)FMDVP>A%'Y M,I!FYH+&R.9\0FWBO"]HS!?< WQ9_-^[Z9EL9D=J^6GW[].%U= YD.NJK M;_-^VWB(/3V_36=A>W_-^VO>7_/^FO?7Q/Y:2^O0O(\6T&*Y#,DZP+/MQL_/ M@!5.DRA!-(A1'B8I.PL8P8P554=-%;@I9)L:SS=-1'@=F&0":V%YFJ[QW0LKG_]84IU,,S M2I_09YSEBUIG374,HPS\"X7D*GDZ=FB4^IHG&!=$FV#6USC!#VP$;1&7GW[#W@'G^Z,EHMJIW]XO=$?4JO6LPM2B^4C(KRZ\'\P.2]H MCI?,!ZHEK;9EIW+C)8UO<)A]1OQ3=434MS / 4QVYSB;HBP.24R_KOB[5XRE M7][_6,N 5E]KK-$[%*'DB9N2GPBF(L1+T%I/+?IB #(=PN86&(C_PY976?_\ M"I,OZ'FO,;<$9^S'J'J*H\9$:C6:?$-N1*2-KLQ\+^3EN:%7%TA0_\^?M MF&PO.6;493FITD83^NT,9=&"^3#?:KT%U6Y#8&B] MHTVRB*#=!L'0 R-"C9?C'@-@XQ81_HMPCMY#^3CH,J@UPZ6KMES>]K#"!J,H MRO](\L76R-N])BMF1-S'\IR("=L]"KLM9*'#W9M!K+*[H>Z-8DGM'V O\^R\ M?@KF*DP(ASU%IZJ@M0ZGT3FZ3NY'6VWOWXSP21D$2+]0U3 M\E1RM*AUMLC<=;8J 0TM7F2CM\NDG PF$3VZ3FVU>FY-:E MK*E]PJ5+0M[8//%WB"*^",M@ =MW\(JKK-P[EO:QJ4)W'+?,4+RMD<_\W&)9 MI/R!^ LT2Z)$M ::.P:91;[NPQ31C?'W!>72PT3:UB>S.9C,QKXXG4UB7-Y2 MENJ&K*ECF6**H0WKN6 ^]6(U5EI$KHH+ >%@#8W)8/O60K4Q(4MS: M%4DI>NVX$R?2%>%)_1VLYERX(I/F[$VU>(HK6:TZ6Q(L*.V*A+0TIQYF<$4D MJN>\"HCO2DDDG84%<,9=$4_SJFI&[5Q93DWG=6-R&5@0 Z]9WZP4.M$<5]2D M YNX*6($%M5/PQ95LR*U2$%S19]: QL:N:)@V?T\;-F9N _WRUA% ,7H3_"J MK$J"6'_[S.#$HY##WY\!/#BIB/WMVC3V_JS X4I&*UNY/RMGL(*2I7+U=R8/ M5APZ>3C]G=N#$U-'=T7!$OO5#8FUO9H*EM=OIR$OP>U'L)@^GI"8ZFZUP@U( MIPQL>+H_7$#C-[&[N3$ EYA#YG?C[3ZX5-PQO96R.N$"P6^<1P,9V(<2VJ1@(7U E9U75U9O:",E1\Z\<@C/XLV+E:/I?4 MLM06;#!SA;54Z/%EM([(ZK&,UGY2IK/+[#%,0W$]E\;&'1!T5C"[$E%Z\*W; M@IE5(46W)(D01SBC4BV/@"IZG45I$;/C8@MFU;'0X?"=%M/9TG6.EX])MEEV ME1.2(#HAI;5]Q;8^[JZP'U'&J]&=+QB)B)$FNF_;Z=B:=W@ZY9C-"F);4\XL M H)JKNIV.?0 )GB:+Q#93< =VT]W.;P'T>KN9 #[7K>*\ 45),'B7:?N[Z=5 M]NLV^2;9E=_^M8-/WJ-TB2+Q1^O^;O[N5LUN7OY(D/P6*;C?,%@2W^1M:&V/ M?+5MAUGE198W%O?H9G";-VP%ILGQGVV2N'D$ES[@S9+82AW1+RB?SLY#NMC\ M131/*D/89-5?KAWK+19_1]7?497!0DWG(M:V!5R14'.V(LBV<"7W%Z P*A!( M?TEYPQ2+V$=SY2H&5!(B;\R5FP10.8@=1%>V#!,I[P/?'GS*NT9PLXUW=&HI M\#W"]2>8-]]:%.YDZ_0#)9U0(GV_D:432L'O,V)U:BGZ1H->QO-#?@K8[""T M+*_P9#B+>.8J3E/^/EFR486662-M/F$NEZ0]E3[#Y(BL_C),:DRX+Z^F;+N+ M\=S0Z>RVR*>KIL"^ZEB]1/(/B*@^=QZFJ1+MQ]TZ)?,\9&,^A9=L3%WE1%.]:FP6Q(N0TD O^[O MK8-9E.0'@2SVK^,@%OO5OZ?/3,7H(EG5;$7"OQLFK7;[EK081IZ 3WT80NK# M(5:Q*V8PG?V.\X/MBC:$T/4&LQE,_YQDF##S84O4;J7LZ3Y;O]Z[JR8""6B/ M9[>"^M8NK3^E+MD\Y>NFUU$41_$I%#Z%PJ=0^!2*;I@7FV 88 *-G7N?0.(3 M2/K-#Q#Z7:Y(0JP8#=[=V 4@W3F[FOR!9P1 EP$<;1J[9)JUXG1D83)U9N#Y M9#YUID74OATJ8-=,2C3FAY)H.PC.GFD'3-J)YJ@DS"M%4X_D: M/P=,XLRPRWEQD617Z8<&818'"Q3/>;Y"&+$_E^DI+5,W.OJ:N2R.3@GV"1U' M9/67T'&QF[4JT_8@P^H+VM>QFL[V#;5C7BR,]N&DIP7_JX+ M4O?TJ6[K%^R_O2W8O:_J1:=%3OE; (P..8/ROJ>:Q;"5RA?TO)_8\D0\#IPV M-;<9)#O'RR5FNK?>$B5]9;:AM0WRF<,P*]]B:B!8$H(RYL2"B2-QX"\=+]JZFY>0:N MF1^[1'MG;G-32S(%@!Z#84,Z&: ^-EBIP(0[1M?]<[B2KFEY8_/$?\',P:N4 M&\52RB4MS9-=WBYA-AWSGQ<<^>(G&%>.KQE!8DL\M\[EE/K?,YY:) -X&4PNK6C6NR 5B_V M*\,5 M"8'\0*SCU;LBH>;$ K@O/?:,+%VM 4%PK@BG66$@GK$KTH ?38U>AOO96LI^ MNRM:HGA0-R#CKBB*ZC:K@!JZDO:G*B(("..*;$QDA0Z\NI[/"M5Z2$LQFG*" M":#*\< 32O1431TXM8Q.W225$\KE- G!GUJJIZDD,./YH;\$X?Y=PP!SU0FB M0]T)F/#;IH6V^XBY;- NZ/1)H$=D]9<$.L0$=OC6:(;<49^R&_3<., M[@L"2B/0>H-8979[,+$]E5<@ODKQ,\?"T&VYAT.Y51G%/+O551U^/N.,JYPL MA4/:=CAI!%S8E:UPAZ(TI#29)148177S!2!#6DT,T""\4REP_H>0%W&DHE22 M607JXU,\?(J'3_'P*1Z=.G;2#0KET)J2DK3"NKTY606QNI M*7LFSJF:?[G'!YHZ0'>U'*83#$)UXVH9QVE_#2B:E_\D:(4)KS'3$I15&-$< M JM,5 NX->+OZ)!UY7-M_G'L;FU^_>^O]TOAWI/ OJ.S[?:7W MGQ">DW"U8'M/*BP W]C6$,E;N1T2(BBHW]C6QI7RC)>=(N7NQ:-QS B-%LN0 M?)-BLM!N0V!HO:-- LM!NPV"(9XYK\;+<8\!L+$O>/8>RL=!%[M5)([H:BQI M .AAGHW])O2&/&F0"=S/PLU4E%>I"7L:)P2%\CNJD#X66-ED^-R5)B#W#3<' MGFC5BSM8#9'P5.L[](2R@B>W26="VM:'1'Q(Q(=$?$BD#?,P&QPK^1=CEXF* MT8@U+!J'Y5/O(,B$)/627)%4,Z(-=E!!BRVP4:.X2C3"8;550!K MX\'SWX+', T9@0%=()3O(LKM NB*HYH+HFL1YN\M'9'E ]<:X:%PE>1A>H-" MBNA9I83W7 ->UL=@CG'\G*1I^7I6PCZ5S1.V7(*P MI+>ENZ4[O#F_JQV%W@'S#EC[6@I+GC3_5ZG3O$325@.K'4-@W\H[67T&)LF2 M'-TD3R@^)NN0Z,N7%7O'PBH=7/+SBX14/K]B' M!]3,]A/$3[HU]/O+$G)$@ (CJ;^T(9?D5F=;]Y=MY)#DZKPRL.#&7YVX6V_> M.&;\_EV0EO!V2W"X<1QS*#"0% _W&H-[;Q!;!VBZ0CP[+9N7\91)%E?.&"K_ M>8>X--@?'Q!93F?;VMUU$+#^:'KPP=@Q;% IB?.J'AC;DBYG,Q3E5?WYZ6P2 MXU6Y9\M+'K<98B ,UI?-4.DV#$:$14O4.IIAYG/XDBR+I5"G:O]NAK0[_AJ5 M0"O>_,T@24)9U?S52BUQ?LF#;;WW_$&0D,3TZRIF&QS;/G]Y]Z&I@CB\KP76 M=OL7O<+D"WK>TWM+<,9^C,IM7%:!66L,\ZS6';%WS/YZ#E-^H@J8:^AE-5'T M%5';QT/6 D8$K8?#P%TR7^33V5=:>1@@-H[Z#(<9RG0DWV% ,&:.^MADYHY; M;1F*+T/"+4YZ5%LU2D0<-7?TX:YAA+OZ(9;?PMY;7]*34=;4Q^E\G,[M.%V] MQ8T;K-ZQ<]W.9,0JF\?81:7LJ&-]CWCLLH)5+A XN&,/=TMW$@G6,':^X6'^ M%@ZJ*T)JO>%JX!BN5,"0[RKJ8.K8=:JODZFC)SI\H1!?*,2AQ*R.PX,GF+&E M".&>8$J6$@YY@JE72J#S"298 6,+)YA!I8Z'F\^6>A^L"(X+=E8\AX2$&9LX M_)@F\^J=HN!]VRPJW?$-9E>U(]%G71V1U5_6U>5&U']LIJDFEI]QJ:>O,::9#4= M?)!\&$'R<85!?*S9QYI]K-D'!1N#@F*3:>PQ&Q\,]0^ ^^B"8G0!XBR?8-P M;IZ?8,A PQ<;'++YH6=D4SC^<)#-!A(]LFD,V1P-H*AQF:!\-6D7H+Y%9(;) MDD>NISM5Y/'&*$?Q0[)D3::S>_9;.F.["OM;E2@B>M6XJ^'MWK=HR0.;=))? ML(F7W-/JYR,>H/( E0>H/$!EQG7K[9G79]-[^Z86DFHDC?M@IAEJ96,?8",&MIV4=N),WJ58DSD@I&U9E<>SZ!H?U5\\E+;KX-/LK7> TOL*D MCL_+EPA1>A[2!5.9Y]MPS6?D#OU9)*22*@P;36;6*()J50FX3NB('R$8AB]FXDK,FDP,\#:._ MZEP#DT9S[D5_A;B&(XH6$*VB(B?4-F %HF.)U@_0#>AJC\# M9L"B B4Z]7=,#5@RH!RV_DZOP4H&&B0'B^879T2CGFP'%M*OHQ=2+Y<.P/+[ MS0WY02ZY@&7R*[SR.!INW") MN6-# ]+N]F(Q=4W]QX#F./H6$+0J2+0(*>+%NN8D7+:^KJXQM,%KZ]K4^>OK M1V2=5CTRT>7C!=LEZ"0J#=#X*U,0!(>,\6 MTM4F:P\$A;0@ZY+.[6DQJ?Q\#LPR2LOS0< >M/M@6)3>JY.T]#< _ T MV\ MJ!WC6,DB'V9B/(E80=985IW&:=DXPO7.D35%3 /3V3^(1R4]J8UR>4 MG-()$G2"&2KJX,P))JOH^G[FXQ(_!6CS7'6P0B2@)54M Q(J8QJ,1*B3Y4,0 M)QV"Z 9CF3!QQ4E:Y,D3*K-%DCQ!]/(E2@NF6CQ!@KL%1:7IT]GV]?CM%B$M M[-;)V#8!J)8,G*WK!Y! \0:^.!0Q?@F7\JH>T&X6PE[L/,!KA,H#=+KB!N["!S!QA&#=7=H5(3>C8\9."9^(41RCV^=V7GU\=O#QSV%6\'?A MV-Z5S9OI%G8=PH,$U^4R9P1/*$60-PG>=A@4&S=)^,@OC7"7 <[+ZUXV&=J1 M=(!!9R!Y=ZHG8 MKQEABC'/>%8!4X(S9BK,DISNU.8696%:F6HKE%$1.ZK#V%0J(:W,>$8TGV8[ MJK6Y%H\$8WQ<8(9'$CV2:!LS&"ULXC&#QC(QS;;G"2:^*1JS)Y3SUI_I>T*) M<)TXXB>4$]<& "+R9UJ3AU8SF"IN5/HJ:V791XO_R5XK(@,5FF8M0;,@<,9 M1,R5*/*0N3'(G)WN;"7%YSC+2?)8\ F_91-TBTC$%6".IK/+-)DGS!KG@2>V M6DJEJ(-U-8?J%)7>1)G)(1%E(O]G=MQ$85J>P[PP)Z>LC@FE 3HE?43!B_OP MJ0PZ,A'\].Y]_57AYH96X'"NH9OS@%-UMSLGF"_ ZP/R\H 7!1/G/#-*B*992Z"FORN)KO!UHV93N:(Q M/A?:QS658P2M@)C3C'-VZZ*>4"2T2_CRA&*?K6"A$XIY=HX7FH]/_;HID-%) M= HTF,'8E (]/C)U1%:OD:ERS1]NMA-">%(*G[L_DGQQG<7)4Q*S6:H*,GUB M?\W?H-8+'GB477G MC6>/[(_I.AH;NG0ZQ7>(LF,P8II3U7O*XN.O4_%T*W?NJHC^8TB%B^-LO6^R M*?BU%>"6M,]EA:O*!RYKRM5& _OX4+>7FA:([X(UBTX\9= ^K4%O2O(#P)O] MZQCLYB] GV$FK^GL(B$H8M^AYXLPX9*KI1_>P0SQM<]7'] J>=ZZ=]*23$Y: MW=_-D/;F-? #L@2/H!LA22BKFK^:(>LA83;U=+8_Z 52D[:S1"JW4.Y06FZ9 M=)&L'K#$8&PQ@H5R56GY-7;DE74ECL\'^=4B6&>K11P$/,5_H6:\XQZ^YZ30JSLX+(";_DKWDZ4LF:6B$&(>[PU [?%E;\C=[:^1,E=&D.9S=W#>(Z UM;()]Y@;PTF^3HKVMB MCU!I+EI](PO$'CPG?+!4+(E%"A<=*8S^;FGZ$_$CU7-K60G)=[;;Q%MR7?E46@[:X/C\U)L%M=L8R!$*OLVKE_(&2^2+?/5VPW39OV58D3*DU1X%U M#=5!MIF'FY!PDXSQ%C;O?'SK0J*W8<+=A':FK,Y0OCZ3SYGW.?,=BN:D<^;K M@RNX(< Q=J[E>#4V:4>Y(LI:_Q_#G.ZQRZ YUH8[B&6-74KP''(QEN3*50+1 M:E'-E7+E7H%4'FJ9*:ZHB'B92!(BQLZ\U!R1Y*:,?1W(^1:G"XV=;_B9($DM M&+O2@ZW1KM\>&;A2-,H#$#_H[QK+P&0!BAGV=UEE(-)HDWSLBJK(#0= 3N#8 M]U.P.Z:2,^S*TC%QB5FY;N501. O,0LO_?4>B3W!N\YZ2;\G=*%Y .'7$[P' MW6>2R@E>E^XMZ-W?>3QL6;8,F(/%YDXA:>6,0;",?G5'1AVE%8-%]YLSHC-V MSP$LVX]>MIW<=( ;Y>/W=,S=[89+=?R^CD[= KA\W'%Q.KM0!Q?>^#V6CDNB MP$7GCG?2]:76O0Q-U73Z+6!MEDE>6F]!F,7LWQEW05$6)>T?[=8M2^2K]%\=GZ H4IVQ:.:) U=?ZA#I^F[M/4?9JZ3U/W3\OZ MZ&5G#@+P,#5NN7X(:+%HF#[ L.489%!3-BC1(DZ>]F:=HW_9+A#DKV 0?WE8V9BM?L"F;9/$#QJFD MS*2X50)!%\ET5=)''251&7GZJQ(RB@>VRRV/UXOV1IYJK)' MI%5*E/J:9^V&K7 P+_+&%HA'(44\P@KGH+F'>38^A_Q1"D363$S)$(P!J1MK=12*L\[?BLL/Y3IV;JA9J5"SP&QQ4F3%[F"]QP06U]+ MJ^0FF8D ,(6>'G>TB3OV0^SO:)%$:4/YO/I&CH&DMEP#C[:ZC[:>=E$0%8, MMSAP79$7H)Z#JHGE"E:OJ4H0+\T5$?DR!\<\^S('SO'=2)-[R"7$+15BN^=SR]QPMBXLH#YY#GA2?KP/\F";SJF!C0/97ISC: M%F]FA/W^"64%8O\M[Q(&.0ZVN2/;@3@2]T$S9\U)ON&!7$693Z#I0U?HN)5PI[2):L MR71VSWY+9V'$_\9.,9)?L F41(_[^8@/7?HK$]U$ XWO8#X^Z'Y\$.[P]+D] MCCT(8-)S'BUXX#UG[65EVW?^$$1,QDD>A'."*@ L6(9Y09+RZ&"G38JS>8[( M,GC$A.!GQ@C[=9&S@3(>X]#UCCO_L$'_MR?:O8=KS,.]V]0]K1"C6>^,P ?8 MM%YG7]C:?7A&Z1/ZC+-\(?++.AESX*(0+)5.QAH!ZP_LZR(OM]U@8V#^&7?& M^GXHNXQ_P5E4$&X2 EA[V]BC1!XEZ@@EZOY0]3B0QX%\50Z/8 @0C [-5>=4 MJ#O!U5H[SH&&''7C MOS##)(AQ\9CS&Y.;7KV58M*G8$!UF-HRX:%L8U#V9#,1=RA" MR1,W;"?;&;O"Y+ST&&\PI9^80/A_I]EYN92C]0,),YK6)0]U/W 7C!Y\_6*C MAC4T[K3YGGN]_,&;&)@/< O*&B+2U.!X_$>R3>(_�.)7 MY7-094[KD*IDM[/,G%,<,=C7AS=W&G!\#W[B::'R<'NT!_#]8R67C)T?^:;M MP,33UALY#0"^+_"MOW(8U8EYF8U8Z8Y=?>.1C9^92T 8+7GRA((DHTQH588/ M+P#)=MDY]S3X=9NG*MMG%B8D> K3 E57PK9]=>,:O7W?7%2C9Q9\3,-83$/H M@OTR=3U;I'<)?2;Y(H^I(MY1G:B/5OO?OQGPDXC M$BW6-^@)I1*6U#I;9.XZ6Q4Y+2GZ(-T& #TLLG'PHC=]*W#IWJ UA@56,4') M/+M\B1:\/B=HZP;U,<_*=98C9O_E=^R O7\.5U(>Y(U]@,<'>+H)\/1GW_GP MSNF$=Q3/?=S),>2*\$!V(-:QZEV14'/H3,?P="4^U,'B:S)N71%5LR+!G3)7 M9**Z_8" $5>"AZK"47 ]7 D3JHH(XMFXHCZ^^/2@TUZ&% +5!3F-1^U^X1E] MQ;*HZB_B?(%(P#JQSRY01KD;R>3(W,&$RM%="S09JY M6)\][GP8\(@L"V% &[,/BA#:4TNC=Q/V5%Z@&=O XS.V;F=)SA\)H)/X/P7- MN4RDH*[>(%:9W2;;L'/G/*2+JQ0__Q/%M?D=?N;Y7%@V0I=;4%=#;/''^?@[NCRQ7.&#G2L)>TK7G21?K"%\L9FC%O M\@Y%:4AI,DNBJC0V6T/3V4/X(F"P@Q&')886_&Z[!C_:8^U8VE?,)P!L&%5J M8WY;IADVB*#+3P39QP'$ZXY6*96D'(#Z^'BI>T^NW^-&W6TS*$RK/2?)8\*Q]](!Y00\.Q^$TY>]4;E H(9-=#&[SKO 8Q .Z:SPN ML&> OI(/Q)].(!YV&F(E>]@YV30CT<6UM2&78&//:P'E_?$W]@ MLXR&J(:] GG]V1,YSL-TB/+4P8;[,R &?66\'T1GJ,DIY'@G"KC,@A!':;^I M)PH?'EQBB3+M/FWDB*SAIHTHS&V722'**N53/GJ[OWQ,W%WU O-?B)L46T?\ MHF![_SW*\[2ZJ3/)8F9]\(DJ__E>((6.1@^R]_8D-.(L@[W5PRU*GI2>9 5_ MTIB9)-6ZJPSTJATSBA"]?,E)R"R=) O)NK0:E )$/7XQ^&!;D(Q<_C1T1M%& MH:5">-/:)@-=>!C5S/6;CK#[AM5\A+'E;@Q(L:8%HPG B"2SHXLAQR,(Z7G2 MS:#C$8;4I.IF4)_=Y+.;9 2?9#6('MPVGWWBLT]\]DE'UHPD5M#&)'!%QC[# MIXM%:21I92Q"$VI2=]Z)*S(;R@YW$AEHOJ# $--@+@N]A]SJA M; TQSMG?CI4/5: &@P8])L,,6[J-T8C^\E\&*YD^,7CC&3 ?@SG&\7.2IF4) MSX1]*ILG_+D'QB+*:1"%A*S+JIY+_B $OV&TZZ&7^]+E)\UEO71/M<]W.2*K MOWP7QBK;U9.H-E @:='!I\LC)2OU,$S%WY$M#>6C;N2@(3VPM3^X&LNNZV RT;^G:5)JL M>0)KZ\HU, 8?P!Z3GT@S'Z_:V".5/Z'(]>3 <*Q^59J?S6PT]K?Z4/4]FB^; MDMYJVU@,\YX5E%G]E&[H H7997U\F-V'V;L)LW=J,_D ^PD&V*7[% ;MR<[) MI#D>T+R[NQ*+ RM*HZ_L7.0,))%&[]TY1?'WYH<84!SXO7D1_-#?ZAAL$$$% M+W!NY8 DHPHX]!>C&_1-;!%>UE]@;LA*4X/N@ 7QLV;&P9"U0ATF HOK%Y?T MQG(4]OV[($4A173[GPC37#.\"AK+7-Q4@1P?$#TBRT(! -!T@2)]"A-O](7@ M) NS"-UPFK;I/IL4%P'X".AAEXV[9+[(I[.O%$TX'CA9\@HL?Y5+&, 2H+=Y M]DK*SK'PPOCN[S9KM6\2S;)Y$[7BACY(X(,$W00)8-NM1_]/$/WO$:L;+5QI M'ZL;HCO4=% YIQ=2:6A92:<%UH%MXQXSZ(=:3E)HHUJ$%YX1UV,4!^$3ZSI' M 4'\ .2Y V6+@$WALLPRX(]*E,D$;$- 09+-,%F6!+:&)7J@P0:]*9HMO.*/#4.3BI^+#=7\A>];1"(F @!L 1]D4,S>;>>N_.,# MFSE1$42]06RC(-ISJSO,P!B&SZ_N,!XR\I!1UY!1'T>,AYH\U.2A)@\U@: F MU>//.:T!HRR]2#F\'1%'56$2/36A$FW=&S,.6;[?T"H?P&5X5C)#=,FYH/@P'I_=[F M#G:!N>UZ6 /PMUU;FU?Y:PFZ#=?EM:2+ I*^5M=MR"Q-9FSG^A<*R57RI,O? MJS&&S.P7=D(_/*/T"7W&6;X0;0VJPPR9Y993.X99+6G$A>AU FCWH;/XP#[8 M9AK+_H-G\AFW8?$9#X[!K]D6T$7QY4N$*)V4)014V!2-8?4MGAM&!D*O+6*% M0Q/:W>:$0FF$'*):8XV!>>"AJCO<&$30T=2/:=8;#EW58<;"LNP05AYG-$P+ M#V7%40;+L.(AK366U<-:0"LH<6(0KKG/D!AKT+(O@-%G/YQ.]D,C6(O545%7 M9-.<%@&#NET)^$-TI<\PCRMR](6H!IUQ--BZ2VW1\Q,L5=45-M+?NANLZ#1A MX1XORPU54BU]]?ZJ70U68MI1E1X*8@U=5JW!K_ZJ8@U69KJ12;"H?G5&5&WQ M9+#(?G-&9+JA?;"H/CHCJK8!&KC)>CIFOC2."1?8Z1GY'0GN=$Q\?1F=GG&O M+RNX63^2UV+;9=K !:=;]':P@NLF^@D7H.,&O_Z2=,>\!P:%5GERU#:J@J[#=5R)9C,/=D\ MAGV%V%D1IF_F[(AO8"^;&4!;TJI'*U09$O0: $."127G1_1VO,5:S7+*SC'; M[[*"'?&;LQYG=/)(W)^]I4V.TQL-D=U!17 MK;-%YJJ=0I,Y4&=[S'6W.#L8T9X87BTQO9E6&<(\HVH\#? PV9%TAR*<1!-2B+!=-&.[;[@7T.M,^![B@'6M^M\$G0IY,$[4O #3HA M:^M)-!=C3J6.F(WGV M%63M[\[&J-6V:PRPQ^L>HU5I16S9>&;/CT$8_5DD-"DY"-CGTF299"%9LY\3 MMI3"--U<'M9,[6GQ!7.Y/:V)],D]1V3UE]QS5E!FB%-ZCI>/;(KXG/ -;)XE M?['E&K,Y368)Q\6J76O")Y8M9&[H'-QNI[18LE^63=CB3(N8K>5/&,?/29K6 M9<,8^&RGR4%=TKMQ_ [_4-4+^"."NT?I$D7BBN-U?^_@LP\+Q/>P MR<$6+Z:AL7%7!'UXIT"0K'&?F80M#D90*F'K@]=H9?+-NCN8BLW:0O("Y=!^ MPV!)4BQ>WMH>^1V>*57+6X)681)OK/5MZ9OJ;PW",4J+WO8\<.&S45#RQ'L: ME_7!IQT3[6M;B=]%HK?A6I*,8I0&=X7-RV7QU[(NT*,H\!Q0L792B3_NBGA+9O9L&CNP:K_KBE!O"5XADJ]OTY"Q MEL67K.V*PS4&!"O\]@B%NST(ZM86EX5@>PHGI+Y2,-=FL/W#9 MWR@YG1LE3; VUH;R79$0H+@^)#3@2D(F0&%40G>NI%4JB:4YQ-I?BN0PQ2*. M?KNR;OQ;"H.^NO>$R",>9F4T&P&__E;=B0A:B.CUMYA/1++:^0']G:DG(GDP M2-7?I8,3D;1RD*6_^P<#EGAK82B7E1VP,(S&I<$25JY/>R(2!@52P%)6?['" M_*4BN8QM73, BUCYI8L3463E[#:X9^&"#S>\VQ]P^7O7KE4B'%S08X%M+$I8 MG,@)%[-WZ]KDS,'E[)VZMFE)<%F[X,Y9O]<'%[?Z.R1#,[0-9]L8O]3_4T!V ML\]^?:L9A\;OSIY,;#S!NL9+$Z)YOF7,YFX]"Y'-\FA='VM)V3E,^&'F(V] J1 M!/,BV20?(GC=OU?0WSH;W /<*LC:228O0XWJD\PO[L*AZB]=>(B)$EI(8'_Y MO=56?YG%(]"N'G ,XP'*WX+',"TK]=,%0CL'DWFD-TA%5/9^?T!"8=Z"GO'"X.$P_4 MMNX/G1MLCK?,?A\,[K':%!4(PBP.T*ZB0+<0".PC]M$0%3H],&(,&+E(RJN5 M#QBGDL>*Q*UL8#,P56H%TZAHJTEW;A)%Q;)(&0_Q!6)K-ZH>]V0_IZC<[+-X MLN28\5_E[U7K_G8U?)!]M">CLX(=+AQ*S^+MC]=+-J%/Y;S7:[E67_.LG>., MLH,WXL(O#:K1\8,9++"@H]!\36)X*I M,D=E)[U;43VS(PXVR+K8##X(Z>)*([V_I-#3X_3NW9'Y'2V2*$7R4ZZ^T:D' M%8".A8\OG$Y\0>7TQBWV8%?DU1R,4+:'7,'?-55)P;-R!8K7E)0&/M ?.C\* MB8&]1%=2917E!,)7^\N1';1L(*8D6#3*!8Y&(1H A@&6D')%VU%("(RV@>6D M7)-V%'*" \6N6$O^IMZ@$WL&=YU,#YSL8;5\K 24,0W-4?PP5#GU%DWL;_4- M-N%%!4,VG@#S_EV0\E.6!K18L_5&(B_IS:R7Y4$=655Z&X?H@OA2 M,%6-_<.2MXR$#MCJ>O#^&%9FPEP*7-<'!2@IKI_3R6@*6$7L/:?U9O,6M"1_ MHJGY,!B01N2;.YAGXO"HV*Z>M8!^:=N!D+YYNT&%@Z,N V%D7ZY?A9>WO>RR M1,-5KL6-TT=D4VS3$=F+_C2I@/HBM:R)$K04"X@.!PB"M9 M3RV5!XAJN9+[U%:3VJ*#KFQ9/C-AT)D)0ZP:H>"].;=*% 0C1QV<6SPZDA'A M%ZX7RCS8M"8%=-Z5-&9UP71T M9@T\;;F%7%J?6!^=%8U((#8S Z.0+H)9BI_-905J?M)R1F KJGTVX!%9%JJ+ M=SFK^JD[K=3(5G1_^ZS!;;CF3$PSE0R2YLYVF;LE218EJS#=$"@*:8+ZV(XN M-_ @;VR>^",S<_K(E#Y#\75V^1*5[Y5<8:*2N=1ZO&&*0"U!I8,1?6:!SRSH M,;- ]Q#T606GDU7@*[W[L$LKF+C>NG%.-\ P!-0./ZVXBX)5?UHQE\ZLR-.( MRW3L@9@'!]_S7!]L\W;*B M"Q;V2()!\+!W+CR8: Q,/"R),)U=;#:G._2$L@)-V9JN9N*/SF JA WNGX\?"QL_/S M4-G9_#-!])K2 L5:[(D&L8)297%(U.9.WLFF*O;!CD55E%,VB>.DW/ZNF"UZ M5E!F2U(ZB?XL$IK45++H=M"A":,AN 'K;/4YE 82"4+,?LG+A\0CPMV#"U3] M5X_EYO&&)@+@UJLWB(]J^*A&1U&-/FU5'^7P40X?Y1A$E&.%2()C]GV2#S%C M5\U(=TYA6LA&S03N(20RDK*AFC;U:85*VEBCIQ4=Z%&RZL-_S(;U)T6 M/1"COQLL S\5U5#4T[K*T@:S[.%RR\#OD746LNGO\LN@-RRU (#YF/>'@)TN MS! ,PCD[>BI3AB[8G//R!L$C)@0_L\-(^_:+[O@&H]7M2/2AZ".R>@Q%G]VP MC0>G3VPVSLLINPJC$D 2E\R%]NFJG"_?#.AT5GVJH9*OI&VO86Y=A8?%L-LM M)Z,H+Z>*^9W+LQU1(JA7W-(BV1?H,3]^0D=$>%W; 9 N+2+Y0,5)Q2HD.ZE6''?+S<)7P FT\ZCC=IW0)7$=Y)YN/FG#*KLM7A+G,ST-"UDS.DR4NA&]H MR+H$[X?"RM,L3(H]XF%G *HY!#ZHRDEQI=7?#.1A3*A^Q)7U:Z>)*Y5^ZS@H?\"[3 M8"?WE_0]V(K\:NA2?PG?0UQ%C8[@:25V#^&-@GRH)[,> &(^EO1SD&2L%0KR M\ 71H,CX/>)YQFT(_JO@D8TT2W+M8)+N^ :C2>U(].&D([)LA)-TIQ 63VJG M(!YLLP.V]4/LUX/)?PA?SC93+Z!:T-IF+:-N&+!8O4A TO;:)KU#M$CYA4Y^ MS_H>Y7E5 9S^D>0+UIZC"$6^P*1\152-;;UO:%;3ZU5:V\NNKSG9&&^WY04O MUOH65U?3%<6D.?C A7/+Z";]B*9AZ,$(Y@[Q.W6^:;=9&S7]TDRR27!@I[^!)PO8T+4>_+1/'1&!^-\=&8041C!E[C &C+.J@@1C5:P';F"_468!EVE P@K6(?#WQ;5 MI.5"P60=A%D7U5+8/"!NK*Z"\@R_;@] [(]Z#Z\; ]*8EKR6#M8*:> MVNA^A6K%3CK;&8P^W5 [N;ST5I(5[(#?O$DE!KG@ ]B\O@/1X4E^A9@]$J;W MVVE[U5B)?ZV1ARF6\_*=K>OL,@NCO#1I6DI#/N PA5 F4TWB_Q0T+RW@%NP? M#V7SH@CH[%HPP_B,N0/Q.5ZN4$;+WUZ^1(C2O7U;?W[T]IW!"XT?%1/FH#"Z MTET[84RNBR&'*8B=8<"=2<2&X^?/QK0/E6$JS2D)'SC)+Y@BV M\(EUGZ,@I+18KBI2"R99YD$';+Z#QS2,OM%HP4:D2T1R[C^7S8(522+&8K#$ M,4IU(\M&B3(8=+; EX]''Y'57SRZ/),?C\_D"7_.95YJP=EZWV3S*MSD.23Q M59B0W\.T0).]!ER^K! _BBZ2IR1F,\B.\K)S72S3Z(=[C?D:72"P<+"%-6L2 M."[UH.&)B-HV%@(3;(?&:X3NQNL6=6;[VY5ZIK)2?\$< U^>>1BO4OHMRN"F/'&[')$ MLE\&*%W3\(#M2#&C<1F2=94VS2RRK8<8\L WV\*Z"?VJ?L5:+%>/4!^<-1:< MA6(DJA.I$T344Y9!P=$-IN3E"R)10KG=_J60A.AZ^\ZH179D>F_^@FY)$O45 M*%'\^OC$>X7)#"5YP?,=F]6.QRLTBQ66.V3&PN$+_+HC6CE@ M 0]9@X7ALM<6'!(!N)W(N1\B-D//8F] M!24^]<^]]W?*A)5K2@L47Q1LBYM7)TBI0O0@FV5G/ F!*>6!3O%=B990N\]A M/)T<1E_19] Y5@-_7:)WU+$_'3L=R:K@:2>88V73RCV-K"O#X9T33+;J,^#8 M7_6A48JS+XRLAX)$PRV0U:$[UU])(B?5LT5THHV.I]9?DBQ/5#\XA*M(>C3[6TE'9 WJ M5I+JG+:\H*2G0H/*+1,=Z)=_%HR!ZXPQ6)2^5UG*^&$19J^=+13W=6-$G8)Q MWB2!\LG=6N.EXGHASJ7)>8WJ&A=__>?=%?#P%H [512U1? %9T_L)$1Q/W=J M5+\_RJL@HQ/RD*^#M&=R>/L,G#3']7_44^/DJOF]9-Z:#?3Z\XXZ :^9'-X: MT*3/Y_3[IK9]Q9CMCYMWW9@MH=T?J?S==N&3OK+\C]U M>2OC\>9S^#X&?Q;,U4(D70>S) NS* G3(,EFF"S+KP9%%A8QWS(/?FKJHYG? M9X08@[E_!OGQ>8%'9-G("S0RW["<08.J9_29X9#P!'.Z?Q;@F=)+B"ZIH5Y,K^@_#ICNS.Z$9?#?M4F ML%CC:\J,)+:X>.6 !I(E+>4%:@*V9X;6][_)'DB_."YHPVTH>FOFO/2171_9]9'=041VAXC&M3X*G5,< MJ;B$QN9I!40;[<+^8I?L[*-HB.">U+SO(8RXD<<3(H]XF!(!>/QQK#8^]1=+^9L/3< MPOB,)'?B(%W,,W*=,5^#?6R]4^>-!DMY ?;RP)Q[3R6\W?:FLXN-"<@<4>Z3 MYO*%H#'"$-@\W-W/PI3_"LQ@35^;UR/[9\[B!4,Y@>?,M)\S/"+;<@)# ._**V%A3BW=%J(" 0R.+?0NA"8 M!)MPY5CK0EX0S[^_5(DAR:OO*%]_:16#OF&GA1B;3+.(<$9QFL3\'G3PN*&' M+A#*%5(D (,826\ T^%3$X[(ZB\UX?*%Z3R]+4BT"#=OCTR?$+EERQOQOV#" MT[!JH^K KIKE!@7T7B59DJ.;Y G%VZ33FX3F] LZOO #;=XM4;=,N=F9SG:1 M!Q0M,ISB^;J9MH9>'9"X2\&\X8?!31(^)BG3IB\XBPK"-U/V[=(JN<'9G#^) MLFV2H-K)[V*\SMFZXY>9I[.O%)6^[Y:$,ADYWY/6S(_B0!TP\D#"&'T)ETBD MR;4-+&27;(S6VW#-'<[S6HG"&MLC_H[M3\E3^:(5RF$LR+I88:18%BD_2$O% MY/4!"%HP[XOM)ONT8D;J=":^UZ8YB@5VXSCA!DB8WH8)\P?.PU62AZF(+7EK M"^270)R(VO*/P8^VR6M8!H=M!D/LY)&65U @1!^W-4_Z>4@7["3A_^$%.I[" MM#SS\_.0$!Z[E)4E5NIK@36\7.*L?'58RH6@F7F"MS!YM!L"1?B6\;#HOL M!INAN8,%)C8N] 5ZS$LCH+1G2T=U^I@F\Q*<$RX)IFT)/&VSA%2+Y^C8-2]20GW4K'B\0SPVDBXV"0S%"RQ(BPLRR MSG*"T[2\]%ZMX^H0WWILDR7'E00,MAG*!N-YF&0HWEY3/L"5F*N11,):7/". M-AXJPB3GA\H9)@0_<_($7$A:^EMF:D1/9U?;*D6WF)8H7H.]IM+57Y]K(!;H MIPS+,WE+3:/*-'48 A/7V::4SBW;7;@RYSE)'HNR$0C M[.;*\@'+")XAX4HJ.%@TXK")*UG>8%$H0U#]Y77GF(/#PQ23-,^BOR3MP2H- M%.<#BP;^"-4P1:.6U0H6R\"?BE(6"RBA%BP=Y6>;5P4\X5>[<^&04N!V6;UD)Y7K PX"E?< &-W;+M*E<>+C'UBL^#-^^T[;J! MNXPPG &:8>,*V #@]]6;?PW!1%>414TLD)LDKL +:I)1S'QU!7A0$Y)*3I(K M%\K5)-0BA:X_6,+"4:XHM<9D5U> B3ZTR1168>5E!S6!*5[)< 6Y@ FIXPO' M_>$;8]JO])T0I^SM]IF6KIB=P#?)@>D7#5A"@*2U'MRVX(S6V4E*FK M^_/_ ?/$WUN"GQ(VA6?KKY0#=#L@:A+ER5.U%!OJ$/7X*0N"6_*=^Z]R1>VN MG61S7@.:[TD7"96^WJ3:W3:#Q^E2(+:..]DLJ<,5ZRB!_8X=JLR18MO8)L'] M]2\.6NZ.:S8O*TS#]!/!Q6H[3VP99P6SH2LU%=>@,$F"S7+]&"+5]TQT[XR]D,"3=VLT38O(#Y)CZU2>0_8V;33'B_OZ&7YY3G:67K\6!F0?C+8N4_WXL9 M[V)TS=+)74F(V9LP@^VA/&GP94;Z.$)UFER^< MLB*AB^H^-$\]$'#RU3A[:#/P"9NMRUO(JL-:(3Z (-@ MLCZ#$\YC??]AZ65)Y/Z4E>$-L,Z6-;6"[YM.L=I6YLGEM]9K,+@=0M5H2,$' ML.G)P:ELV$?T!QH,TWQ/IR C&3[ .>VADJ]N04,-!BFX0X0?( !SJUZ-$)_ M($LU6WE0F!%&'3:LQAR -RDB_0ZM-7M=T=I Z*6=9TG$0?%40PC6E!7_?KHQK-3!4TV,H MG"1\C\AB"I^=^DZ#X&?CEC[@A_#ECR1?\,P)MBZ8/M7C70V;]T!1E>96(IU'3X,*^(8,,2Q>A75DH)P*![#+)\$10C'EB.TY3E,45='G M;1+HUK6ZSNY15!"V]?^%XCW^)-R6.AK6KD"VV^ET=G@9#<"RO*-=IN[#E-&E MK,[J(UAFTML\!/O>FJC)-?OB 2)52\L4+[66%IEN0\5B*F?=/ M9@"0V8,[\Z/^[NEVJQ+N>BI#6-WU#PF%+!1A>ZM<*%E< GO*(G8[]C+[W%:[ MXNFJ\/+ZPBZ^K+Z?6F52Y^K_=X9CZ]2JP5S5UQ-FI_:FH MTR)5N^7B2F44.]*%7HURK#2$*6&K)P'W4%'B% 3=UUV('LL.6BA*;6XR5&[D M]%CKPET9P]#*'BIEG,)N L_P<<7Z@'DANEG=/?@6K]7PP?Q"UY"%5)* JQL] M^!/.B5%V@Z+W^F\.R ^4X-^#-V#OQ.YK(0ONEO57,LX!V<'O=CEEF/>RB)OO M(?5@>(]\/^SVFG)_=>HLE!!K)UC]ZP_]G35#M+#;WHEQ)>360@ZOHT=Z.8FN M!)>Z%V/[7-W>K?!!Q#E51:R?#.X8--^3/%6N$?1HHIL_M[N1I_[5U/Z$.:+S M&WQ?V?'S&R('T?DM3K]W_+1N(33(-9/3.(\5A0C/9S^-X[>%^)3O.3@6 N]H M5:O?2^X!(G-&CAU=:>\=01NQB$$WSAT+4'&XTHKBE"_@A="SH@S>5;-RF8W2N+#Y_D%_B0]#Q%.U;B:[ J*J M,O\J)T12\-05O+25?.1ES?81V)3A7?/NO^FD2K3= X%RBS?69'> M)#-1;1N5KD-B[/ ]ZL/;KLILB@:R6M-*0N[9^G/X'TS.4[8=U.SK+488%)O, M7Q)6BH-V&Q1#>YE_"9>HUE1H..*8LN:[*N%NKQ\Z?*ERN4H\FJ8S+@CJ\T5&3;7$]1V M3%P!M%NJF7Q_[R'/=XQ":D1G7+EPJ"DG)=C5E&![]^^KK!:"H0Z#._<8M&43QWDZ]AMI]8B@H8X7+&*6@M,/YMFX#80 MM 0<"-IVQ;R!"D4='^_AZM"()-0,LYO,P(IP1G&:Q'P7W(.&E.. W#HE:($R MRM0]2,JTL6!+:7.>E>[(1K*IVA'GE:*>) M5=IF6<'C(7P1Y=^(>]A\6UM"UB3/2?)8Y-PA>L"E3YSE;+$R&N;;3%YU9E5& M'90X=AGRMUPEV6'8BWATOF)7?R@CG!^6')>[1^0IB1"]Q_N#^0WO31W,,]%1 MG78!QQV/;EX\ER')F+KQ^U3;ZZE))&"VMJW-YPJ/";I(TB(7ODJ>A-*1/J^AE^0OBJ:5U[K8GJQO]=UAF:8H(-[*$QQ2,A\OB0+R;ITI)1.NAZ_:%^0.R>S MX2'+AM:VR'_S!(:4?&%K*XEUI0;(MXNC5E;3HZN*='SR-]8>SO"VR*R0_.8N M%E+_#E^U$%#^JHW-5?J*D!;FNO8X5E(S=UKRZHT0$6NB]E;G3414PSX+[F>> MI5U)Z0U%HK7SIIW->7A#3(/\&]M;9*%QUZII:57VO%A^#4YPQ8RE9)XQSY"@ M+%H_D#"C85GYF*?%\'^E%52_>Y1HBRS4 @JW)9(N$HD-&H8C:JX"#: >I.L0 MM>B0OOHJ*4U+O;.!AR646_Z+4H_+5K>8$8ORA)2&^P&"0]_JMH:D6GS-JCDK MXNEKQJ8XY;C6%M2:9A=,"YY*/YU.2$)YA9&"<'RSU Y-X;7_D"6AJ=IGL$[F MF=F_@"T@_.");(O[WQVB*"01KWQS@9Y0BLMB]7*1@_K88.4)907:PBA\"^65 M [>)P[NX-8^,L?^+Q8NJQ4@6;CRATK-BD_$Y)-_0@74IX*ZY@[]KYMY=LS^8 M0;K@V6)/;)^9K$8<]$<93#LOJ%0%JG1&L.= M2WE0<-9?J#N="W4F\N#'DMWL\^!!*82MC2GG%$LDW@Q>PD=)W+VY\[;@,_-3X5 MHLQ[MQ#[7L3: UA@7-[FT V=Q2Y($U0Y8_^, ,7-H 6 M*;G] 0[.*JB@MDN/\(/#.@K+D=_+UM #MC\&8?1GP7R@ZM7J(@N9"<,G?45P M4+[)&R3[MWDU7ZQM]Q%S3]1V0:>OKWA$5G]OT@I?#&HWCQO:^_Q$ZPLQE.0' MEV'8OXXOPK!?W.DL9)>SSA_,=#]BX'-QQU6.L+' M+H_F6X) V'LP3ZP8LALT+$+P>2UV8$GZ?IKL_[:;)^W*,0.@',K2"H(D/MF M'&7\-:!H7OZ3H!6/CF;S($/,X Q31(/'-;M9$&[OYF#G4 ML4MZ/?IH#'T\QTNV$4=)>5_T.HO9SDS8/V[Q,R*WFQFK1=XT>W= ,IL=1/,D M$I-5WZ*#3YE%<0TP/KT0%I=X@F,=L#X!H$ MZ]$GS-[-Q@6"V[O<(PW [IR4*=DHBP EEC4S2NBA7@LA^,:V'FTU5O"O7 BU M,R5M8Q%C/2LH,UHIW=!%:Y:$4A^/<7N,NQN,NZ.#Q6/=IX%U2P]MK'14CET< M:ALV!AU.SLFD%OYOMOS&#MY!EHJR$S-VH6A XD$0: M@9.QBP6\I>@B:_W=*1N8@%0PK;%KCF]+"SZ^-::FJSQ9;@J9UK^7 MTM1<\X$I46@.L?7 C!;^ ?9SBC:E(PX+KNXN&$_B.*DLO4D4H9073T'QX0BU MH;U>ON"CDJV)X)>50[KX@_#<6OR\JY"PKX-0&RL#=.M61L5NY*&'+@ -).R */NQ,QB!>5X8^ MBCW4E8TV25S'E2V/N.NE;J99\30?&4+>F[M:?:(17 #VB#'%PK%F'U'OK?BC M0!A]EIO4LOJZ$N2K M-"YN5EJ(T^-QFNR\WB 4_XE1V";@DOJI>O^:Z3LW5W MR7Y;OO8@8$9] )_Y("-U4^ #Q;R^ %,/V5Y9WUC3H/*9&SYSXV0S-R 6L$_5 M<#]5P^$T MCG++,*%H@68]Y"<,5U+:D0^PE."EC5]+Z6%H.X\BN@ 6T, K#P/?$N[I^2_E M6L%#%([=][[@!8('ODWIA2+!52K;5$\[OQ^*SBM=8G_E1<#F.)8E8JDJZP43C&;/OWV_O=P;/ M(6'G=;X.\&.:S*NM)(@W,[%K]?J/.FFT77[27&YM]U3[A-LCLBS4R>YR5D%9 M:]VKD=%"RAN5W=R=^6/# 3L!2!&F@B"MO-/Q,RK#8:=ZR4Z4+@+J:S.%1TX@ M-P!;\+?O;I/%>_Z"1$C4U%'>R:8ZRBF3JZ-2WZ&QUJB,JMU]CHW/L>DFQZ;3 M\]HGWIQ@XDV/8?*QH"X##),/$330.,.=4Y46 A*9 ?UEG5AXYK(+06F_7*G^ MEO!0070M[ZV'"/JXY23V ON+I0]VS:G!'.:!WI\"M*F,'JP0"2A/B@@(BM@< M)FD%V0=X%CR6;[+R4G_QYO'+FFZ:P&^/)!@$@GOGP@/#QH#A5Z\F3)[87%3/ M9_,22CB[SW'T;8%3ME/57T ']]:#E931[!Y5$X9N][XV;#X;^.I-Y6.X%/*T M]>C>/+1[!34BI6HQ>ZQ:3^7#P:^?N=^G]FTBKA-^ZLY17Y@6(C /V-LF@\JO75J.0'C8MU=B-1\3/^)& M<12;*B4@]0V-LM-(:0P8L^,"WBR:*1[D]R"_!_D' ?(/%E:3VB_]:<9@Y:%I MEO[?]JYNQU$;"C\1%RMU'R"=S+8CM0K*SJJ7%0$G06)P9"#3O'UM$Q+"\',, M-CX0;G8G"3;G?-CF_)\GLNP/M#<\H8E_D STA*9^_6JQ02< 5A 'ZAGFLNS0 M(@8RG!E(G9L:+@T6N?']2-^=4+Z#G%2D%CG\SQ.-Y?;G&M,M'(K_Z'@RGT;J M3URIVG'-*@U[][35?M\1/49F2%_<1*.YB9HM";H?+*PM>15NM:E^A36OUE MX2@6Y2]P,5!9:,7''V',$>?O*5DO1HE+I1FQP/ 'I<%G&.6-^E(O/H2[B+0V MC.@]#Q:6749.7E@\)C4V&\;B84VMY'S/698PER6[45,@A'9#PA+]L$0_+-$/ M**(?,&;PF5'/9K>:U#!LLQP:#)' ZCF#VR/-145,8MUHMR.9BYJ8!)Y0(ZNY MN(A)P*39S&0N9F(2:-;8P0U$2^ MH#O$C@<&"EYI&&O\H(JO"PP+O,3P-'94 M'X,:7/:+TFT!!T>(V_ MS^N'![\X $RF>&S)Z4J+>.\>F/>17UE'N^H(SD4^R3]A>CR2*.#:ZBO?1O1"\LX++4]&\]PHV&U^ MC'JG'NQ,3%A:3K?D_\U"4LI,%FOPJHS$DKFMK] M[D5"O:P]00;/@X35KQ'7JL-P,%(;TZX^<'QO]LKW LLWEJ*N%S0?XM?O%.85INI5MF"C+'!RJT1WSMMH%&>=[NJ57TK M!* D3,E/PLY)V%"DSR1?=2A%34GCR@ M:V=:9 @/>VOB,\)WA&BHM0Z3/.%55/!^I_6-LOZLK0FG>WJK<:>3*L/TF!C_ MD+',$1:*&OD0'^OAAG"G/*GS#0D=BSY&Z\ M*#4VJ^*A.H_=[5U+;>NK%3)D?$::A%G9()$R$A[BO)RS?RFU(UW%@?P4>7<% M3(A-4A'E^F8#!&9N9O/D;./(%5_06W-IE_)7%TG#O$I$J3=NH@6_ 7>SNI.: M>/K%SSPO$AV#BW;!FWC-I>JS5#*3%>/B=GQ89TR\!N-#YHKC?NM MQTW=)>,3NA7QS3$)BG(,K22W7VPA AY8'?%K79+?IDCT=XM$%PZ-BB*7U!C. ME,8LN1YJ1&_VY3)8.;*K'7^5\%=Q%Q^0L;-)8S%%;!7 3LT KG'HF=SJV38! M>"R>HN]"5)$^N@T?:UXTX=5R4N88BU>U*GEVR5'?J7;> /?7UI,8R!?O+ M9K=8H+@H^)7-I=@AQZA3")M=?ET7,D/C!6>70 ==2A#+V>S2YL!G4;_0G=DE MQD'Q:K8:<& TR/W4^/=%-.+TX=!>%!WG'Q&%W>?.A*0$C9Q)S;8D1Z1EW M4NH4=:**B09T&QV5J!%;D5K@:^E36B'+1I_249][N?(3$I)L9 Y*.K=$K+[< MU[2G[$.$Y6YN;%80ZS5V21%;V@%!)0Q46_))7ZB_A'6+SY-_\#4$L#!!0 ( ,2#5U)Q5E7WO?T" ([=*0 4 M9VYR8S(P,C Q,C,Q7S$P:RYH=&WLO7E3XTBV./KW]*?0CSM+580%WA>JF@B* MI9HW5< #NNO.>_%B(BVE;4W)DEL+X/GT[YR3F5+*EHT-!B]H[ITI8VO)LZ]Y M\O,@&KK&X]#UPE_W!E$T.CPX>'AXV'^H[?M!_Z#2Z70.'O&:/7'188!_*HNQ!]L)[DV>YWX45WJ,<<*LU>&W-KO^_<']!/<4ZF8Y8I9 MJ^A/=V8NI';@>&'$/(LGUX=V'GQP;>7@?[]_N[4&?,C4QH!3F> MZWC\?[_ULA0(@VC6 M7T,[> M,$72+-_ASUT6)GSGA'Z]6FG-XU1Q14+#IPF8)1Z)4I0K9PTA9U$J!,[30F!. MBDXTB#V;![8_Y)F[;TZ_GCL ;S_6(O-G7QJP0](K$Z6 M6'TOR$IQGWL\8!8N&"Z'&ZKIQ58/UB#_>OPEYP;+C[THF(4B\:-^V]$OQN+^WY7RSWTP+Y\/Q&]TV?\Q3>,K$2KBMM$=&W>" M T^! XUK/XB8:YA&]:!:PU=5C-IAHW-8+AO7WPW3%(\8\H@9N$:3_QD[][_N MG?A>Q+W(O ,)VC,L\=>O>Q%_C Z$>3LX^GR@EOJYZ]MC(XS&+K!\#RXV>VSH MN.-#X^]_QG[TZQ],NB^T/DO/S0JY5'T MR1@QVP9Q.33*CF>4]RN.]\D M@K]X-!@<>1_VCOZ;#OWZKVV$XY.8!XL Y<=_\O&>X8"UU.3>S+_LJ S26F_56[7&YX/,,E:SK!O> M=T*T>M$E_#)K51-7'7T]NSR[.3XQ?KOZ=GIQ^?76N+@\V5_Q^HZ'W+/AO]&Y MR_I[AC#*O^Z!%3_L^F!JF-=C+EB!(_IGQ2\_(544G3NAQ=Q_<1:<>?8IR,K> MD2DN7O'[3GTK'B8OO(9'^/8Y?!?N'9W_ZU7?A<#)-^'EL]YU#BH=72)B$*O9 MJ34;]7IG+_-N)_/"V'/$U[_?GJK72ZUZ>.RZ_@,:G7,?5$[VR1<@MO MN,6=>]9UN23"GH'KA+MK62X (VW[DX[7; CX)U8D_'/K>;>1;/Z]94I*.CW\#B.!GX M]L]^WNH;Y3*("?UW.2 :"Q%DPX%HKI 2%V$8/Q> %NBJ:KU4JW:66W]KA41X MT?HKI6:S56I5FTNMO[*8ALI=_UW 61@'8PV"YZV]4ZJT:J56;3DAKBRFD%Y] MZ>5:"0+U99;>JDSH'W081%1$#@-\)"C^31H2W80S\.[!+_6'(_"1P: =/SJA M"=8M'L8N*M&K:, #_#G@ ^Z%SCV_\"#VX]_YL,N#^89SUKV_>X D%U7"5^9X MW_PPO/).P1^Y9Q%<$QX'3@A>_FD

08ER$&1JNZP91WHS:4L%'GB$44/G!_'B>$9=P(1+(T*YG"1> MX,#BP=J3J0^K.B_&P#LMQ'#]9#RFOLN6DM#)U ^?*&65&N!W=L!N)_)^P'>9 MJV;GR[4W6="D*"CG_^#R!%]7[YPZ,S;O@C(7#/$<-Z+UM=_I6 ! MX?$IA=@:%9^F#_LD$5L+4!U5)BRQOF6$C"]+]M?T9KU3QJ M(*5/%8BU \VT(9:%(4J M4&L#IJ4$KC=.X=B'E%8O_J8*S/8VT$YS,\KQ+"7(+"$1 Y'>BH$:E-Q2(LA5 MTBD0TJT8:*=Y$J60'DH)^6Z9%($H;\5 S0GNH920[LN)#2IX1)IH6JX*PMH M92DU7ZMG)Z",;L5 #0)[LT C"M[UJXFU$B362@"XB)0$&"Q)?"Y+69H"$Y21 MYX"IF^8XV#_MR(VQ9D*#R4G#G8=SEX($63K3D@]62)9S!ZX<4;>JZQ][B*DR MDEK EA+;K5@+8@G67"5FJ+X(F9&8C$.WH@F'\%9E)+7@+:<;:OT2#PAUA+K$ M1UQVK&"XA["O+"NE/$$2M@[#KJ4(JO% 0&. EA+WK5R*8AN17;J%MS2]WT#6 M;^M1K515B:&4$*_$JA)HH1PQ]%4RQH>ZE%!PG6(1B/$CQKA*-2"&NI1 L*0: M$ C[(X:]4K;Z4)<2-=Z\L@,:Z0CG'4IQ*6=2ZU=H0,&-2-^7X-XLLHG2N&*_ M""7J)RB? W$!@HJXWH,'[[HQF=J>2Y*0!$N2DWBIZ.1%'&:CV',].WK"A BL M$ZW LAPU $KTAI3(:L7$@3^]((QXWIT0")?489J'?H["R:7'TJ9&,S;1^#8L M-KY^#WV71C':3D@!"120T]RT?G(!T@'I@"8! D 5>2@EM%DY7H]2L.4D4"F^ M/S2D!#DEQO>1'BVGAU(ZPI 2'ZV3 X \:#D/E,H3,*3$2R7E"2 U6DX-M52$ ME.#KYJD$B'Y$OT(!64/*4=/ZN0>[ID-IO-<<-%!*&'-OU"+ 9D=2$<72TCL1TRLP"") LMRU H43I2PL@5$RO6[??_".,X ME2+G@? *7(=Q$M'$B_C@'VE [[R$]V-::#K>F>G6?L04;62$!$9(.>>\16(% ML@/9@08# D!-\6A)B2!7SJI H8B<4#:KPI(2)Y:858%L0;:HJT&DA(_K9%4@ M+9 6RF956%)BQ9*R*O;,E++HP8(NAJYU.PUTR4:RJ*=#I 22-T^L0#X@'Y3F M@Y1ZS?43*]"R0G*H2X[-#@\KA? #UP!8DD)B8L4WZM+)E*/Z@>7@Y/(J,'D" M8R$*+,M1 Z!$L4@)%6_9)>-B; ?WH(P64@)341'8VP&[(^7HM,3>%PAR!#FJ M;P2 7"DG)6R[=4<+E&U' 6VE,A(Z4F*L.^Q3@: _"M"K)<^E1%!E=)^HB.[R MPU.:V;40WY@A,.Q("7KNJ*L$"O2C +Q: EU*5+-^KP@4XXCJ':!:2BUC>2T@ M4'(CQJ5C?+-CI2B.L2+!UH%S$23_2A/B<>L58^+H5%=@68X: .LE?U=*Z+!B M3!S(O\C&0L,%X5L?OE*.MVX1^48H(Y11%2, 9,@R*4' RO%ME& '#&"EHMA= M*0$]B5%LA/8!0ULMV2PEEEKJ1[N7(LO%B)O: M+EN)>3#8F#[.(]+&^J^-PLBE4?Y;) Y]S^4SU37"_KR6?R%+N1FI=R%\1OB, M\!GA,U+E0CWE9J3>A1!'+U^HH]R,U+L0X@B?T8Z?4:4- ^;>;I!["S"&RP/[P=G6$*;H,ND-Y*!J8G)^V2=PU<]93P-^.K M61(G=L"8-G=VZ!LZ.[Y\_7QRUC>T7J^O]=&)M]>[_.4@X&SL!,X%;C_^P7'H M@^J)Q?5>]/W)6E.J)??^\K)YE<"?W0T8;*>(90/2BA'@:UB;%Y.GJS M2L$R02F8BJ"^W4I!+>@/:T._?BY[D^[0WA!)@"18)D&_)+JK+)*%4!\HXPC: M2S[[865]\$S)O,H5UQ>P/K/JBP+(< M-0!*%$19U/A"[(QA(_SI[HXZR36,&+I7=^04&B<(@!>$:EGHMS&AJEAJ!8I2-9FD5&V\ M?EF8N#$F'4Q^!G),38ZIE:[7+XM"-T:RPTKS6$2S#0,X(Z2TU^*::SRJ+DC1'L$')/4%,U/9)2OHI!V3GJQHBD:B8+*B>DU,O* M:5!VF'MWG$*-4T/C'%(Y%)(5>LFW!/P>1!1F\5_J$C^,8\*@F"X6B4#&DOBG M/87+!S0AX1U)[$?VSX=X:@?95-_$U'GC/;X9>ZY+@W<*!0\4N5Y'\W"EBB%@CY%ICZOV0L_[J#8Q[IM_D)H_&9[ M 2L ?!5#'+F:7-W=VH^'8QFI KDV8+N@A5%U M;&^1]8$X;QY^1X-S5,Y'NK E JR@P4]U 58YPP+%5O.@V]M .TVL*$=W09^? MZNB6F/6 N&\>CFV0Z@4=@JKCODXB @*\>=SM;:"=9AZ\X&DN: 148^,E)R]@ M?Z#?T-OGJYW%0I(,]F<1'.M".@]1E()<2R=AQC'HWN"\O?*T- M.P-$_C&+]\UB&SN/4".XCW:@QB)W@&XI!YKD1ZCWC_9<*YL&>AE@/L9>9/EF M1YP.!;),0!N-@+5&5P)U#U^+Z!>,&CH_B!?',^H" %P:$LGXS'U7;9NA$ZF?OA$*3NC#;^S W8[D?<#OLO\&4USKPTD MWWE(=*DM\WT0.:(NPQ<.G7E9!@&9:X883G+1M_FO%"P@*3ZE4+EE2!&_K=7* M^WD!O0E7 U@942PF$;ACHEX3I?]O^C-93;(CE8\:RE*-L-8+ZC>.Z MJ_6'**>/&MM[B/7NW_XH\OUSTP.=_VW M)3H[L;Y"_N0TAC,:GR@YK(53"D1 M6PG9"HCT5@S4G.0VI81MJ^0F(*1;,5!SF0BFE'CLEID(B/)6#-2@X)82EWTY MZT )CT@#U81505@;H"REKF3U% .4T:T8J$%@;Q9H1,&[=>Z ND?<88E$&@!< M($E\+K]8:@ 33I'G@'F9YA78/^W(C9LF2QM8N?- Z9+[/.W#E MB+I5G>J+3#14(VT K)1H:,4C_$MPY4HD0^M%R,RJ9!RZ%8T>A&V[8"LET+G% MR7R$\'$,U&#VN[F'P*8L:Z$\!;"O:WVCD;,:F+>^!Z!:4B*6E2L(;"-B2S>? M?:UG-)('U1ZT-A=>MZ0$'246 T!+X3@&:L[8M:0$'>N<\4?L'L= S07,+2FA M1$E']Q'.QS%0D[:PE'CBY@?RT0A&F-:0NE).(=8_6(^"]C@&:E+0;A9):ZGT M//AC[]SM^&8$FVL7EGDR!5..UR9H&O''0BVL]'JL"ULB,J4$Q2K&Z &D2ZG:5W] M\&]3J"\U2DQ=&PQ,!/[! Q]U]Y$N['J)UI$2MJH<8T7MK1H$6Q"B[4B)9TD, MT2(+5 -G&R2^E,A8G:@NPETU%+8@$-R1$CB3% A&!J@&S#8(?"E!N\_O2",>,$,895EQ,\D1I$1S(<^4(/'';I2 MPF-UHL%;PG:SKI:&9G8:J??7GM-FS85VNU("6Y)"NRB%#WV@)J6PE-#5YB%: ME+T(V2UEKY3ZC?6#K2AN#WV@)L7M9@?64(8>_GE?5JK:XT9*0#-2A[ MI(2!*D(U+",Y("C2A.#V.@!L6IE-C,YM%$%**',U"#49>>E#*!]4.&2S ] M3Y+(&\T2>^33VQ NR@Q;.F$OBT?8+H[3-8<8"3]@7)?!>K.30!6P"3_Y,Q;) MN@XC-MI>L,IEL-Y,L'$O!RYSD<)U6,H"B.+;<(_3QWF$T5C_M5$8N33*?XO$ MH>^Y?*:Z1MB?U_(O9"DW(_4NA,\(GQ$^(WQ&JERHI]R,U+L0XNCE"W64FY%Z M%T("-TDX?4?TW!O9T]-YQN:'T=E' MV[<#AQ([(9?4X:X=8AGP1& W_>'M"![E%.:WZWWIVE67/Q)90:0%B'3#&6SP MER'9I!-DOEPBO5:O-.T2_TE_);?0DY-06-B!7#0=OYHE<6('C+DU^XZ;FFYV M-*L)I][&#_WY5)OCLT5!?Q MYZ%F]"VM;S5"MBU69/R.I-W:))5XRD %^L)]:X;10!HCTE<%^JJK8\O8VZO-WCH'+AK<;AI:!]1K MM]?%#6>+2;K34R2[T[']^KXA.<=.5-"O5D![6)N_D!G$:5 MJC74-7-HH5)%:BI(S5*E.JS-S?JGD%30HX-&\A90AR)1:^G004F&D*IDRQ2C MWHBYNIJ7:+&\Q!>TH$A/?)N,0O>)O6)/Y(S\'T(^O'6]!_'3/"507 LN(V7. MAIX_!3858_$)I/CA82^'^GYZ8_/7\=1VLM=+C]/0]5_?%*T;%O1]Y;S-;PC M%TQ4 Z0^O+7/5NZF2)0L3> EX#Q_K'-)Q%ZL/H=#%RI.R"8#1EOO9!,!P^^1T4,/,/$U"^IR4R MYH#N_B(O3^=;A9C#WX['Y+,?_HP/X%;72]_%0GMGK[Z?WIR22["*["@F7D!N MQ^$LM@,W?KVUVMB#);&0I97IGTI;T)AW:5S.FFMT\5?HV+;M,3B%G@,D+XB139789"*97B23.*:F)/(1 M-.J"QA@B:! T54$S4!0T.]>Q:P"$;V^U#AN>/M\EPM*]5;+"X<*U=^$.<._= MG [*=Z\K43ER(\@;(64'0Q8%J']Y:7QS9PD-:^=4EJD@H['D=13>>4G]6MJ= MOF:R;4%1VD%S*[EW."&":R&XH)JQ,9PC&'[=#3.NO.\JEDMRH"(41M01?D MRNZ"[5%K:N:ZL@Z(6A6&5 RU!2V2*[L(MD:MV=7,X9IB02JA%GT$VYE?YQ-V MU/"_'"CL@( 7)'9P[[%,=#N.:?+LG( JI$4YL5E?ZG(YD5_^J[LO\\4_YVM? MR[W(]-W@ +R+BH *<5S0O[JRE28;QTP##K1>9\T!:<2Q"D,JAN."QM:5[;9= MX)B5?335QS$ZTN1:/65(0LPA= M.DK0PE-5?A@2++S?;"^(&0!H?!5\6@+ U=TE+/\ZP?%?&H6N'8_75F6$1PI" MS'JOOOQ0!%T(Z(*<@0(A+$70AH(O2":I:>#L&M*%9U@%L M6M#7)\?&F[)&"?!O3)/$YU7>T+Y357H4I'742*&[8SUM/M( ?DBN?3OX1IWP M/H!9N5]IPH0+@\;EC-Z&-W-,L*WCQ2Q*;,_G+PVT A'V^X)]099"C1R\G<*^ M+)TAIUIU;7@(IZ84@2$BORBOH7H>'PI\=!ONYQQ&&A+.S@K:CQ3CP$A%0-R06)#'?M0.I"-@=:W M\+"1PD,J!N2BA(8:YIY<('=!(EM:3S^ ?0OZ!+":=K@\$!!!$4 1/BMR!SH;() M)Q&_1D_K#?'@AL)#*H;?HD2%JI:;3/QVM&[O '8>Z'';SF#C#>_1*E-5*A1D M>U2VRO@2L[ZM=CP6>[IT0[==ED=?,SKH8U-X2,6@7%11HJJ!MB,H&YH^P!P\ MA8=4#,I%Z015;;4=0=G4.OT#V':@GVT[LXV5O7?&=G!/>;?17.U4?D:;GZ_U M/7OD^;R.JL9+KH9WQ';^,_-BCX$"BZL>V1T>VSBX8H5V:J\5A%4[D%P&9!DY/;L"\F*_-M!,RU -T,I"K!VH+I7/,C)\=B:? M.Y9F=I2+&KU&SX,\:^Y+\$"#)(P\3,Q65TJ8,K)YGDN)W-K7$@_]OC8 M%,%3.R!2X?^-I?9>'!^A6<<\D2IC;HHN93>$C5 M-)^,S)_=(?O,ZBI7,ABW)$H"64;>SPZ!S+8DRAV90>?;+D*I4_L)XZA-RXHR M45%0=T5B&/5:+'^MUDB]GJ9W#N HKB*X:@>42]5>44\9>9'4VEC.;TIZ0ZVC MJ^W%4 1<[_;OD$H]M77Y(H K%V MH+K,R+.*.L=L;^3)A?7"WK.TOHGF'B+[97EM%242;&_N29;7AJGU#J$-!#KP MI(1B4_LO=T(/[3U5Y4=!WH:LN&RZ#]A6>/1TK3M4+JU.67RU ]*EQEY1$QE) M$5DYF,ZE&_0TLZMV5$L1D+4#UV6P+DHTD!2?E22J \H7-Y@AJ@=6LK! JWW\79-94 M-G,!!A> @NL4!!^?OL>L%8DL2=(9]+0NMM11>4C%0%U4<*.JV;EC4%OZ0!L, M%%.0"B.L]:#N%&5[5#4#=PQJL]/73/, 0+US7^D:B.';F)M0V]K^,.*5?.)G MMO7H#,L"']@=PEIF0XW6BL?#NRU<.%PX1>]P[<)AW+2"#@++T:'432.C,5B( MK$3]-&).'Q8C9>! M^RD#0CW_W:T";AG+G>=#%(-&\ M$VEPCF?[Q ,H1C1.6.>BF#JSR$N\__)X,4DB.XC%ZF.<3UEY(B.=+2]/+D+? MIWR8J[MO-+&]@#F2!4B^!#<91*B[*$]>-QFGU\5J^PH/J1C09:2<[1_H'0YT M"VO\*#RD8D"7D1;6B$2WM.$A9'.@7[""X<@;H;I>,@.T,"2@2U!!:5*69=J1 MD0AV;3^Q58YOPW/6M#2B;/5,S3"S\BGC>!,\R>J_+9#DML"T MP^-(3! 5%&?:WE#\F&*+QE]I!E14X+TB2@G0:6<=_6UM%T]9+%CESC'BJR MBQI<23KK*A_9?5W3^^C!1V1O@NRB3 Y)!U[E(YL=YSZNGKS5?9]JG"E5_FTT MO*L=>OWL!7;@X*'7XSV"APNG]AWBPAW;PF$/JFFR72EY;?F#5&SY;V'U+^FHYK&I;A^;/Z@]I&(8EI++)@_#G9.SOJ59 MJ@4]%,93ZR'#\TVA8=4#,I2,K!V(Y.[ MAM8QC\]^:[>K[1N=IOEZ[( !NMJ4$Q9E$?N>C"RK!0*N[B3XVOI]K6\H5TD. M,TZ4Q*^,7"JY^.T.M:Z!"5,(WTW@*R-A2B)\64V;OC88*+??P#1X.>99D7N- MU_NXXQD[E/BL&R\)1_!L;*P/I[;P*"@GM)7MEM_?G0?NA3WU$MO/R@C5;06E M];NH#1'0FP"Z(/"_E3&W$T!W+4WOX/8$$;T)HHO2 +:Q[W:":$,WM(%Z/:"P M"DA=F^\F"9T?)*+36>2,P9Y#(TY5;WV_(,FB=FF.SV'T;;[F5W<7X602!AP+ MZ\3"?VD4NG8\7GM(!IXIB"GKO6JR05EX(:(+<@)JU\U 1#_;*SI5U@[=CS^7=7\, M#3MEA49!'D9=RPYDQL4<#!?Y]?_#LT>>[R5/\Q.7VQR/[C%WG:ZK[?U7!&Z( M\'Y1PZ.:EMZ^$-XY.>MJW2XB'!&^P5:F*+F@IMTG%^!'M,M!QUX]Z]"EHX1X M:6XFP#1.T,NGK" I2/.H[>6[NF/._RPK]X(M? O$A"*X:@>42ZV^HB9&=?U[ M%;!<'L'2.GWE3F>C3:D(C3E4CKB"78QLC+H,'!K40 MS0WHP4%1>84W98[+D;NU' MFAIP$?7MA')#CC5'97U2?]J1BUXW=25$0=Y&;8OMFUC^VQ @\9>7C,>AS]IU M? ZCF[$=T8]V3%T0'5,:Q-RM7Z_60T<;&AB<0G1O@NZB0@]U#;C=HYMU>-,Z M%AX%0G!O NZBW(*ZQMU>P,WR\-0^%80NO"J1UJ6J=,F8$OI((\=CAV/O8$[L M@$4X;>2$[)I.8=CPKB(]-IY_F9PJ2!'9KE8Q0]:5 -:G%'$U6T-:FCY03"(I M UU5YH$4,@9%-3"V*I4LC4)#S5*MJ9LRR%5E'L@@8U"4DK%5I69I# *K6#5W MZ,;(14=I!7OY6;?5N\(64$?O*FV-/"K=O">DLA.*!$_QX2=JV>[%U8*D__ M4CP>@-P!'JM2-B-W**/]C$#&U=VG%!?? !97 =, O+Y://ZT0$*]A$9+,1>B MPOA"2,MH1+-;2/.6-%WULI2415@[0%UJE\OH2;-K0;VPS$W5PJ9H@2OY-EK@ M%0,$7N!$O+Z\A^:VHF*\3(K+Z!7$!/6*L/Y&XR3RG(2ZJ3!??B/WR6NXC]#] MDJ+HDHI_X;4_8UZ+O&80VJ+> 0[+U,P.&NT*#ZD8,60T(3H 8@P'6DO5AGGQ([(2,*7PA8%/X@6"Q;QCW>BL=-NU M+WVSKW'R.H*)@/UI5'GCP#IG0XW6RM/#NRU<.%PX1>]P[<)A$+^:?N+.0%[ MUYU%+&+/:KEEWC]410=WARC1<.%4NJT6+QQNE2JHHB]IMY]6AIQ4=*>5N\ED MU/7,EOP:K(^OM%[.M3G0^CT\BX HKH5B&:4U9:#8ZFH=1#&BN!Z*992WE('B MCJ'I>E]]%*.+H))=YH032A+6Z*<%MIFRZ8OE(D!&04FQTKRCTS92H&=H@QZ> M@E-X2,6P*Z.@HSSL]GL'H,$4 5+KL6O(**@H";O,^NHH5B_Q)>L+?AZ%[I/X M%;RP1S[E+SZ\=;T'\=/<\!%7APM+F_%B>E,Q%I] FD?TSQ.VN-3WTYR5^>MX M:CO9ZZ6':>CZK^\Y.+W I4'R3G^?G^@_5J;XCY79+2:7&7W\J>2>$#-6YX]Q ML90K%NG$G-U02H(P@2LF(2,& M/U_!NT*FY0)P M(P(KUC!]GAFIR(=Q1-X6S>;WRV^%LQ'.^=Q032%V77%*'3D8T M(I8!6W;8^["_C2$_\,)4\H[N:_WTO+-77-!Y9]]/;TY)^O-EZ/MLTEY ;L?A M+(;IP0"?'ATZ30CON\=G? TW(EY=VHG]>BXQ]S?Y#.NY@1G=./G%[U8X* R0 MK[,)C.=LMBU=-H@^SF(OH'%\26,G\GB;E?/ _6C'7GQU=QW1F"73L7=OX<(? M?=Z(FAME1K_3Z[&^U_!%>\HD6#2C,0S'?FN ,J>3L^64D?4VBH(WET,;TS<9 M"%?NB%LGF6&2-TIV2<>_9W'BW3T],TSV,^9GYA$536O* ##L#C6. 5*H?\@K MEEC$VHC:P=-KXL7$!F5JLP^0>S\Q8RDI,@L!C@@_F/;N#/&!W4>>RY[:@^?0Q0 :GV$(-Q2E5X5! MW)F3Q&)]^!?25"H05Q[;#(!RU8C/( LB<3)A3:/@EMEU8+,P8\<"X"4LQ0\* MAG'V".%R3'>]CU>&X=^;3X=P9?%@>SX7<>)I^O!LQE$XNQ_#HQM%H>V2@"8_ MP^@'>WIL@S*E?)<"CQWVFA'$KX 'PQ&.Q8_(39"R!?V'N+HP7L:+C;*L TL$& M?+'#IS-X>L2!)P*;XHCM$?:)]2;X=06RD4/EB5DQ&LGQA(SA6=%'ZLR8E6:3 M8,8M&T8'!YYV[(GU3\9V0N+9=!I&"?$ 'K".8,;=@_J=^G9 7H%UR,8(R1> M=2F+!8-A*9(Q4/0\"&:PD-\HOS)0YG,8E7]?YQ=X\R_FM^#I[K,X3B5J.(O( MR37#,>/&%;SZ/&/T/EF9[NM3<@YW,X'G]O3L5FU>AFI!+C8Q]DID+ )/A'G MQ14[4D/?-0L@Y:V.)1>-4H9)]E W4-],3G:=N_>;FQY?2I49^?]F >6[!8UP M0.W>W-Z?@JBE5R<_AMTG_CH:XV,0>7] M9P9"E$9"I?Y)'ST'MF->\J2E+TZS*W,E6:H5<[HC56P@N[F29*3@O9E+V?KC M+T%X$ TEGS.U?A<^*DR\;'(A,#%B$Q1*ZTVFS#-M"51.F/-2Z*HI9?H.E@ST M!)L<%5( S'1[Y/F\70Q(OO">0&X63'^\8+8A0P^2H9_I*)HQ#<$,I#*6,H#^#:!( MP+SC&VGF3++!SG^PR2=A]MW,+:GK"-X&)/WA33RF1%ZEGP2=E/ZD@6;;Q!XV M]507NWBT![K_MP EGCTS, M:RD?V%L5V) 7XWXHX C?^8O&"6RKPQ]@M<'6E9Z*H5XVV49V HA?^!KFN/=H MNI,#HXA]6M /L4]#W;$4)WW.<2PH0(+AZL"AOKP9\ -,OA6!GZ:;LW9K/PX MY%-[H'XX33>1[@.P&>Y'7)#Z8%I%8$,Y# OA7?(S\T(S)VX4^F*L&%8[6?68 MI'>:&F5(ND,EG5+3?W&3YC^E$9[U H#Q%-ZUX>_,VA/.O?^?O6]M4AO)$OV^ MOT+AF;YC1X@R[X?=6Q'4P]VUX[8=9?=,[*<- 4FAL9 82;C,_/I[SLE,*05" M" J0@.R8Z:XJA#+SY'D_C8\?;_D5OTY^ +P!?2B*WJ4XQI#T7<]',G1!)71L MH @71=\W])<@_G+7HCM!R@I49\[?X'.R=18HQ-! 8?3Q,^YP2#L4_C\B,P#, M1'45_C]K.GNO[NKU+?WIX8TP@2(_8^0FO%IQ7.\=W6,,>SE'_\IF(0_=;;K4 M/YCE&K_YC+F@L?.SFGB?QNOXDVT4GEXJBW_T GCMYXD-%KFRXF86K]P:6*XC M9DJF7R%&"V^'1['_ [#7R*5+K%\XJPTX)PO-K%W_A_D>WS6;VN1C"P0>P.L8 M[@D-9PSK,E*8Z/. :V"T \\(86^$KMQ7*[<\Q3TF]:92H\WG8>CE09I[=V Y MED$>2.!DY N7L0G^V38HT\C0D>^82PKR+6:16R- '[$VH$[&6SV7\9<""N$) MI 8MD )D.WP0\2+RI!#?$OHP#VHHXCJ6X81;$^;,@LA-C MXLJ$03\L1S$FL M#N!Q1G^+PB:^/0JNU,M>*]QE"IJ( !\Z5KW.]WKH*/576-P> [*Z87\()A$V M:7KZXCGV$!2Y],AT74>F#Z0I9 >GZ^4,3F]WOJ]11(3.,0 +*$([0^*=489P MM8JA_8Z:I# :28+,XV012T$6* AK*&#R=#T"5MBT_,LA1 MA";60 ^M1SV[4&!2M()RNW[K][]<&7W'H:B%+]U=UI0OB"N TN4&/#<[,"86 MV #5"J9 R+<55X>W^-10N#K:'99F!^5?$^28:0.7,WD'-U". 5P$'$PO=V,0 P#[T M0.K;+N7Q@($G=.D,O22<@$')5?XI?#0)T,4'K)R\W .VTI^]L&28(W*!>/F3 MY0">B_FSW+)ZM(/OMV 6VB'^E*3[7C%TKVZ/E ;:GH'[NSQB)S<)_)][ZJ)( M,:96 (F//%@E1#1 2J3XTI@]\STK'I.!Y7ZGL.UT[H2HC$G+&C1SGN$GN4:D M?%P9-Y;#781P"R,V\P*;*QJPESGZ$08+VM('!JP(UK@3CSS@Q^35N?5\L.3Y M-;[^!$^)WQ".T\MP5:Q?'9X#X M8'^HJAV;Q^RYQN>813ZR(FR]H&F*&):HL(K*@*@.2'SG2_^W^\K-XWW_[Y7^ MAV_WC^] _#U;BT#VU7YG %MD2UN=,'[P.O9Q%DT3_E*E?^![*_T4Q$>O9.W1 M2XN/BJL^2A13*3\>O0")1'-$,^K/Z@?'(^:,:ME&O@'9_[V9"!;@1W] ?%#=*^^6TQ8_2E6Y%2O/(,_ZY2H_N%DE*Y4']R M_>&[3Y1V^WG\!XH'^9ZX"7LU4:5;"=@0*W6?@6H"YJIEN@^?/KRZ_HQ>WJ4B MW2C?6B@6:#-UP"B5*!=JR]]P4QSD,I/K!;!N%+/ M60I=QU%6*P#^A>1P!@";:97$0.JQ!0FPGM'T 5\:O 2AM\EM(:!7[9V5BCT;,?2FA9'L5)0AM]I6[A=S$S=LY9M,?@'02\4[X(4N"PTL M?@K4MME4P(-%3"R3O:UR1<'L\K%$X!_9#W;3>*=V'9V ZRA6&C(]QNUJ(9XC MJ=H8CXK\!T;2=QSOF5P2*-N$.^FCA^F'1_;D%^Q-^EM .35,*0^-526L30.^ MXL,6#/AWP'AY#O(-9"2R0B[.!_(259IJ?E=4L9F>HR:J4'$3T9.NS//@.4)/ M_!>UQI.2/S$*_O;W?_1OW_*4TT219VH9:$;5I_)9LK24O]MV WB>OWH>1D5 ME,"R5 \::J=>N*ID;58*B5F/RQG;H4B MK6_($1VN\CLO4(Z4O><)1O1^AK!]*G+B#PXLD?).>? #VXT\L#\ '[QYH(0N M$0C_G@.J8:.#'X J('RP[(/"D5FB96HMA(I-A9)\H])B_9N:@ C I-,%\=O5 M**G\TM_4;0%+XQEC)GP]"*,+83^Q_A(D/S.CTX)TMN;J9",SB7LRS&+QFNWS M=SLKS)W _,0!QC(F3,@T%@(U@)%BM [!"+3:)H[,_. M_A;6;]O#"5;0\HI9^@(ZN]'90 7V/U%Y0"T^<&6D/M\=YM+I)RILSD+L";0P6T4_8<5/Z5"$0 TN=.1U3PC#BA[ *1\RQW7_/X2D@4 4-H09>@XR9LHI5H@, MX/46O@$8Y'I3T#6("0%P,%\_AD[,$2 M1JT"\KOK/;O(72BSP:+H:<0A([B-J>Y;!=]5$019=.P)B_MC1 $Y%M_PR+"G MB&XDVI^!M[.*-QZ#S -AX!(5NE8HQL@E6#S'+'XE$L)7QH,;I:8O]1?PG!%> ML+@*.PHN4=\ 7HV"A,\EGKQ(0NGE6)-,K_AXKNU>N^VS5Y*E^Q89\MFW!M/V=GY ME'+1#YY_Y\T'X7CNK)Y\IT/7ZF:UNMH3^ *$/M+[V$/(H@"DT@&0:7/4?U'^ M@UKEV)$>N%0LLAX)WI6!7;[8VEU%+A4%N1V)9B1%X=(SJANI&=4[I%2+&"2H MNM\$EG-X)N.[-8QYBCAD;W.H=HO0H]HVU*C.?B;2LN5F7C8XZ-#CG8[Q?C@V M.M_1-9<53M_7^IN'3-=F/PU*U5R9,9V9D8X-"]?U*U1RU0\#U94IS#7"M]7B MCGV-1CC$&005=AL9W6V/,!Y!9-:@#3< R]8ENPA8N9R@F%)M<.CNV44-3$E9 MMUFF;MV-;FM5-M?N0KMUYV4!10J?HL@^";H>[:4_\J+> MD?VO?V)C@G8%,Q'.C@-L6JID1)\2RLP]&H6R?_(1?UR,]34$*\[R1Q(C'D"A M'^[6T[]FUIIKQE&LFJ?>HRON$RV4BQ;*^YA7%EUP M"B/8;8*.V6ZN&<*II>T)4?[M!/[& R::TH]!Z:^S2#UEO-O6I)Y/YO\3XV2? MX=9WU+6;S=(8XF^TR.?%+]'_!6E3')OBXY8;.*+/P=G1>&XO<\E807[O^'J& MT4NIQ-C20L@95_K-LEW\[V=7HM6W&*MVTR!Z:P:?'AA=TASZ6JG8CUL?1S_^?>1F*ZD=IU+ZPNEJA!)7 M(SRX/Y@;>OXBLQ9A9=S:44XI]V8?O<;@Z&W-8D12#DT9Q-3@2N8/&PXU:J3V MHT&(54(\V=/DN?/TQQ$V6Y_:+GPISI['7M&\?BDC86%L^T'(9_O8;F:EDO*D M-P^QO_O$*["CA";X_ 3_Q<>^)>'BBX--+=W1O:S?R&0 *UTMC]3XCN^54L>C MC1J7PPP2 (@K;98K"XCN*:W4QU9S2.HCS/D?VL0[8N+'(5RHI54GM.H>[D2LW'E&J3(XH,X=((?6W3MH=(9ZMXW2[V9*^-1 M3F'#(;S9Z9]THQ_Q0C,21YO'31RM*XFCW>,GCJ9;[6D=>E)L_L/F[]4/G+^7 M%BR(C/]7UQ^I/Y="\"6Q\-O[M.-6+?%7.V@+_[>6]I3R?83G@P).4?'_B&-; MZ8$_;->>SJ>RFC^G B*)>LQ>)0SV^FKKG='<1SGSZKJ[HONE@[IY6&=*2GXR M[W]?K36.OVBXSC;LF6DV&>LV;+-W-;S([6 M_'FO)"H!"Q_+'X_(KIL9%%O+2[&:7Q>&#'MEWZT,9&B>(?N^(*WZ#VLXL5V< M2>)ZC->N7T28"$S[ZAJ \,%/N:J9<(J:; MV$.G-+4II\J%)1@/RH&;U926[YH#%\:!UU_Z'KEOLUK+N/3V^3'?"U*$/X_' M]I"I612@% =\'+AFR"^B30[:X[@KFM6L>*#FR\?FRQOO?J_L.2L<>(Z.B@M2 MCC^FYHEISORR:+T$ZM$"@,UJ5@"PKOGSL?,U\F' 7KET5M2OQ$D;92UH.6(G M4R^DT0,B=UAVI'8#9CQ;069/VDYM#S7@=\K*NW7>;9O-WNIH,#-[ZRD3F%+F M"!UZZW6SWEYM3<$[ZF=NOY%KD,^!MU]OF?7>ZB0=CL4R87GGX3FB/W2>X3G& MYL%C>GC.J5:O_.9YHV?;<4 */;@AC@3!RF]*T9&---K!9S]L]BPZS8'9 GLCUQ*?-6&Y[IPF1PALL"A5(, MON!G8F*.CN7["RS:X3>7:[I-GBL9\$(H0 S$@"2,$F"L)"B$$WA!"CO\?TT8(9>C)-1HJO@PQRNC(=$4WIU MF_PBP[ST4>@Y:.8%'YNQ=Z< M&&R??+4IOL*W^;0E8^<\0+GG/+M)WH:Z%?Q3S%5HD K=Q]![;B@8]_ M8O\F6>!Q3. '- &-IG;(@4B%D&28B6_ EJ(3X@")H14]27-AU)U>P/@-KEG9 ML6;ED&9EQYJ54 IH>%- \$M,KT$5?["7KE9$#.C8;5U"%J_C>PG*P MW!8G7UG#252'' 3SJ3CX*M5&EX3OQS]@A:R8T3RT@HDQ=KSGN,*9DQ>!]-F; M.R,2 I8]HEE$*GO- R[O&5LP)'=!A2YN$#)X'U@IZ%A9?H045LOEDR7YG,7B M;--B9F9%<:?=WNYYIKWJOD>JR'2IH\_CV&MW2,'7&VO#7VB*_OLW]G!S LL MY_/XH^<^D<.!.QDR>WVLE,T?"P@/B@$]-G#+PDER29Z1)49H>R,Y.# YF'9% M+7$07IS3"?;V&I3))7U;2* ESACK,F^N.-P3[^'M1M(]':BL,/3+D+;"]132 M3$A=3ZHL4DV);9XE&^9P?@&AUX.N((7]\J!*X+VIND%"TT_;,QIK+@<5\/$T M=5^*F9$]'C.?!H1*3]"2VD)SD=,43O[^HS#A=5UOCLB(TSW'')O9<1?FT![9 M/V03D"^_W?P]:@ B0Y55;/>Q&F9.]@>I8K-_T8(D\<)/?_Z1.>DLLL-7:4CSHKD-U L&Z?,6I33EJEBK4%1_3$^MV82YZZ+9*;D, M"(L5Y2FB&_5G]8-3# 3=L4%VQ[)6(2$?W);Q #8IM9.B'EB7H;;0P:4$Y=&. M$5AM0]ZQ1 2Z\EGLKM85O >VR6\L!,V/Q!%[C^/>2M%+ M&3R6._7BR =L]M8D9P "1Q0UEAL09$ON%-!?X,\.T6CL0C.>6:*%7QHYC>;D M'"S>OY+(]##N([M(M ($>' ]?B'-@26V(]D3&3@SG\VL!1&WJ;09M)2K3(6& MM -<0)?L[JH_&#\@AQA&C]%9A?VG@W<; ,B5.7ZSE1S>I$:U_NKZKW6SW421 MP=T^V2O4MUZAR5?H]G*NT-AZA3:MT.KD7:&97&']LQG4WZCVMFTE3B1_)XB- MT[B"-/<<3W!N\ =O[N_*IJNK;/H]1Z=LF+3V 9-:_7 P ;+8%2:MU<2Z*S&# M^4(MZE-4^A_*%M#&>IV;&M@.W:XD&W%#1RRX*.X=A8B M(X%&N5 *3J2YP,LHP$MAU"%O]&OQ$4*"2Z'I$,48!Q1*=!92"9A%DP3A>\RU MR#6([W2LYP"W%J5\J*%"U/WY(:P%>0/$SIR%0<>4V@3)\2M# CPZ[15OR\<4 M"&F$I>S&(+=W;I\Q'@\301"YYPY7[>2II5V9M@J<:,1FC'KT&O.9Q^^)-^"7 MWQ/( -\B7!&7*'3D.#T:T(;'M@'[,=%@#3;P+W-[=R7W+8;ZTFK4NMKV!#:@ M$XZORB\M&$[@A0Y#LQJLW,!R5LZKX):):/NOA!=]:35"/OC2S+%<%T^)#G$-$M=FP\\I -GS=W; G^Z\!'Q[="Q#*1AM*,<8,!DBYV MW'<6:BX3D! R 0.HE051JHT =["6+ZCYU>3#CWK[ R$2CQV2:$'Q](0^+Y>+ MS:D5@"04J\5N+E,D38H.]G3O0>S?4_;S ;@/LX:3Z+%U H._:CJU0Y[MX7%Q MC@WVQ9G1_L8W 13$U@/T3X 4H[=&&Y)IXG "D5S"?8T#N 1+9(-++% SD40& M<2SMY>:$D:]F9%,\,1"+XG*AP]V=[*?(U9+V?W2*^/+,>/_QT!:NEV#FNQ@" M8[L)\!KHTX!3#>G-! @[1$'G.2-@KR-$+B7\&,43H]"GSX!INP#$R'&+GI(! M!IE-E*P\D0:V./7PO.@" :''>T2D1&C%.G-T0N6?DF?A+ACD4%:,1%+H@-G)R#OB;Y+KXH?=6W M472"%I;P4HOSJ@>(-D\["12Q?BBY?+"8?H=-S\L"3"!ZIQMU)\QM@U'_P+_JR!Q9! M &P7CXH61_P=KNR J1&H1!US8)7'*NR-6HA@B,'R1X;P"8HKFEB8_8_:7:3_ MQ7D$&2?V7,7W9Z*R/ ]$SL>,7!<2G".;RCS B($_H!#8+1\J590_H;EQE3WQ1YKR0P)G.? 9;"7@H"M5J(G?!W81B()F*P'R17C/S;#>D M1? ZLPYD9YY'2J>8%8JL9"+S8"(:ZA SQ\PAL%66W@!WHIK0B:TL 7.=-F"/ M.1?EO@91%25F]6")@Z ^2G!"6GO"K'H4PF"F3!8!EPH>MV8]UY2&<9(AV,%W M*1:>@:;I"C"1U\=#)G)Q-N$ \1+@/,@>0INGA\>&ZEH&DW&C5O(^S2759 Y, M,;2#+"6'1IVBFL#9/(T]S5O; T@)=IISE:ZAQCR'\STWCAI%8D)EA7D9(.(4 MLDV")H9W S#*DQBR1. XLVD=LX2/\YQ5C%%BI$C[;&K99+NNTQS/W]/7#Z-, M;):LGXC4G.2=D.0% F(3#^_#ED,FC0%\D,(OL9PRU\UP]H(.FC]=$J<6U9 F M1#_AV!#GQ /"?$=E@ZTUNC.B'KVT57(FX>:;+)5Y*>X8YXZ2^R4-5(5MC7#\M? MD-\SMH!-19GGH5]I4MF\\"!XCR\4%1O\&]8830/%O27S0D06KY! AC=#0<@_ MHIE\: "2H4BNT6> NU:*J #X/CIM;.5U9&DKR[[9U JE46_N.F(ZS6'V M4<9#MH]]-JDM1R?N&KR4^;$AO:51;ZT>)%\WE#T?I/'JNF?V6JLI.N(]519-"))'(&6??54HJTM;]=S*O33C( M'J.M[72/7;-376W0P^]1YM"AH2YB5.K,3030]A>V0M>2YI9](?/?F"'+J*-@V& M%ZJ0Z#S! J@G,E=671$RAA*UL AP["UW^:K9&A2-S7@Y=W9A(;9/JI1\0GA ML%8[T\@2H?T5KZX=+'/^5K/\=[-/E#H_?;S8D>SWU1 M#LU%M$VJ_)/E1_FOZ\TR<3I0>B_ 3E4I"K053Y #/,I5NE7$1_!*1T@#,@K^1&2V^E41 MG/)9Y$A%LRM^2;I/*R:JU3>J=(H;DV_B%1\\],K=\:J;@U2M[)=%1(^5J7:D MB4 D92DH_DT->XO2A*Q*(.$T$+E9&S&%+Q"]+66E1)W#B[%%9&]$@:Z) M]YPH(EI%]J3GXM0ES#**7X:$P6S*$7=!(H13@)!T @B]3@17.2T%IM)%RV=3 MO/^I!QS30S>$2=UE@'<*-HZA"UB$^]Z 1)Y\>Q2]B4KQN/CBT$A4ZV/$#J.U MDH;CP-105LF/17!FHY\V?/:4V@+@=4-1W"?1>[0G)\H57Z&(RRUBS=QLH+/$ M!;ZR)W(6/\J9H?SU,DH_J"H+)!E0LS!O8@B8"9\MZJ<26%*4B+R87;4G4Z3^S'C[-"LN M+N?)ANLV)AD%A8\H2IY=R94.0QK#T;%>-FQ0<:G3W$!Q1$%X5Y.\4 6@VSW=FRF+S1Z.ZA M2_^>#M!LFK56VIB!31&U1F\/O?KW=(A&T^STUH74=,?^BQ?TARD."0"AAA-J M;0"7Z%'FH,#BM,[]O8(J0O@V"3.5C5Z&=%<]H9&L]E60C&*02%&J2N$4>17U M?^&YVFO>M5&*-5-&M6PMQ3*1<+>@=M6LMVI;"K1FVMR6;07:_L_2[IJ-7G,' MV=9,:66SM6S;_WE:59,$C19SNOKQ\ +N@X>5!.XME3& _:JDA^+\>/R5.^]7C'/^6DJAY/'EXH\8*$M7S@"N5/Z^^7AEWGH.5 M+^.Y.Q156$,)0SE\1L3A0@%2WI#:,Y2O1V%H7U2DQ:6#6$9(#*F1WW7K-PWW3)T0:7=B46L$20,VLO2VY;[MB+DKA4W*%:1&[5 M4QL&:\1$?SB':D6LX7 ^%4,FXM;GL>6/755-B@A-9YXKO,=@'@^_XVA#YL== MYS%TA6D!>8(^OUFV*SHF4((VCUNN "B1X[V:PJJ"=Y=J'MU9^Q3XNF7[_\": MMZA)F^4\N $P9[K<%-,%!R(6P<.QF_ _9.5>M%=#V>QE6#']K[=9VE97A(PJ M6='3JHB;_&JKSAKX-C <0(>T)9QW[$/ M^/7L^=])D/"*<^J5IWQ9<''X3Z#$3^)J[ZGU+T]$N1-]7Q8&)DT]8<%-7,H> M)N9CN/%\*^!FP+]P;9X.P>7:TE^OC+W 4V3D@K"3&0#)?=FB<-(.>3Z(&0^( MBZ:,I$WIX,4*,0^F!"ZE,S>U[<-)'FH3 35#C(_DH0Q,)YF7(OON\'P) S,; M[*$-EQ(&2NK-TAG$TQ6>-3:-$4:TL)G(C4!D.MW@C @[OX'V.1>IB$?YF4R@O4;/X#2N8 M_'Y1IU!V*2@STH^HE93\[3U1^N:--<3&YN[J^94.0Z*@%O D=*CY;HY438&. MH.!8\C9%QI"(G\A&4M0%8\&[9Y$M3U57WG,"Q2\@\4-UJ UPJ-&/Y2D.<1DO M0BB.M]NQU#9>TU0"/B( ?D"( UGPWBLI55O*'T5W,C.MBLKD/2!XK].!Y_N4 MIL:UXO[-1R"_(>>0\6=O3".>+/$-O_?1 WR/'S!YY=M/:AFQ9C83,:[X<$IZ M+2^L4W;E6F&4-I!\3_KB'"5E(7*4BY R62'+G=5JKZ_B^C\GNULLND\C0%_L! ,H_9R3AFI/7>+*(? M?Y>MW-GK"I?M1@Y[M4Q;3- @LA!K%R\:9]CC)5F:JDYMOLP#A':5I MD8C5 X(,)ZZ-C3.X;0.;%6!-N8NTG9BR;XRBUO ,7)\,0B8: $R W&4K 6RT MPE4AU.\C822L$6E.7ZIH$A*+]BG;+I%%"=K7 #O_ M\O0EQ>10C(4T^*?"/MD"<+79C#BD'7SG)A7F_?/2,P3$7AP5NCOXR;EH_PS8 MY_&]:%07)'VQ]4)\L7\&A./1GB[#\?J-'$B\+DSI>+,YHYR/!D*%'^U-HF6* MCOW6[W^1'@802I9K/3'9$71J?8^[$XJ*KV7WF<6C5;%O@HVB*-[:QMG<$:9X M77GW3^2KU&9L3;=MO@P>,O>YXVJ[M-W%=1=J2$^)O"E]NT41&0<4_LV5+G:ANK!G$L 5>AN59)*J#TYJMS9[TIZ+0H M1;B2:RX']67OT6A&$Z4Y[-B;%E,0R$G/YV/% $[WXU+.F6^-DJ,6HEJN!VSA MG%7+U1?SY<>\,T.?CT7GI5RHY8.9E_D"$86K_'UM]6:RM;52V16CFY891\GQ M?KG8^#JQ?':#%B!>)Z,FH9[[F?2COCMZD,VBOP!QIZ8Q%#8._"L!87"-!Q _ M5N@@AGJ20LK>BLI$H\L40>6A @2I&*K%P90=97A"$>8%\L"$["%/2\(/+>IQ M:R:[SBO)36L[)D3=#GZ@$AFIGLE6Y4N.%MY/ETLC6?LDF[;B:]9Y9P+ES.(E M* NBAN1B-:ER4_?$;2KD5VIC<3V#R&&/!?'K6&JP[D9Q9$JB&0^ 6:<"GY+" M#COJ1U?W1M)'ONMT".!YLGS(.8?"-4V*L^, M4^L4@'T5G5T"X\;#!B^O/_2_WKR1ZC2R V)K\1>B5C#SV8@\&*\E'^I__3.0 M_.>-9$#XNO3U;D'?12@5"<+,:RQ]T;)H9,F".]RPFO,H^ M_KQ8)TI7$H-.*%=ERT64XG[,7_/9EM]718>8LR#[DT?37-?PV\U!@O-'<.1R M]O4C&_))=?T1* E8]X)6(]>SX.,T)(N>.!Y'S@6?%P02,\)Y,< ^NQL1U/@? M"\PP?V&H60%H@\L#V-=J:Q=+P!PH=..K 7/;FR,6C6A%7$N\U+Y.30 6ND[C MO7'+0RD?>?K[ZV_>S!YNW%"CSO?S!E=Z%RVEI,527#;Q:K1+TW.1[6O4_% % MG=O"#8))]6A+\P94O'E4&K%B1,T7X2^:)PB_C^=.0O&R!MX\3,ZKD?VVHYVE MV^GQ8)-X"%40-^Z1KYDPAX^37$U\D^,6X@^0[UP97T63/'#7T M#IO+H7EHXUQ"6,,%[)82(CH0GB1257DP#T$8BEJ,0&2]CIARICA1;,GM(5$S MV?91'50TXC%1GX6^)^O4>,:1Q3TQ >5VK2NK(-V* 3CB*C6;48$\F^#.S?)>2\3:DJG724]6X M@MJ/:V\^>'Z&4DJI7/&'$=?_DS03Y$*U1IZDKD>Q_7NQ^WY MX$%T(<)/P.K,6K.SKA-X/"4DQCST/>^/SUXIJ/DH0BR\J#D9A\$9G2!8:'0( MC0/868;$(H2/BJ5T>,R6I*Y_H.KEYMC\0=ZT/T%6,N#$(UQSEN(/7O93PSY^ MV-X\POM59\ES%%:W(-@?-(GM]/ITBT."Z5A7;.EDFA#4:^1AI'$Z +S-R[LC)X_"A;_,B*L4K(ZJD>!/8J>)9X58! MABN9^OR #:TY3_;QHWWZ?'0X[9//$R=%2AHT02I(>9;'D FW/;7YDG/J4;9& MHE+)#TR-GIJ*$IHH8*:4F'B7'Q]N/C^2&\:5&FOB *JO9< 38H2.0'/VHD%@ M,MY+Y=TL3-? TTY,OC'%U(B:A$Y)GU9'='@2YE'S25&23JW:ES8N%')^/NY@ MIVH2QZ,J.=%>& Z2R%)B/VT>T8BN'UX6E71-K!\D\J.-)+N(Q 7RO"4V%0*J M?CG>W1E>,;>#"8TVYR\P^J(OK+0(&2?";-!E0BK2Y$A9PP=6L#8$BX./5L8# MV'072CC<")ZM&09]@YFM(()0T(23=#07)DL:UN983=C]RGZ/0"K6OZ>T.Y(EWD!< %\X< ;+> _/OQ_M/3V+CQ" M'?' J!2 #[T9RKW=KC:A<\:76X&7KKM@\<3 "T-O2@^M'F&0U26H(1..!7;\ M^C8=YO: M,_!F+7G4(PZY8V_S> &)..JHX WE2[OHY2L@])M$CHW+'UZSSZQ$_#P,O4'D M5MK0A4QF.6Q //%4(E0Q%,,@^+7$&H^%V6N@!P1,]FK N0B8)DUURN)KY@;G M9;-636WI5P/QUE%_E,),01;AL8Q^_SSF>\SCI?S"YV4&W[P^W^E-U*?I$PL_ MCV_A$.*3W0;=-6MFK[O:7E4HQ@K&)Z%(ILL877M"TPH\ARR5"5CZ6.&#P,4A M1* M%^-!.M*"J^FSY"B?@95C3T&; 7-V"7)B6A1UE(_SX[.Z-GOHV>,H_V\P MD'%F:_9PZH@YNH/L<1 ]F::[723E*34D! !0O)JOR,>=<2%GP'F935 M2"_MWB7"<$UDUP/P9!>!(%ZQVQE0>!)O#PQ61>QZLZ; M(M8.@4"?^ B@.'ZG,BD>N.P;%./PW.C%^%ST?R1&RHN27[-"'ULH>\OA;YR"Q)DAZ81?? HZM%^-$%O8[3P(N[V6QP?1H\6=M9*JH#"$QLD MA%>P:6)[LY9O>/9:D?^)@;[IE<+LJ-?-;FV=)H#("+ 0LI",#"/+OI"AE;W* MXX0:K'3'A1^&+!+.P;&E\T404'XGE&A:GM,)50K@'=8K]<7^KGU2FWQ2?6## MCE%O(_75>J(Y?JJX1' :^W0CK1D/U*S4V^J/ZU@X[J<4#+S9,ZOMU39F6_B- M,EEZV=3U0[F,4"(Y?& K_)6P+8^[:*/N&$_ZXH_&?J/\B0^GX#RJUU9='R\F MHE)XBUI=L]9K'\!;5*\? &1[<0\!*^YF'7E/[J%OZYU!RLC[C6]T(NU8Z[#K1P*YJK]*HG@+L M.F:OOAJ;%-7YJ$GR"2VYHFCAQ/9'VP71:CVUBD(KMKLKMH(5:-5V"]6V44W7 MTU[(^,JBW';:ZX:ZOD2Y;:RQ!_8D+5ZFWG;,;M:A]Z3>?IT/,$DYM*E/BNC* MFAD 75)ZC6.JL5))T(KL9<4_][E@GEC:!S;PJ;B$M-:<\4Z+SR["(FGJ@!/) MF%MK%MH_+).>6(J:T3QTDGQ*5)0W+@H]GRH)_NXYWVDLR8,[LD7#X11UPIY& M_2*$=1KMD$=(\B@<^R;8U+C(^=#ON9<@?OB67ER74H(8E]T::V:KMZ/9ZOS'=8887[H>V>NL&FMYW7;8$P4[^@B?W:;>*,U&*\5N MW1^X4DKL/L;NBKYO8]^<#Z##(9NFWO'8E:)/[38>HTZ;NUF]3;-732LPN(T; M(:<[6R0,X_&7PDN4W\.S>99]+VI3_-?76?>3$K??)O5J\U4E_#+;W9. Y(/[ MHM%D<>N:NEEOKGJLWQ"69T.IE^YZKD6NYS."4J^SVM[G#8X;DLVFL$::^C\E M!W$OC0?W9HS/P3'XH&U)#X(O_VVI&6".2=T[4)8(7^8G+R,W90DS4FEBCN,= MF13764RQ62\QT3V(X_3E:79SA#;6Q;N)V+* TR@QK>T!.$WD0YUFVNC()(G% M#2041,<&?W&?/RMN+K:1TS=3=)C2(!WY]B+^]:@>4FF@]E+NWTGC;)NY?W-- MX+$4&'D,R#7,3FVC3#C7#+DC)-6O"2X*@^6E998!2&EWZP@Q?[[(2&*VE.@> MQ*XH11 13+1N?97>C)?$#YN]@]IA+ZT?3D[V+OT0@ZA2YNB@*K15&99(BO]4L4$^JU-O8+W>*BZ"IL&@:/E_,ST=AJ M3:[-Y<*Y?Z+X[)>?[@^G^!IQCWQ%)4^'A4M/$[6FV4C)@2L!4;Q0/6VU M2#,]I'I:I$KZX/X '/!\0(LS5$4W+54RWM$Y3>U3XM!B)\Z!*25:W=1$((D@ M+9WC!#3,EQ$!2,^:5BDU$4@B2,_1*:,6^0*\;[^Z[IK5ZFK^:PGPOOQ.S2*U MQB\^FUGVB$:1N=@R-LY0YDD>6I630'24G&.04]<[F8G*S7;Q/+?=EHVK99;6G_IZ8. M21TIZ2:GH'(>@#I:U&JA7LY0I*:.0J@CO:U(&;7/PXB+1L-L-TJ9F*5]GEEJ MJ+QTK7T6S4%2DG@.I7V^K.M.W6SW5@==EH#2->(6@;B=]+$\!U$,7X:X-;-9 MUXBK$5Q:'U4Y?*%$_I*8DII^#9 MD]CTS?J9G8WR'^9[(RN8++.12ADYB*:!0F@@)8OB%/QWN6E@0]E8/:43L2:& M2R6&M/R)1MHE8SAY-YW%E]*26(Y M!465\/23YP[5M.K=.D.8M90)YX4PJL()H>CU+YD0TQJSG("VO$=";)2D@J%P M,BAZ_4LFP[2DDW+JZ?NCO%99RD[/HIMG<>I[$J ]VLLW+[2Z%!?<1=-<6@NOKI::Y&B;@ M%60Y:Z*[3*+KIF7^O%P[+S>=U5IFMU.,:;P+G>W?O[Z$R:?WJ[99WX88=$QZ[5S3*(^\ZP7N'I_SD;&L_4DFL6R MZ>E*K)@F%)$YT=-8^2:)=SB&4FB *(8C3&:.U3QJH M-U9]A(YP02V4@9.-%440A4G M.B%KSU31Z6B=4].$I(G3F8NU9S)HF.UF23KH:?=F?K7SD8T8FR+*&'!O%<1= MWW,_Y"XFO2,,WMI[$GJ,ILBV8B1]$#AZ&H$8W3CH(DFN M53W"R+#2D-P&+:'6;FG:T[1W/-H[S-2STI#;Z4LX[1?>KJ?N)Q9>0D?=C=R@ M =Q@Y,W1=%EB!W\M+0=;O^1'GE'R)W$,JK57MFHU=,%%F3GB8])+U2CJP["+5U>F:O4XY6UGF(C>OK M;\.!-UK@;PBE:^._#,.01_@$T/#MH?CCH31G@6PJ:O]K'L"]+90-SPC'V$_L MA<$BI']PQ@ZH+S_]ZLOO]W\_=7RU5:KOZ31D_@+$2[]Z15_W](+ M/_WY1_1&=2=#AC;D>R.QRLI!$A!9@L5[N:#Q*YNJ('QGV.X$((,XTFS_^I9- MY<[>PM;DSY/(MOO2_^V^!V14YA^?ZG2/VE6H?CHE?$V%4J_WSVF0@GAG5@X/K-E3'SD(W\)O>&K/6/0 MJ^MO%'WQQL8MLCL7F[U9JU!4?TS'XK\M+?^WW7$780%X.P#BB2C)!CP>$"X3 MF4./RI;I]N26O_B>\0&YK_'@W+7F(SMD(V,&,"%8 ,5&,$&L"^$+( 5G MEKLPGNP?L!4V'K-A:(0>$*?#?0Q"CS6L )[WYD\3^EKH6V[ I55@3*R1X0TI MI P_N%F,7Q_ MQX*A;\_DL:2 -_GG(T1_WQC/?BX$2HC7A'HTXCZ!:@W^I[@'UJD]BN($Q$*THI#*)\_U&=XDH%!_A+@U1;Y$ MC.H;K'CC>,/OK[BV5NLTVVUL-P/@MV;(4_TYB^03P4WP]O]^A6$0YCA"Z8A^ M#V;6,/J=L^FQ[7X3;5 YG),BL/5+Q*E[K8W"; OF3%=@NZC_(5O\2?Y$KNC$ M#LI'2W/]^5:MF:APE" T:"T*@TN:^0H M&W+4>AHY-'*L0XYN:9 CIQ1,YI,>4PI*C;E5_Z70E%.,7W^U'!:\.^B5'9UT MU_J43OU$I_Y^?2-E>_^YW,@)6#YERESJ!X;/L'_?A60LE2DHFQELK2UE&*WU M)F:%5!_9#^;.V0??FV(D Y?YIQU.;N:08487_8;'[3O-&ZF:S MVS+K>NJ(1N9T9&ZL(G.M%R&SS-\I 3)3DW*T"!J-4H[MTLAN]D7&B\]04RM=H4LV"VCE4L[^[VMHA0P#M5^' MS+5\VZ.4.!G>S9,4=SP^ 1JG6:WIEK :R262MW,I;:>"Y$W2[)IULU/39HI& M@VS5BOE6)F]>^>6D.WT?M4Z\(:XE&CR;(6A;P_F/'LM M](S?F,L L8W?/0>I)C >W.&5#E^=QHE._?WZ1LKV_G.Y$1V^TN&KLW"2]O80 MO@+Q_T#2_Z,7[#C#N%4U6QWMR==(FH:D]>H>PE(O1])Z"VRVJO:\:21-1=+: M'L)->T!2,#[KK5(BJ3:A=1CI))V/]7PY/GMP/NY!DVKTS(8.#VGDC9 W7TY/ M*9"W#LC;JQ?3Y5(C;QF1-U\.3SF0MPXV;*N4R*O#.3J<<\!PCC%C/I#I= K$ M&TPLGQD58V0[\W7>OM-T^9Z?$_M\WJ]OI&SO/Y<;T8$>'>@Y"_=D2I;@QD#/ M%^9_17F^K"S?6[Z+TE]^?L>%?:0V5W.JS0^?/KRZ;ETU]1@PC;2I2)N6];54LYLDLC;?%(V]TA$'04I&UGK6#HP5!I2SY<]LX-[\DB: M5Z.4_$ C\R%PO93+D7@88G'Z?<#O8 MV!X<'IGY+,!N?"/\6/W0$ON<&*%!B#1W'+@6\_>W!D9$PN^ M-6#,A0\F-OO!1M2&?*6=-ST"E!3,I[#Y[?N3BR:#_'[2D.38.((C#:ZIQ3;_ M.]^7G!"P>Y]P&FNX:11A>@OP;FH+\.T[@"?X @V > %(U?;=JURGUH5'EBPP M,&366TJ;5D]T*8^OE*RC-928-)?PH=4C9#;!;%YEM\ \B?,I8\B3.&=(I%LZ M7P8//P;WA"U+@MPX46(/HBQSO,SG;%[VA^4/)X*3M4V#D$6=^2!G2!J6D:6* MI$U":U>J#>0CZ\8Q??&MJ;4ZCNG+?%7Q2!M,P'SL VL]L<_C?WBAPH"B<4R1 M7E*IYU1,ZJ^N4P80_V)XSR[S@XD]B\;>X^B'+X^ ?R. M&^#N/MZY5\Y5US. M@7@*YH/ 'MD@Q>!>7_.SOKDR< !'%B#3YEI)0'Z6N]@6?'_8K@?WO9 0BEX4 M _%FD:0L_LA.$&RD0=!-TFT"C'00$LV6JTIF8P32V!A;MF_\L)PY:0!_S0)> M:W]8F%HUGRWX[N'%X>(#;/+8P\#E%8CG#6B@6_ M18PQ \!(SZC>8)]FTF\&EF.Y0V8$$\9"DX]M6?^&B>> =*;[>;;#";P0\5L\ MRE4RY/B8.N,SHKS$U!CZ,VZ3OK9Z\5= 1)DLZ@,;^*1OH8&>QJ+ MJ%A+#CR M]LEG9.O05O,<"W"*[\,T &_@3?@0J8C1JP8+XU=LNRUW6 G8L&+_K$SLT8BY M[R3VM5]=CT%/_?4M/GMM+)CE ^NVY+"=)9BPGT![=L X,'&4CL>GTQ P$5#& MS +9#)S%=H<^[03.%X)&Y(<6WBI)C-'/:#\&^!<5+G,WM)U,9.C/P"S@ M\JI>N^+(@#P5WXO'42$)CP*2@]$QL *NU5O&%&P'>\8G:C%ASIK(K/\EAQH9 M8\<#6P9?1K-]F#\-I.VA,J<(/XB !!(>; A0ILZ_>8C=7J=H76+>] M3EKB@74*O:P=47?,H72Y=?1( '(U/54&YE+3F]74@<75>I:"=&L!-_UAW8,^ M^+3XZCGS])G%!:OMK5INM5TPG* (?)'RWDP98[\OW"Q*F3=K*=;D>>KRXB8XT6Q<'<^+&IM0 MU."U 0.]#9W.T<-+JB$M;V.Z_CA$)72S0MYLI"CDQMCWIO1BPD] 2@5G30,4 M/WC*L6&%^4R,?A1C*Q'(\+A4OX>V/YQ/@Q"!'_!C*R?:2?7,4C>OC ]\.*69 M@ H'I:KTDA9OAYD"96HMN @1E[D#;)M'ANV+]?I,X)[YU-$,XA6^#;]H\=(/GF7(T$1LA1P!QD'A6 MJ42(Y:<-&\AJB%H)?(2H"&^,L6DPSR0K)7XE:XNNC-^]9_9#4NW*.Q6D*R'^$&W7X5S9.Q6TNC<65$5T#M F#8KKQ M1%P!HX2T&=LN$"7>=2"CRH) XZG"/*8C(H-<' TGEOO$ GFJS4CW[K@$LO=) MNAN#9.N'Y?;TL-P"2TTD+-K57PY>A6/$V0T9,W1KY1[U)P]1[V;,C2O_/-T] MC-HM;-+@6CPJ?6%7Z:BMY',U$V>B:X)"")LL]3S!A&\,7NE;_D*L8/G^ M L=G3(&LL.42GZ;QQ?,I<*&TF_GFI2^Z6W>F=LVLUW5;/$TBJ23222&1E1*1 M"R"1:K7D-52'Q)F7ZYR:@(LBX%X* 7=4BZ=6?N_=^Y#%6=+K&S<,3S%79CBG)W%*5*ZY1]7)5UC$$?-]7>1WD8 L(6?<&1R MMSSF[9L2X-]YHWH6IK>*UE$/@>G7G9(KJ=K[J@E0$&!:9]ZC*J4'(<"Z6:^5 M,@*B':@[:Z@?/)_!Z0U13+/@A1Z\2$#KK$7SD91FR:506076W JD^1;C3#^N M2]DMS&JVVO4R\AA- <58;2E-A$NARQZ,!&*+KF9VVJ61MRL6G59W-9$*(NUL MVT_VC(BT8=:J97.[:(_MSOKPX_I"VS-4AW-FR)>.'>7>=Q;3VG9N]<&8UG*C MEENJ>7YP8USW+]MC[NC""O:6R;\! MY#_RYM@X9HG^RU/TD'_/63PKI0"P.,=Z8=5-;;->+8>=T+@D.T'3842':56& MNA#W5.A0FQ2:2QR#2Z25,NI:Y')SB9WGXD5MV?=V@(PNJH=83/3-%RWL9WL9 M76;P60 K31+WR-F69IO%'06CK:0,_^*[Z[6O6H4[/4.OOC# MPI&-#VX0^G,*S_;=T>]L](1L%MC<#X U"^[L8.AXP=Q/[X3:J^J9@87,#&R= MP\S & L-!0VI][Y 1"/&1#KJ $]:IC&"1;0*1\RPKT'IFGHC 1K[.L<8PWUO MPXY.;Q]YZ6]*>WT[,-A/'&([HME5U'=^[,QQS"P?'8O-ZF-889485QYAGXPY M)GPXP\[=B'66,Y_:H!"^YV.WR"F)5.0LC'EH.["_('K7 E1%B;[4K'P*[W]" M:47MUJE)N6B^'C!CYN&<'6S*G;)#CX]XB!MWB_FYU+4;OIQ8:#$3.Z+1N:#& MSGU^,%C+80&-V9?Q*7PZ@97ZV>,(U*ZZ.->KRH<3()CR=(]< MGH@PRC/ H L*.)@5[)LE[-R' / 9.]\,:. :)*K?D^>-PHP !8UU!=H(L<,!,GV]G%3^W63 M!ZX,K :%/U="ZZ?8R&N^BS>TA2<7X#4RGD']S)QWTVWG2UQ)TZ8>[> [GW\C M,?!6 )N;O_\G)-P=P_BV%8W+ >MU)/[$1N)17DD2&=T?O6'\_"V \?/X*UBV MN6;JQ%O]#>#R$8#RV8W_!G#;L5ZEUDV;HO/7K.R%;EKM3DKVPJ5#5TF Z*RZ M(M[P6479D$ZI;DB+%FM(2TAWTR#-^;6#!](6\XU0WV3 MM%5E^A 0A^N!/FR)83?#"*Z&AV.NN*:)M/#GU=+1\T[KD/>P/%!/$^0%Z@J"BH8ENN]<05[!\>II<[J-E90>"!VHR[I$%" M&B,@:("&6:XW5.-;S7E&\()SYCB5>L7(S6S:.UM6[>RU<,6*PV;-9ZJP?+H0^W MJRD]$U/TX4)/UTY)=7Y3$I9XI%GFBGYW(>/,NWJ<^2[!7SW.?$>+229'&(_H MM_[Z;,TNR&1ZR/228^-N,8A3U9^)$9"2!.;(9C6X76V0^N^&"^F1CL+>/L(\ M )@;UA-HR*0\98:V53,"D/UY8@\G7#&!(^'HW5AW1K-N6[/BBNM-V6")OZ9, MN2=OKONON"3K:?>#VX ?GRX^?QHC!W/ T65PP*DJ"=L6:['3K$X 4>9SH5%*^:ECN=@ MN?'<@A&_@K']$R?3PA_ )ML @C\L,"-55?-%"-*"BU4L) .#Y+A9L$8WH,K MAYNF::XX-]D+K20*K %AGCVU<7+TF >)Q*YVQB?5'4!J$-K/(V](WD7,\W < M;IC@!4ULV.2 :8S=^D $Q$1MIW1=.PNC%!V*+\.WH[CB$_85,NTSY(L7ZVCOM( MV8JB%25K'J_V9[RF6_66N,O\3]=G%OK.1FFV1M 'U$87_!P9PA=RN=T01GVS M?K[0QFJ:]93(SIML\[%=2S.PM@WMG < &V8WQ?R65FH6#'.V^CA7&%[7S5Y] M-0JS9 (35XK8:L0JN;23;BW!CI!%)N?+1XR;_9S!47&6.TAV[K2^XHH(OM]V MUS-E)3=#NL;44>ICR_;EE'M[C#/N3=J6/9VR$?JL01@J6X1OR''REQK$08!1 MR>CE6"*(8V// 00F;8.LV43F;(Q%$NU6O+$*'KXK%F([)Z=2?_>O0U"-Y@[[ M/(YY2Q\TBS#X:%L##/B AM8/$4T(2\CV3\]-K:7FINZ0G"H\'V/;I=72G4[9 M[J MW!LK^>9J.NN:_$Y1-?S^(&7#AY[;?++S;(\XQ!:3996Y]@,??7-\M/>@ MH/&U&BU*BQ9H$Y4#+99[(JSA6RE.Z)3&:0=MBM IN"G"[6JFZJ9^""GHB,[_ MI:';1ZS#/.Z&MAH46<^]O=)T)6[7NAD=$W9*UHO4IIM%]./O-O/1H[GXR,"D MHJ]'GSVXLSEH7OA!?;NTO.@5JB*W:P2[9C:Z[6VJ,(M'Q)+12NDV=/[$FU9 M_:*RS0ZHL:2U<(VTF)2)!KD5ER-RM6,M52]5H^AV MO;JKZB!N]5YD"9\%#U+\\:WR]GG7!'(\Z5RO[2J=SY$^KANULE#%:3D/BA2_ M#ZOY'5KN%BYWZ[O*W?10[8DR%&589L]L-;8R ;3,/5OB:.PJ=,^4.&I5LUDO MS;#-Q$R3'9J([3W4(3HD%1:27XFZ1]TD^):DO2M25@.9NDK)W)3,,?/9S+)' M,K^$)_R)9#RRFD.L7F28S2ES&>-5HQR3C'HY^-;ZA%E*-%%VPQ>VAD-_#G]P MXGBZLBW';IJI]OS _<)4&4TO%X!D\&J&EO61!8.N2+0"Y7/R@TY87M M':0B%?+*N/\I>]PD>]$,?08@I4Q8<\W)XSP2%<:X$T&&AZM4Q<)E*P+4 G>4 MF2"7(DVRR^PHP20CK03X>2J?CRJ ([@^$$@_CV\)H"BF7J@E=[4;;51Q MRW_(A$9SO6P]-6B 6&QUNQM2_V32O[_49! )AV:DRJ98IR6JB#MNDQYQ-O4O-1ZK=/K?>AW*O7; MNW:E>=ON5&[JC;M*MU^MWMWT6\W&37>)H=)F;1=4S#[(T/L/C5ZO6NU6FBW\ M5ZU9K71O;QN56_A[O=KI?.C=W>D\UQ=F@K6H__UADQO3!PRI_?=/-/DQ<88C MYD$N-7]:&,H(6D.907N;[$>[@.6&?].9<::YY5V M2YH@]DX0W[ 30G'U#VNOKOS9#$D%N,#YD S^AD6PAIP4R>L<&^^-_['<>+@' MAA#.+N%AF\3H7KGBNXVLE.?LF5&*5:TH[K'>GB=:^S4$2WOB.<"; K[(+H.B M7NBZ;IOM>KUD$5U-&D6G&S93TG&WIPQA8 C[ LV*H$P4\A_F>R-0/9>3"RME M(8?2Y.5<#DUDB8MF5@YN;J*0S4@^L1#M'C1[R.KY8OFEH(J<#>?->DHST[,6 M&WK Z&E1:U;R7FYJ71@?!S2F<\ MWK"_PAF=6')CW0'M< M1A[05CZ/=^V,!CRHN9H>I97J"Z6#E$:!+Z*#%YN9!Z ';5MJ,MB@H+;J>Z:# MEUN61Q8,&_NV7JH]^;KVY@R-R1,CS^:>R?,EIF1AA-DS&XTS,Q\O)C"99C[V MJ=0@4*Q#['ON>U-*NCU#$S%W#\1R\:;G'M'C3MF9<6HWCES3XK4T/=#(N7;T6D2[;ZM@A=;QYIX-?%JXLU'O(W2 MF?2:>L^">DL3?-;\IDS\IE4B'\4%4V"![%+Y5).'4JS"$,T'S+ GGS'VI16A@ZW>C2?

FC27:Z%33&GYO31LECX+FG^;:K)661@Z)- F%LRPA M$4W!.;HJ=JKU?1#P*4=$KUMFJUV2.&@>JU(3[V41;Z;X39N&OC7UGGI@L=XP MN[5&62CXY)J5%VL8ZV;E+URJ7/I$+:5;>:T757T<<4S647M?@AI1-^NUDJL1 MFA".2 @I711?1 AE;%>>V86@9C;+DM=?;-I;2B CNXUS_0+;.)=-M:ZE="9X M$?V>N4S36M(\>Z M'?NQ6SL^5.I>%-*H[>"?1M:M=@;3SHD.NZ2@5Z6G +-@TK% M@U+:PQ7FF=&JT;DWHR\Z^U\WH]=L,(T--O9M)I:L&WVY$B/.5@4HWXY.DQKW M'?0MM!U]=G9&B&+_33*M)/;[C1#?&?T%C_"/:.VLW>Q(& MCV8]Y5(;VOO@/:?;S4+5'[IFO5=2Q\L6ZH/F1)H3G20GZNZ#$YU\9XZFV:N5 M=2KB-BW_U5;[!V_ZCWM6Z%9V_-^Z87\"NM2>_P5;5=OOK]Y=K;O15T*/+'F^ M0F]&=+2>J=:(GZZ(A=3W/#*@DP#I" @CZB^,J31P3F]L_#6KRV,]Q7=:XN'' M:^H%^9]?[EGMF;7::G#XC6FX+$10AM9/@XW';$B__34+KMUS@.NN4?:FV:VW M5^"(WS=@$\:"6;[!W!&@:08-I T%!:*X2CJ7]TR4.S(XP79)2K^+61SY?9?8 MG)QMDG0$XT,KK">+0]0EATAQ")?_9$L\:^@]N<2U %/FEF];CO$$^!YLHK+& MOMON%-%MY$7,Z[IF]GJK[M(U#"M+$C3.H7/+BT5 J]9-X_\VZ9" H+9+' S3 M5T&#)!@"8!':/+W5'L(/?.[%T O"%[*\6N]*,:\ 3O!)Z!F?O)!EO:;6-ND+ M(I T?!^-Y,!+,/E?1^_Q5?PP+L5<\=(,N#/+'2(%!O*B SH%:EQX7OC$=CE@ MX;/G5OU=F1X#X&O5/,_4N\\-.??V3.6]EBMM_20=_+!;-NO=GCXIGO["UL M3?X\B9)EOO1_NZ_XQ%4KDJ%$7CL]L&1,?2?,OH3=\E28^7H0> M-( 1N=(MM0E'],3VA9Y,,6^=62VF)A;!(T,I;E5C4G]4/M%)4#J6H M>=)*T1T++=LA_6>E(W#<%LD8S7U,+LOR)5!F&7(D$+2&A?J^ [(W>+>E&'JQ M2U@]KLK<&^WX#]L ,75^;#S'-H^';E/-[.=Y^'F<(W9!O.L;+';C>,/OK[@> M5>LTV^T>J%$,%) 9LEE_SO8_JC8I%6LKHK/>47(A>^<]S_;0@T9/=L3;4>>Z MP?\V-7.3,]^*F/MVJL/>NHUB\YC1S,)IEM(%%K P=,CTNXC$Y8QX?K-47;J; MO7R6^Z["C@S[7;_,[?PC^IE77_ 8120^L5!Z)>[F[)OW-<+HH.^.;N<^JF#T M:VV7*O%$L])>O23UXJ?6[:)(E@=B#,#QGT0H /V2Y\CP]E-D=G16N(\2^5;. M2.-E<,Q]- [:DS^[VRQF!%(!?8..H$@6R4EIUK,<<11:/\^0@Y:.-6;SO)P9 M 9?!\^) $G*[6YX9"1S@\XSY:H1.NGM^LN#^9^A;('MLU_(7#[#/8'_9IM>U MFMEIEV;\FU88\[(YCA\49K6G,[@UW>_L3-3'K,3X5LZ&9Y?$2X%'WO]$5Q$3 M;WIAUKW9[JTFG98CZ?[$^B*F M^W1G!T/'"^;^FCAU.S5.7?XTEO)G)K!MNF.>R?).%\$=B0) @YNG[LK.'"^ WD&8@"8S / M0+P% 0?F:Y[XANO:L*?0MZ):@H^PAFOTB8G!<=E/W*#A14Z5-R;M!Y>PAB!3 M YOG-X43*Z1TI8$5Q'49?UY]O:+G;RW7&EGP76& !QG 0+.!T$IE,N4]W% )&"S S0V'=GDC\EC?T:Z\D+/1\SZ MYCTSW_B(Y&D:7WQK:@U-XP_\-&1P0OS.5^9,V3 !K1?!P9N'@3UB$AX)<-QX MX205[0 0@-WT+%#&?(R%79A;AID*L+;E/F$B)U\;@?2T,/ +M@Y\".8UW/: M> P)WC9^1L>?^=YH/@P#?ATJS8#R$]HS3!+ET 2$DULRQ>%M0)NG)Q\N*(3+ MLEU1!)/!?XG",#LNY:"FP#_05$%K8CZ'7V #@\#\;Y#*WA2E\\1"!0D^1PJ" M;\DC1#^AK@L_#AF6-)@\E8O7-@R!0P#I^?#7$7R=:M?QZ2D+)]XH(!C#<3@V M8BT/0%A@TM5Q.=ARLMV1N>;? @E, -N8H548<( $(7P"JJL/&T"0J&D(; 28^Q8@:; (T''+N5 :$L)K@ V-B-'^L/P%XAR#9^6U&7.X MQRN0>W@O1&#Q5XF4_I\UG;U_X+"+/P%B8192=(1,A!*T>_E0A'KR$;XS(-C9 M/*27JQOAU#+PF?4=GI"QZ@#T?G@3"Y\9)HT=++U*HP;"#E>S1 MPI#OQ>HQJ,.24: =.'[D##,MD?-#X[;9OFW?5WK5^T:EV;EO5FXZ]5:E^Z%5 MK][?-F[OV[=+RK,A>BNP41^,K9O[=KW?;C8K_5J_66G>]NL5$/ ?*A_J]_=W MC?M^J][M'24OM+@DT%S1 "/=5W9FF:*UJDX5W6@5[?81#J3YREG>PA VB;"N MXG^5+^54$X(]U2RF]][01+);>^E>L6G9@"M?A&)\R^V*@U^? M+H-X"?E*5TMI2$TC2+D0).&"TEBBL2052RBCLC38D5-<)],;CJO3%B>BT]Q# M%Y'-4*8LA53%'%<_S3#B>WP@=X+^,P?=0" S;:O>U8L]6E)R=8Y#+0G5J$PDTZZ9M93N-+T O:3T*-L3O90#^VMFJ]4V6]62 MS%X],4]2D:KIK3<%1*#T$0H(@H$QFF,<^KQ5U=+5(63SCY1>?+GY1WS#?7?T M$-WN>6BJ33 HNP4EJEZ(W#TQ4FF7@51*JZ;6>VVSVRW)@-$2(?'ETDO.$1$O MI)=R8'^G6C,[K5-64B_3?TKE+F>HA9Y]T6P6X\DY0R65\1!"2 X#O$=\=KIZ M;*W;!1.Z&/_1+LU.- 6> 06F](D[#@664SUNOKH&R=KH%=.G35/A15)AMYK2 M>VQ/5%@"FD*3L]XV>\W3$6W:7;Q5_P;>V"LJ-CE'+5TW:8B854K3L,S!AR>C M@-?-*JC@W6HY^%2>G@>:O,Z/O')F(9VB=@TTUNBU0;U>'4^E*4Q3V+$H+%_F M4@GHI84RJ=EMF?5J.0S2@_;A.>R,LZAF6!UY3FB1JS0W6Y MNP-\:7ZXZ55ZG7ZC4F_>W-Y]Z-\WN[7VF9?S7L9,E[(7(\K'R&8+)[9;^.27 M]36&V+[OI :^Z)I!7>QS? **:P/+02P:#XK!@Z420(T,EXP,W,5:%BS0#8YU MJ=\)%V-TJSD'QE]*J5^UVS9)/2]?4IRFEN*I):7TX#C44EHW=JMC=JHZA5K3 M2RJ]I-0?[(E>RH']-;/6;)B=>BEKP_5P(EWK=]H%&=UJ2D%&;@9RUK5^K5K# M;':+"1]?B. ],5))*2$X/JF45D]MM+IFK59*.:WII1!ZR3D8_BQJ_;J=FMGJ MM@Z),M]JMU>V:UH#Z(^RCVTPYC7>VGBR4DM\HYDOD$-7"S MTZR;W5XY&)6N1;I,\LJ9B'2JZG6[9C8;FL(TA15'8?F2E\I!+W43/;N-1OMD M*&9#M9]:;%>6>C]=O*>+]\I107!2Q7O=$RL^T,5[NDY'%^]I/-#%>QH9=/&> M3CW1Q7MG4EY12RNOZ,86??>BBO=ZW:K9J>KI)YI64FDEK9+@*+126I]TNVY6 M&[J"0--+*KVDE1/LAU[*@?TUL]JLFYU&*6N]=2:&+MT[\?J*6EI]15X&Q0+KI6R&$.32A&D4D\K"#@ZJ9163\72O6Y+TXNF%TDO:>G[^Z>7$F!_\]4U M< >SWBFFZ[$NW=.E>[ID0>4\:24+>3G/^97NU9MFHR1IP[IHZ$(H,"T-_R@4 M6%[]N&U66[J 5E/A$:DP+5M_/U18#IJJM:MFLR";4Y?NZ=(]7?FPQ\J'>EKE M0PJW.C$-O(E!K%:[;;;JIS,429/7^9%7SC2D$U6OFRT,)OMTZ&8%Y3N[3UA&O>H;&]&:,'H;MCUX=>-"P9']@]9P??E MMYN_OUJ^M"K6ZJVB>[*XKXJEB*)^,/'"3W_^D9D6GUAEY9(3V+)T^O=R0>-7 M-E7!]PM;DS]/(A/J2_^W^\K-XWW_[Y7^AV_WC^\, MRWFV%H$DZ7<&X#9;VNJ$\8/7$>V$A?67*OV39GR)CUX9;U.A]/O=8RJ4Z++4 MA>,S6\;$1P;PE] ;OMJSN05F$]6 >F,#.0B*[E_?6JM05'],-_DVH>PZQBJ0 M;!D6"7IYJQ*,^K/Z0=;F7L[_4[;Y+V"S]GBQ)J\>N7M@!R'\ 3BI#]M (%MS M8&' =H;&!#@T[-5R1X.%\<1&;[FPW!-@MN'-P]D\-,; WK,POW/5 M^OY/CORAE_5@K57]_D^3/SGS?%[]&R]M&OCCTP*^[OG6$S-@;\;4 _GC^;BC MP'/FR##A0?S$0Y\/[G'D>3Z\[QE^8_^>VS-4 *^,;Q,6L!@:EL_P!2,CG "Y M/$TPP8O-&)7R&KX"OQ$#\82;D8HC+>:S)_Z+ST++Y@\P(#D*_#(#_SVQ 'GA MKPX;ACXZ2M[^_H_^[5M8U/*-YXGGL$"\F?_)=@'Z#O\+G2?])')#=*+$3J.S M^5P,RQL/\*(!..2'D#^+A_&&O+EOC&R,40\(GB#@_-"E?3Q/["&"Q@CGO@L8 MZ3@&[,C';2R]!'\%Z-&:.'+6A&\):2]/QJO"Z1(M&VG;<@%4@7#-71D/6)(+ M2#BT L3_U*-%US:R?9:^\I7Q=3Y 1,9O I9;N&E^Z"QH\7>#SN(&8^;[;"3? M/13:BV&%A@6W 5LGB "57L6R['!B,R;KY8+[8ZQY2^F/#ZML!$ *6/O$20[9 M H"<",1/L(\YJ'D(+OD>:S9S@!B(;@D7QG.@D)$!3&=D X4Z1&AS'V[HR8)- M.S8@_@B7GUDN9P$#NX)? NP$W5*0!]]#S*TV\:A:5;*H^6P#EVJ8=>135_SQ MOA-X K63!TN@Z-0;V$N\S$&I#4L]$V&)!R8,[%4_$)R-_C2;3V=!+G8E\U$C MVO7$FR*6%3,-)%EX%!@4@-%F_#F%IRBOX(QEY5B%,A5!@B]G*JFWM8ZAB%4S M&,HZ*&EFDKHFA67XPA$:)=61,9 #_/H=O>;\#@EQ.+Y*S+"&<+4!* &P-4X4 M M\$WO,5$-S6%-0*^S\<2>#]L"E>>+1\N)P2FP\0%B9L37_;9U M90ML M'!CZ]HQ>E7SXR0<.)5'.3& F?V ->LK7<(K;_NR(8YS%(%INAVU$AD"YA.PK M4,$5TPZ,2TH #;TG%VX>%)4?L *^Q[''$2L8"OO_RJ!+7SZR82.M1*]XGC"7 MFWX%_+-)=0!EV>5R MD]@GB:,%0!R;0[V')P!Y;<#5)Y\1-(*"[YY[ESZA6@DFTK)_K%Z-_&/PH_"/ M)3UB7X<3-IH[[/-8>*(?&5HZP% >7.[N @#=+,2'W^#M-XXW_/Z*N^;JK;N; MNWZK4^GU^K>59NW^MG+3;_4KW5X-EOQ0OVNV[UX9+!A:,S3?_3GC3CP;*&S4 M#^$-W4;_KG[?J%6:O=9-I=FJ]2HW=Q]ZE7:WW6[U;UO=VT;KT.V76DKWI=;1 MNR_E"D<;Z<%LW:+IR/D@1^L3L5[=W^VC)6Y(MH+ZK_)UHM!TH>GB\'2QIL>9 MIH]3H@_=7F@S>: *6!I>\:.31RI"-'MS3(D5,*)NOJCBD%I279 MJA?;%#3N/7D!:;T9V4Z-4I7M-E*RF%*\-'M(PWUR_>$[:?5QHV^W(\J#SXUNUVR>QECC$GHL MBM//EGI"'T=)V\KZ*F^]Z-%YQC[J19LI'8ZV5_UREXCLB[_4JV:C4Y(&@86C M;]'K7S+YY)Q77#;R:9G-9C'M033Y:/*)R2=GUYZ2D4^!?3UV(9_2>R>+U'AY MOP%K.1'A MR3>RC:+)SI[%2TV4SI5)2:E'90#V:W878ZC9,IQ=1T<'YTD&^R M[X$]GZVF62NHY[*F TT'2 ?YNM <.@+0-%NM8H9^[%Z:OT MY%AF06BPGS/F!NP,->S26>BOKE]G<;V4YD"YM6!9J"&O]9[?ZF[6=-WL]6KE ML*9?7;\I :9<,%*F]=/)JY+N$RF;-;-54&LIC91E0\I\$[>.@)15L]=JEPPI M=3P]*]^1S7RXPKC<7BVMUCI0X92=DEBSM0ZDWC'\[##\H>^.^LI5[S8&LEN8 MAU#+H))A:BMM$M6VBM'A,+5J=LJ3O:@QM5!,S3<#JB!,;7;,9K4DF0_;JE"7 MZ3GZY+F5H15,C&??#EEEY#V[2N,Z'KCEG3U>U]YHE:K@5.562D;'=K%5N&^\ M[G_B;>-E ]53+YQ^?-.[4+X1 '3@)_0WE492E0:)SAM?,\55VMBBK8*@!T'8 MYJOK>K,TLP6U1E4HBN:;Z7-\GGK=,%N-8D*6VA_U,F4JF%@^J_#68]BBC+D! M=U*)^)SQNJZ5J>(I/R4S86O_U%>\ZAN\Z5OEHG+PJ3VB)NUMMDN3T6XQLU"<7,?8UGVB9M-L]4NFR=?>YTR%*6/7A 8I YAU]&Y M'4RHS:PWAIL=A,;KAM:."GG R%HS&]K?=(IJ%*K/B&\!"T.'=^Q_W=0J5-$J5#LE5K]#_M,8IQ/< M,!=^"+\XEOL8C:CXQ$)D"8@&=W/VS?L:W3_.E[^=^S@&C'ZM:45+H_'.LBNM MC\#VV5$'Q>.L6)\BX:IFKZ"AX5HC*QES3HM,;Y](I9FS+M#+TP<#YV ))!QZ M@9B?)28+C:VA[=CAPA@SV,#KEM;.-$_7O?B UPW_ M@<=!XK:4+^C2:(IJFU=9OE5YU2#3MU'7 4*,IHFE:,'NK%*O#H6G#['9/ M-'9XF4XOV:3.\&:A/95S5..<]>$$)T"#'M76>E3QE)]O]D$&YLUA%)]^8@0Q60;BR(U,HB9&_!@./(<0T\A\8^;-P/]^,@$/@ M?AQ7[.II&9H2BA<#^?K][Y\4FD !K9*$U;/%@/:L9781'7I39@P8W#HS9K[W MPZ:T,OC5L/EGH?63!6?H5M/]FF,N\I+^_7$_/D07S'WXX'O36WB=[)OM\8TS;99 M*Z@-JNZ#KND*Z>HE\P#*2E>-6L]L5XOI^*+I2M,5TM5+Y@N4EZYJ9K533.W0 M[O,*WH8#;[3 WRRXPVOCOPS#D$?X-)_">D/QQU05]V]+^_W;TE;CG=)&^9;> MX8\*UN(.$6$&T?X&UZ2PTKJT,8%V__T*W6;,<<2!H]^#F364OR?@7*M6?WG_ M@AVCQ< A!.!:N<5:=R,/H4>6K!%0ZM=;#9LV**Z5*/U=#%2R%)8 B[UL[/'B M?=)TP(=63OGZ5S95=_,.S ;ODFW$ MX!W&<.[[S!TN*!%A-O>'$RM@AC4<@FV)=5J&SQP+1Z I+?5,XPD+NMXZ5-&% MA3PC.YAY@>5@);0%?Q1YHG/79[#5_\#788_?X0P5_"\+$PWZ*+5T.O4P*X8X M(C*-X$J!= :5:L(HFC#J)TT8C]A2-" \W-C\*/0D89!K(0B]X7?*Y@$Q:QHH M,T%0(*WP3^+4'O'[L^6/ -T!* ;\V?;Q*S,& O(',W[@$'8@-Y#;MC?2V%\F M',G"_L:Y8#]@I.$FFZIZXS$R= \6!671,>P@F#/D]9P&$+]';,Q @(R,,3SA M(IJ),H'1G-.+\<-SX&%0-0U8:F8M9,.,;\R?&A\]RZ76&1K?2X056?C>/!=\ MAQ\JH?53K3V6&9A2Y0'\1:H -#I#W@.Y@7<$N MAE%)\\P!S 8]"Y_. .?8F_OAA&!J_'MN^; 6KI$E;F'!*_J")IGR(%86R;3. MA63"E6(PVR7[ >2 [8,BXRP0Y4&%=QE_ZMD.)R G\,^HX""5F6 @H-C ^D-\ M&@A UI-93SYC_!GV[SE: RAQ0*PPD_=7DK^"2 (BC42."93ZQ$C3H@4C&X=) M8D:Y!-2,:\%1;%3>&.R<+9>RV4QK7F5"OBRR:I\T67WPR @P%LSR#>:. !4S MSFK1[:XTB(?#K5:<(!JVFCD8VD" M[L@&T38,(TGW^1\/=Y4LOTB/2R^0AR,V!0G(U<*A\__9>]/FQ)&L;?C[^RL4 M[NGGZ8Z075J0@*H>1^"MIIZN*CMLUSUQ?YJ0I<1H6I88+78QO_X])U,""80, M0J $LF.F&X.67*ZSYEF P"E]NQ[(6M<&RI(VF[3:KYATR;SFQ#BP)1J9,!7D M&9M %1<8P]HL8.N^P(R ,R>@^_,C^4G]..P+Z0_'?95L#W;Y[R=WG[__^#9E M,WEWN$W0H_M)RGRNR'L6O:<%-^S<)' SZ NKMBO526!(Y]1WF@TU/^SB@"_^ MG&.+Z=@6_>T%&L2O3LYW./?KTXO[Z\&?IX.; MQ^O[CY+EO5F3*#M&^(CT2N;&.")LKAHZL=,0CU\4^@_GIU;?9/.P/5..TK5]W3*T6Y[%UVE(ZA]S-4KZ^UI10$BTH1.R6$(D,R?IT2 M4=]XE\&L03=T'5T0E#YE>S\+BA_'L6#EJN?6G@_3ADWS_WZB*I52@(,XR&V2 M6CI->HA8):AK_32@QSJID)_]Z^F\5 '?85SN'H1&"G(X.'+X7S1AKJD)DS=3 M!'WL$WUH@CS>)0]T-G"#90$.WL"1NG\$. 0X2L#1XP813),CP%%5<&"_?F@H7=7$;+OQYB*Z;G9EGAA ?FWXD&/]WH--O0;U1) MK0XG9D9>S;)IIM&7C;[HHBH07(I@X(+PA6-5W6^*E1*1#,%X*[)0CN M\81@5>Z9/=G@I;+%WODAVDQA!HV:Q9A9GJA]NG75A]W2B\=3>ZHG)3I;!VO;;__B.FEK]165G=&+QV@ M%Z,K=TV^2_#LE1NQ/26VN)Y].I;'(-Z=.BO*&&QMS%6,1EVNR&Y-S.JRIAMR M1VNG +XHX"&0C\C7EJNDVW2SFP;\OYVZC0+Y OF(?'VYE_D34%6[!6H;C M"S"P;>)A26CBY)]0[\Q6EZGFP<.1[;&XFO>' M'%;K%G HY( M.DQ9[1B"' 0YE)'#:D7^#X@<=$,V>IP$C.Z=NT4$H(L P=T$ M"/85LPF]=>5805[8DVK(7:.=L"$1GRO(;T9^W2;TY/TCOX[<-3E)3VL=_FV_ M_YC)K]>$7KY_Y*?*/4W;&_+CWC4LHNU%Y.4N(R_[2G\EK9UO+F3VY&Y7A.X+ M,FJ-C%1E)>V;. [U_#M&"^I5]H0JPN+ZNX"[:5HUW85]K\CM.NFK"@"[0+MI6@OR?G: M3E3_KM#>D[4.)W%!>^<+$4'[(FQQ1V&+6DEVW1:#]G?$?51%UDQ.NJZTCNZV MWW_,U%66K+>]F/P=49?6D;M]3O)36T=WV^\_9NHJ23C;8LC]CJBK+^M&.S%X M(J!>!-2+$,9-0QBUDCR\E0/J=\1C3.Q,N#\1BH)*#H]*RM+E5HV7WQ65*')/ M:<>'):A$4 E224ERULKA\#NBDDY7-I5V?"T[CG9O/(@"Q\A"*+(1ID$26W[O MOY,H=H<3U$='1+H,7L:6/X$A(-_]%$D18""27%^*X=76AZ]]\=# MCJKNDI#,D]7"(^](B%]8ST2=$M*IMB(E:2?GO451\ZMM;EG=N1+O@EC=Q>H;OTK!4(K1UDV9"3R+K*#*Z+!,QKN87>8.79H:YP6@ M1'E !8YDT962K!"_M3$=LEP1L")\]%HDS"CX?>+LLPR*(G%F:E$VQ>_)"]QA ML^]VH2F5*FE_..[K.4TR9+^Q$>*7]%-AJ*LYA8H8>4C&8X_BR_(N+%#7;?(P M(B2^7S#F&XV!.?> M676T\U[,+T6:1*$&=!Q;KA?1*3WAC I3JS"G=D&5\\G"NWCG%Q]4N3@(77@F MT'3D1G'&9H>!YP5O0#P?=SNDDISI#1F//2).XI';83;;R642AO")9D27,QVC ME.EL+?]:S25@]T0"=HN9,*;(A-DDQ719\NC>9,P<(^9%]I?(&Q7@.)2\4>[# M6#)%Q^RTFQIX;[U)Z" +W2.)8ZDX4S2X2B'IS/FKW96#3:8J/FSNMW1OH^\D MOAW>$QC;*ZG77EOO&K*AIC6W#5>K*B<9(TL'=J>'L2 MZ9]!^!<8ZZ?C,+!)%!V@4'KO59P1MKFQ',(M_>+?L0W=G+)-N:=STJ"#(]0< M+T"[&TN>A@&J*K+>XS(UG'N[J$W)<^/Z;C0BCO0IC^TSE)JI3\8RL;B%MA(S=P?7=;5=G1RD?PCT(_H5S>6J'71;VB:K&CM M=%7<0E+/7+SH#E)Z9@%9N,'D)_8;(><[2"6:AH Y[FL61W7W^>+/D_DMPUC. M$N 60ZP4;,B11G$5'OC]Q[?*(^["6ZKCLN9F_RE[8564L*&Q$&$VLFG +7P> M3=6GN\'GZ].+^^O!GZ>#F\?K^X^2Y;U9DR@CSH\2P(+,#75$V,0U!%VJ=?VB MT'_@O@6%+/WI1/I0NDK_N+HO726Z6?D7S^9L2:,0J?J7.+!/&M:U0&>BD7C! M4+I$ON+'T1\?K,55S'\LU_?>@^PR%IF";'XM"O3R(4\P^<_Y'W876CG88J![ MFH7BY@)*:=(,L#_I;Q620=?KZD6W,;Q_*AZFIV/_"=;R2T1S!V-R(_ M?""32XQP??8W*&>B&HN"A.TW+E'E/$N.M%>3@+N?I]J3S=[B1(LY1K+T1D(@ M0)\%#K/7258LV8"W "042[J &Z.S=B.(MRZILB1DF@9$L@SD+* Z:B>B>D%Z M-Q1.O33CNCR0VA2!U,<95"H"J44@];%A7L3*BD!J 0X12'UD@=1?4>_%_[LO MXS!XI4F^AQB\ML M*NNFB(,36"_%>D50W'YB73-$^XG].N4_.;](7 \5C.@8)"-W84#5#*(B]&TE M!I'M+?R2!4?1[?=KJQT.:DKOV/N)MML((.[5RF]A?+ MI'+ "02F6\%T22#=6G*.!TQKLM+A$M/"L*N0;O]#1J[M$2'76N-8V.ZV[L=1NG)?$P$L M<9KC>-6>$#U_V^K+:4:RL,N T" M.(D5D5'@B3@5OIC"IG$JTWWEX-3>D+6N.)83V,ZPO6EL"D_8[LA:GTME3AAZ M%5(/TZ3C,$FAZ4L H^?P,,ON'G,UM^ZFX2UYG-!*J10E;?F4%%G3^*CEI!Y3 M+:=C)J!-(VCX(B 3A'4[P:-U"$C8K6M54J2X0$E>4I#C .4Z=_RFFI%4A-WL M/-; Z'1D4^,RV$"@LQ5T5@30[-ZB[/9DU>#27R)LR@J;O)O51RD=MNR'&RNUQHD56TXZP)$5-_I7H]VBJDG=K MMW=;RD3J5BG7.[H,8^+"+25J]!\G-=3N)=<\-:BFW&\I6N @:O;_\30=W]/Y M;JLO4[FYQ ,KN3ZM>>Y(0]>W?)M('I[BTPK)E<6S2Y3#U1CUI35V83PT6""Z ML#Q\Z<.(D'@0122.+B;?K'\'X276%JX+5JTK:^;B@<**9<%+1-!J1+>+F9FR M4E)E#8M\;Z>(/*MT6RPSSM9Q',*X0H KD*)#I&2,D'E:6F+I3,JK_'AM 7", M(^/7"?QAT05C[W$C>+N-W-21WMQXY/H%-XY$?HZ)#_? ]UC2&TM\HZ5#_3U1 M#/^AK\@?>X ,!KCY*R[9! M=+JN&U.MHZ9C^<%DD(Q:<=Z=LKXP%-\@),T&1^X:*";4W M^X(5)\]=@=;(4@Y:+-F.;3C.:T%B-'RVN[=TMKNZY=V+TASVKQD@UW)EV5?U!7HKLS9M+ 9]:O? MUMCA1=PL3J&R2F[_K+I&[E[,+\,=Y=TSY$D,>G1N3SBUPAPK%*W#ZBR1TZ>0 MB8]@=>"9&4^WPG""K-)Z0::)S/PY6\VG";#:,<@^2H01>:;L'GDJWCDA5AA) MQ$?QML4^,)(5HL"26,>+:"?]+I;OTL8L\L$>$2?QR.TP ^T9?SO)*.P_43X@Q %;.5WLWEQ:5JGEY= MW]S $Y3^:4]5C-,+LZ]>&%>7ESV]L^W>&;G6&7W1.F.I%V)KSQ>5XM>H%'\% MZC00O,U-M7@!$+X \@6O\JGQ@7Y\@1*!DA*4I*<\G*"#^R.Z3#\PM'8[3J3^ M+O1$S:FJ:N\HSNPJ3A]TCJ+JNHI:=J[?2X/''S)_U$42N3Z)H@=FKT2L(%4J MXE<)%,\4\WIE9S15[A@J'X?XQW+.MC\(+G/1KX;@@@ZR=1BK'5T&V2!@+&!< M!N.RX]W>*B=-&X&R:W9D4U1!.H" J(']G\2-7-K1EYV^,8Z'[_+),6;7\$7@ MVESTL<..DC/GYC1CKWFEBR(C),Y5$H)]

S"9QZ<1]=N6N(!B8"TAFDC28@ M75L+:P[7LM(5L!:PSF!MK@3K'8.TH\B]EB)010YTDXK:31 2F+%D)V%(?'LB MQ:'E1]Y.\]#V+VUFYRQB\](,7477V]+Y4I!=IAA[G$'LL^7Z7ROR7O]+PL"Q MHM$\_SGE(MQ7%#4Y(,I9GG &I-.(N51;MZQ//U5"7(K@F? )8W$X*:3>8D*G M(*4=D=)J9IH@C.:S-8_1.5EY_-L_0 V7.ZY1J9-V2JK\;%$1K7?B:_1E3>&R MA:P ;2N@K>J>Q=E6(*TU >F=G.ORY:T6:.81S26',*59 MA8+G"M?6?A[G'DAI1'[=ZQ7LQ53:TO^VXXH_-WF)46\=U6V__YBIJA&KBK/C MWW-3-E5. @U;!W?;[S]FXEK-OFN55+JRQHMZ? B9P7P>!V-_CX-S7VZE9FGK M?*9&S5)@-"5=)+>H$-=C-(HF&WH[)W:BM*\@$RS45]4"D:O3;4.3S99:J0I: M$;2"M%+2[7 ]A;7>>;IA@$+:CNUV$"6OVZC-N'+97'VN:F[^S'U6.Q<>M%"R MEU4$QG+!N?+"M8OLSMYZUFY-QEU5SG1(;+D>C6O )7FF[2&GQ3*M\=@#^P@9 M!*P]L>Q16?',K96[YK-69EJ8TIHQQG:*4V:<#NL!+_*LNLQ/U*)NBF2 MMXGBS8YOVAZ&P-.J>,IW[/T"!I,;LE[Q F "8(T [#O9 9J$P.)V_X7 $OQ$ M"*S6AR$ QI7 .H28EZP:OM9KMQK^K!?*$<2Z+#]P['.5%=+?;6@*U3+JG;G+ MFF+(W9;.'H_V@)TK'%=4]U&5^L$C=8#,5!KBY-2!NZ)($R]J!LTHHAW95#EI:+KRSNQ"6Q7T MQI$D4T5:HO!<"#)02WS0VZX]O8E"I\AFCY,^88?*SOD;$;^45:70J?6]XT*A M$PJ=H+(IQK<15OUZ7L8WT+17TK5X[4!?ZEB"=S?0MK<*_?ZSZU@9+ M+?2M8R"H*GJJ<.H?:,?++53HS)?YVWV-3MQ>\M/V$H><;_^]L_J&CON:%1R\ M^WSQ9WFQP478IM]0^J!?3WRN3R-4H:SLW^4_;"JIJ2ALXJ2K*1 M?8"A99]'4\_QW>#S]>G%_?7@S]/!S>/U_4?)\MZL2921YD<)L$WFACHB;.(: MPBYU./^BT'_@O@5?=/K3B?2A=)7^<75?NDITL_(OGLW9DD8ATO0O<6"?-.QF M/CFG=2>Q1.@EX#9X1 28C"W_V<5O8=-)'$E/$YCLOX-0LD%[>0[""=8\ MA27?8F75]DNISJH@K]8.A4FK9S^T/S[8(^(D'KD=?IFNY8 N)47K(SSKP@OL MOTZ89%2['8Q?/)$(2+8Q$E:8$%&3]3!K!*HM53!IOS3)/ZD@(HXT@(VVGLDA M%]82-5)%Y5V!JOU%E:B\NV>4P3MA5-6$>PE@A_Y+C7GI?XD59@4'#XU]B>)M MHMJD* ;84K7)/)<1$!,0:PABWTDL703!7]+_6%YRT":=@(*07H*U".DE('8X M$-NU]#J$;)'LD$]7VBVYV([5+;.=IB/,:$6+_8@;+5[17 MYL/"+B;?,+[N$B.W:$4%NL;?<8VS<@K%8.CES_H1D6'B?76'Y"0?=ZWW"M'2 MIQ&Q/SI)."%6>'(^K1N;3D>DH6UWGLM"^KMG)7X[(\LL!YZ]7K.U6E#%L!>L[UG?=\URL^I1G*JVH([IL.8\JF*728X\5YI0Y35;UO[W48':"O M@PO'#WJLX\>Z7#:(JL&)S49=ZS> 2^G*.7202_DU#RW"@6#M*M.4BS M=?Z*R]R0C[1C5/A(54TX2=O$+T=2QVS(E4_OK:P7M>(Z& /4$[JXO,#N./%=LGY;2WK MF!,]Q>S+_9;JM@MX+E1U69NW_04 MPY -@TM&+B)!UW)VWEFTXJ*$1?UB8H]\6*/GB7!Z;LOIF:[WP'<>IZO=D._3 MT*I\GXKP?0HY1&%2[ M7)K3 N6M*"\EY[>\P+Q1Y47KR1V-F\ %H;RTR-E+CG%Y@7QMY<4 U9P;=(N0 MT-I>TH=@&+]9(3EFO^CR$FRGI<6NA;)R'(S;;"KU]C)X&2< MHS8YFYH33M7 M985/)B[@WH9N;C:5=;M=O#>JIO-$ 4));Y'7E^3B^+ N+V,2DP]!/"+AKMR/*_0XX,,GN=U835C_=/D'SR$A+WBLT%"L MIFE6Q&IV1*CF]N:Y65^8MJ38ZDTJ*X1=4TG!572Q>VO&E#N\E-1J!ES\P9V_ M$?%+@)6F5E.IREN@P";M*U,V=$YB]E;>MUV888(:>1*'3=7&W@(QU@TX$>G5 M@EZV12_=IG*U^5(?-5DQ.2E+>:CB@;\1\4N 5>ICMZD,7E-$'MT<$\!K'E2@O5A]A1@N:)JP?%BM5+?K\CGYD)1-U2L M/<")QG!PD32<([<*N!7EM7??6\K4Y:XBO*("J65(K4BT;D,?,'39[ FL'B]6 M*_6!BA1I+O2!3J\C:[P$8PA]@!\N6U'&N@5]H"]W^.E$)N)C:\?'?O$=4G!G MQ=5M[84?:Q_8G#B^V,7Q1:\BB[F:)<^HCK+E6=^]VA6 =*T=#]AJR]BJ8BR. M_'9.,SS4.1'(%,A#M-63S9+6Q PQEN]43\HLF51O-JE>6Y/29%5=]$*R2;F^5.&91UQ1 MO[QHH_O+)5*;V?K>IIRF>4W+(=25U%J![M6Z7.Y MU;EFB_,=7O#X1KQ7\@W>-JJ'+UV7^\IB=7IVH//.DFGY):NZMG*U*IJ\-+E: M_PNX>'P+ZA&A"9QE4?]=:9'T1A:I=L1=C44:A834YE5:S67J-+),VZBWL&29 M;H(DK!&7]-/:9>/GE_TKL2(2W0Z_$EAJ>-'B%)ZJ B%4)0/GTWEI!,A>3)!A;6X.%5;@+J@-AI41W-/Y M.Z9? VZ(DAX0L[$\YG17A\0D?'%]>).+ZJYDA2$P15I437(C"717I';+]4&[ ME3Q<6(E,]XZV7$$$_D40&4Q0HN2V7BW7H\P[WN/ M_"2A[>*X\.<@)33*WPKF93 F;!\RQ-*7I"1(M]2"&846$N*IAYB"O79+B4&& M@;I>]DW^)4.8$2Q:^2O 2'4(@-1VTQWW::T\ K"-IT])HLS")L,A,[YG%[V0 M>!0X!38R ]NK%;H4/\5AS0@3&!),".E[B-0'ZP&\([9^I@,!58..?0H?NJ 6 MF/73)\,FP(Z!2B)+H^"-P,I0X"._>PD2O X(\Q6LNV<7\IQBUDDXA2 M+R=RV-UGTC]RL)@)4+?2XS3=3OI"^KKQ&+84'Y&23^HL2N4H'48T@OT^IDU(0$@4_/^! 01,I%;:R9"G<+W&1<*^.W\)YD" I,$N(BPB?4 M-EQ\GP-L)'2?$KH9K'$6?!L,AR[P#S0N@$%@P[I1 )(:?K$2T$4#T%;PCQ?+ M'@%[#2<4@G;:XTXB_TG<,95+SU[P1!E6XH,1PS";,58J0NG?# 9(QIJM/RZ1PV0EMK]9OUT7Y*78@^O9S^T/S)#[C8;+I5) M ]^Y87.A?]YG WN$$=T.+U.=L=#6J]^K:.NE*0O6,76-XG:DI)SM)UL0&34" M : B_($E^DR3XGKH8W(6#%H9*">9;QY1B>RM%RF3V5D1.GSW95UUUC.F8F\ MN*+W(.#>+ \7L+AL_8IE4Q>7#6UDG!,()KJ"9])-$J(\*C*S.2*9K=LP#%Z M,_I8>1EV$?1(Q-M4=H\"S\%GL3V)Y]AU3L6$54./-@ TPS*\TW\&(@!H^!'S MD.R47ZUT&+=#1I6>BC!K*XI0N1N^Z\H' <6D3+9C3+\!.9?N*$J%*C$%I!(Z MJ>UB@>J4UXE=K+:-;(9&8C"U!\=7-!17D8%KJT['# 2J'H0.*-JHU1;% JQ< MQ,QE:^YF3T^U:PC*66=A2W*Z;3P")1N M( ;AT M8&34&W@[2$,)0NC1(SG?@6HVG:+COC*9]_>3N\\7?\XY2B7J*2T):"EX[/"K MU#$[]\#O/[Y-GUC2A50JO&6!2@KD-C?[3]D+J]B-P31- ;P; M?+X^O;B_'OQY.KAYO+[_"$KSFS6)LJ"=CRCJR-Q01X1-7,.@DS1S\!>%_@/W M+205IC^=2!]*5^D?5_>EJT0W*__BV9PM:12B=O%+'-@G#;,GX#W4# ;Z0$4- M:>6/#];B*N8_EK/(]R"[!F/$M2C0RX<\P>0_YW_8$1D_CO*V)65N-)A0PY053CO>S< K$<=7!\E#-K3T?I@V[YO_]1*OD_+L+MER: M7[]-BINUV:X\9<-#9>D:,.5(5\2FMJ"DJP"3+-AIZ?';UN(HJ]J5"]#P#9HT M]HT'T'!?:2$3$J;V:ZM5%VY+[+G2S3NTG+/E\?FJR5,%9DW3&@AW+CKS4&>J M&VYE=A8#B41RI J %5O()2](:#V :>JSC3%$J2WM96:0L'_#B=V^&/B 70;YRD MK"U%;R6Y3.NJ]EN&:\ZEZ6[A;J[9EN<] PY\.?BS]TEC7%V5=IT M[PKK[IZ%-%!95].Z#4O&#%%I&EE-[J+IG$C#UK'9]ON/F39Z#4OAAFA#VQ_: M$";DBN*8)E%F-:F/[&1D\PI'[?.7.B6.-*W?@/#=S&^MZ7*GI3K)=2H:"2(X M."+0E0:D[(:GC!VYHQA[0P3[6=9KVP'D=_F,6,MAF2SHAQT\_'BG,I))PTA. M*RY26+4BRO%\N@6>-Q&/RD-9V\247)K:ZFE!B.:Y?<*AZ^ M1OI5>L)+Y8 M0D^JKIX'ZU)>%9J+=?F:E<.HO2+&8GVT8@T\5L&!IJC34I!5*U5>['=K*_6O M2U8&&,9Y3>L&W $9!<[M<)"2)7W4NQ=-![;*^M\3S( DSK458@9KOA;Q%1EB M08\E6T%3,6$[WC")B?CS>^$'B\BTIR-/ZR( O\G&RNI< )F'Z8 DDH[H3'I( MQF-O6N_#\F@01S0B<\4W"HE[RW.),:5O5FFP_8SQVGD*-#WYP1X1)_$(IAUG M*1I8?3@:VWYLBD+"72!!!2&L%(%?6 M]CK52,0VKR(CL;YN)B;U@Q231YQ(H?>:,_*_!OXS%E5NAC%]G\*N7GR)*1M& M.^5IRKR01R.1CYF6^LV9^5S1DM:7N]W]H25A(=?);)JOYMU"MK'P3K;AG>R4 MQ-[6-K61?^V H=4["-#E[AZY+P6I'1ZIE8=S'QBI8??KKJPHB[D>O)*:."DX M,CUH5E]P!U%C;96>VUZ\SV$5TQ,[(LH/;M6_>K.D_Y$LP:)%QV%>\:3+5>MH M^G)SJ%R!HKD]%27=/N,FUU.C.G)?:T>-.EKC9'^ 6A*?5UV287M U?JRVN'R MJ%LHP>M5RIVEE!9[9Y\N[>)WB.+KT$\Q?JOB*R71BIL)P$*>\@Q3M9QX7=DT M^?#A+3N*^%W0PN'00DD8VF8RMC%:0/505KJ<:(=+4F]^%_9BG1.YY0:C3V+I MM\Y!1N&(8X(IURF)#=RX$'X]O;XK:^;^^/$%+1P>+90$J&U<9+\>+9BR8NI[ M0PN-&[[[=*8E-(DRS_.2W!?C.-0)GEAC-$E)8-P&(F^3>'=@ M)YH!FC[?3N:#E(7'3 #EY6O;( !4^SJRJO/1>J+!A ]A%!82/H;+A.TARE;A M4)MRFK7CFRHY35VWLMYMQZX4;F5!!4@%:P=/;8$*#+EO\B%E][*WS9(:[6O7 M0"^LLZHHOW[:8,3Y^N6+NY@*X"J*IY?,Z28@XNL73"Z40_B3O&7DDLL$^ ]^# :QP4>+,# MN'$09IT'9VP88!8&;]@%C&*[Z%X,GN#=--)9\.@#A+EY4##G =/'T0NUT"W0 MMJ*1-/2"M[WJ%#B_CDVU"&2%*2YA36Y@2E]F*U+1%K"SV[: QJPK8-\070%% MKS>>>[W]+[%"Z9IVX!8- @5H-@6-Z!6XQARR7H&]=GL%HC"%]02D@3"5K!?L M\@R:@V][24[[>P'!FX14*:$&SDKA$7LK0TI8P#Y7)CJA5YU)[<4;FLR"/ MVCY8^XM@5?M3L*X6"-4D6!59U0P>PJ_CB *;2@+C* MAT)^07N:1''*!V[]S6(C5;G74H#PD4BO/8.KVH# VBY/'EK>1(JO+?:/+(Q\0*&T%I7K#8JLIE&HZER@5?3B.3 :? MG,^*&TK!4VRY/CN((3_MD>4_$WI2(XY@]G-&^_[\0]D1X<3:I!VR4/9;5Z., M!I3]N1*0MZFP^>)?IZ+F)@B;;('6466SI::IPA;@$<1F [; SD$L*QJ7;EBA M4]$N6Y%FS2&X)W?[7"*8N\(J MLY061 #Y2>-CSW=0T&6:1..XKUD.RMWGBS]/YG<'4_9*(LN+Z2GPU30#IO# M[S^^5<:^%]ZRL)L%6,S-_E/V0JDJ)Y0EA:8C^P!#RSZ/IOK,W>#S]>G%_?7@ MS]/!S>/U_4?)\MZL291%SW_$>JAD;J@CPB:N836?5 WZ1:'_P'T+&E+ZTXGT MH725_G%U7[I*S!.2>_%LSI8T"I'6?XD#^Z1AY>?DG*8B84CV)3(>'S/IK,55 MS'\L5\#>@^PR B[)9,.U*-#+ASS!Y#_G?V@QX>Z?%"+$D2S0A:UG(H7D!9CN MK, "37O$7$?'C6P,D)? F"!U,O*L"/>J@@X6\W D2ABMI?(M*2BU648?E5R/ ML*H#W[E*U_0>UJ\BC<_8;1J?FLOCZW&3Q]=^NDI/:S==935:_ M;NPJ!8OM-"+V1R<)D8&=G'?.^MJ\R<.-?<:QP.*+F#-?HR!E[DDY[UQ9EY#5 M"D)6M;.^LK^4W$)/-,%CUE&$"[:I4'NY>;Y0>X7:NR^RLNQ4H[M:;X2[)"1K M:<5YO\\=">U\7Y93;<4SC XJR!UN(DI^%8)+*,=[3_ E;2!6)/@*W;DI MF2:7Y,[E6>6.7OB()8*L. E9P>E@6'$(4BA-7?L\Q K)0=0VG(K(@>^4'NM_ M8\LZJ3@:,7=[-*(IN:.1]T^#=W0T(DHVQ+208Z\2\AT>^?A&O%?R#9X_ MJI?QVY'5#C>F!#>VJ( NA6ZO+G2_DB@B9$F^2:,0!F-8[G%]]R5Y21,0QBE\#E#V&'(/3T;Y4Z8%/-N 9W_KP1?U7(X@L!0N U>%S5=A\V7=]0!2+^/ !P3L M2OZLE8XB-.#U->#?JIA(LW$>/_RLS@=QKG_:P&<&+_A7[7[8O)Q>+ 'I[X(^ M#IP^MA-@TBB==.6^P8G K28381RN91S>@3P&.2R]6EY"BR@?C9WX/C'K0,Q. MD& &^1PU\Y/"L_J8JQA0LV$P]5RS75EOJ;7W/#_1C\DU*ZA@2@4583;_NK \ M!/K#B)#X:V!;>//@IQN=WL8C$@YL.TR(\W56UF/@.T6QC%_@I5\#_QD+-.>N M_4:K>U036F/=FSHGYZ8N=XUV4N;JD!KGM67*!H$=$\YI!1)V+;LN:T!0OUY* MAH:[,' 2._ZG%8:6'T^PL) 71$FXI#I*M[0ZROK%40K H+TE-ECB?&&31=BI M/;AD3BL#Y:9^I81" 9?9%E.-J6R;B_H37K$X_LIR"G]@Y8GL1ZR#>NK^/!VY MCD/\CQG',5>[K+O:9;W5+NNOR=C[,J5E)(;& 6D61-"UA-4.K *"S? ML4)'&J=+^98M93!;2LFR4V.4WF-AY2M@6;0R37H]+8<5T\)9,0P9S9$(I!MV M%+$D&X84 ,>4GD .E(R!ND]R7Y":+2)?#8,RD_>!!_P?(9C$%" M#H$93Q\#HA3$="2]C8B/(YI(3W O#.HO/WCS:2L4+, 5@C@.?, !O!B6[ 41 MP=[+ZG)A.15L7"(!5A+/"ND(?!O>3%=E:9VPY4LZ&_CB@OJ+:SK926&PY1C= M6-8]V"/B)!ZY'C7H])Q7IX%P?]+@!:%%V3S&N.N9 .=7-@7G:N1[ $ZY[YJFN=#K=:[7; MO[[1MUUG+->!I<]-!Y9C+#.F*J* U/L:3ZV?,')%N@8H.H5"AZE6,?O7WM2A M.D;Z$/75WBMR @_L#MDQC-EJNQIBZC-&B M?2+P,^W0!_8>FJ>!)PBS M+^LJ)X?MQW+JM3=(U4LB,M5>6TA5Y6Z/R^I7 JGM([4D[$_MMH14W9 [&B=Q M?GOG5> K8&G.'XX!3.$KH9[O%^* VBQ9]G\2-W)QAP]0S7KO59QQ@;G@QJ5> M__H,80 F"SUBN@F#EXLDZT5)^C9"5WD7@EL+H4J^;6=:Z-L*J9LB*P M*K!*L=K=NF*U&5856=&XJ9&V7J:><'Q-'5^OH$0#\##:<^K^>D?=OCLM)!FXOO@V9IN1*\+^6_-$2.VU4V5A MU3HNNT-NV^\_9LHIB0IHVKG7,.48"B>!;JWCMNWW'SK=5'D:.V61" U[&ILE M'"F"Y85/0$$J)TU%&JD@)OR2"VD.Q'>.+,&A@6))K?.A.L62]$[MGF1;".XU M^K+6$F\1M<,$.2 YE#3R.L;\(4$.@AR0'$HZAAUCDM(!EKO;?=4I6K@IPOHY M$EQ*:*60Z?&W'8#B;3T3ZHJU00>W7#^KF00O?QNY]DARXZQ6$G/98JDD'->K MFZN3Q*HV8;VI")78^5?1VE2TX!-6D(+OX2$.&9(PA,\A>25^0F1:%BJ>C-$0 M\";2R,*\%,E)PFFQIU4JKZDGYT/WE:0%UK#ZU2IW:2?G,.+LI@FQPHA-:7Z4 M\%_/PJI1\."*!<6J52\!_A9_Q2UJH*C\7_+OL 7Z,-):: ;(T*X2%-TP+ M6TUOR*[#8.'LFM!"/G?JN3Z17D@\"IQB,:\GXKDPFVCIY73X8P#".'1ALEB\ MRTHB0J^'%U+F@5;+K$ 9WA'!IVCHPG18D;' 9S=8481+@G,&4+.AI(LS78V% M98;G3<$"2^V3.$67RYX*"T7-?[H7L"PQH0$^^"SLCQ"2$?$CP %B%$,6X.*X9(HIQ'2U]B)(ZHAB7 (.-Y,G+6.D]-$K:T:SF3+].C=H&O8?=GMS5.3FW/A:_^?X@M>04 M=#4_=]-(Q;8N/5GOP65YG3WP*O 1^\." MXJ_F'8FK5+*"1O$3,DS&%FB5PF^&V+*-^W0#Q7>"V M(W=Z(I]6X#;#;4D>^-KQV=O&+>8EJG*'3V.!>Y<67RK8X+TPA*E*)C(2CR _ MQ"C)YU]9WWOV0_MC'E"WPTS#OV=HNO4SWI0QI*FY+TCF2$FF)/%]92VW!9)1Y#XO_D:1>RAR#[=#R4>3 M76)J=7,/MW"6T>O+W9[(/13DT!XYB' )00Z"'*;D(&(RMI5[F,_+V7WV(>XY M^6E[B4/.M__>64*2X[YF&4)WGR_^/)G?-$7YM0S+Q>0A^&J:GU1XX/Z%4$/TJ ;3(WU!%A$]<0=JGM\HM"_X'[%LR:]*<3Z4/I*OWC MZKYTE>AFY5\\F[,EC4(D]%_BP#YIV&(Y.:>)8FAPH&7*FEM8BZN8_UAN-;T' MV65<,P79_%H4Z.5#GF#RG_,_[#:G-W9?TL!;S%A\]MU\NF*:W DS0 7FTV)^ M+>"&V7L5>8PT3S>N@GPALTF:)H+0A$K,#\8$RZC]),A9HO=J#OVB+$L]*??D MQ7(QUOENEO-Z.TUYO?XY)C:LXR/=E=OA TU_93** OP1WGKA!?9?)TS"JMV. MV=6 2@G(PC'28IB0;>==:LHL\;+W/A=<@ZHW2;QL/Z2^I[8;4@_@4X_"T5*A M(IM&8/XU\8FM\1":RM)S'(+:\ M U3(MA)HTCH/K!5HTE7JAB%NCZGL632BJ'4]5^MZ9$5L")8T#B)X"B"@I%0O M//(O0AL.CL/@.;1>I#Y)KL!$/+)BO'Q":X/G2GW34V5W2 ,!(K@ABND8@R=:&]R:/H(55)Z6 MJV878HGO:=@!5O/.U_L.X'58/3PB<7D5YRP^(1H1N&2N_';)FV8%MALH$#TK MTAT!MTDCX:?+! P)%MJ;(&B6E:I^]G$L;-C95/(II?,SH$-9*])"HBC =5VE M_")L>R3]K8(%*Q4.OVH6?&F-79#0.-\LM^02)O6=Q+7XKBGWS$6C-25EF&WE M)$J\!JO%[S8Y"0Q6E-7^8JRB#-"(4+L&I'G -98F',^A8THX3A)FA=UI57J) MD?1:N)$9<%8"S?OHZJV&+K6)]IY+]BB_BC4;>>K*8MT)N7I"371=W-:$ZA.0 MVD1/O&U-RU07Y94B3Y!YP$2JB^M3=1O6IN:B^ M/C=1?<=8+MX419_?+?I<\=.R/@E[4QSZ&#$O"IV+%@D"'(?2(H'[D]E,T3'- M=D/V[^;5;\^UGES/C2=;W<*=D[)XOGA^[>?O@=K$TTGG90)6N1]+8W24!+YT MFKG),6T:C/",Q;AD9Q4(>5D09-[TEQ9$V8%$ M.>ZA-]\#WQ[$Y:CRCU%Y8/EM [/MM]_S.11$@3G#PZ M^OZ0A[ V5Q33:D\$UJX;6-LZ7ZD56-NK'5A;S5CJ]2KKRUI+%>I%04-!#D@. MZG;D;"URZ/1E737WAAP:-X+G**"=/X7.4''&M="3L+I8G#CX$L\7SQ<>0W'P M=33G"+V2@NE-] _8Y!P!RSX9XN!+ +84L&4ES1NH\+\18 W9V.LZ9<>H'8N# M+^'97\7C4%%'=A-^LZ%GOZO(_3WR[ OR.%3R* F<:D(<;T@>IBYKO$CD0PC: MYD5,BX.OH_'TURYG(!K;"7(X/'*H71A#-+;CO+)2V2"PX],YS3EGU[+KL@9* MF[?$N2)/\94;V5X0)>&2)'BM- E^_1SX AIH0ZP-UC6?O[Z(-:H>S*E%H%W4 M3Q,LY.G/]I6J+&5[6U1@\(K%\5?F$JK:674J(?^SNPR)X\;2(*N<%^;% MU$Q:YI[Z+PD#QXI&\YZI4SZ.?([%';L_6"XYQ<_$ M%0D:0!JH7[>F(1HP>G)7;:?']@'&$NW@A;,<&1'-,(MF0,7TBQ_%84)#7LKC M&3HBGN$XSW9%/(.(9S@VS(LC:Q'/(, AXAF.+)[AD>:(!Y9_%,XCG@SB2D/7 MK AFJ#9TBYK]I16&V#=X\ +8KY&;VCTY[^F*K"B+S64Y.-,50&T?J!61"@*H M>Z1WMQA\ AV?D)^>_ M51%^[18T1<+_ 3_2/LW$N4IWOE8'=-60.P8WQ/\[!X Y8FS6[C:S!6RR"G%* MIYT$Y.78Y-Y$$F'>QT3/5>1<^^0;HVVR8!L1FRT 6!> M8^=#PZ PI*ID!HW MU$@ADD>LB$C!$TS6PHT3$J1E N[6;DN2;NE7W-&O6I?+U B!R58P M6;LW2(.8-.2^R4DT_9X=X+2>KG. 0N68$PJZ6ET11=&P25ACY^1YQR*PCAKO)9T<5A-_&^,=!9^LZ7RTPEH%[\+H$LDP^Z??;A3",/"=2VOL MPD92-?=V:DO7H_=>!S1=55A? IT9.C>*6V@2G1U$IR*K_!Q>"CML13OL*XFB MCY(]UTPL&,+V/NVL?((@\64D7CM" 7.&LO3MC1HMR;V6M$PA;\!1-UGDQK%I'9-OO/V:*J!VC MT2Q%=)C:QXDQ=PBI4L*Y**J,[+3*2*]VM$A>3V_<@ZG*77-_*H\(NC@\NJ@= ML;)-NM"[0!?MM%\_L(H\N/7D)ZV*<[[]]\[JVCCN:U8BYN[SQ9\G\UN&/;A* M(%VL'@-?30O4%![X_<>WRNS]PEL6MKB E;G9?\I>*%6DQ1M=FA2?CFS:$PT^ MCZ8JU]W@\_7IQ?WUX,_3PK$F4D>U'"6!!YH8Z(FSB&H(NU=1^ M4>@_<-^"$I?^=")]*%VE?US=EZX2W:S\BV=SMJ11B/3^2QS8)PWK9Z!GT2)# MP5"Z1(Y#VW)9BZN8_UBN([X'V67,,P79_%H4Z.5#GF#RG_,_[*Y5V#[)V)K0 H"WPSO@G;8[MKPO M_G=X_N,;\5[)-WC9J)Y>SNW9ISALJJ9Y[0!I_KU7<4;F):&Q6R#S_R56^/@6 MU*3NOF+L,74?HS>;4K([CTD[HX@[K:)NR2L M>$O$?1,D83W9K0K)O6_$/1C&))1V2>('$LNR<_;01"Q+;^W(Y6<_M"D+B5=C M(11/&W$16FVQQTE1J\,H?2["7/;T.+]U)E/O.+\D''U]7>5[X-L;Q,KU='Y2 MS_?\^'YWQU6/(R)=!B]CRY^PP[C^IRAM&BM9SV!S4G$S/8CS)M(X#%Y=;+8# MP) LZ6_+8:GW2YS+6*MQ=*7+54R>RKTT-L\D^@9]./\XYX3 M*[1@N;%7U$0"C&8I'Q$8@&=,4\E_@2@.G5#>.$$FO5;& P!(_+&2I9%,!/&!G[GHT>=LI_=H$Q MPG4![2P=CX I4T9E6]%(EN+00D3;]& ^@L6PB?N*K!0?_ J3"L()6PIV?Y;] MDGL+0IHZS#8 M ]A #*$(83\BZ>Z!-HIAF+!:7N8JH MY^P )T_4Z]'WO_X'\(5OOHW]AHO9W>)B#M*!TG'RL:I: MZ:K*R&[^3>Q8B@/ *%O7H1? 8K^S?+TM+A\=Q@V.@H^U4TK7[DRZS(2(/"=@ MGL"4CG;'%_J+>U$2%'3(>]$P=^@HRC:7%*1,X']!=#Q9_E^WPR' Q,&?ZQXGC%DJM6Z4%9+.'7O5#$9E-E'7=EWK:$.7ZB[HMH65Y1# MU6$).Y" 3F 9?,(6Z T$&D :C!5*!"\DC;&%Y43-/G1H<#"]:O!P645AG2X+ M+CZMBJ//HH'SU&>S1!)LT%!E'7>4LFH_:^S:>Q6!6%!QFDAZB0'%WTF];.J> MUE^TAC'9GP"/&%NN@XR".0^"D 9:+PMI1INN- 8<]XC\'!,_>F_52HXAFERU M/()O"*G;^HD>:2X>1% 3%FST*)T87<&TU_.*-N%_P,C'?# M(Y>44_<)>@LJI*4+\)PISX!H>!?\0O>FZ,H9AL%+Y2N_69,L0T%/7QBLY^)) MQPFD]$8\C^8N!""R7X)7PI881S5O*"U_ SW:R( M6-*/7D/Y,&,&%IH4'@P9V0(I##FK IBM-R:H810(=>-',?PG/2,;PD\O@-L1 ML [W%7W+\#W@6[(CU#'#'K7*HH1XPB9P=G^ 7 MLR.V)^+;(QCS7T P8\^RV24HKW%^'J$'-D^35*B_N+X+O-:*<>/@-2EL\$,!RB8Q:^Q"?$L*KIA39-?&2'$AGO M@^?Y5%-Y"V"T=.%0J_)0P0JG/'F8@#)%J*\7US$]3F%/9;Y)"M+<81)>ZCAS M0Z8F=#1B0X7')A$]9,N-+@7LL<"V>#SD!/#H"FSZ07KH%I+_)"XFFOK2]4^; M ..XM**1=.,%;U(FN-PE)V\^B:<'6QYY)2'B&K$7X'GABX7';BZ>,3X1?%P5 M2V_0?7P/%,9^2$_1*[T7]#P9H](!2YYS$X0/;$)?T_GD=M69HUO>Z6(L.J MV$*MQ,=7^HMOWJF+FJ3J7FUSA[(4PZ;,4)<*=>G4M1S9T82'F+; M8,*!^L[$;$$MHKP4"3&LU%O](#7DF!4 6@*E,^*G2L#T\7-:U]EQ<, 58H M 4$6_<.&R2* (N*[\"%#/_;;# DH\J_4U)H/CL&?LT"3WRLB/O+7K1[T0?W[ MJL9\"&G QZR_!)"'0T,8YAZ/T-EJ%,A\),-NPD HW6PO2(-.K%9,1C8X]K+U MXE#FMH4I]R1$@3G;C/P.G!7W.F?HMQ,*TM'*3%4#S]R9&6:DQ^_%R#9VP'#Q M]3XCK;G -[X/>;2,^V_[\%K5<+RVDN81]+L12%.EME^$4':TDM*5,F3HDVC+04:UJRTY0 M_6;I:T6#HY$%YCO8PF"J<&ED5I[<&J:VMO31'964F[WZ6*K*]415.5%5CHV"GH[&GIX3EIU"*&751[-(A%J2(TVO56O7+^RU([-6$VK1_WZ8I5\>L[>W&F^B!_>+LA?=X)8WT[+P M4 XW;@17'L'Y\D:A%B%Y+X"B4Y7;L!53>@ED3H&B$39OH%)'Q)_7%#$"H3S0 M,P>:#"?+Q(1'+'JN7DE;.U&BRWP+]P2#*F!\#7@7L!]AOR^;VF)'PG39A@5_ MN4QC<)!SYY;3(W&,,73([.A(!;DM)3VG5!J-@C!>,%IH'P=JZ<-H M< M+:HPL[B26N#6^[+66Q9(A=.K''[M%HE-#=_HR5UUT3J34>\:9S3(P+V/1M:=D*P>:^.1_2$)^'D(0[LO\H[7OONO2$53NMF6TOKW2W9 MWF(!/+QH85Y_/)U7123JF;7^=#ZKD%53=$4VIOB,]"#]^;!E8N(S[6 M>PA6G$B7*51RAF?,1L4X2=J*BI;,P\'FW@@#3,;OG1;VR]N8\HJ.8HCF_XWH M.L*,V'+##N"YV@K2MC^5MNE,5YG;'3PN<+[X-T%HX[E*?AG517O-24(86CR" MZ73FM913^HLTID\LYNQ4@>'%FC!ZF1N^D[.84R*6WES/DV# M#D';A"748*:I;SVS7"A88=P7].V%A-(\#"V@ 6PX0&B"PXN.3,2O=(H7UA.'-W M4UH8!QC%@XD9U'LYQ4?J;$V7*9*B (:6I= M8^ KCSI*HC&+;($74B"8UR90]:R_*6IB+BG0QJ=J@ZJV(P MY0.EY?L7P(2DY 5CF^=3"+-D( MUI[I,E_QE'RKI-^[Q_PLYO0AA;)F7[\LL :=2;WC7R[Z"QR!-VXM MH,[F?CN\I*.A2U+/N6?(IK&8R)UJ3I@>LHRCG$D/+K(ZA!)^&--IHSO0\]C= M*1>(\+PCC!F/JT3K('D&DP!Q:I3@%":\,E:7)'?TYN*C]Q&K/=GLFG)7*.8194M=[OCK M\NGXFW717:S1?Q@^ODZ9CV_??'L9QB0 F411-C>?BFX&AWK0A=&4MD2RE9GQ M7TP7MCP[\:RTQ@?0NDM-'3PB9'$.H-_'H?N4,/I+2XED@@N?@F4-TJ/#0NP2 M.[YZH\D5:":D(F!F).8?4C2T0MF"GX1=P9SZ'F-Y]1FM+C&/IC1Z$ M,]<1#>MAM4:>4'V/W5/']1(\<9$E^@GN7V55K"A*7K(!O6+F+)KS0Q [^ =< MDQ_/U&S%B\E/$MHN\UZE3IUQ:L#?8W CKN=[/>$[4C*]WJ^DSNH30.P9 .I_9[FAA-4X\# M6N,U&XE?'$D6)AZ)+*Q#R\+JBRPLD86ULW(;PP /!"C_H0L8HN?/=KW4V>NC M,FK%03CEN Y!QZ!/OZ/QH%CK,./FF*,"DA"O7<[_/[8;^;*QEOU@CXB3> MS>O;5 \8^,X5FSN%9+D.WBO5P6LHX2E!@LRA;YO259'9&;].:;)OO,NVUB!# MNN+HMO4I2_U9T..SL7#8%J^\-]S6G@_31G?GWT]4I5*V-#6 #5I(;I,HTVF^ M9RC5^PD[3TK7U!&0=_FF)M?L7TN,K\:6_B#:1K9%'YH@CW?)8QHGR0.6!3AX M T<:#2O (<"Q-&V'!W!PWYL]TY@-[=?EV[>#/NVPI]\S,VSK&[=S E[J0]B? M&"/B^_+3H,PW>LZ5_!)Y#_6Q??/NL5$1L MH=WY,J1LH[-Z21/UORU[K_YKT1-+W6#;'=8>=R_57&8DGI":^MJWUR?]AC(XH4N1]C1YHM_/P77_R"V-JX8 M5!(0W H+6H+8WP6Q[#^Q5-%*63G1=57&+=(*DHBAR_YX'L236_"C\A_.DK0-I.T%" MHR"+M,V/=;SZF*O844DRYLHZ+DWS*YC0@RRK^C'(I;FE2*KGJ>ST95WKM\*& MYIF.CN'21^L9.EX:*6_CO9INNW4:Z:"C5)-P1B("B=,9B8WA=$;U M0\..\TSSG_/Y_RQA7V:IF ?HR.'.15RM(Z\=^U5:7"?;Y;2>SG=:X^%VR(HH MWM>.%FL1O2;P7T5?+''& 7J%$5ZA?UVE%8\D,AQB[>-I(2(LA4O\B)7YL=ZL MT(FDW]3?#U C._BS_2H>LW:\6"F/^8*]JS'(T/)2WRHQ'E3N&*?M1$LW;@&%=$T]=[3HS=! M,D=",FN'D'%%,D97E=7^8I,K6-(I^!9L*=KFM*ZW-6[\'\^F,U1A<8<-Y&L'3'6(I%HJ>6BZ"P'800':,BORZ22&S"LXBS&PO M9K3OSQ<[PMOS#V5'>#_13%O*;%_-V)WBVUKV0[4^6JITZYK1T KW.FM!'_)X"W,^#5*:&U ^#I9ZT4U-JO8Y_I28N@ MDZW329U"4*O22;J+=76#3J]U2CF4-W$)O3IUE78"/= .VJBG)*"W,^C5J52T M$^B!?M#&B6Z9?E#:V[:DP_0V.WY0[\MB]'G^K:K+,VVP4A[F MS?_,KED3RDBRQN,P^ D$&!-O(E5P#*4D-J2$8_QKX,=NUAWX@=@)K)9+HO1] MSDT8O&!CXR2F\?(EK14GY0\8_'2CT^N7L1=,"*$%(VYI+;1OM '<>^>(&PYJ M\(+=>NOQ,\V4@=P6.!JCCD(K8WPH;;TY(5;(?B>TS5T%"@LM\"3S:TK.OOYMU?6;V:1^OGE1O97A EX9(6K_W2%J_\2^B6 MA!15:%:04-4=SE3CK+K!&?^S8P"3 &$82?NT$NVUTTEY5SVJD?U:_@1>CQSI M4R2!:O+J1BB#D!&F$0PQ+AA2=.1&<82B+<[WMSZ9K[N(<6Z4/TCQ6=IP4X1.=I 8XM M@4-TGEY]#IQTGKY,PA#U:Q'OO1V MHIK.2Y)AZNI4=$<'OO,UL)NB=E4':N>R)+" :RMP+H2QUSO=M^22)2;6\70TA# M.IG<[_)16E*4?CX24BC+L*GK0FN,%+ %L6R**NB"%'9)"F4U5NOZY9J4"AW9 MX*26ZD%4-Y_.BLT@S1Q]#&(\E#PD8N:.2JO)KZ1Z:UVE;$GF0BWJZW9E&!R/ MMIS :2LX+3DJKZLQ-8G33D\V6JER)'#*)T[+#L=KJC.-XM24-3YQ*GQC5:T( MR9 %AP1K[L?,]KWYXL=X>WYA[(CW!NHVV3SE)U/_W_H$;E[I;&92A,!(YF< M3C>U2;Z.DI, KGWAM(F9DF_Q5:ZT? ME+",UU.91(0M%P3=1!Q'1M"%*+!&Q9"L=804$J#-0-M$Q,5V0=M!T.K]=L(O M!&AY!&T3L1$[ &U?Y1*T1^UR$E&W1Q1?]5L5$VDBPF-J?S&,-*BH21$\#SXA M'U'[[9Q0KAIP];L@B\,ABR8"2G9#%IK)B2&SI!"7((O](HLJJF@B?&5[5''> MZ;83$[C%D-SVW'G4$$AN M!HX[Y+X#H0N!,DV+9OCL+YJ;*[^IBKF-)JW8579$I-E([KR?UN.\=L M\_Q$/R955I#$E"1*XC3J*[9-- 'HREJ?C^,V01+'21)E,1JU5=A&SDNPR1HI%)(XB3T(^EMY-HCR0J)%"5/_R9V+,6!1'["V'WFIDW& M^ UVJB8_QV[(ODQ[5^-[$G@3_.FY+VY,?XS.I&)/;%BC)^*YY!4&BW?AZ\=! MY-*+X:^_"#P0*"6.V,73H06)YTA/.#)XD>L3!P:#CF.?#E"60,=^&Q$8NC5] MGN1&0#XV&"!P@RQ9#OE/@FL1$EAM',#(>B7P3'AE"+8?$+5S)@UH,^Z*YH"% MKKG2M,FH3*>3[0:\N>(1?D!OD;P 3,PPO]@S,R&_[A$U(7X )X!ITV#G*-OD M8C]QO SOG1 KQ,;C+OX=5 T%6$V7-:&7KA*2[:YMA>$$'O9FA0XNAT]B*1@3 MW'#_&88-AG!$(85+:84 FO]CO8P_ 4MY)5XPQE,>R0:C&;:QL"ZSINC_="/: M_-Q/\9F;>+;EQF3"[.,/7"X #)^>?25\ 3\"*<,D7 MMC.W258"UTA/$^G5@A5.HBEAP6AQ??+T17]DKUIQ+N@,F YOQ0F=I=TJV^P9 MOVN&!WL2DN?$LT)O F0.U)!#3X%KP4[A+U82CP)8,Q<&!%N.^YMM8&''V,3@ M"L8.WT@*?5+@9?!^=B$*2D#]!"26;SWC_C/^F*->I)2W(/R+_A@@QH!N\.L) M!1[<&<K[KC#(;P7N#)01AB\P"+#^]ZL*,>"'Q)8]OR%*[W#@NMM-O3Q4M=+ MMO&PH6[@2---QN\< JLVG1?+_X\F5<:%>77,GTZ_88J[O2K M$_:\N0=^__&MLG=QX2T+2F9!6YU;@$_9"ZN09C(YGX[L PPM^SR:ND3O!I^O M3R_NKP=_G@YN'J_O/TJ6]V9-HLQF^"B!8DKFACHB;.(:JKVI)_47A?X#]RTX M6=.?3J0/I:OTCZO[TE5B!79R+Y[-V9)&(5H8O\2!?5(&F VT>^#9J)HCX[A$ M<\>/HS\^6(NKF/]8[L-]#[7+++<49/-K42"9#WF:R7_._[ [8GZ /]VA:UNH M1@&G 5.:W5?\E+=T4PN#_NOI?*LU&Y<< M0^Y5 D)[F-<$YM_%_-1KPP.6!3AX T?J(>(!'-Q'$F>*CFG^VFI4\=6B9BPJ M"^_'C/;]^8>R(WN@5/$4X#6P;3 F'3P*P\/7XPCKJCB([W"5UJ3-!5.[:Q<$ MF?H9X$/V77K0?I^>( Y\AZ+ \J(4#3F'1-V<)MW@)(+Z6()0]@?3QB*FUZOF MT0ZF55DQ.*GSL6?:-5\2;ZICA^25^,DA)NN]]RK.&(+9F) K)O'6JTMJR#U# MM%07Z,S0V6U,7#6!SHYLME2$;=^KZ? EA;[X('SB('0/TN3:,Q+O-2: LFV= MU*-N5>[V.4FCXP@MQPO,?F.R9S-@]N5>2X7=A.W3I-1YB /[K],G*R(.C^$Z:8!,]C*R07" 6\A=K'>$ST\@ M.D.TND4WWPX0W3DY[\H=/KL]"%MK+:EW6TCZ8;'P-*^GD"(D[+#668;6F!"< M;OE7V/'+_"[7DFVZ*FM=89@)I&9(U1L3;@TC50,UK*4,:&&J-2FT+BP'MO8I M%E*I;5K?=0Q&5I'K)@BO@N0I'B8>_ :$$M=C":H,_(I'CB#PW J>=QU_T3R> ME?X^%TP69EEJEF'RMA!O;;.#YJ(OZ(;6]!T:(EY08'**R>9B+NICLL.KR2\, MJ;7$S/^(^ORKEU#>.1]HI(2RWEP 1T/]:0RYVVGGZ$#TRCQ"_#<7)])0VPE# M5C1.;#11#[P189KO/EA6P>4 92IWS*)2:>XT%T+RG=0LTFW*"B^=,SC"R?%" MLKD8D%J0!$6LI\H]/AL%-F[&S4&CG3^%/%VUO$.NVIFH\; ?,]KWYQ_*C@@/ MV%H>L,]!X+RYGD;?? =[Y,-YMI M4?7.6[N@0^DB)58 -@-L243,VFK]-@';T635V.=\I6-4C\MK-8Q#V%J1H\0% MV9<$#FTBI^Y";$D03^X\RX^!]J__D[BTZT:]$&U=;JO7L1!2/**U)*YE$R'5 M+%JUKMPS.3D@$;;51A+J*99"DG;.\)\!V;5Z#ANI).@@D:HP"@)CMG,&FR""A1..MJO M0@7"+MPX4"YWXG^ 0I8[OE'-$$I"D]83B].^Y1M5ENY@96E%U@TN8Y0$-EO! M9DD=E/6$53/8I&>_AJRI^YP&M9*9]^G )-+)^7<2'Y/P>5]KU$%K=(($XU[F MU$9^^B:L/N:J;!"CX7B2FJ5L,7]2XT*]U8\D!4K0P(P&&@Y1J9<.HK2NSNT\5ECF;I>>YM40^Z:B][5%3=JX^.G)N?2-V5= M6\PGDZ601&,"?[P2;R)+;R0D> ;OP5>P?3"C>$1P&M1+:.%W3Y:'N:Q2-"* MGK-VV\GOXIV/L )8!-?R)R ,,.C;]2/)DEX7JR%(UC/^&--5*^%0;/AO(P)( MB24W AC88$7!/?!W^B-&ES\3'TL9PB(GPZ%KN\2/\2FT/;U+42'%@93$ (K_ M$OHR^OPSZ2H),7)BE5;',KVO;!+PAI#0PN9/DTJ(FW.N8(>1JZ+"_U:FW"G* M[PD\RX8IT?%3X'(@3JCUI'E ,!#-TBB=!.! MVQ$KA"W[/];+^!- MA>0&//J-QB%\'8DR% @M$24F]9C6/<.&L\#H.? )<8 M=[Z25-9VDC[[H?T14'])WTW+F=ZP5S_@*._3F0Q\YVHVBYKA!X:Z*,E7DW+F MVH6&2^8US,WK6W[QZXGMOJPK99K)G*BCI$M^CEV@WB<2OQ'@RM6,LT,Q-EN8 MRJMUXXQ>+N7EQQ/Q7-BM"-G_JIS>I4(X(M*_84TBQZ73B9#/#!-D*WDQP( : M2<##@A O@2_=D,V2LILC8!Q,M3)#V'R&XSK72"P *@AB!] MGGUDV93BG](Z^#*LG>TE:.]AOA>H1Q%C%6/B6QYJ9*G29$7P()1(:0IJ:TM< M,#)7$\]%@?Q@CXB3>.1V^".W*D"Q66^ >YAGRHH>$:B/\((++[#_.F&<0>UV MS"Y6("= O6-,E@P3+4-?'W$]0@B.>E)O7T[VALV=._/5!N8 E= MG[[M)%O3U#"G;A0TUG^=]I[O*[^6&/)U/0)TU5W?(3YU /RD'FYFWG,=&;7C MQ%B8-NR:__<3<[I#>6^739!ZN ANV"9=IM.$+7TZKQ /%3_E%1LJ0-)_P?.V MF=J^I+;/GD4#MH5Y36#^7L"S P1LX4L\N#^#@/D K4W1,\]=6C\9_ M+%&;9?@ 5_NH-8.9/(:7!,Y1G)7S=/Y7'1E3N]#A$JN@5L"6*7?Y+"DE$-HZ M0N>]RQ2AO9TBE);?-'5.#I[W3AOG(XHXZQ+.#C70+;3,VT-=0>,@$0&4BB>Q(E'A[TW(3!RQUN_QW=?;CV+L-' MS=H*[01R'8FXVS,H:XM0!ATL@_)&ZMCVHZ)D[!PFP*G^&J-(W(['(S''E#%DT=2 MF-P.OTY!4C/7I\=-'9@#2^G9-U2;VQ-_.T=UAQM#<;U61<)&3*4@B6./8'SI MSN3=6D?XHL)+HQ5>S.[V).H5*5.]1#P+\7QT-\Y\@B> X[ MT[^*4=4N;]ADO$57-DN2D7BJ=<&-R2K(8!MDT*U=W_ P N/JD($H>I'FB2\] M0;4P7S0=U3;+8KA#:38"67H+$L^1AM9K$,*>3"3W90Q0HGEQ9#ADR9!TG)B# M> 2Y@8,=;4-,2U9:MATFQ)DE#JZ7,KQ%,_Q+.J);?YI^3Z*T!&N]^A*+IUW3 M/%GVH7*J6[21&I]J=[%_VUQN\=S,,QA,4T87<+#""O6W>K;/UN4N&^ FRZ-U M%WLPK &%>?';\+EO@Q-52S _GV1N15& 3;=@]]_ %*=%));F&M,Z$JZ/Z<:4 M:;Q;>T7Z4IJ13)^#[PCQ.1;6*H%YCP,?8W4 >ED%$7AU6JG^"#A_/@O?">#! M%8S<#V*6NH_+ ^+2HBX0=^C:%JQ@5AY%"D)$!/O,4NTSOO\2)#ZK1[5\LT/B MT3V%.Q'OKI_0;!E6803#K)RT_@0\=N@B/J4)L4*TR-\I\3(57]DZ8UK5\LNS M/--WBA^H9VE^5CM(09;!4O')^4Y>/9NHX[YF2>AWGR_^/)G7OA5,-U\T1HKY MZ?#5- 6^\,#O/[Y5Y@<6WK*@K1?4_KD%^)2]L&IG395M/AO9!QA:]GDT]9[= M#3Y?GU[<7P_^/!W,P?A9&J)1%2@E5LI$8U&Q=^0'4;(#TFE6KZHSSQQJLI+[^O\O?^_ MO2_];MPX]OU^_XH^L9##NDC_&OE#%X70 M%4,T<1Q+Q1!-',H11UL9XE ^VS31F!O6GLO)5&XK&6L0K;TC3#E9-%1-J7M8 MK:6C4-=Q0*?-R3)&9#?Z3 %?;/ M+QDO'6'49*S)6#TREH2!S?:$C&?+(VDR+B3C _!0[$\?8P79T?%^E(WN#HOS MVTOWVEB5\]FI=[W^5Q\H/),SLSS+X]6_BC)W_Y0AK-=+PY+27=M1PC0-:QK> M$@W+:G9M10/;, W/-IQ3@(:5=XTIH7XQ3QCI.T T6*'&L5VMCNT;!I:NM96% M =8#J30&Y#Z_R%#!-0UZV:9/I0$!TU>KZMABRM#8<9-S4;V1]M+EME2B9RMS M25DA'\,K*Z&S#X2>'P(\%?&_O2.:=C$5Z#A)&T/1-GC2CE%TLM.*SMXE@Z02 MU78<3VE3R#"ABI5,';,R>T%+"X#72+F2T/5VW$T;HMQJ9;9#MZ;E+W>O9'RGO,Z.?V5CF[&[,L6MM:#:)^5V MEKZMOT_*M;1W2%-N0KFR6'1I%4M3KG9L+5"QAG9 3^_MD/99]0WJA?S2\QOS MK=:X]L[]DBC^EK*ID [.D0P^9:C@\KE'PW!2FD9'/C1U;Y"Z)<'I+>59;9>Z ML\6'JY6FIFY-W4#=LE#U=C*P=DG=JEG4VH%6H-W!Z9-N+Q+U-+4^M^=LK,[2 M/:!6A81/0]M[@"]<>C +5EQPM=LP.@-K[T,I1L)+-WS:$0G+ND)4E>D%H1 ] M'3?I%FIDLD#[5C2R3<%O7O52IB6[=JPM5KU^1$,:'*'&M:$>23N'ADWT2.I( M\AVVH[\QZNGVL7(B:Y"T8I[.?HPU6:F9UR(2CYX]"@6L[-K_5I3#3?!'5K0J MDM VITK3D3GR7C./M*JR5(2M**&;YA%%U,]B'M'NP*5:YE[.U*U^!2KK_'Y; MB@/.*HW"6E5)!LFFE%8L*L\[0OQ(&T*LI*I:EK+P4F/P_+VA!TV2+/BWX4E6TLW&\!8]J&4GK,\QR MR;8&+NTE/>Y$W[IQX#\Z(:X V_5,6L[!G@)2 MP8#P+=O+_F)^I[M*YC3G0H , 38( -ECRZ(68YD5B&$:.[#=U1EKCMW]#GFGIX&EVOS]P7UWX8!31R HHNC*1!XH43]EP_! $D;^93ES;S41_U M]L3X3$B4X/KB6O9FLU)N>1C )T,MA)L %A([&KO]":=I"SL$NG6/*.G>%%0+#AI2O MES\0)=C8#K#^D/N"/3WQH2^P)G=P.HA9ER7\=T">ADYOR+_:<\;8";3GVLZ( M/\&_A^5Q#3QI:X>/%^.1R5#BD=$P\..'83+=@,TVF3O#]\"YC_GS;.Q ZF)M M%!+&@P&,C@52(A_F\D*29GBID&:"%X>X?\E/(]EM6#R:XA_"J6%$"U,^U2<* M-!@5%2YNZ4R=/2P.3JTYNSC.LTKV?LQW?7Y=S90G M: )'0^%K@%'WH=-W[ !;4:=P&6%K:_* Z.VQ D_A&/7] ,XOP?P'.-DY$-$3XLI.FD M0=7EZ,VA4O3%SG5ICJ:0O$P#:6SO'H!D2&#TX->Q"0Y;4J@B M-6U>%;JU'T&FATS_>*HW1 TPMT4P9H'<,\O=]_SC)C6)D1+O7L:T^^R$IX(\ M\3W8[S^_,9&RP&5[P0\R*R?Q]XG\_"96D?NR?9-2 M,/L@Y99H"-+$"0EC")!G*] W3,(G.2*'B9Q25Z00Y @]Q]>368A7?5(,%],* M4;7-9\ 6P91^?J5I8C\, DK_@^PFJ&A&A(VY9RD1VU+=0,JS7(R"NO O6"=* MR$?$*.^A0C[[P8 Z$=!#23"ZAST#+<"!:=L/B*1@R2<_C&[2.:]D)#6,6FTV1:#81C++V4@'L?ZZ MT>K,QH.Y2K#(G#++F5,'L@]F9[:(&]\'Q#O.2?,4XG7LLD3]6F26B6; Q@*; M[.B,M\VKVR(8\)K0':!NZ+WE+,M&^:9_/"\@_E1#8AC2T7;1E^XRB MAGXY/;S[<1'F1B>,O4;Q4[N=US\#@+_/Q0$5YH_N)0PKW!Q>+G* MK\VVD>@"TIF-:/ NP";Q6W9$(")2]G<^M\RAHK=B#EI"Y41S^>LVF.WNA!2 M)J%&P).,JU7L5_IQG-HNZ>FPF;")\J([\1@FQ.$(X MHYM'IT<0IG'MVHJ8D MMA>SPUUB"P_""&8]=%\D-HQD.@E]3$T&IF(S7"?VR(^]2#@@"-K]3+&BP0@& M9?)EA'O'=9G$A3N9[$2E2I?&RSC"M\4:582P#8]YM2B*W>%1;#ZW++/C(;J4 M"3!X-[OML)-XE%E2KHA8+'JB?,^C7/X_)3'Z&2T79>:C$Z'?"WE$/)QF;&PW M'L'^Q"/2!SB:Z,&"[+K,#'CFM@WUO]WI(S>%<]]8*CHL*Z:(U MM*V-R!*&[7DLEX'!/1R>.(C$M&' M_YBY.Y.@D" OU['O'1<&S\LBL#]<.PR= 7)_HFK%7L8L21_@A]P_V<.P.\(R M'[?[X]/7Y#ARSL6)2Y&!!@P8T"$^[)&*] S8>?1 F10=>LUK.9A!\R>214()%5'D)M3FIV (/F6C+WVGT!<[Q*VSH M14SO_-MT::&Y2@ C4Y"K:G2L68?,ZK2=:-C+!S[,3I)$<.RRX9/0N>:Y*\J$ M*3 :P)WP7 5,%(,D0@$ X+,P^G* A3P,/'"/HO#H;D,L"X V?9 MJ,O>-"&$0?K,-N-L)T-/%@K2G3 9\K>3ZR_GOTWE6A&6;"5)N\WE_>!;(K=K MZH'??_^6/C%K6B(QTN #R8TR8YGFC-JI#?B0#%ATPDV+'S"?69H=!Z^'Z<6T MZ^Z7R]/SF\ON;Z?=SW>7-^^)[3[9+V&2SOT>?:MT:JJ@S;"%6WBC6MQG^ZG* M_H'?S5QU$Q^=D'?27?KEXD:Z2\P SPX\6;--A@'*KI\BOW>RK!-@09HUEJM" MS@:D0+\1"K:/[^S97!CXIQ:H&J#[L']RMQ[M2A^]IG>!Z"0OP"^,;VZRGUFSJR+ '4\ M, \QL1!,2K ?>X# ^88Y.ZCTI,RB T*T(@I_?#:=?VGQ%F)MNA#8'N1B-#% M8S3^"LRPVE3HRD';"P#0 DLL8T,Q8IM&07D]S&X0H/N.Y9&_S(!@%^\) /*" M*?)CP#X-NW$T](-_0D* M-TR#UQ/@-]E"YC>-0$!%R8\,H45+%H5S!PV=;1K0NZS0./]FNJY5UM"C[+'% M7ESR:^Q1;F)R7KCS,1,KG%< 71Y)$H3N4>8J06_YB.=$34+!!GD"/BCR,=3* MU1'Z \?Z#J3-/ N7##:N$M1@&0;P_S)NA:[+\L9H?UZE6+;2E<)QIFDTV[.$ M7AR7K96K$W,0ZV\8<)PKI+C6R]4!.8@]J!N-YKR8[ %DPAHB9][)^2D!"MEE M51!8:7J&[ I8"8?E\7NS?I2 7K/&/7R9\!T3'T/?!%N9AZY!=XBWG: M@=0K3 CYCR(6LHSO?D(8G'%(RCE<;I30N3H9G0L3?E"I09)@OJPD?.GA%<3% MV6OYQQ7F!R0A1P_.1XC2L@E&+#XSD:+7Z;V*TC/CJEM(EE;:ZFV)T@:XWCPU M:WD@@_G@1Q(\F\$RA54\JS)[:T,1%:^3B1]E];R]JWFK:5U+<-5ZJEFC7+6< ME:EYMY*Y8UA5B14"Q\4IHW GRA5).92=:,QFSFY(0*/5*L%'9'%R47(R'OCF>,XI',H:YIL%JXC"<)P_%5GW!70FO,&?=\?O_ M8&$&VN_RU*)+L?1K7'G*?=62W'?U_3.PGUFISKLK-TYDRD*;J5&NQWMV+^WG MH]M+L]&NM#NSJ)[NXX>\D"]-\HD5+L,.!7R4K.D_^&X3ZI>J[1GO3?+XE*S7)/.(\>E>J-BS<+2U%Y6 MIL0QWJ5!1,-:2!%HVBU>@BF4/.44GV'/8QGN*)MHIYRR>GP&/-,HF\Z' M\2GT#H6<=D(>L'JTW9BR*!J\$B4FF#MF6ER1U,64S$28JV,W#G/92)/)I^ M**YM4K;_G.^7<*B$U[;3_^P'=_;S/\36@^4!;\BQ9S68L.I&M24K"E&T&1(E M6J96'-QFU"S#,HNN=15MBNQVFT3J'-RF-&M&6U(/Y6@N;_'@4/[:!:Z+ UL> MM[P\M*$<$9=,ID&40<[0#C.N:7:C9,AKWTT*48C;&FEF OL%YD[WXQZ_!. Q M)VGZ:Y$#^N3'@%M,Y610]X03ND<]TPE#D*.O0*Q=IO>8>\Q-'OHDCAP7?D]L MK/XQ=#$2P&IYP!^38\.=G/*[I@(/])WTB_V)F'"QT BV%^@G#A^8W)\4>SEB M\1"@ _>E0CZQ84J*PE6D'R;19R\5,/?4R(DROEE!2,;DQLGDQ@';AGO*(B:@ M^H3\ZGDZ33&!1$:BZW8<^#U*^Z**(W-TE=_7Q?6@6A*S9S-B5>+/O!9K^0Q+ MR?PT3)3MU6[ FC6C*K'_BT/N+9F)LA$)NK-U=XQ:9[;\;[D;T"V9,WLCLG)G MRV\83;-^[$(Q7Z<5T\F2:D. (.+>VDNQ!YPYP!$E!AC$? 5"B6/G6"3S\OCO ME(P7> M@SO:11SW9'8>$?&9EP33R9R)RH=RZ6PR^)?VWF^%"L2$B]_G.7U9G M788Y6X;56;:"7TM6E6%KD+RSW:B#56/4YE;&6XC4,@_RUI!ZES0"5DU]-@BI M 5P>PGQ5")[X)T^9GW!@.\'$&*0V6 H":WD.".C@D^R&.$S2D&I]]H$.%UR._3UUN/V9&<9@]X.&E_R!BUW=9(8 05'9T$I^Z MCL=,52=,;U7#(8/5$3K1]$V\O+&12:V;7!]DMBZOH91>W_N=:_,VFY$H,(!S MY>.@203;;'-'-XJ@D?TG3>M6V&!_CA(+ (T009?\8K2@1?XXQQO'6*8!X+6_Z #$6%CNPOYUWBY(*2&6%\TY-B M#309WG4&;/]SCH#DHC>ZQ-FM1/%\<9B3(P\=P#U^"WM$0:B+HEZ!$_YYB@6Q ML H&Q3P>UMHK-\[OE5OXM[_GLV(5S-H7&VUG;#TV4^[' M3\W0["K9*2$HY&M*<)<3*#T4CG,ORB[)U^0"Y%H\K7):?)MY6X1L:&3 M9XC3W5]]'7TEC,;+67J/-*:B#X"$3J+07,)$& GX;!.!,A^SW-OW6X(93[,Z_:T MM><#&&.<_F\G>)DP ++F?Q0*J$U-9IW6]/=G_\2R*I?,2,P:@ORF[79V;T[# MW>R63G?=E??3_;"EAKK[(AY+=7K9)D:+9?(+[?="_-S/O[B^0VK4-+ O&D#E M0M/ *Z>!MBHT4%(J2:PT28_XK?TQ;;PQ_YHG/)& M'F-K^!FF.CG[R[QQZ[ON[%O4L;==]J;:2H&2E9.0U\E!9A]> ,U]!I)#XVO% M1.1:H]*:S8_8$S7MC)0UUY3BFI*W&E\?UYB=2FVVB(/F<UP#7ENL._1JYI M5=JS07T%N&9-Y;?18'IO5OF=XI3#^U-]>V"?-D#&R?U^JY;;S@WUN?&T0U_1 MH3]?GXAJSS^6$]F\]#LHJ,\B^PS\GYRER4^9_*1,.M,1^GD6#:68NEVR9LCR MZK:L ^C*>G:J.F=4AX2T_IY2TPTHV2NUNI2T^]N37OVS A3Z>IFA9!/'(V<& M95PSFAGVR0PE.WD>.3/,7K79+S.\8E"Q#KB"8 M($E]!HJZ$@2U&I343\[,BJ0PI):LKY 92M:D/V9FL"H-;7-I9FBURQ8'/%IF MJ"$S2.XP'[2:^5J\FM@OUW8):R!,>65R?M_O"#7. TXJD%7-W%H"VX,7]#C0 MW"\&FOME[-D+06:3$>5Y!'B/MF^'PYD4@E-54$898:CY@_''+E/5-']H_C@T M_MAE4IKFCYVFGQVY1_0R5QC#'Z3U"]^P*D!OCU!15=< 7N(V>7DLD5BXFP:. M.QJ,S),<(M9SD(&5RM_WXP!IZN2L6;'2ZHE)3VH%@$+3][[H>RU=F[-'VOHPONA[Z;AT??!4W=IR9[W#7\N@0.>(0=UXN+P26=*))2B%B')RFM MZGC\]+.])I3JFXL5V(Z[%E"6O[.U@+KBO KJ_[1V6_^GD2G_T]A9^9]D+J5" M#$1N]>DR,!O!8?7*/\Q'D.]I1XFT-R-BDP)%(C2EJ$4IR3W-4W%1DR15\PEK M3:;I1M--.;JY20O38NG*I)PN*MWDC>.1Q-&FR4F3DX2@-BM$0M,N][55-"4N;:MR6;Q4H&*7"F]:.ZJ]W]I1 M/^(HC( 36(%_5B%]RA3%5FZO+IQ152I4.MW]R4&?6"NQBDOT_5NC#$>&/K@5 ML&*A#:/>L@RSIDQ.GC*DMJ]L ,5(W"I%XENL-Y,A],TW5Z[5*I(^H9KT7P&@ MSXUOM";QC=8<#^>J<8N%))U:5QGC"FTK*Q?0:-4* AJM2DW!>,:QT/,A0WF] M+)1O$<)3LR]?'&R9AE]6P[#:2H+VQDW%@TK.*C1H\EO787-AQ>)H7YLQ^P8& M61OXV2C_MBV:?&'!+X$?ABLJ=>"=J[3;:A/_P4:G)0[^#9/V29'[/-N8],BV5!_9AI:LO(==+24T[1ZOU=!= M2.DW16):5BMB!3T4\\NNL)MJ_R(&8_.!"UKVW3";?)8>_6IRUFJVC$Y5F8X( M;Q4@J..FW0+2;9>K[+ C#3,A["TJF6:GTE$\9J0UE@/16([G^:_FR+2GX&_;;]J8+HXF"B!ZSH4.H85KNA MAK"?0]A:^=VG\EM72?F5D/U6?*RUNAHECN?YK^;(M(^UI/I;-I>Y MO3?%N+9?Q1B&)WT_QJNLAZ49SY]XD:;0DJ0@[4@=WEC"=,,R#;.I2*W\?=.S M0D,IIA2W2Y'ZP29.MRHMQ?V_FMJW0^U+%(91+7&ZW2E,G*[JQ&F=.#T+Y9UJ M62A7.W':[!B6J4PG GW']M7>L57%.M5IZ$K!K*1PO:28X@&EH7>,5DN9_"!E MJ.[U$GBYRO-'DH;>L"I519PDVM]^X/[VXWG^JSDRG2&DT]#5E=)%Z3L=V77( M%?30G:6AUPRKH8PO5F?B[%/#+-?4_7C2T&O52DN1S#2ML1RXQG(\SW\U1Z8] MG3H-?9ELFU>5AMXIUWK[8-+0:PVC:BJBY^HT=.64WTY5=@=S;\KOKM+050\P M:%WJ0'2IXWG^JSDR[6/=A'YAFO$H:>J=:DR1T[4@=WEP:>LMRI5Q>]A:FK?#K4OT7]7L33T3K6XX6Y' MIZ'K-'0)E#?+0KG::>B=FF'5#SD-O7PX08ET<,73T+5UJM/0E8+9UJP;6=KU M^$#2T,U6S6BJDQ^D#-6]7@)O+TO@AYR&;E:M2DU);4,[W _.X7X\SW\U1Z93 MA'0>NKIBNB!_IV-*[D.NHHCN*@_=;!IF1Y%XA$[%V:N*:4IN.NY/Q=Q%'GI' M]]S1&LNA;:D^,IV(LP\E4^>AOZ(\](XIN4^Y!X?JQO+0+=.HJ^)/U7GH"BJ_ MDDN8^U-^=Y*'WJA6+'T-4^M2A[6E^LBTCW6WZF_)/'2KJO/0#TPS7BD/W>S, M9G3M2AW>8#GTMM%4I1?@ONE9H:'44HHM20W=#6O">\U#[U2JBOM_-;5OA]KG MY:%+33ZU\M MLS /O:;ST'4>N@3*K;)0KG8>NM6RC$:CIB)JZWKH>TA$?XWF M:9KP8Z/ELF=C5"&D5PQQ)?>5=V4G9NAC'3NQ76\8M:;B/F)-TSND:U"1V<&B> ;E#R! M@?.7^83<:A?$8_Y@='?W,J;=9R<\O1R-7?^%TDP"_3?*U>,B@D]_1H-'T"WD M*LQWWWND(6(W#AG>^9'M9C__Y(?1=S_Z)X5A>OZ#!_O77XW>JT:S->L X4<+ M.QWAR+">(!T&MF^HT/FZ3N?_4"\A=_+"?!6IUH@P*U*?1HL^%'CQW@< M[+A#G.XI0]S9T\Z>)QY)B'N1'"B.S-YESR/4Z\,7RW)K-FEA_D\R+%WX+:SD M!M\BMEU(U.9S90B3@=(OXZ MC]1], &[Z;IB-U$.?@S'MI)Z3: M.CF+A@&E']_AE\\X',-"XOM_P1$GT/W ZHU0/J/.AY"1M^/%,"/*R!9')8#H M0MA6R"<:1"" D5:D%_,\ 'G%8^!/Y$I;.\E]X01M4-4/?AVV:4VK)W? ML%/<,*$Y5,BU[.$X&RXB81J)VH&L >NQ,VL;.![\T(&C'%'<,]B$0>"/!(.) M(P@+A>3(?B%,1N%&\%\7X521"GN#9A4#IF^@1XWBT0P87<<3/]N#%_3>9U;/ MP(CA&[S9@T, _2K%H%-K"1":%4 _(U46U+*?KNT];UGV\YZ6545E0K8N5*.' MU '%"" #-.49:N?N&E,E,-U)B]4T34FGWM"NB1JT1V_-C(HC-E;LRRG?JY!&D8M?B4$@(G4:7+:++QM92@'"C89#W^VG M%(-O")H C0'H(K8S\2_AYFS$S823 "& ML%\X._7L<)@\$;[-_ QQ-/2!(QU.L_=T:+N#A-[242OD"DAF, "VRJ\BH.,X MZ WMD#-LF#(G#MYS[3!T!@[_;(0Q^2A@:L<+W\:(;4FL;IJ0Z^@'[J*:-=/P=8_J< MH,T)2.&>$Y\(^$7!FGK[QCRH$H)\!:--V&8)4,U'O6079R$V#ZAAUF$X8S>* M&?%M94LI<,&T2]ZK7)),)>X7$6@*;_C4[_QE"749ATS+:)JS?%OHD&N;DA*5 MZR/8OG>B9E1;LU!>RCW7-B4U#=>'L'WOB&D -A\[A*$2&-"!RZT/4'?LQ 1! MS,&O.A'7_$IX&U%7&[C^TVZ4:YF/$8F4/C,?V-EN7(WI0OO.(U7\ MMY.9K %,&YB],B7>83D$[*T3_KRI!W[__5OZQ&SN ;I,:/"!Y$:9"6_GXN13 M&_ A&;"(AIIU3FI\9N]@:LGK89K8>]W]VT^_GN\N8]L=TGT..3 MVWKO"? 1G9KJD/*%6^/G#T3D _]49?_ [V92A<5')^2==)=^N;B1[A*SP[(# M3]9LDV& :/,38-")CR"LX.;MCF;W &YCX@WSR\9T]NXO9E_),Y$54.R^C M01#9]%[D6.9=EF>RK[,?[##- (S1$7SI9=91,>OZ3@!J'5!FF0H&68S*2XV!VIJ+F/A^OW&7];/C>D/:CUWZ8R"7L5/B_'<0XR$3^%UQ2(P7[F#468 GW&H7!27NSZ3W03:V4\N4ZM+DH0)Y)*G& MIR+7F+":[J<7H)F3S^B[9RF9RI#/<5ZN4_Z26R+NFO6?]WKA[;OOG8I$1'D3 MT-8KO._64"NA7)+$8+:V?-_M\M\QJ(A7'NB0,7,H_,"DX;NA[8ED\S1CK]0[*K*&\K:J6A+U[TSMT@)UWPV9:C7%)2HGE/4D MJFFUC7I-&8GZRBK9*R9,)9<>%12F>;+?EGG:J:BI9VKS5.W>,X?79F;G(+21 M-C,UV2UEE:1S2GGK">AZ4YUVWKK]C()"N]Q-]7T+[4Q?FNU)[/HA2VQM_I8, MV+9?@2A?M3'&WF7Y2HTQ:BU)'&SO GPC >"ZU3 Z>VJ3+&N.H=W82@KQ=BD& M.,I <+U:446_U8EC6AO1X6TU$;)3Z@[D@8>WFPT#^$U%,-14OP^JKTN*.!13 M_?&&MYM6I:9DSRWMD=?A;46AIW#\4EOE)XNRY+/E-).F\HO&W6C8ZD;I<.;VNA MS?E EI.FGM#>?GB[7J]8AQS>UN9OR?!VYQ6(\M<5WJXW)-&]O0OPS82W.Z;1 MK.WG'J<.;RO$*,4,(.D8IXKDWG9XNV%5VO4#EMOE+>U#"F]K;42'MY5"2$F) M7VF)O$,.;YOMFM%N*NEVU%2_%ZJ7E'$NIOKC#6]W&A7S=>@)QRU1=7A;D?"V M)&%,*8FZB?"V5:T:M8XRV;/:4[Y'8=HHU_!GW\)T)^'M.@A39;A"FZ]R+O1K#24] QI M\W>CX6UL-'7THOQUA;<;M=GHWOX%^&;"VXVF87;VXY;3X6V%&*68 >JE&. H MP]O-=J4^V[-0&;G]3O1">L<:.R7-SW*MJ8ZY)W>7B>"E^I*)QHU(1I0\@0PO MZL-I23*;-M>8]5)TF[VEP:/3HW(F20F<#1>R-K?9SS_Y8?3=C_Y)89BDC?M* MW3FMJM&LSFM8"KL<>YD^\;D^\CV8@I'VAG\>\]:7F=;P1K9MKC?1H&;;S[$U M8JMZ.V*/Q8YOZ1/AQ_>Y;O5IM_N CFS'PPZ;(=]+,F9&K4&&]B-KO$F>DJX^ MMNCJP[_!Z&?I5F[ESGY'I\WM=S!AQ%OX/?,D1\;-'!V_7&?V4]Z5>>;C9S4+I_Q)5T)*\R&4;5FQ6)QFV=I M!?]EVSRKN!FF4>W,IHB6Z_1,0'3K-9:W?*)Q"2$JV28=X!'<+7D5V!1$'N%%[0<-BK&9*6VAH7=$"# M8*ZE@=W-)^-Q7KD*PYBNZ@%O&%9+1NE%VU.RX?T1;(]E&8WZK(-A HY%VR1) MGY)AXQ%L4ZUFU,W9YA9\F[BV@2C'5*HI$.7?>4)SYH%GNZ(NUJ-!!"HQ&;'5 MAE.MG^$W2&8?0L)VB?DQDWWB/>L13WT/5BI^Z01YW4^H=?!VHG'['*/9 PUB MNR[^D@%\9H:#V'5?2.) C4@$V(??8S.OD"ZS#JC0E$E?S(D_H&=[A+KP!JX/ M/J"(]$,0'C 5@*?TVV1 )R(#CP 'Z(OS%%HI'GZ8R)]'WXV]R X G_GW0O93 M!\Z3:7MB[Q)-5QQ'LMGP4\=E7T@G$-*Q#2(,OC0(_%%VXW&N-@'9_?! &7+3 M1[;'O5Z,"G<1,Y3+]]DH,SQX06\53A!9URL":M5H2"I:% )JR3I"1[ Y33#2 M5X13:4&4+\%@=@_*YT+#NV3F];JT+K&IEB+VC9F@1D,272XVQV4) MI%O 3'6VJ-:9350I9Z3+4@^W@)SJ;%7+E%'37FQW631C#^;\1]CD,S3K"7^? M3PW?9*^6]B!/'S21>CV'AA=.V'/], [H'3STW 5))+R[ M9JO>;*%B2.&4Q_"T*(CIB7 _L(B0"( S =JCKBN"KNG?X=CN)7_G8EEFM?KS MAS5V%U-!>&@J"F8C968;OC*50Q+YX_FY'HM&%\$R%B=]/SE=EM\A"U?ELSWP M&[/SOR]R.IOM"O=+OX.OR3(^U%]=AN28X,T1W=2Z"J*-Q^I:N\M8;4.TB3W0 M$5/D)4\ O6#*#1R/V8@]\4U0#<>!#W@,IJ?K@\XT=N&'_%L(BZA&);ICGP(T MLSA+9BAAV(9DS,/@$Q-R>BA[$('5&PZ=\4C8Z3!R/^;V,;-'V?/SCP?#%,C2 M&3/K-(7F,.(V,GX_,]EXG%5U76?D"%)A^_$04*X+!W0BX=ICV,]GD,P12-PB#:73D!38EZ=HY"RS+MN0SV(_SE\N^&XLKS4T M3LX:#3!-9R\EE-*P.HU.V0H*6YM_O2.=_Y2M=/PAA2L."A[NFPN'$@1Y][#=&R]OI@&"*T/-J!X\VG,':XK8!#F8=7B)B+/W8\)!B8!:S/Y@S(Y^$Z]KWC.I&#ZW4&A $+ M'Z6(.T?V"^='.-S8%2 ;QO"K=+8XNS+ E$U/&-J@P-H$&39P8/?L/J@!L'UT M,$"_I7"1"H"%SP$C6;B>$1G,@ZG#0H<&?=E =V'/#H MXJ,3\DZZ2[]N5EEFF*&H+UR2P3;22W=JR()2S.DQM/"6. 025>DF,TCSLR\UBR M8/57F=(]20F?9"B?O/G=L^,^7J5[*UTMMYT3GLX0P?[-Z+4QX;8WI/T8?9[% MZ(#KG(*(BW:S^^FB=7EJ=KNMTWK]O'':;7>KIY\ZEY>?VN?=;M-L3,$'FZ'C MQ;3?!86^5SUOM]N7%Y_A";5+?$+GM/VY A>+MPD&8IF+\'OC'PE\2'U._Z1V0"Y9-K \ M17_F7S)!L@T2FE,E6T)76637C+@T(UJ:#Q?RX?^8NZ;^%:HV*#T?36[+D)NE MR4V3V^[(K:;)39/;[LBM?C2J9,ER'%M=G+![Z^V?]UBCX^3L.XU(:+N8LE!T MIMN^Q;^C,677PO^R< )5I>H)M!86QZK6YL9]$]?3#6;.Q_1SX(_0^8_#8#;< MIS@$VJ#!)?.6 ^]U11;"G?V\4C)%-8!7)OU)M&NSZG4I4F=TWNB\E=TMD/:;PU(?>.,N3>JII&;5Y'>DWN MFMP7D[ND@1^&RZI%%0[W1NY-TZBVY]0S4HO<#]*YOC\KZ$O@AR&FWPZ4PMU*?MA4P3<[AB-AC8C%!]3,0*>$[9>RHS8 M% &;>-VZ-EMU5E.P4F,J1L'R2/1RYL3&*+AE&M7&G-XC:E&PCD4LG9'%#0IB M1U'@W,?\]E7DDR_4 ^KID5]\%^-9(0$BJFBS0V'(F!/-7\KL ()8!RSJ)V?U MNE%OZH"%XF,J1KKRR/QR!L>:I(NV,OI]=8:)XF,J1KISHL1+F1KKHZYIUHU. M2\.NXF,J1KOR./%R1L;ZL&M:#:-:G=.:6"W:U5&+39D7\.8(J)%5J!Z"B8$7 MSL%.(]K69?58O<='%M36X[)#==7%N3VP[)31?7WN3B='%M M[;I;P777KE8E/FFSDT81\:5*Q;6K1DW?P]?DOCJY2SS52./U";FK5%S;-#JF MSD+3Y+XRN4LNAB&-MR;DKDYQ[6;5-,R:OOJHR7UEB5[.G-@< M!=>-1O4@7#DZ%K&IPA"ZN/:A0<:<:/Y29L?ZI3+K=:/=/(A*F:J0D29=4QZ9 M7\[@V$!Q;=/H- Y"S*E"1IITS3E1XJ5,C?5)MP4V1DL76E1\3,5(5QXF7L[& MV #J=HRF>1"DJV,6FS(N=&GM8TRP-.=$[PLMD)V4UF[I:+XFZU7)VI*']HNM MDYV0=4=7C-=DO3)9SPE3%UHN.RFM;>DF09JL5R9K>?"ZV*K9"5D?IY&C(RBZ MM/8K0YA5+L7OJ+1V2^<9:,)>F;!7N?Z^(\+NZ+B,)NR5"7N5B^X[JD!L:L+6 MA+TR8:]RI7U7A'UX]U ^+BBMG:ULS=Z6%=S>8O4T7$MF&;SF]L>^\WC&)LS? MY_/"-]FKW 07M(01Q,+)(@RB][>](>W'+OTQ^+OM\G5WO?[_Q#"=P0M6.>CU MP"",P@LG[+E^& ?T#IY^[OJ]/T\XG9JM>K-5!XV9 A6-X;%1$%-A#BY?ZCM' M+F85F'&-/9Y4',^6Z0:+=T(^V)D9"T)Y*!8EX+B"J@XKP%"JK-4]]WO0.X5_' D%=3+ M%P_5E6#EE6#OS\YMU_9ZZ$0EYQ2^CIHH\0>L^P#'<5UY6%<>WAR]=8%C$;1# M\@ELG0>0@I%/$@M($YPFN)T0W V-;,>#UPGED3?F6TU]FOHV37V,&8'IV>_^.G9 #H28\37A;-",N MO?Z>#(CU>TG,L9=)J8L&NVDF8>VYF01K2T=E;>DP?7 7YZQ AS8)WS,'ZNX" M:853E&4GU&98[Y$0UID&1U MK59&TS#KN@Z%9IBB.;TIXAA)>14%.>8:5NOWKSQ0[^V07E#^WU4XAH2P[?#J MY*S34(]QWFJ>48-G"EBF+BG=LE.681G"M[277*0PK6JG>+!IQCF/0\>C8<@B MYT'F.LYRS;BT;:.9:%4F,F=-?E6$S3HFOVD9U>I!5"H^Q#P!M3R/:4(2.AX= M[Q$^\H.75^%T+#NF8J!CK>]GO$K..?V^^,I^<<>J&U9'MV12>TS%N$%295GM,Q5BG MM;[#4%7;O66T3?5B43I;<0L^PTE](7\ 9#"@08"WMNUG8H_A[-=^#"X$%=S9SUU& _M%HX91M0ZBJ+@B1*H9H[[9')(=\<@FG8HM4Y?( M5GM,M3BFL=D4DEUSC/8N:D[9%:=(&@JISRG+.1HUIVA.V0"G2'H4[9-3=N=G MU/RC^6<#_%-;W\&HNGE?1_.^53^(5GB[R$^<1ZCZ??W^JN]K'_DR/O*BFEM8 M\5W7W#JV-1[?0/K4#G$@?6J'.) ^M4,<2)_:(0YTK*>F;[ZMF\6B:VX=_ 7< M1D.2S=(^_ NX=:/=TM=[-%NLRA;RYJ>9/NQ*<,@FDU=J1K6MTUT7RREWMR#4EQ.@4991N7Y$RC6E-/*3OZ2W*'PC5%3"/)+=XITRAR M7:Y^$(WO-0^IR$/-JBZO?12I+*\C)4"7VCJ";+JFI+[?LNY%%:_KUD_.K)IA M'D8*G2*4J;FA*E92C=R(JS"M%K"(I2K=K5E'$=6AV=*4MM<=4C'4V MT(U/1=/]H*IDZQS%=5V&NM+6X2*0I-;?LLY#U:_BLDI;[:H.ZZD]IF*,L=D4 M$C4K;6EGB6:5#;#*9A-'=(DMS2E'RBDM23$Z]3E%E]C2G+)S!WQ+4HUNGZRB MAH=QXJ)OM=3+Q](.>C6ES@9Z\1V$C7\@U;1WD:.H4IDF_?YQO*\=Y) QWIJ^O;;NJDLNMS6P=_! M;=4E[J[6X=_!K1OM:N,0_%N:+91D"UF:=GL24%&D(-TF;\691J>N;\5ICEF5 M8V0%ZA3F&)W(HOED/[%Z65TZ]1AE&S?E+,.TU+OE03M>6U?A;TK^HZ*5=LV%T MVNH5?E"7,C4WM&5YVJNKL0=2;\NL&M7J022;*D*TFE':LL)T:C.*=BAJ[MB5 M#[$MJT>G)'MLRHU8SQ7<:EGJN4&.WHVH,*\4L8JL-MV.644%YR$(F793%]Q2 M>TS%6&<#K?A4M-T/JE:VSE)H"VX=+@+)2OXMZ3T\@,NX3:-M:D>BVF,J MQAB;32)1L^!6<=!/P9(.ZE*OYICV9C-(=-TMS2G'RBFR"G7*=^ M^(ZL1-T>644-1V.VOVY=P;+FVE.OI-SI;* UWP$8^P=373OG>80_[OW^B_@0 M_K+O7#WQIM3_]]>I^?YU:JJ3F;*)\GF^QY<9,F5WT"W^5QQ&SN#E0][; MBE^:V8(W'^DH.YOWQ/' ;''P,_/C.SI"Z)UVMF86J_X* 0!B-T)'LMWWQQ&0 M$NG>_DX*U@T8UF1+/RW:G)K!OB-HP3G[['@ ,([MDBLOC +@+##["'P,CZM] M(#SSFGQE5^W)FSM_[/3$;^U1YY$AT1-,)*(8= !B>; =V+S\$PWB@J*%/_%A.@Z2KAV2)T I M_"\,1V%JI!>#[/)Z+R0*;"]T>2##[B/-\I,@LFD'TCQI0I][.*3M]8E_'_HN MC2AQ(CI*UC'YYKS9BP?C#/D/GVA 2=\)QWY(X:F#U18Q2PA96LH)GZSLD8F> M+4J>!"BFA<_'OO-XQF;*W^=3PS?9J]P<9^P%JYK:"_"2:3O3RLAM?!_" <%. M7>+YA'?P^W/7[_UYPO4GLU5OMNJ-$T)!'QG##X%-Z8DB =Y_\T=CV M7LB8!JCA \39'J&/V9!R.-DYRG8.@#+PXX[63H MR4(!9TG/M4.PKZZ_G/]V,FTY(8+-FCPDQTGX5JK"YQ[X_?=OZ1.SMG(/MIP& M'TANE!E+*V>R36W ) FCX,R;7&=+Y& B4^#U,,T$N>Y^N3P]O[GL_G;:_7QW M>?,>=(PG^R7\(%#_/0'Q0Z>F.J1\X=;X^0,1B2(_5=D_LAP2\=$)>2?=I5\N M;J2[Q.N%90:>K-DFPP!EX$^1WSN1$$"9L@@MXJY&E&Q>B+/U%G$KO.\"MD\G,Q>S:A,6_P\P"\=C@'SAA/9#0!.X=J(A$7$X M.Y&2]V=H*(EWT2;$WTWL)GA"S_71R$IEZDYV8-<[#O(2A!&32)Y/>NDV&@1- MIYEM-!*SR>:6T]@/N*Z*CW&\RO%NU!1IVGG:M.<39[?"\"SP76[$70=^#ZR_ M@(:[I2Q80+)G.Q[V,J=Z33A+C7W9&2%-]*#,%O2R6S!.MX#8TY_YF$R0_48T MM"/VM3[%V VF1_J$>NRI[#/'X_YMW/> \M 0?N>>V?XX ?C[_H7$##8Y+Z-R M"CHOBN$ E>21$Q'0*&!DU(MO:2\&%<>!T2^?.58 @C(7E-FIUAO@RC$>P1;!=7'WF0\,?B# P%1PJ@NU%!=[Q^R$)Q[3'5&4B M/LU,!!^0#@N:_PCT$\H&FX@?1\1U8 /8#AIS?S1O M^YG&GST#V T SW@4NW8D5MZ#^<8>V)D1_[T?!R"2/?N!0:XA)H32"3_Y-'3H M !8+BX^<1TI^# 9.#XX&G\0_F\@O\1GS[-ACF.XX<& 4 T=AWBSF9<)==E]8 ML"-DSJB /M@!&S"EF'ZZ;[M ][GNFET,^6-J^YGB@/0VMM$;X(Q3$%MT')// M)48&V %8M;L4[/QAKYE MWS4;??'7A+MS+ U/$%.A. ?^DO,C8;Y/CAW KXD:P/S.0.S\W,SJZ6\5L85,Q[M\T>6W ^FW]#!@/;80+ G\.&C(PC=#GV/*3%@/\0! M?C7K<>MBWE$5Y<*7S(20WZ29< MH8WO 3CCTC@< \P[2.R(_S1$[=T)AXD!-+(= MT.T=C_W=QP #1AN2'17L19 ,YZQ(-E1HP!X!CG@&$1>5"N#) M$\,8>.61R;0R:#T/;(#/.4Y0.4I,I"4/L[B.?>^X3O2"@\IFBX,Q3H:W[""' M^+#2T'>=/E,%I%Y'M&U[B"%L;":;?J_<5LB7;O?ZZ$7S57F*X ("%60 9S*& M3>TEBN*T^OS&>8NHBA2/AXWGP#B >FR/X6@X:O.O&UQ/3@FA3^&'+C.)@2 B MU*28OFD[ ;P$<] %><.U60RAV2+@A]_AP3>'OR$H@-]L2OX23NP/,$><9!$9 M&$D30-4ZR4TN#39&8*B87P611U'?'D4+PGTG8CM M='Y!;&[W%$]J! @#B U[)1G#CN'\0#+:Z1YEH(QO(0P9^<'LCN&GL&N+MFW" MO; 5Z)EG.Y%1BB/:2W8G]I+YX(9BGAT_/ .L)YKX2I(3G9K01$B)$V;[U?-C MMP_: <9E86E W;CO7$?A&I/D ;(#VB7K9V_J3:4#[! +N,\*Z8CYW)$@)H9: MF#!RJNYA:B3+_O!>EA%E$]N+(;8/9N4$W(?Q"/7V(("3][G,Z3D!&'<9.L)' M!US'G& \4T]%Z+S+2!X^=U\,%AMBMD!&2RT+>3W;2TF=\9.4WG$+>B#I'AE* M(M+<_XL/!8HZ[=E R?@=A_'\[+X:2TQH9+\0SX\2QF+\P=B)H'D^(5UT^OR+ M]E(6QR/*&T/Y4X2C'<2(*JEK *D@C-E"DH,/G/#/A,>$.8#SN0<\'.&N)GJ- M@6\EJYYX/IEIYH@EL[,5ID"?HB^4?1GX$F1]BE6<0(2<\7->&AP9EPZS11'Q M^ICU=ZE2AA"]NG4]U[+.^T_R1C:";Q@F*5-2A"A/X-P^FVIZ:%7)_<3@!78/ M' ;K$S5[XL'"G##RT3F;L5;2?#'\Y"%@ZN#GP![1)S_X$S.XC"3RS.P_X?.* M(DZ9MZC>@YB"*?X('FPO*S_QRW> #/TGH,F,I^S-IQ^W/]X*3,I8[$Z8V;.9 MO15.C&ECO/P6/L$#)F W9T,KL W),7(H+IZ5"*OUR3]@SV&1-OS[TJ/!PPNY M?0E9\M/7KY\,\C1T>D,V!5LDS>/!_!J[+WP;<&R#?*- -U\"M-X!J' .P 4% MO[^EXXC-/_L0YJ#T[FW7)M?^$ZSM.XWP+$-86J\R[U$_0+7!C6#/X(]C/,-T M6JF>A@9$!"H7&&SU2NOGR6^L2E/\!3OL4:X]17Z$.7!,(3&87<@/ D51%7Y MQ'=#VV5);JA252NUM^D'(!X13DM:+\0>\60[6^!\G_L?X:^'?1Y0D;B2&.!XD> QI[P MB3IXTQ3U-W1-@7(: ;H]V>6%13GL2D0".- H?9;B'PV9\$O0*HRD3D+R:!372=)*SX M"%\-$VT&#(0 %1X/A@^8QS.)J&(D UZS*1N)CS _J$@89H9].+31?I<-:^"? M$19YB(1'A>NX+KQP1=38SCU,1.[0)PKR:%KPU"KD%I,%Q)YPQU;$A13L;$#9 M6>",V<%GMOJO0C%C.\#&34XN]>U@T,=-\@LRJAW\5!A&=[0W]'S7?T#WF!,Y M-O\9DU3X P](3LA/U-4G%S^.-7-)"*(L"J&+HI:"D/@KAT'7W9L[G=X]."3'XR9MXQ\02)DL1CU,'P#MWDEXC9_ MDT&:?7#_0G!'X4G,QVJ[Z--Y21S B54EHJ'<@NM]X+^8>)>2F@%9?]-DK.X] M9C]A)';VB/@/^A\0Z%P7I4!JSPEU'<&>[^!UX#^_D-N)%P!.EQN R1>[UG M$3/T.O=VXB55BH',/ .9\QD(I.CD2+("7C-(ED&8GQ#W\BB(=+_:MVGEJ=.: M3YU6)4G-?"$_GD"]"(?.F!DS0BTYIQX%&&%.>_8YV^UO^F>$NL!,2/F(L@H$=X*\PQS1WF3P00UR& MX0H72/C$>:SU*2TNMD;0]3Q!U^<3=!T3 &#CG#'(@\D%+?*9BGRM6PP8]\1] M+84OS&C:W:C1K8*U7\]9^]-$S*W]OZN'HEODZT:>KQOS^;J!1LK0N7=$.N D ML#4AO:3%AW]AOWYAO97NAH%:[R?&N,G!T#;S$Q[^ZXI[9] +#^[WM MP'K55CJ-2OWG7+)5=0-%R7(UR3)EF>:7*!&])/BDVHU*ZV=IL:;Y#TB[421! MKWJE]G-2CR#MV,!NZ+%<#]:CHFH0_-_;U:NC+ W2UV KY@N=I!6')M6'RNP8 M%G7);]4 M S&K@\9O> +;76722&XF:237/(TD!6&Z;)AY>B0T]"N:,-.PKJ1 MWQ-QYOP.G=5JLM6\7LJY#Q=1S:=L9M<]KZ%)PB&E:3+7;!X%RSJKFIUCH!S8 MH;-:4U--EFIX[M]2E)-)5!0)U $=4B_DB>XLE1 =42S ."\_QV!$E5!7^QBH M2^SD6:VE*2Q+83Q+8 T*"R>^XS#)8DQR#UXCH8D-/:M)5_-Z":TW6 ?&['!( M!J[_%.:RF5\37<'^G=6D@O[UTI3G1W2A7O4=OX0Y.0LO_AX#F? M.W1>$>$1LJ0>H7UYQ_:0_=UU7>F%D3#9@4QFN,\R&+%LAL/O/=.) M)WRJT@[+C!F/P9SE^;1!\N88JR%C-00OO9,2QIC:XN"[+-V./9%7/PK#S'W> M9$HL$SRY.SBW2$CVHH.X]+7XCC^*!H\C _KA(W]_8:.#SP%OZQSP0\\!1X2L MO4V#"4-JZ'R<,^]\%W/2].+Q[E:@GMPB\_]_[1!@JA[](SW_-Q,M[? M3JP3$H!9P%Z;)W,TM1F'>U45=WNF=F/">O<,.[_':-#(O.]L_WIZJH!A5WGP']]U@]X0KTR\H_T'.W@' MZIW]SJRWZJU:XUVU6C6K\+K9 3"J6IU:ZYUMF9U6LVK]ASZ?UOXP*\-HM,A8 MO&.W6KHC[E?@Z5Y,:^RSC#!GP$I(\LA.@O5"CFASGB*&?FC$? 0N^V0$^?E&+D^862>RB%D_\29F/#O[:DYAW]_M3W&OE:# ML6]5L^\QL*^6R(LD,FB?U5K#;()$_L-L6>U.NPSC9HP[5G,KO5;#MZPLVUH) MVQ9IT<7BEO.KI?GU"/C5K&IY6\"P('";C8Y9P__4:^]L$U3HNE4' YH^F]6^ M589Q19_4;M+3QB 7]J3:>LI5'28$+8-T0[G-S;__S7XAM6KFNY_C@)4>6?0; M9O::-0,#4-Y#JL7SZG"B3)TAJL,E'W8G-6?9_?@*+_'AXDA!R$HHOB0Q(X/\ M>OW-Q_)_V! 4F"7E"VGHJL2@ZV0-?#M M\^'8NFNU;0;Y8C0J*;1:!$:M:K53K567P*-@#]:9!E(8E*>ZUXM M#4=EX(CM&'<)M304'044U344+88BJPKO,9]0U6Q;K;)H=&HMA4=I'+2M,:D\ M)J6[ED"Y!J:C *:&!J9%P-2NFF:KT6# 9#;KU;)J4GL1+!DY7&*N%(Y)[:/& MI"3\O9*OR>3.IK:&GZ. GZ:>7PTZE:]7J=PT^S56]T2L)/9SGXF0AX[@3I M: PJ5(-XQHU.HCL.'&II'%HU!%C2ASVY8I:) T[[B28Q.F:X8"\Y47EQ-H;8 M+XPA9B)1O,-S00Q1.9S;3$ PW(NAF(L(:G \!G!L:W!CT'3MP:"Y5 M6O(C-M,5,B:62'/86*)U1C99&M2. M0Z&M16U?AJI=*LIQ)_@#<7XUR!0OAJ M8*NV)UUL<0V0E,.F2@&L<^?^V*H?=,1>ZNH'6ZE^<, 7TTL*Q_*7JHNOB>] MKLFNA,OX:ID5S=S@/F8=Q*QJ)615RZJ4$E+L-5K:"X1E/RY\V O867*;U1FP M0@A_[KD?!/C;M#5B"/MA1W% R=A^F%086M6G-,Q+J,:%H=]SV%_L$1=^+V9=+'ESLV75(&V]:>MM+G+J.SLKFV_U MTE?@F4GVW:\0L[1AIG%SS[A9UZY\C9OS<5/?T%F8<-$ !*W7:TODQ.?!TIH! M2XL[ZAO'"I;;R[XWK]99H17-NXP@*W8SW^;4?4R2+@K3<_2F;0:&2?(J*\8K>Q++&41+YNEH7#6A10% M-Q"ZK&N?G4:H^0BE[QJM[+-KO/J4BVUA5D/[RS1FS<>LYO_5H+6H&*=5K=;; M'?.=;5G5=J=5_T^?#LRZC9#UDVO#MZOF'_88&Y\ZSW_8"_4L:75=J6&*-3/) M)>\N!]\"9D4 N';M1?ZFKI@-Z2;^%X=E MV#TC[IMI7H&NVJNY.\?=;.:VI=Z3%"@ M+XP*CWO5/D3!IQCP*R M^I474=>EO8C)_\ ?4PSI3!P8Y=V3U;5E_Z2^9ETWT3DBCK>J6OBOJMK7RSDG M!O/G&#U[3O_MD8[>M%?BZL7N=7M^6VL!MJ595WY;2MZ76 M$1[ZMM3KN2UEF5I&%QCH["7ZXD%(8_+7$$1S*:=;8J$G$AJM],#I1:E\GA;, MXS@(8YL'&%&&KNR&EUWW6<4,Q[!E6^<*'!.O6YK7E^3U\M=Z,KQ>7AO?!M/7 M-=-KIL\P?4TS?8ERH-5:K=-BV=VU1KU1JG7>+MA^F2Y\>-@I\Z_1AT\7X3PJ M_J]K_E^:_TN5 ]ZBBK\LVSS:%NGV1&N]\92':\O MG(#V(C\ #N[3D\_P:/*_S9Y?6[UNEVJ!-Z_?9+-G; MH1W0G;CSK([6[37+YUE>)]4N9'ETX]<:9I.Q?*MFF>6N(TNOR6#^'$^NI72B M[[.,.B_DXOK:=YW>RY)F>\W< &NSW!I+Y\L?"6MW-&N7J<72:8JFIE;;["QU M"T9V%?;RF?9B)IL_#6WO@1+LC0-K"GQ7<+9!Z& ?(_?FQF*]EH;CAX;JB]0FXHE6GVR?="YDT:D OJ^DX44?)_ M[!',_\Z/>R COGZ]-E@J"KJF>'%%S"0!*=0GU_&]ZV!!R9X?@]3R'LAG)QAI M?CEX?JF]1NE1*DGK$TX]3RNK^]W"AX$3H:"Y?.[Q*%"W M!ZP4NU3(&;-FGYKU-_9;5D#%;/3Y7\;T/KCV:4O M[-'P"=9]TKQX#+QHO3I>+-ZZDY9IM\GOEMO*IDI>-9JU1957_[;X_%F[, MW!NR$JO0 +6,@"JMRIF*'64D&ZE?3 75"KOAZSVSTPJZ9"Q'P' M)#+P7==_0L_8(*5&QV.Q(T:L@\ ?R8L;%V5M^P'[S< )80+DA=H!X;=)+FB/ M1W)X2Q@+2'E1BG>-?1&^SB>%) _:P97G.AXE]']!$0T=5/G.XQ#>"4,Q(US2 M5S">8AOLIS?._Y[??'W['EZ\1>V5Z18L9'5NNR)(1FD$3!7-3I$965/OP@[ MLZ8?EN:^A5Q+'HT#.L3Y@4"Z\GK^B*9;\YEOS3]A:\#.F[ M#$L)&/HN=C#\:Q+,V]ID'HLWQ@Z'Y#.07;BU&< $OOL1-G?T\S.98.YD3A4M ML0]40S:KQ]ZB\),/TR#7"&)8M!H5"T23"SNR@98!]MX@[??[ D(=WN+4X>B( MH$?ZHB$H!LW'NYCR'P7_3$UA&_ZB_^:'NME_L[WN$^SYBMN\\:U,3-_,.TS0 MUQJ5VN0M[KW*? =(4GH(60_&J7@&[,S&MH9\C@//"8?[V9+U-X1MQ__="J%< M\0:^L%Q8*+ MR[/IX74:&]7O %Z+FW,^:#=C3**!-^T@0$DM-D\(9$3X8#)G\+1"=\$2^8*WA3F49,YA>[/*D2\ MF*BEM_$(QGSA7J-=+637&_?=]VAE;\L[>.^\I;WSV_3.;X\>!1$PY+B]^O*] M>_?[S>7M8EY?>[9_RL@*LUV02NIY([ PI67Y Q"?-N)11# M9N--_VWJ/9H3B(2/S4ZM;N3*ML P0SLD_=A](3T[#D$S &TTA$&9>P"F<$]) M"-.%#\"\=V *]W1HNP/T7^@]-4_8%]N2 QA[\BCW0CJ.A'\ V]!<@VZX. M\\""3'*#!NT9/J%&@:FZV"X409[LHS9#[NS/1SMP@+K>AR/;=4][]CATZ!GAU1R,S*;38F/6,:7O_/]7<:P7V=R)294K[1V9 J? MO[Q?QMB?BCW6P0I:)G:Z$UGU+GQ'RA)LOCW=;HFT/!VL_GMV/CO:]^F]U)NX MBJ+EI!-U\(]/0]O!*R<&$6]BS9V<7:"W^OUL M&$0-_4<]9;:DPCK12%%;O<<6H$(IO:>N_Y0HHY.H&.!OZ'LAHV" #*&S3M4L MA&D)QROH)Z#TL2F(7^"[?>8/=?(]MT'0<_Z!G)S=PH_M* YH*FIGDZ92Y136UJVBCGR*?(9+E2EYZYX#P];>L'E3Z6\,@MZ9EDUD\S1,[=)7!/-H5!E MV.XD)*)VPU2[B^A(]BMEHB-B^;GXB$#D8B5Y'2;9B7HJ],N#FW=&2FO<7!\W M]V+P[X [EW$=_-,/_B3="KFQ'Z@WQW.@/%_,RYD$07%P:Y&;=;O1&F;(8;N2 M'0\M<_\V165%4$/#I(;)!";OJ>?1*"(C/WBP#Q8GOU*[G]9I/KC9[Q<9SP4% M?!,4<(P H!'O^!'O6_?FTU67_%HAW;]?7OSX?G PH/%K)?SZ9@>@&[-S?Z1] M7R/8<2SX%2+8KS]^^4XN*N3\QS^^7FG\>B7X]:L_]-BI^T^NH]'K.!;\"M'K MYL?YYNUP->-?P\_9L?N/&OMZT@6_ KQZQ]77[]>=;^17R^_ M_W;U_?;@8$#CUTKX]0_'=1U[1'ZEWI^.%QXG.VO\.G[\*IU3[?4#F/^7"OEJ MC\9XYR0X5+>_AKR5($]* <>( AKV-.PEL'=A/\)Z60; R#_80*=&O)40;_KP MCY'W-=@=/]C]UKW[Y>:?W\G-C\N+RZ\'!P(:O59"K]_L:!B\>+ 0VJ?N<3+S MJT,O\=@\6G&<,L?/Y*+_R1XSF]/\G_LX.>[]%-'OG.\.?C[@MFL6W/W^/ 3.U@[YV;^]. MK[M?+D_/;RZ[OTEK'7V^NTGK!F4^& Y. __I)-VU_$=X89,LKI.T6FDD0EJU M9-A)>:1W3W?2?[>^'L?-#Y M@D!_'X!6[H%GIH% H:$@%Q (--V\SP8TQ1Q-,B__4_X^_/LW." @(3SR8%#P M@3V@23- TX$"_\#=>R;/!8$*BL!% :&Q^P\D)CE:7@19@I: IH*<05Z)R<4% M_N'A!_[S#?_Y+.C_4;Y>^^\1KFSX/^__?RTS4U*+D\W;7^87.-E<"7.%"\SQ M>ABXX#^QTAPO\-^TV]T#_; /R"Q!%F>D98,=-[N[NCOXI^4FI MCE&(8G!J;K&K8W!>\D80Z$CL45ULLFSIAF3G]YLPM5N19IZW_SO&8&S^/:=,V_Z&MU<)-=C&+ M$(ME2UKL+R]]Y[!F>:PC=47CRHE5?]>L<@IY[7// M]*!OTF\>\+SK]<_61=Y>VR)\[_[S=S@&[ X_M@01Q]U;N M&PR^$_+M@$VH:UC P=CP_ A*I#*J\=#9P_>BOQZQCEUUU"0N2ANUB59+KV24,]4L&9O/H7!1 MO )^BN"(\(#(3[Q9XB1=+)LE^UOR4?Y8<4UY1M6EKM%HM)Q2=%F6+J9\3\5F MO:-AMN&7\67E==-P55-U:0VW%E.771_;L+=Q2]/J9IL64,N;UHFV,^TM';I. M7A>V.[LGMG=OGU?_RI-S3_X9>#TX,71ZN.64[C3_#/9LSKG8D<#1C><7C4T: M>W5A_&+O)<-EWA7$U<3QX&L>UQ?= -UX>O/\1.,MV6W,G:2[>^^YWI][__.# M&P^['JD?HY[$/-W\;/:SY\]/OI"_+'RU[_6RU^_?#+Z5O(.^/_QA\\_#+^/_;'ZT_SWZ-^_YE'P?(IAJNLT MDF7?]&PZWEUQPOK1A9.;2J=W7[FB:GVK6F=7KG,A?M>K6K:H-\H]B-[\XV MCP;*9J(GW@NW!;<5YPUL(_C@MF-WH'>B=Z%],7XX?\)N<@ ]D+U'$"3;*]^G M"%:%:/;K#NA#36%U!YO#.R/Z(T]'C1T:/WP]^F;,K2-W8^\??13W[-C+XV_B M/R1\.?$]\5<_SGQ0\*+Q;-%%\ M#7P>,@CM@-7!*Q *) ]%1B,Q^=@4W!$@%.]/\"(ZDY:2YY+_4-Y0;]'.T=L9 M>J:81607^%,X4_1"_%-R5EII\Q0(I0#BESE4=4^]1;-&NV" M4HO2+V5/=3?*SU7TZ!L,>J.BDF^B5N&J837YM>EU)^J/-AQJ/-ATH#FX):AU M3UM@^YZ.H,Y]72'=83V1O3%]Q_N33V8-% VBADC#C%.\TY(SJK,5YVI&6D?[ MSI\9NWSA]L6GESY<_N?JM'&;:P[776YLO1DX$7$K_G;V'<1=RCW1?>6#LH?& M1S6/&Y^T/NU\UO.\_\7@RZNOGKS^\M;BG\ M'_D_<_Y)^17]._"/VU^[_YS_R5.GW)B:,>W4]&DS-LV,M$J=560-GXV<@YR+ MG(>P@CZXI5*Q>OFK/:8O6/ M-6^='JV]L6[4^:1+Z_HJ5\T&X4:J&]J]P"-E4^SF4$]_KRU;UF]=X;UPFY4/ MR.?K]C<['NV\M>N*[XC?D'_/[K: QL#J/?J@TKW*?=)@40AO/^< ,Y011C]( M"Z=%T"-I4;1#M,.T:'H,XP@SEGV4&\<_)CPNB9>9[PNJ1$V2-KDT19=:GJ9/ M-V08,RNS3-FFG*K&*6'V"(PV?FF8T.[9XMT:TY;13.\H[![H>]$SJ7=$7T)]ZDCI@&AP;^G#* M]O2V,_%G">?T(^=&WXS-O;#IXJ%+X,NB*XU7+XR_NC[MAL/-+1,';B7>!M^A MWI7=,]QO>M#[\/2C\X\O/;G\].*ST>=#+SI?5K]2O*:^R7][Y-VQ]W$?HC\> M^+3SL\L7FR]?OU[[UO2=_2/II]O/S_\T_$K[/>]WTY_0/P_^%O[/]7]S"GOJ MC&F'+''3)3-*9Y9;:68)K0FS"^8DS#TP;ZO-BODSYK]?<,VV:Z'&CK@(OQBS M!&R?MO3P,G\'U^5VCB#'ERNNK.Q9I5_-6X-T2ED;MFZ;\QJ7N2Z_U[]TO;YA M:&.#F]J=Y8'8E+[YL&>@UZ8M*[?.\Y[D_6';0Y\KVX=VM.S4[Y+Y,OPP_OF[ MDP(.!P;OV1'DOG?5/KM@J^"_(9_V/S]P._1BV/#!CO":B-)(L7D<( _G1B?$ M1!P)B/4ZZA2WZ-B,8S^/OXJ_G3!ZHB>Q.DF13$^!IZ:E'4K?G>&>Z9!EE?4] M^TG.Y=S>/%.^I(!0F%,47>P'=H;80/Z!/H:=A[TB\PFI@R%H:=Q-G+W<"SX7WGWQ4,"4TBOA@N M.2'=*W,K622?)'^IN*KL4YG4$@U16UB:4'90YUON7K%2;VN8;OAM_%3YTO2P MZE;U>,W%VI&ZT_5##0.-)YM.-@^T#+>>:3O??J7C5N>CKC?=WWLM^N;U.YYT M'_ ;C!Q*&T:>XI[6G^D]>^W*[Y<^N/!H\N/0)R5/GSW?\H+R\L;K]6^ M]??>WS@?7SW M.?2+Z9O%]Z,_JGY^_>7S&_6GZZ]Y #FY4DS[CSNT*@OK@([V,C"B;"9,AQ. MC3V >80[B4U.\L?]P0H"$P$<;NKR%/P?8.FO=BR8B7@\!QM#;SQW"WN0MJ!A M%_88I5GJAB60%6@AMI?4>>(%;@[Q

V M*ZN_3T#;J<^>;D2O5RRHW8..D^I$Q>@JD1XY&S.+_S1>C(%Q#_JU8OZR-RQA M88>89[_-0.VMA=R=0 56(D_9HXZ7#U5?1DFT:<*YJ)?*H_ )=)RLZS@-?4$< MZMN!B10P%^_ G.*\_T)&FCJ/WXE%:IKW#1F03;7,*C3R?>5._D/4@?(P6".J M7]-YC(G>J>#NNH+NED$7V:%O\8(_>R/=3A7=MD;:]VT?3$*N;2\VA2)3&K?P M[B'/5A="+Z,"#7/C:E']9>Z[9J&W:^;8+45;Z M^1N1-G[EY&'$B=&WQFB$:.@A=S[B3X\ LA]):;,\FHF:U7![QP0*6;G&5HT\ MPU&]>4.?CUU_#4L#81IZSU.G8F+T+11WS&;.$C()LP]\D?0+PSJ:35)@GN_D MD#18YB(F!0E,>G666DN?/@ZBZ*B8'C:Y@[*B DOZ3I["NDA*(;D48XB?B;38 M.40CT7+'-F([X?["'V08:KOEQI)1 6^$T=LE&TO*R7. M%OLPO E:06FA,R&<%Q#]C6#/6>KC2=C(DBSP)M(99Y^>(9E,BRYN(G95U'1, M(WPH)93Z$@ZKRFEO\8_D-@56>)WD6?1D/$3X=UL4GB*8-=^6(&<]>Y),FM62 M-':-N*Q^2EL+(=+T4CL5WZ'?2!W'AY6>RON-GZ'J/KP<>"3?[$T'/LF\;9;C MNUG^C]V(S/Z)\]4$92>A58 ?:T:J/^.WU-ZC/ >N5-;G>0#"\C>'C@&IVAM; M[P!@]9%YA_!3F&V/G(FK1\6C=80MP]M;9/C4W@#U%.!= J8;H[>& C-UQ^;6 CG,O0_#"!=O=(U,X)]>#&L>PL\_DZCR L G%Y## M )M.9,XX[E[S^:@=N,[Z?5LNX;HKYLYUP7UFO+VS0Y"(EIW.YB'1 0W1G$;T M7/EI]A+T/**4V88.SE8S".B&2 B=AMFTA4-?BYTT;Q/S&N[NK2#^!LK(J:G< MW612O0N;2,HO:63^(O((1$8-X6,6B\XFT"+B:3J"GQ>2%DPX,=>"(2-2;C;Q M0/S50RK.2LZ;VM^L9-8]&<#XP'3"'Z8WT1LSLVAZ&CH\A#I"A7I"J0CJU-D_ MZ=&4KAM[N=,5@L&-[$TR5 V>21%+I0Z,^8+?@!WM.:\W(XKZE--],(XZG_5W MLXHRP%HV>P%M'9UT[04G1&][\A(+7N94O9IQ55TLODS/4,S$/J5MDKY,WT_= M)=X0AJ'D"T8WW:0LY9^T#J.NH?T=-[ ;ZD_W*Y@/JT&FKXQ=!IBHF79-YX]Y M2"W7'$L[0C$H)D);R'=D/S:YDAG2C[.,E/TT[E4>>W-719^ F=XZM?(C?:!> M+^REQ5658V92W0W34]64+67/0F>1$S1U'BJREW[E \(SZN3D8O9LR6F>1\I5\VP0[0"5/-:1ZK":5E?I8U9(MJ$\O MWV<578[I^8=1?^Z#\3C=>O"!P(.JZXE"J2C(-G1*)IG9>/J -:FG-MV]C71, M^][J,(E#K1S]1_$1%=#<%9U .2%L!7M0\*1,7BKJ1T@1 M9P(M=$OF>&&P,[&\Y;C^$1_Y0]+OMC39*N(SW21Q">$7^Z0>IZ9UJ70-:Z#TB4C&^,YZ((BC MTV$K>/&T0R>('#4U?I^,[4+1;C"P6!35#"_V7O+S,T;9,QFG^9%DIWA,:Q#V M"#V97?PBWAOH%"Z%\S!+>8"ERZ*I0GN4;6A=2WW*+ZM\6<=GDZL/' M,,P)8\F>78QC>G^7FW2C\H=E"-V*]';PH21O%%&?+CPW?$.YCA_=1Z:&<5=U M-!7^86]I-AV;PF0WS \<9RRIWNV"IF12-/2L@QDJ.22 M9BER#W&!B;](."'_C=^5>TOF [PZDBP> ,;\"<)NX-9:3Z$5'F*1(9A" MD'?2=*]8 T8[;09SDGBURI:>A\^6V]&<@DSVT)\0[3Q M\$TA6N#K&\G'\EZOR>/U\:.G7.&4$"1MNM(SE9,KO-2'*VP%&Q7S2K.Q!-D\ M]>*L;>)HQ3GJ0ZNKN5K9Z!0^>PDALW6.]D]W MJ^Z4BM"6R#LGW]EX#.,J]:T9S9PDXE3>/V0GV&"PWOF.9U,^N#J5ZRY33$&P MV(38ED)MW6E7W0[5AI-V//^2EUT)Z K)^U;?#)K(K]$FJHE_OVZO>=IPN=*X M>CGGLRQG2BIK&>% K4/='\1CI7/5740K8Z[A+J(1QBBW0SQ-V:N5(<,/_E 5 M(Y_Z+)=_1;$=G>4R="$()+Z".U<]5K>.0%1DF![C2^A8_01P'_J/;CZ0G&S4 M* "G@U%*'+!J&U@^%3BPO+1$@K<#@40< %1UKW8G_+(M1YG!.>IW9! ()X #(Y%]]3MDL MFS#*2@8HG\I%4CLP1'M!U)\8JMHOJ _=+=_)7[>U3]K.RW: 2!?P$D%6? %@ M6BG>G3 I&TN.':@KX4JSMX9*9TJ>.*R3 M)(B.@.QY0X"-\6%51]T4:9D!8VHG#^B*](/%?IIJ7< )9^46[<$#_B5+U=NW M?)4 *LRR3^(S(C_0.MYBP-ZXNRJQ'2Q=;+!O0I$#=-:USXK.:/:9'B=T*:X9 M*O<_D U7/-I2+UE5]FK9J/B@R FTFE:66M;85&2 M^FOCSX1D!:6N<[]2!JE9O@4EOE-^;9E!/$-D#=K!=036:>H[20@P9[RE"N&# MN53_"[$I)Z6:B4@_ZFU,05P->E=>B\SR>%7Z%&5I][ZL"-4+ O'7 2"UOJ,5 M7\[9W3P ]&"2ZJ<"UMF?JE@X=6R[(057%)2CJ\41/7*T=W$G[>I+MP.=(! O M#P"IOK6/T,?9\J:[M&#TA;HEE+?9ATTZ\IM8!SV2[+GG0=DITJC[3\UKTI = M7KN48@$"<4?,*J/MDV NZWO3'.XS])+:2/8_6:;*,5;R$4Q%%7/#GMC2KXP8 M=[%F/L/5[IAF*:/>K'8!(.5X6Y \DY74F"C5HU U>K%GUK3*U<)%,6_*W_./ M!SXH]>5YN>]21_)<[':IMW#:02#.D%EM;^TK>\N\V7!)(T#^K)FCY&8RC=R2 M[S&(\J/2:X$8K4!2X/9=I9:4VZU5I7.-9A4/@!1G6K=4:9D%#8&&"J2LFE ^ M/]/-:%$Z-6:-[JI:&KA-.UT5[#:D?*]<:V>K-'(59C73K$):KC>SF"OKK];= M0L943ZFJRGAA0!@]HN_I]E?4!_S2B,O5;DHE1>MA5G;_4>QA "2_V4+I><48 MJ0>W$Y&SJTJ;6C.J#?9UCZ(;R][5: /N:;Q-!C>^TDWK;+=N4V.'=M94)6"?.!\WIN$V MS2%7#@*!(!#K#P#BG1\4T(SXO;W3J6L+X]O5Y-LG;C5!2)\.EM9J2+$[(TU' M28N=5QE"2&%SZHP'26_-ZJ19X0=G \YY5G(2"%VW=+/&)[$8*T^F@3TTC M8\U.4&467;CNJWX?_=&<"8,%?;)9L1SV4% U!TG;BD0M+X7@D]8-73Q MQ6'/JZ_QG'8,&@76/&/^IH;=9I?6/&T6X7UTN MY1<+%K:82JD)9?7YZGMA]"JARG('QN"CK%[7KKLOSYL;5CZ-.FB%.2Y.;I ICT( MQ/P+@#A7^]YWG,75=FYH5N2_:5;4;TB@UD54_PQ#F0JJCNT ](Z&+^MNEYU1 M:.?6E[4S]YG5*P!$:KZH@7^"7#\7"R>FU0[EP^-BYO5>@V."FCJ$\ DORY;I MB"..7QMAB%K+5XTW47M (/H/LTJZH 'R((JS6%QZ6L$@"UL3/=9S#1L85-@. MQCI[WFP:Q88[?JW_@]5,3Z]_B7L& C$6FE7(&)DZ#,D_@Z;XIP4,D$D_HTNZ M>T@K@GS;]A/5GKV-?")^A56=F/A]^M.Z=<0_9N5F5D'GT=R%D(33.>S%:8XG MBYCIT= N!6-)T.K6=?1]GBT-:;0_*UQK@^F/9QRO45 .F]4>L]HV*I.0(4=. MP466:2B9HQ6[Z9HS>J(62T; MN:I> 0D?+E\:#71Y9M6IE;>DOI;[3764__3+AH ^DA!!2$8$]]02D3%P&_45\0E$P9] M!+F47X >1#)@79CMJ(7'OF(&42;?:U@X^IC]0MPES)SWQQ \TKN;/DA+XO.3 MA4B :%%IB_Q#".,M0Y'Q9Z (M!T^):X3W8B?N4N*20>N+H9@$X!;;[/@3CSP M]0QX-2>B[SIB*RO"($",,C2<;F0F?0UD*VH>=?PH']5)$>^$HK/)=+NOZ'?D M1:]ET._*:>,:&%EVI=<1OD1\23\)WBVT9D; =N@R2\GPZXK.ICOX'Q94%$OXJC8]4@Z MTDZP;3L$V<8=MTU!QK 6O"! ]C=%7BZ!C->N['*&YE2NTWG!%I=C&3VP">W* M0AG".OF67")OA"75@T'WY#_6K;-42:TF5^$5S/=GH6 SXP8G41 3XW^+)C M&B2R!U2Z&/*C%4H;A0[59^0_AZE-#PX_@Z?HEV[;#']4>LFF SZ=97S*!T^Y M[GRA'8RX,*O=!_SUM(=V#T34=X;Z%WJL_5N^&\R[\?GA(#BH=H.W'@[3A]JL M@3%9@0\>D3;"GHQN)NK@VUL^$C?"9>H_A$N(6=2C!"9"E?>>#= 8>M;_%$P-4&3G0$]'=)^!!VU=DPX 'S;E,$0&6X*=.!"-H@Z2JP MB MUF_"\I39)7AL9LEJ@ALV46*7Y8/%"C,B;+$ZWB>O%=B'W) Y?KA41OB$-99< M6S,T@74TK:Y]@QFOZ)'MQS248FS(C7=^P M)+1WR_FT;^C4>FG8(;2T6K*I$]U6=F#64YG T;&' MC$JF?=<*>@)=J:^FK:=MY;M1W:G6R(^4(Y3YR0_)E>2@_5RR$TGB'DA>00JT MIVSD7$ TD'/85DFG2:-,:(B2%,&P M=>^TD"FC#8W2H\^J\Q$5I?1V!FD>O4$C$!\ MI\@_<85X1!:_[Q_"2_&CC9:$BV+K&1%$$.7 V1_4HI;%K5LI'O5AI0WD.552 M%H3D:%@"-1#3RKZ=L"-9I<3*.@'D+N&=:2 AG9"F+]][&O]&]V.#!;Y373"=BZ\EGSW# MI]2.[&P^3P8/W="ZD8)[D8R7Q/WM&1 O J<)%#].F%;;LC<$+S1=L%? MUDO2J;AU3 ')+> # T_L=$YFA!([IO8R9A*=>O.%_@)#U6/^.EZ)K(.[E5-* M.L,N8#W*?\7\S$P[ZLXP,I8&+*:KZ?/6F>BIM&=3$VC7B:4]>P7I2K+I B^L MI%%:PDF43B&*6281.>\FMUTFI9S;JHU]2(QJWL' MOT]/J1SF5I9]E_#8W1HJ06\"UV3C%LX/:T@T0_6N88Y> OF[.KX' 1=9'2/64>+ M*;_NIZ+ZE=UV,E&NR5=;G"#K"5\[E_#0PYT& R>W?XHHC@7OC 1.,%J;/V8_ MI&^M#XLV4/^IL?';0'EM''+:1\&7/+383G8CW&D'_#3D M(3I#MA/*RF@0OX!%13T73L W[2P5[$',6I4N"$9:C'* M;(R,@RZIQB2C3-+5F(CTUZ(;F+2HU8++&-6.6WP_S(.5'?S-V$.37#FCN#OU M7>H@ZFP-0G&,_)G-E2E(/Y"M$D?2YO2IPCM$960X_P'18\:&T)I /UE^0&7MN+*@A*&"E@BE%LPBR4.1 =XD2A44IWH(['F$\%;> M9LY;GW,< _OV"CM.+L<-])2Y$U#6?%*,ZJ8KJV5O-9<8E1)O92_LOK"[Y$E* M,A\CC3GXE\L0[_3Q9O\1V3A6LML$]T'7&,D OV:3(K1:JW@MRS>>I#\7MY7_ M@:T1^I1BDSMY?]5I!_.X,Q4?M@VPLQ23'0^S%XIO@\[0:P%J-4_^JC5+$2ZS M;GA$WR>.J(% R8*QRNAD1YZP8B3L*<>@"]D6RP:5QCG.8O'$5: >NCT 5"^0 M*_M5\BO2WJY\6J\8U!H-^2: -Y0E:7C;:LZ'(3D'JHY[_V+5ZE.7][)VB:&@ M9EH%@"R?8>*#MPDU^M?@;D*##@TY6#C5_#S_%5^L"H$.AW3+C; RKQA9+SS; MWJ\D&_[:G$FIAI2$K2Q3H MNYY]TAK,AB4795X8F3EWR % 9<5&!IDF\"U_3"+C%+YDN6T+S-LTH8 -(^TE^5/.5)=5XB.:Y2 M,R# Y4U6TGB:.&4)G?-UGZOD-[MOLY-X,MMM\1GQ!M8;<^Y09U8^^I6:N]PW M973E)^POS4*Y5VZT8D+:>O2[;$),V:N5;!,^V=0EVBZD+R:)HGDOS

>,(DC]Z6B>+$P9M]=%W"@7;DH2JN1S%X<+R_C+ M0" :VJP65@0T>G*>EI;7SL5\5J\RV>;LDT_HD;%?I/=UHJ!>\8&RV9OF"3=J MP(N=A'/YD\S*"@"I3>4_NNYR,*6'VE9@2*J+C"N55EX$'4M\9AR$YA](K MUD,]_,O*IL.FN+[7?(=5V^25+855F]N%-:O#S2O1DRC+ZX91S5#/*C6*E\HQ M-*(D4?^4ST.=\??6OD O<>6JSZ(S;0YI5>@ZD+J M34)":LHO?27^1E2^SA*/\^O1W,?'N;JIFO'I-KX:7\(,LUIA5F&-RUE1I-42]GE:['*VZQC#;VRK>, MAV9ESF&%+O5MRA_$D>HT^?[BJT9OZ7BR6[F_N"9B3"L2/O%-4\4*!M?[*:R$ M\VWF*CZRMH! E"8 ).BM7U-!)IZH&B_;7YQAJ-"$))W2U2@-$7G:27*.K[VR MKP2Y?JX\2":RF:&8Q=ID5N;<7!!5-UR[AVA?E6."%SL97/6/DN"ZY;JS$9?NDA3E$YMI)4]9[B 0^2$ HD'[GA1'(!YT?BFN MR;K9&@!>'[>VX1QX-(11HX90O86F!="@U9'&]="VF4=,EC [\[%FF95#WU34 M1D1'YW3DU:S:EAW(ZJ.?ZZN0K2$'J_.0;[T3C..H@-6>^M,H_$R-<2,ZR7RL M5@!$O=OSD? "D=3^&_\Y*[[9";_QJ*2."[0$?ZTZ ("]EQBJ@9S5\ROP@&CF M/3T1[V16V68E[7[&D"$FM7VAVV<^:UI)O7K4M19/N1XL,OE3-FR]H%>1QU=] M+(^C++*RJ[ D1YB5LUGMZIXI. &O:%O(2\HD-?IS]+']-6KVYF#?RC#6TJW< MBFJF9-5U731KEU6(KH-:!@*1/@ @RKVN)'D4/+PU77HMTZN!)E;&0JKO"7OV M_3"R!(>W'B^_PC^U:K LF__<"EPFHO:9U8!943OOEB7 9[1,:%(ROM2_4];& M;JO>)<_>-V!X+;NU=5NYJ\RTJK-4)M%9*4M%U)MF)3>KT,XDDQ@VWG+4X)!Q MJCY;]S5V3E53:>H^N2%>\V3K IU>,W.52?M+MLRJ7]M,_6A6*+.R[IS7M O6 MW_R];EM&6]VG*N*1+U6KC,9]-'V/8=O6^66_R^>L&M">D&VP^J!=1IMO5HD M")4WXE'T.[=DN+5X:\*1?ERQ/+RXBP!>ZZ=NO0<><=O3M *28C^MX3LD>TI^ M?2B,#@(15YM5QCD_)"VW:F@ .2\AOB\;<3.\H#,8,>%7TD)%6KM%-AB1T?9[ MZSV0"196M6[H(+-::59%9VWP-W.E@VK@1L+>WIW G/"P#BNLU+S4T]6< !XO]T6[">AT]N M'6!6^!ULN,>XX!9>EY5E,?&QX0_S&K969E-TS20'+W M]KU4-L5_ZSPAWQL^LV66+,TOKGZ-]+@;HAHD12S=7ZD3KIBV73]&VOI?A?PZ M/,W@GNO;%Z?['?^KXV2I:_C"YD3- K_T.H@ZUHU=%:V\LA1NO"_TFT:M>$7* M,JNE9G5[2%6W*W=7[X,J8<*,#F]C7+A+TZA^LQ^Y]GKYF%N'J5Z[9VF3T4.8 M/NU,11!)\E_U=#FTH'C117O8_N(/'0!\.7BTS 7^$E+'6(UHA)86)B-Q,%T, M!740KMGNAO9 2!:J,"L0SQ_/ 5.Q&6/9$#K6ONTG%(UYHAV!I6+.T>[ ]V/. M%VQ$;,8\CHY#VF)^^%@BWV%M;!U1AS G'WH4O:=?'I6#)]-26A,@,ZDVFB#H M3/)O*A8VG3PO[Q-\&FGWX5WPKT2$]P_$$&%H_A!BG&!U/[-0*/8^=[ZH5M#7 MK"SNY^6H&L"7. F;!V3E= :[.0C10J&E;A MR45GJZHSRXM_ZUO#ZR SRE">GR%D=9XF>3-EM\D=O)@>*\.A"4C[F#[J+V)-6AK$E.H59 M8: $V28AY@UAC?4![&4\\5(>DB)8U).*[.8M-I8BOW'->B[5(=9< R;].O")T21\D77.X1);F78@'@C]>>7(WU% M,E0:LD*P-"4.M9+[[,!BE)#]P/TVZB4+9S6 AE$_C37!%8;+G4WPJ^7+*SXB M;+6%O")$EO(I,@1QK82?'(V,DI#V[T*."I^ZKT#9"@A6SB@VE7F^%O:A\4I' M/=RE-JS\)3RULH^; ^^H.(0XBG M]4PB(VI5A2$DY KY?C5MP4\0RM+LC;\0 M)U5A,WCQZ&.9S=U1X"BQA#?>2-]RW N?3;/9,XX/HM.'B+TE"36WB!82WXK('BD2$5UQD\51!39 _6\#<>\ !+GT!X0D,'J=H$# M)-:,:3K@*0G3[XY_H^NM:KV MHP+<(@4A0(_]6K+2.0+[7;I[ZE><+VEZ+P\8:Y^HG@LX-6^2E>!(=2=(8;C) M)DU^,;9-'Q9[ RLNJPR8A85I"];=P\8K"%-;L3KB[=X% 'SP9!4!=Z4W6?H: MM[K])%&(%39YY9W"^M4&Q^[!.IJ*=PNQE@;W=0C,4T7\5"+6B=C9=HP?D]^@ M]^*J"]Z(5G"6%MD GUEGBS?FC#!EX$,Q0H880O%[1[\/+7?",[;#\%-(J(H SEZ$6NC NHIX@?O!I")]LZ\Q$I"5T29Z&FJUWTQ:"TJVII'V M$_5Y\BT:"9/9$LQA$EZ6SV)/)AP73&$*\%>PUQE1^,RL4?I6_.+#7;00X)'O M%JH:Z%S]DSH&M$\64Q<"9YAUJUJ(@\Q.R:O(9W#%S=.8Y*UR[6]C!FJ6(Z, M5BWGH@14A'0B_1RE4!P794.6"3UV_"%]X]>N44OU$O8_;0Y.FMD-^6F1I4^E3RN1$5FD7Z77-T!(87(=JWL)[F+59/&B6OQ M.^L%C*+FM1H_VI_ZR>P95$E5+W(R)=H@38L@A^L>1)PB$;6?M[\GCFD25B82 M15+?2>T$-MZYWI&QI)>I[J:9.@98>=3MS:<0Q\GOZMZF=I >5O5'!)+F&Y]N MQQ%3*CQ6_"6NE/R:I"78X!<;%?(7^=-E'%EQ@3^U0K*C,!-2+]I1Q$IJ$604 MMX4)>./@9]Y7N0.0SPXZ'@5*,F>C1:@]AG,E*OA:Z67I3CA N2Z>#;\#?BRT M1NQ-?,7?CA@.O__F]DG83*]2_D\7@MTLN268 Y\@O MA+> U.(W_"? TL2IO&6X#Z&3.#+>>J<$_;<^13_ ]O8$K)X2S\+2[9?^HMUAYQFS@*V MFY659*.P4#0F?,W7$4?X%[D/"[]R;W,V)P1Q%K*:]F-9%4S,%A%&2'GF/?XM5XR MQC#O]-)5C(]Q Z?"B"?U&8:1 K5M,".$A-3\+,CAXY:_C9UF#\JB0 M+-C?LD4\&>!=R0$!-+MI=@%\<96+[F*N&WN M0Q *K$JH^!.TE]J,+AXY$RE!&>=N;SD#?9^3) 4B;T8N%V;NAN^5E[)[TL'2;ZPCAR^)\E^YM[( 4"2ZYKZDBJJ5-DA1<*D)??$,6EGI6[" MJ,-NHC8^>S=*H.#Y;9S%7\N;O4 @6, VYP[X,;,*TBPMXU(7*==I+L!L2P)5 MUFG;) PY^)!*9"OS]__+_R4YNZ&9ERLA+TCD>[//F-5^ "0>4S=422DJ18\Q M#"J072[_D=HJF5UZ_9"#4*R)\*?R">JY&XYP7RCN+]C&([&K02#@OEE!U$G- M[RG;%=D-SM"5,GA-4*J_V%19&]4L=#',]G?CVU3X;)C-Q:BA"R;S9K&I9L4$ M0"QEG6<>"!M3A]0V\VMI- MVUX\;.X-G%FYUFZ#^F.GF9!03CY(_P;Z,6&)3@S+"5NO)<+^V?Y<]1G.6DM2 MEL ?6_NH'\(OF=LU#("8G376V..8XLHCF+]YZ(H!3%<\LRP34Q9JT$1CC-L1 MRM.84VLW*V(P=ZU]55NPV\W*G$DQW:M>4M+1%XP^9%CN8'D5J>SXJ])0XH_0 M>>H (GX[2-%,W.)T7^Y%W&#MJV@ASC.W2PB & K3#PX1[6D(95OG.NA.,IN/ M^VN3&/@#=-4!.MV'+3])>^TD*O&@_;7VE1^C[C2K)68UU^0O&4+5ZB6B\SDR MW53!ZV.=FE+^M@,SE&3N)9]-)7$_)4/E__<%B9;7C:TYHPDHH1E'2#1 M_J\:XHHZ_N;F%#YHZ<_+3&YHZ,DO/%15\Z( ""PQG2AD;YYD$!;!';KTEXI. M3NTQ^!;G_JLV=RR'A!>>;CX+827SZ]60%X<8U970I$!HY0SH^TVO]$XPB,-0 MA3M,,,VQ8@5\^+\*^Z/M _I/87Z3!JU*WE.7CHX_M+DJ WTHT,4P@,[>U%H^ MCI8X=.A:T*73BG1;,+I_E:FUCR0HG-I82*Q/.E6[D_ AZIS)FY 6<%8O(2S8 M5*0KQ[]W*"]+(BR),75[*+71QVNW$JK"0!7 M4*CO-WF4":EJ!UZI)VW]M ^:GZ2&_RK,^^8_HFD%!^MK!'Y)TZL+>=*HR<8D MKE/ FG(3Q\;C3ZF*W>* UZYBW[=PUUXJ'=#W5?102/R]J[(J0#5K-18+ ,4\%)'_Y564TO=$_R;]1Q2L,3>54[ MU>7N:MTQ18&'4ALB?^B0ID:+V)8()90\^U^UI4E1O3?_8MWZRNA$ MDNFD_GADBIZ@>[6;5U93-N@ATG UGQR@JK.B$DNM8IB\[K^JJ&YX7\[=U(K^ MZMSF(\NZM^5I@J^TO.%N3OX&LMJY'??&@-4U VSNJ:CRAOV[R:NR@+D,YP!;/Q M7R4^^88PD0KT..&_QSQKS\+O#C8V709&?=+J:@")L[*: ?!LZZK=@=%)*RJ^ M T/_*FC_9895:D*W)>U,3'_;'FIK,*312)GPB:@MID0XJZOV4H)MWYCJ*+Q) M_/+#^#G_JHB^'_R,U)"NY=R1F,;6,,ZAX/0&(WNECW]-#BO>V6A:P2(O7%MY MA$F<]*'L)3[\7^7>%RZ[DNK;F22Y'U/;@A//#$ZNOR!D^_A6\P0#SJV5WD++ MA2>,&[@K)N\M;<8S_E7S>Z]H3Z3N[!A5+XEI:!Y7O U.J5\H]_'QJ;IEM^#.SN8$'!;?C>VN B M?WB;;'\Q%^&)!X,O(WHS3T-G(R/"7\$\D=>\,N K4+OFCL$'D#7C#W-)Q&4G MR_/M">G5+04E^ '):!$('PPL+8X'7F8(P8V \N!-R!,@Q#,'VHU[-Z75Q]DM.2-]X+H?%,[W-7\QX+_8ID-(AV/JBV32/])AB*-4B;!3<3'ZX&8 4 MD6[-O@;Y1'2_C,P2E>3W;L_QDXQ6'LJ])O(5UN;'\\FO]< MZI(ZLS!#Y'O@45$K7^]QO]B7.V:=6OR(/ONB;49'W=6N.UGI50S]J^P?AO7\ MX%QRV3/4HOQ%ZJ8#BPN?2]]Y^!0=E2R8=;/8GE9_86_&\B[;KKF9 M(ZV3]+.RH^H'>?$YUZID2+>\+/VIY)C\[V6Y^PL* ]1GW$V%4@5O5GH1@I8T MUI'>?>I$)Y"9V(^I2,R:Z$SF*G-"FT\@_[B3R:=XK[F141@$8<1CUMO!G4@L:78P+ MN8RQ!;]U>X"Y"'6PVH9+@6X]\P+V'+JC-0;.ASXN*T=L@!'9KQ%#\)7PW0S_"O^ Z3I 1-3C9O@O(H[CBC9;()SB_&:WHS=AKPU? %4QDDQ4DF[%9 M X>NI7UD3H$^I@Y!RF"UE+Z$!#B7 JE,Y^$+\/EL;:$/0&[LA0N>; B^B,Z4+$ M*%DXN+HH3CM0GU3LJKJN'"O^*+]+RP#W2C\7AT"DXLW']T/!@MH@>Y@GC[F^ M!Y;-14Y?";]#!@;6%W*KL'5I18F&4<7YXE6Z']2,XK?:S47'P1>4U<>+KAIOQG$;[&@\(I#C0*"ZE@ MI_+0N![(/"TK< QR5M7O4@LY+5]E"8=!R=;][PM$)[?4VA7&=T^11Q;-:*63 MKQ7U-C@4C!>75*^/YTM"'A(U-0=Q"XHN_, MT -NJIP+L"%L21.0"HTF'@3VP^SRG@"[87=B"X!PN'ZW$( CCJ[;"/Q"G+$X M0YB%O-RQ%#<;>]XP@/V!;1/+L/>P2L)J[ TL)?<"]C:6> 2!_8YE^W?BUF(% M:_-P'"S:(@G@8P5MW1@1;5Q_#$.AOA7-QJ I?X"S&#S%-H>'T9 /Q"1B1DDR MOU',7^)7)R,VD$BRF(';A[_:FHN.%3RHL$*'\[T%?>AP+@Y'0A]GG\F&H0'6 MAN@,="_CM.\?]&4P*DDU2_<)%2_7\8VH>)D#%H+* M$RNR$"BQ<,=A!NH"W\$W"#V#"UF3@9[#!4W!8OP)QYHA2+4AV)PEJ\J=>-W( M$NTXAH$TJ&C_%Q5W'1?%]O\/?!5%+,0B1 1%02D1D180"5%!NI?<[N[N3K;H M+D'%0(QK7+NOK=>Z=G?WSRM[/X_?]_]Y/F;VS,XYY_4^9P;>PKA01\X[S9QF MV1O?SXPW'9[_C!E0Z^.0SF(+HK><9$P<;&DK8DP:.*S]1/_9NY'U)V-,IPUV MG;&D]4;>+ :]:6>\!Z.]X=Y\+@-AS7&8P[PAF+VEC-Z]VZ?U'+U[NU5;0%=O MWL.:01<./(9%TWMZ+;DJ^HNN%L%:._,"&;1 ZC[9 F4)S >(F:;S08*@ M'?F5I$S,F7VO9 C6M;J+4B;KL_RJQ,J>2&T4_\V>"\*+P]FI68M$PVQR3+:( MP+;YY(O>L76_,M$#CJ+WK.2#I,36(9DBWB[3B>/% (I2)!'EUM"%SX4'UI4) MZ<+TZ"YAE."N]V&A5?!K_B# \@ ]G>(#VFM6J^@?C4(J%+FIYY&KA5#E4#56 M<$D!RD0*R/+54;<%83*,=Y@ (OLUW^"'\ #=ZT67;1R+6?C%PI'PA:&F,A)6 MP#,NK5+Q7^M#,_KX$BTM*H6?HLF9LXU?I+[Q:]3SX0&Z[HAFMX>9CPI36F3B M 0&EL9_X:S2J.UYYD!]I]X5%J=\[)YJ$,A2-C9==JH7; R>PK MV-.[4_2)_[#+CW";[]>FJIS&LS07K,WE13=>J;U@]$/Z[?U0"J\%<;MG*\&]T-TYF9&A==-9/-F:LYS.Q& ]1%S"LE_Z@FL]S3 M-,I1K(HPCJ*&I7?G*%DLU*\K+.$!&CQTVT6!JN_:B<(MK ]JCG 9:KS*13!< M_$5Q25"4>EI^7C!^R7UY*/^4^U3%-/[5D=]5[Z<5J8-4 /4=E0OSDZI<\1CI MI/@@WUL<+-\FVYPZ6[9'>GU)L9L98+:L=;*C%1R M# <1RQ0S=*^*RF47M:DI:.D%]>O0$])%Z@RW=&F_:NR(LG6H7S8+%%)526,H M@ZXX5;<-SI"76Y<7#LCFFBT4[+KL6//VPFE26>.4Y$2)LCY]\0/Q'W6+7/>(;VNK1I3U#[73 MY@*Y2,G<\)I>(+^^/AJ6*[DBQ:NT]CFV M[DK3;=A)P>6&M0@U\5;=:%1XS4'+2_2A'*EY(C8]X5FM!#<8N-KX"+_%!66^ MB5_\KV+_I4ML5.-K!*OJ70C9Q#CK 6),C9^YG30O^U7M$'E2 M@80'X<<-Y MIC!7'=)/ULZ M:7F]MD7"6$35[)?$3QG0N8KMV4&=;SUL3..ZF6GZ$[A1M7&ZQ,H)!F_-SG5+ M=4O5E: M=F0V:FNMU%^+\U.MLUQHR]/VU2?1V^) -B@]!]SGUI/,F8Z-=J@C&Z[ M G0F\;)(NK88'@!2T9S)'2K,;%!Q!6FSZ]RY\&5*ZR)NQ=Q6"YE;Y+3!HN0: M1Q0?U+% ED9\U3I?2@-O:XJ3#!0TU]/%KU/-UB_BLF6>EBGBT7-+S$GB&4Z[ M3;>$9T<4[TK[&ET%$=:2J?4 AS16J4\4S*RSJK2ITZW3E++PH^9QBM=S TWS ME=5.)VLKQ6_M"MVFLTH)'YMMYM.@X88>T^C\1MO?QHR4+DNV_DTXU12G+YT[ MLW:.[I'3':.S9+1=S6B;T7*><*#9LVD'B-/@UH#.S[8%U46E9)E-UJYPMUJ- MM\12#=-_1:<&@1LG;^G#_J9+-?V%SX,_ M$8_K+"?L#HYI3RQO*I$$6Y1&\LI]4#\PO9GM.!@E]8C-)'[B];'M+S1Y8V?&?9>E-R_R8L#A#WN9W-<2ZD] M;]DW,L([:]D'EA]IL[$/!_W5@F"?=7_84L+>/;J__@MGHUTE;W@GO@WCKB\2 MAY2.[3XCDJ[=WH$6OEU.: 4)M4&ZYC ATOUJTT?AWM'/ZV+Y7T<4Z=Z&Z6H% M;&$?644HV=AU5UFTMJ*=KBA:/J<%)J\+JFARE\/R_W#@:.M@;7!];$M8IL16LN=+F:&F/JVUZ9MX6^+3!:*:X[ZH_K-OA(#?G M"D!V%=+/Z72#;NW9T^Y1$M+QK>6O-<.MP*9C<Z,[ MZM!O4@E8(PH1MME-*/CS/#R5A&U:F;*;B,.&E&T/P2WR) M ZOQ#<[;-CS"/0 &O?1%MG5J=T/R2!@X_#?9%[6Q:UGR,,K_38]IWB$9P_H M*"Q?_7H99<.4V?U'*7X 0(.<-<^N>G816$A@U78(:TZ6= N0^3CIS48J\V9X M "[RMP1I]@%G+-MMOQ85O(@0'8] MJ6E@LLQEZ;=>O=3@V]@=(]TWY4'W>LFO.9Y-]S^U:)BK_P& P 6&_]3TW>_M96#'3;TF1YD)6\ ML=BG-Z M5O:&;8VL)'-??<."I8^[)]9C? <[:JWS7 HZA,I) (!E\W_J5!8*#4G>\1 3 M"B-WGL=>0>AT_^!K4+5,9\(MC!J43UJ'8Z]%D3L(64L&*+W$2Y./T)80ATZ4 MP5_@\X:+D \)T XT>HA(U39CH20)_2[>D6RIB2>8*9UKJHA?J/6A@Z3KM/Q) M#R@DZOUC,N@Q5N60'GZ=5=9V&WF"5:'Q0]M8;)H>6\#JJYZ&^\FZN;J8@&6/ M67R8&,@>,VDNZ05+>&07^(XT:^N?L F2K%9/Q$1QI:H.^48DI0:@3PG/5U[# MJH2+T_/P8P7JD,=X&__I1 JQGC=\V!V4:@C?L@C"TN4U"V%J#4 "?4X9JBH/F6 M;?+C\%S3!%(7,LT@+N]$S]4M31-@NC2+@N&8!ZI#$V!XD73\@:&J[SW3-UT M)798&@,@^2U?9+M@>8U(8B\BIVXZ\"AJJ?EGZA'T8&U>T#GT"%;=E_*;)-=P-!QMRP>J^M=)K4''G-<)QN*AUN.PG$MTT-G4^ZDG=]Z!U MJ*O6LO$;<3,DJC\1E;O^^+%17/UE^&']9M"G+4;I LB=#9D$-]C?O<0R(.+/ MSO@4)2JR+3[P, K0T#,>C9LFJ=BSD:0!5PZ,(0N@>^I0%#S\I60/M03YG3"% MEH3^6E9"#\*^2,EE3,'O"G1@W")ZC..Q78GL/U()R[&OUC\F0O"QMA(2F8 3 M#Y$I1"O>F4(D_5&*H.+)MY(I-"#E7D 4?2Q5Y_B>64J;L6L?+H2![(O'$QA# MEO.$.L9G40)QB)F$W4\ZPS25))/O,9^M)%(NL<(6%5$S60F.#/HE%FKG(@Q0 M=+RG#KM9M-2\!/=,:!9<)G@*?F!HQ'4"7K$_B29P3A*3,?SFA7KR=GZ(XQ2: MF+=D> /JK'91MS\F3'V@=B^6IQ%L!O'K'_/9AQ+&M MV_6^R!\;/[$/HQ>OCX>?P3"ZWN1/P1YJAR:XXS:T3EYP!#?3IAQSG/I0N'P3 MCO43U-^2P?:">FFGLO/@A2PSNP$)A?U@OT:#\Y(Y!=C<^*FP@ MBI?O2O8Q2O.H(>X&&GZ#%^TB3=_X#SV#[J':0Q^BZQEK&'X, .0>HX%!R8$P MO1G/XW#,1N;:>0VLT_5@M(X;7/OEC[-@M#8DJ\Q1VA?)(%STVF/Q"='^7#<>0?ZUI'@YK"Z\62' M6IKL+%EO,%,Z*+ZZWII6RG[-I74&:HTZ,L:#>DOYV6D]GI7\G[R,BNX^B3Y;].=S&L4GG$P6D%Y:ECHDTTAZDX" M;G&D/$O/<<+^OF@KD5C=[2H-)#YJ[R?])!%:HJN=R>Z-TS,#R4?J:%'?*4$V M%^^79$;M.\ 1SB:>I*>,D+RUR/**<&>30J(EEO97DTJ(EWNBJH@D2@<_HY,\ MKW53%(LL;)9X4TD]IE3 5LY9'KV-*SX$\C"VB%TA!6S0:+J_X=9WEK*3M;K<)AM-#0+4S!CA?P!(]P:/PR M03-^3_D! 9(X9HV;H(04NVR?@$V.\CPJQ)(A_XX.C!TM2OY5RD4]A"^C*OE M?BPM$#>-[T#;!]S'NTG/7QW%NTR_MVPL[RUCG6!Z\!;JE MW!N\>3PW;C?/ 3N=2^?>++O&!7'_3.=Q(=R!+)LZ(YQ>))(ZHQ MF:TSO-#,9X/U)LX$=HQN"NH-VT-#+7G/=E9]2KO,]E .+IW-GJ^XX7&$]54! M&5$-;%9? U1=S)+4P=G+6876$)0?*]QTKR2<%6(\EA;.BC),".MD!>K]//#, M(YK_$OU]YM?.MZHAYO7V?):&V=V"1%*9]$9"L9R)KSN6JF4*K0?"O)EHRV[8C.Y&YM5T M6]I,F[7BLG0Z;4=PNN0%W7NZ@XQ+JQNY0D.0?)C]5311MIDSG_1&NI^S#/1$ M&DK0@1]W+R@TZ(*9R\:3LD+1Q[XM"'RM9*3@JG2',EA<1O$J3X M0,U[L4'LE?->=%7$3VP0E8DF!96*?(1[IU%%CX02>_6@4!JKW2/(DZS6;":N M%%>JJ37S1&*5?\Y\X4G%JX0WPF0%(/"B35UFW\.C'- MXD80B^2FZ&JHL->8FHT6O-$K$O(%8%U2();_5>+ MKC:;\8^%MQL]JTX*WM4ILRX*(JTE\3OXF\WO E[Q8\RI4S?SIRKM*\6:/>*4 MOH\\BPC<4XBO$59WIE0E"*K;YF85\2W-UO@"_H0F<$ ]3U._;"J>EZ(\,:*D M+&MCS4P&W&P%%Z.2:^]":66WC2 X86VZ80HR(R9"[X-ZO^"J/@HS:F*S>-;MU3+QC]!XMG^"_@*:E$(Y. M#-&[$U)&SB7Q,:TB7J.],,I(G8AS^JMD4"E3ETV9LV:2YCWE0G2(^@N5M,!9 M?8&Z:^)LS5$J>T2)5QDWL5RI/_3?6&OA)W5 %K&D2_,WR[)ZC5K%VA>E5]6R M[L]O4!6Q'DP-@G[3NPM;BP^HZX9+T'M4*P;&H ML(U_X6]#K!3GZ8Z2B%H>Y0O80F:*8IWQ>XJN?QINJ,R M1/8]LD&Q0%;J^U2^3X:<<%4.E@6T>7&:2/:Q,2WY5W'_HG]K78%@HEN: M3B+O5(8W<-$KLG?4 3&FI%%6'O9<:+ME->[";(CE#'[<&!^S"]Z^VDY'-K<1 MBE O&I.(H&2.* M=K#)A>&%"JO?Q:@J/V6C,1JR6)8BQO7$9R8^TVOQ^=HXYCK/C[50YI(Q)/T^ MUEJ[\FS8RW^)E-41^#O*YUB7\2GKCIJG\X,38;7AO$^+08:7O.N>VPSO>5?& M:+3?>8TCBBJIWRF_A?AB(\JC@$9+J(R\+L8T7CJ0<, M(\1?N\;VRG.BJXS5#GW &D-^3/=VL# -WAD++8S* M:/>"??2/:'-#>$X+Z.#"NW^EMO.8ZA&%%O:[P!.J=O9Z(K1YW[M2D;?3$MM; MT %1D:V5F%S_A)8E6,]I^+9@C.)7:@LFPNW*K8^/VU(5W6W$$_.L'5L)D:DW MVQR(HR*?-^\@[O3W;"*00J896J83K0" J846.J)0K3U/:$Z5&[L<:+FYW]N# M: VIB!8&[66DO&DI?87?C8;K=-0T2U,8[3T 4!O*JK&KA=TZ+JHRJF,C-RN7 MWWJ5&YARM]F/.R9R2<-?G'=^C?4XSIMIA@8)YRX 8'CT7ZY$_M$EE;RIN-K> M*:'F+F@Y(KZ7(FZ:*,Z*N%*_7G3?#UNW4'1QFJ'>0?0K+^L/_T^!.K=KV!7Z MMG/JC3FWFA^J-J?$-,Y1[HJ0U.U6>OK%VA8H5T_KM/7(?V5YW;7_J?F=4\PN M%7EM?K7O_VX;JSHGO76S#N0>5[7Q /A \*X!%73!;,- ,G38J6Q#!Q0) !B+ M"/:]!U6AV_70:_E'MJZ#CTXW#,Y$1,5A-TQ$0H+OKV]&@6:_6C\!M=/I=?]X MU*_[:W"C8D94Y9.AB9AG^=3->[&&=.!& BXE;F5_-GY<\*7>T_ANKQF]8_'' MQI?U=N)_/5FZVTR>7?5M!9&OY"\8G$7Q6/5]X"]*5=R8OO64G<%]/3[4B5YN MW6%4Q_$]W0QJ% "@WL=)?_8P*\)_:/QTZL^+YAO/PZ.JM]<^1\>!* MV3ST?.@+(ASS"0$';L?M0)U-/4)(P;H$G2'ZX6Y,&$,)P,_8ZP-:@#@[L :B M0(GK-+"]F"#)(\0Y[ E"*NH,OK*L!S-(>)IR#)=.R@U\A'M-!HY'DV!DY!_I M529R]WH)R(>2:1L'85/>BHFP+=1.W"?$.5I9*1_U%WUJ\G$,CKXQ< KF*F." MTV/"=4;P+FK%&AZP=[CJ/6^*924(Q3TJ? '9SU5C+?!17'A)#M*=F['R#&H/ M=U% $NH>Y[D3!;^%(]EQ$IBO'-/C4^DFOV[:7-TEVR: @R=)+9@<:+5$4[P, MKA-W)SU$1HM.+9(C/42SG&80B@4)P_C2?:8M71?*#<9=M;BJ8/TV_I*:-NT0 M.ACBH+Y0% >+5'DES8+?5;0LO _GR ?'[2?<%\=O+RNAM]1TG@06-#89$17O MZW;REE3C+#=1RT$W34L*$=!9AGTK\+!=NHT+*V%NVN/C6,1BL>.2B<.B M)T,3BBYLZ^_@E&X;3# XE"?W=W)V5@[VS$6V0: ZWZ03RL4U+X-N([YI/(3FD6QHFVH<\S/R M&:"H8 Q<*+4R]SF^E1:R_ ?A&.WZ?"GA =W/P49_RDC=8( *.-Y-?G ()UCU M-W(N)X1A0AWA+()&8>""!Z+9*AF97U NRHVQM9B8N2R>2UH MH-Q[]!?&9X%#W_7JZPW;ZN2@9W4$^1K("A+*C,NR(I _]'XQ M/]'3M-IYBY%/--='7V1&\I_T^58]ZWIN.UGSH_VQ3 2^VM)#*8 V-U;75,(1 M=57K>,@9EK,Q&-1 MA%SO3*D^!&MK[L8Q\ MD1TQ^RV9RG;XG;+;6E 8/W&#/@I;(H[E.^'(HNW8"WBAR!NXE5 KU*W.)S8+ MW9:Q2!F"@=D(HEB '>G9FK-0&[4%.A_T2TT\]Q-VNNHCYA0N2-E8]@<^19&? MKB:LE4>$7R.\D=5XOL2?D*VQ9W,TDF>;KHU#';6D<6>@7Y@2T*^P$XW^I2]P M(?KP5=?QD5I9>#'^D ;OJ<,!U?95F,:#"'/;>8T">;>ED%.$'MNH1R_#>-7M M+HW )ED#5X7B2\_B+IB\/6.PR_0,N\J#O^ZW:)R0RWL)[/VHO,XW* NZ MH@U9THEA-V>D;<,J&AV6%F!_UM-F'<2D&>RIS9K%M927*-*YN*I4ICN75O,) M8>8V02A%5[B781=3#O-"D)-#[_/VH&ZZ;A,L1X?_JRAEEERV)]0J3V5'PSL8 MH]@@I!2N9S>@,PJ?L^]B?B1_Y:S :4.C.7_@C[E&<+?@=_U.V5!S-.,R;H]L M%-.',(IVGUE-](?1F)M(D05?6$[DF.3%+!QET6(+ZQKERLQ#[%44\>_4]M8T MEG:0_E"RFQ[ (% M=#'C&I1.O\V,+G!A9#(U*_&,?Y,"^&RI$)5_Q#_2#=$'R8%BH- MGL&G'I;8SV481Q*8Y,)KY$FUOJ3M9+:!!=*37^CVY[(I*.VB%2LH=]2W@TLH MW]2Y,Z(I'*5]YJ!'$']E%&$D*;3A.&DBJ:F.5O.0[&2=GG.9+#&]36RE &HA M07]3QAE_3']/IJHY]D3_G?"]9[9@)U';J2"RB>_:C#7YI.QF;4XNZ7##]\2E MY.AZ1!"*O-2FFJXD;57;UY>503(.\!5GJG2@\@CVO-2K!E&9)AD&7UM'DN!A M_LL#)1!$[,+=DN?('K2%XN&H?-97D).W#MZ.?")/RU M%+QBW!+M+$V"N"0=(7_RV"CV3IY";A0]++D2N4K1/,H#YB?.$?HEE0 MPWP:/0 HXH?1>S( _,F,.;&^_'$,OG\0/XRQ?C*$?Y8!M-$KZ=YXG MKQWY)_<6SURFY';Q,&NA7"8O/::'R^8%^UWG:G@NDW.X/[B/[(D>QATG7T>/ MX%R1G4>.YM3+?$O_Y)1+"]:H.9$22_1W3I!DO%\V9[[XZN3)'(;(OF-NN*F;2$W:8S&Q7 M\]A>=1>I#UE?;K+Z+.X&-4AK&_U/>5N7'5>IN(OO"99J9A, M:%\:(N\E2KPC%+[$DXY4>3,I<.0*F<>4S\F/L1$GNE&K3%74BF\J0B;LTC8KI [*@5O12B[&B,-,-] [9#DF08K M@.+B6O^L]Z)\ VM%G5"H7Q)Z0?!)=]1K6%"OO>0HY]\7V7>8T-HDAN8,5(YX M3^.)\B>BX?K#60)AIZUM183@3^N"4(G SS+DQ>=O-+YU9/-GB.RY$K^Q_DK9 M9O!KV\>*I.)8:V75UC69YF\U7^,FF/Z&C NX8V)#FUQ#+&+HD5]):C+\=QMR M5^,^UCF#5&"H-0V"+=IJ;H,EKKYM\H5_BATR/D$* S8:,:CUKJ$F-U0M8+%N M#V9HY%RX==;IJ"10FQF!UA0YUY[ G%R=8,S ?HT--TS%CP\HT OPQUUG&J[C MQ0"B!D=:.J*P1O,2XMV:L[5FTD!AH'$<&9RNUFLITV)LNE)*SZ+[VOW4\3-O MZJY2!@!M*B0]V5X'N%Q;S]35N!DG,>\4X/4"EM>JOW3C62MCIFG.L*"+R)HE M+-;,!JTS*P9P0-''MC\IF#!CJ;"DFJ6_)(S/OZY;)?BZ*E9S7- :+5)+! 6+ M0E5[!)$S*6J0 ;X1^[/L]CK /V&=4K_JO>ZBXK6_#QMBOQ>VA;U7OG,:$<5 M1499>$;9*,N>25;>E8T9Y2"]Q;/_H]!)>J5Q0M6@SLVP+'^:AJX?E097G=<. M1NU6DC3G%^(43=HQ,ST41U0MHV9)SO+VV.L +W6?ZIVK*K1LVZ>\'>H+UHHT M%Y6/>3"*H!@TG5T8+3]D\I_Q37Y,$SK*7^+ .SJBP-5=A:6;2J9U>)?/S'C5 MYEL)3ES?4EJM7O*F>2P(YO.P>3I8,?%KZR[PK%]9KQ9MKV*!MG2P&%-81 % PJ6TCJJ:Q M=1Q^?1&RZ0Z!L1;6<(P8ET"N.TM\OV2J;15)[:.SWB0=F*2I\R#E P#R&JGB6Y2UO5FB^.9/[Q6>!J8W[:9+)/(KSUMGJ/4)NLHG@KC1S5 MQDERXX)_>UWQW/\I4_T)\ZF"O;8-YOFK#UE0M2^7_V%::.Q?O-ZXV@CU'C24 MZE].VJM_)FL& $3_2]G%OH,#):#,61MSRM1)H &/\KYE#>O=*YO\@WKO5OO. M-*ZOJH8YI/0.U90 +*'>/O*2!%N$[2*G;%SX$Z-9Y+O>@1HQS)N;P@DQC^F M^P]HY@.(=S77MAOV;7TA;*9KMRVF" P3)6]T^$ZU;\U2M';%T6U1V% M/.WOWMF/JG.=T$5$L<9$M[]%TWZU(91Q8T05;NCOQL:LO=7GA_V^HK"[![+&CD9T97MX6R4[P,[20V$M=/5LL;-UI$P6L7 M=4T3N2;N:"<+CX2O:!TM1/F1FL.%::Y>S<%"Z=CX^KF"7_=+,/ _)>X^IURY M=GIGF.)[8E^;4 $-#VO^(3_C!VR:*S\^\V?35'G$V S;>N&O<5S@^C]5W1UN MX*R=U,$PS$OL;MVISP\/:?;5=?A!&Q?K;*Y^#1_4]\8BK#AA+P# Y_VGMOE5 MY19O;O]18O]$W M''>0VC&'M@0 3X.JVO"5=9!^W86:"-@#SAKP!J0+8B=L,GIAP1Q$(C8D<1GR M&][1WQTUC5#N6$->1EPQF%DRB!W5T@?<@ENMS:@4XE6L2S5^A--P#+B?-#GO M*_0'>65"/'P7I< O&PZF3G!T(V^CS=M(*KQ/YS?=*'6E7U>KRL<8 M%MB,&BYS5.X%\!,F,CX3VL,\N, "N<%\.O8B93ZK;F!//DWXIC&UZ+20K!I3 M>E?P@7ZS_)" #KE3I1(XY1P%3>5O7$X!'^<7S7\#$O&GCFVD"'GH_IQT0.HQO[J:+&DT3=G#S/EI7R"84EC9'4226@NEA0)##/PLNB5;PV MS8EMJ%(8"WPU%2C]L[%^U+5"9N_^==8!LLV0&][;(J,5H#IW4.C%N-9/-9O* MRIML66/*O]0?BEU8R:T;ZSNO/,4\9^QD*E6(Z'HM.M]8@>LLV2L^@D!4/ M* LPWM6O:L#8X^#KZ[CX"EAWS#S"1F2 SR/":]3)46O99S!ON_A@60W5$@[M M!-^3_ &O@RTA!R,IB)IJ'CH)Q<[<@GF-X4:3^8!Q M9LX71"/C-N [)X\%:>T!1UK++ + M/&K$(X0#;\T<)(S$\P(\X9"Y%UIJ2G5*ICZP/$EAYH^O')8;L(]KQLN$P ?@ M1*E@]3'H,DE[Q$I8D?B3UPO(>O'?@*LJE0!3G)Z>(JFQJ)=S55:8JFL MX2.WN'QR72EF=27*LK>LI'K85)4. ^TPPI=%@C<;(KUB0&-T$8#]G)T\09-7 MX97>",V3DLZN29P#0-^V;O3F"F9S9NE?50<;BE:]K_FS;ESX 5";]?[L$S63 MC33 ,.<8CU4?@=M<]%%U$7^RK)(-);RNT*%VDSRK526WRP- M%8:H]"BGGD*6_*Z*>-ENHZ75:F4[Y@5X"FL);@44CFS'J^"MQ?<)9Y%[4A^0 MQJ%WAD61WF,KW<^1CF&O_T[91ZUB1"O*1Y& 2D0?84Y%_X'-1XBQ?KC#12]P M0L+"5'?\,2)IB8W026*YUQ#\2+_WW#+N6,; QI)MLOWP$Q0.78B$4E/A,:AG MU,^%>S H6GN**_9/^HK0(S@Y?;O;<>PSNNIW501O:@$?YCI+H= N;AQM*;R< MFPK]A/C,C2XXC))Q@Y*CT<^Y"T-G89JX<]QR,(Z<5R,]6RVSYHG,(%D+OB6; M0/6#=DD+(!_AN1)5_B7$<_')E5Q4ICAPL0SU4+37]3&*(-IGS^;:ZFK#-#$8 M!-%=H:1"(K00R%SH<_6=_,EP@XJ== GQ3EFP>"82H>AW;43ZRH_84_;-JI!Z MN6AS3:RME:P!.UO(8 SD@"DFKQR&-BY/6@P_I]\<8D2$Z!>X%B!FJNWS#0.D M,J/CK2BD&M@&)7T%+6H6@:Z"+S4TY%Z!,NK<5NR'7;7FALR#NULJ9]Z'K]6< M'E$:%NUAT2#?GYY3-IZPG7Z[8F'U#X:H>GK.*.82T(6$1N9+:'E@'.L0O-3E M)B<+7OG[?HU7YY!O5^WDN5!LH$1\ S4'4E_UG38%=C[;FW8&\33^!MV$.A_0 MS$C#)+K(F&+TA]_WRUOE1?1$;./\01J/HN.8I+L8K\K[Y%W8MJPPBA8_+7X6 M%4@ !DRD/B>FN"RGNQ!^KX"SMRDNXHS$S6PDOH>T#[N(T$H>J'A$5%.DZ]:1 M&-0URZ'D==2OBS3D/VAP%P?*,ZK]?LF-&"1K RL+:V.[8B;B>MF%YFM)(7L)OLV5R.ZA /,=/0=\4,M#/FIW@2\ AN MO$B0P<6/$_Z,O8N_)K0M+,7_%(*GE!!;!5_LV7PS,DBSDT%&T=4W42O0#:H# MP-&8]4K]VL/830IF["H<1][E_P6'D\.GA!"*I3B[FH08;=E!/X4L,BM?Z8C3Z*3%]V%+M!W\>UE_[; H GZ6POX,@L<#GMVRAKT-PF[8B M)R";&K)+_T*UVFZNZ48W6L[%I& JS!O\9V+&F\#.W3B]W%X'X%_F*XN Y")^ M4:D%>IA?4MY:](S/KJ*NVL\?!GE&.@C\(?AY9X5>T$].#T4=T%N_JR)$W@G. M4.4=$HQSO*8".*#:/*F>LP7VF361R_*< MZT'?Q_)QZF.VLNR5"I:6?%EP$Q=$00IN59^BW!8,Y%504P5ER?>I_0*7I6]H MH_FW?)JI=_D7G80,;WZ9/=&?(.&5""R$[**X63V)+%>XY':27\L7)H=3BF3 MI664%NE5G]646-D4)P+MBCC?KI80)7PW_5!%)1#TW=SKIHF[,RG9R MM.9DV DR0Q/H?9WTCV:R4PWUM'B]/='O(= :6)A"HG_=]\JWQ'J;2XZ1^,;B MO'(9*=W$#R.1&*9IWGSBD.&24Q!U@MB^!X:^#><)_]:\JILLYP%O)G9 M(?>OK$\(E_VH\0Q^*U\-7N3!57P&OQWU7C$#ZOZ[*E)!*I)Y5CR$;9':JG-+ M'TE#0$T9GR17(8?B>R7K83N"-9([B#4>ZV2AB%VC@Z0HY.__/%=(1(CUT(?0 M?G$\?$OI1-%C)"3#5]2*^KS\DXB& 06/$[5BV1X L0W;,CI3/!T?,7*%!)PP M 7L+TBITPGL4?Q <(42M72U0$>.7APMP)-\@M$!#.N[>((P@;1X-%$Z@G++7 M =C\).H_X!U\+YJ^V)GWA#YO#9"WG6Z-L_&,]&^!CWB]C"3W5;R?C.FC,?QD MIKWOQ75Q==PWH)=<+L^W*(>;S_-?O8T[ESF86Y6EHYO9"/YA>Z+_SLJUKJE!L"HM207G64&FO>FQS$NU\V(L3+5Q6D I M,]WPTRV;0=9J1^M8+?S=(PKN4,LMG #\R[BJ^&/V!D-^V:'D;+VIHGH97;^@ M:M-\@KZM)G_*NEI5C?^O)#4>_ONIY%R >1E\RWN WOH9E=^SQ^OFUD2M/*G- M!FO1T%_W5S(/ QHY%S1;.P2)+$O\= 0?7ZS"2FB<$JD\0W#^E3AV_[=;#+Q1R2:O+3$K=E-F M9M;+7U/^7-$D#Z%F+87(FJE'?1UD;=3O4R;)RUV0"9% V<\5X:3-;'793.H9MFW=5E/%5* M\63)2^7]C,42;^7\Q 1QD"(V;+$(*M\T+T+DJ!CE?%_8(GWS?Q1+,ECK430@ MF6MDK3TASC#D)MP6K=,[+KDK).HP\T8+GNL"G*\)@(J)_[\J^Z?I=?ZMG*3& MXJ+FU'T-3J4IT9_KO@*' ^5U[(H]L]+K3U4..XH:5E>-^940V]'V/4MEC@TW M@%[9_?7%%?FID;9W5?1HDW5?#2$PVSH#/&E6EFTJ>*OC+>L-\-U?+>]"L+\G M55I1)P:MS'IO\P1_2VFV_ %MBQYK%L'] IZ8#B$*9OF9I8AMX]Q,#8A[OXZW M4.V[JDJ&K(G(DJPH\T-44_)9DP5].@I16X6Y&X P-F,'/6[4+L6>'A=B&,3Y M_GL\$VQ7D\QK"?QU!M,88FERJ'$[:7;D80.+M#U@M'X].=BCUC";/'?<$ET M^>;O?L;^=8MB8NUV^M%UCD8V8^7*04,(PQ29K7O,.+#(JAO#N.6!UP4S3HZ+ M57]BGOW_V[#HE1')GYYI-L3S8U>NU3WA^T8\UUIXSQ:%:#IYISU\-+V\I^.R M5+-Y__P?)3.4R2HS%^MC9+%)#[4/I >/S_ MK[*Z^JKR,E*K>ZP%YV(SNB<7+P]YUGFO%.XCZ;Q:]M'9TM,.= ( 6IPJ?[]Q M@[>WQKK#/;6E 2D'NTX"(V/V=LZI" L1M^^O_.A3VHZN#G0^TKFY>AP T(@" MS_SW>+*]9UNWO"NWZF5*<(>Y1A.SHNTIV#UD:BL'0O>9WCH.6N!\MNTV= ( M4'<3_GNO'2-N1&4>Z9@(ZTYN;RN&WXSN:!E"C@IN;4Y' ;SW->U%Z9T/MR2@ M%@( 5BKV=]V;_=.NUK1-Q.*3 UN0N,SHI4V'\%.# QO7XCN\50V=^ _.^QJO MXC6 968 ^?^T1L;E%@2EUC=1]=Y%=9>I#\)UBG">\Y]UFI0B9@F\[& M8_[_:NWKQD5*[;WRHV.E^US)$E VYHH3SS M_Z]Z3Y<\R>VU#0"/%+)D;RLEI"=U2NS;L-F@DVQ?\)OP-I] M%\!QB,<.#^E0U(GN/PO:RWVL,XK_J?PAE9:]J#E,F5QQ!4*KX54WPUW670+/ M0ZICSD,>HO^:!P9?P:(3@,T(]3JML_K\LEW*AEY/H0_Q;%%;22 M+A"]BU^3CU;>!LZ@[,JP5?Q%[8D>5<6BT>9.J!Q#^^Q@HK]AO&\+6YO(]C+\ MD[6*G2S8D_N-#<-O+$2S)14'2[:P^]8V 67L*U$Q%7,YHWP8P&,<+P<^8P;G M5LNF] YIL5Z9<4.RB:_/WB'^B6O,SQ1GEA\HZA7UKKE2*A?-B;0")PNW^(PJ M?2=L<< Q0@6!S90TO%ZAHZTYKYO,:UIW1B/%'LSEJB< /Q:\5O:M\2^^HJ!$ MSBI-E&N].TK(2=7YRHN>A0P"@3)#7>2:[HE&BGK'K5EL[-SQC?/!-3 MGW6ZP;7L:5ZNC;!Z66&"955$8A'<[#/G1U&RX:=#!@,IB&N45OOE\C0=('!A M$><#Q%3JB(F!;2^7E54A#E4]2,]&]8+=PK=@'*'//2^C!?#?\U[TJ_J#Y2Y MDKJ\D WJ4)Q21@?G]/BSA M?-W$DA)HL;()N!(.8:VK>(\L0YZLYJ#C2N) =[#CTZB0K[C=2P-AP82063NA M>L*9?Q55:,TI^([WD[\HF4>H8&P .A"E"%K%$*FQV*DZA=R=2@;A*1UA56 Q ME3(K$!Q+_;TRPC2;A_/&,I[)R(5 9@4]O03!_ ,^!QC/FE TNN()JR!%4[V0 MU;%DH,:3==]C4TTRZW?OP9UF F4+1-NDMMMOP%Q3)+^LJ@TL,F]>)C9=-KO[H7ET-TE!&E+X+WYU8+FY!K M"Q>3WJ)>E9P$>V)TY9%Y+CC?*MJ*?KP5Q LF$SJAXZ>?)1Z&_D[T^'O:X^ # M97L$N=!]%=N)0_#6:CG( 8D%1^9ZH/VA^Q*O8#8@9@4=P1I0HZ=7X1ZB"HI&=>)G3I^& M >)_?YV)L46UO?P1%L/-K8+A+N-^U*PG+*AJ!1\F%F7]@!X@T1(\X35D7B > M_I22,LV 2J/\WH_-25.FE$VB#;/?E&^CP[$#53[T;Y65-<4,P[YZ57LW;V6AC]!7^4=^,$I1 M;07 \K)S%J>,E H'DVOLETJM\?RB\14OC;"I\\$OE?95,W$HWI";2$,0S 5O M$9W$+26TTD[2%>"Q->7DCY4/HRU4YYI="VS4S^#+$WE67"+J9Y0OOAS3-%^ WXW=/!%, M%F!_KSNP>7QGZ%+T)A(./@D;"04@AG"M1294(O[-JC_0&XCS(MF8DZ3 ^6Z8 MVZ03$S.)Y:0M([^+NQ-$H/"(JR!$:@WX.BR>-J^P$GZ#MC_M#+*$GA?1@:+1 MS_NB4=&,F1,GX.L9]CD;IZ7:BUM,B 1%<^M UR&>W($"'/0O;GOJ.W@>UQKA MB*C@_C^VW@*J">X/^!=$5+!0%!5;NALIZ>YN&#!BHV&LN[LW1G=W*"DH96-+ MV-U=Z&/\?=#WO,_OO'_.X)SMW,_9N/>[;][OO;(#7T!G<'5*=_*VX_YFL3"C M !VZ5GY"<@SM#' CT(]F$=Z9MIY*]7!(EU%>6.9EB"C$ _7I]12FTMF<"^2_ MJXQ12A#P'^7U :[R/J< DR]R1\+7 <6<3/>JM#WL((NKZ4JLA@-&J?.L9TI] MV<]I?[T4-"L^LD289Y;8+-N7?".I0>H31DX!BI/<=8&/A-!WR,UL!F1S! ZQ'K8C^'#R'ZH[7=?%$9P#VFOS"."=W M[KJ/S0(>5"#CGP&7]09B'ZP/"HCUROP$TTDP3MP >P]X$_0+/IA"<18C,*F/ M32!(S_3GN^BH51GO%,JPNJ#EFA3Z.!13N#ZE&-P-44N]&O^]:&WZA\#O1<]! M+YR&H..9@\;3,$RVY:Y-L+/9UQ7*4=,Y0\M:]$V16]ZJS#N@PGS;;$S<<$%@ MSL_ 387N>0#'^Q"C_%+C_9 [!5+U1LAPP7V%*D0/Y&\W 61+=B3$.L,WI[O( M-K8V]S9T=\"JO"?0VX[V^==A;*.2 A1\LWI4_FOX 84.^ [$7]DHW)"Y'5V9 MGIO%PVR)6!N?.8LJ-5N2%8([MO)=+QTPHR.#V6.(?JL 6 M9$[^FE8#'B,_C-F6I406^,&S-*2M +FR>Z+A8"GKO._#S&[FK(-.EHBI:' SZPYC>*=^YF?&.842 MN"UIUU]J:UJ^A)-*SM@IYD9] >6)#OBF@DF"2OMCF5%\O $SD\)/W'$1W,^E M*V3!:<2_-<2L:>)"""J)2#P?_B39+#Y M(W4D2?([DK)-[5Q>KY694APY)@# QYV(WQ^6AE^=>-%S$SX\.?20*WX(R->& M$#+3W#;/$?])2_P=C:X%+VL;G!68C Y-/IB8BSX+3 B%8LS2T!Y&&'Y&CC4+ MLP36UGJ.96:F;Q;C&)F._X[/_;N;!92-2 ,M)00@%3)K0H*1E&Q#=U_DEQR9 MU3@J(W=6RP]U(Z]FLPV:E^?U[WC(SS]41@KT6OZ5^# 8O^!3<#Q0H!@*Y4^818*EK.;2+N_Z'2"R'5B.FXO"(X,CF(#MV#O.9: M"JU :5KBH+]00$T,;"]*J#('&T(M9WJQ?_WSM,Z"4X2^V+.%QP@W C]#,@G3 MKLJ0!P2VQ;,B&T**QI8D\1DC4SW!]ADKLB'4I;7US.:495G*^7L604(5U1F0$F9(-4V6>3,M)/AYJ18""D MYS52?N9ZNW02. MI&$YB9)?O>D#6R-F^EDI.SUFVR/#8/U3<#/YIKD-( &%S M7K['1\*N?(HMB["U(-?@.$&[T'!7.H%;F+(VB?"@<-DNH-O_4+$?L2>A4\%T MG!*,XN& VPO?97,+IP;G&AS$J<+O[]+$Z<#?K8W!]2-*_CN'L?;HMUB'H#E, M(%;H7H+)Q?;;>&* V ']LM^O#*M?PFA@I]9R,)=QYO^E8MI1",K9( CJ*V76 MW0.M3H';**+>D7_HYZ*.DB?5.:@8BOK:$'0H^*W*+O'IX6 M-L7%F]&%;@EE&NE".B!P\[SX":!$[JI *7E9*O+_QLLA9P7K$AR];O(1@/3# M2KR7R=FF\SP:T.;@0UY7*FUSF: ^E2NOR#F;GK[LK3W\2ZW@NJ0Z>2ER3J6] M<]#A^&803(W9ST#W#H9QY, 7-_MP1> *^;W,MUGUR][U7_L5;,,ZE17NZ<8" M94OM,YE?5GZRQW,?RAG1XP7*5#?>W4S*(R&@KQ'N4 M,-(A<7:7Z3^*UAL_I[.+> = ](RB.97[C+U%='EW:CC\_"_E%56;'Y!X^$Z-?;"+!:@Z M/?2S3G2U3D3 CLF:PLCQ-75UZE&_/1.!.'%YSO/^:E%/SZK'83\=EBI?1L+, MX94[HZ>U>15=L:,[W"MKXN;7-%45QD>O6,&]"5S>7UH4_(?R**M8'UOA8%%N M&-]N-E&6F\C5NE'Z-4EC^V39L:3G:XK+9I.#5JQ@NX*6QR-:_E*K2^V3;>W) M);DI-TT_RT93([2<9)YIK.V>LE?IBFOP,K_TWW:!<3L'_<=;^T.Y XL',Y[: MW2I>!]8U39!&93II-DLN9RFI_2/UR_)=4R39F-6U8@5M!F+\W]EPFY:(4TF#\6Q^8F:?J*Q_"MJ@^(5^1?7"(6Z!;\U#'43(OU_*#O1!+3<]H(H M!F9C0A1VPJ0:2T(YV*A:AG /K&0-D7<9_CL")?=BSOR7*3PWH2QG#71*DGOXW+C7%,5O=L25Z=_ML0#9."JW1T LRRH' L#S+U0 MNNC=GGR8;>=_'#B$?A- M)U]#KA3C"[DO>^INGP5D9GKW97]%F?E?S:5G[@T>RE\?O1@>44#QQ$8%%+XU M/Q5-*;+8A8M9A"K*-6*L$*QB)69J$6G(OEU*45=0>G(]& T,79+NT(+'TC)=KN*SX&6>+'QEND+KY9;ABCBG\D5K*5,O.I/DX;&718 MC[LBO2E#SIM!NQIIYR^B;76/"^J@HLR,@BVI^]73P\]0A7(3F#4$$^&G0XIB M1TJJPW$A%/K5Y15_*CW'4\:SC!CR'>%<=[L9<)5]U'0R<#M;7=TTK(MU5NX4 M^@?!0FANM;&BGSQF][YL-33?V45&35?P6"OUC$ED">E:U$C,SR+#V*,)/JFX!$X2-*PN MR10(=\&G@--]C(: \:"!;0%I /#BOU1!-Z\TZ&&2-U$^+#MEKK D&6>"7(]JV'D@8AAY=4)H6*G M_6X4H?*$01W0E"1 F ',/M@B,@Z^WE$ M=R^L.H;L/8CUST7Z3V$+ &G!4"P[*"!L'-MR^&/D;NQ5_4\1QW%K56D)0-S? M+@D&W2665HG&>BK2UN<4^[I1LQ,K _=0S@>*0[ 4U\-185?)=_3+POS(4ZKA M\;7DOU5I>HWC6_XO5*_;&5Y']GUO$ZY/HIR_%OM#X,H@">NBP]F0F\RO^H8A MGLP95;WX%XR_=5C:K\,JI7M0NUS7R;9E1W@R)9\2J+Y"T?N ZD EH;L#,=A= ML%OO7E"'8,N6.PD@CM/?]]J=]#)@'7(2N#ID=U9/FE:$6GQ9ADWT2_\(L%&\ MP*X^HQIOD#/LX)E;G^=BH)H7G]VM^!9PJ.+9^$ 3_DS'#'B28!646 MT"&MH1\+6].=(W4A0U%78S86]7K'Q55!*P[Y)?C"\C73XTGPM>NQ(%/XWU,% M<"_\]Z.:"O%!]]!J:59AGNC@C7JCHS^BOUKVQ?(RKQN>8_F$BM\#]P:HB*S"/P3'"I >PV'*?#4KT_! M7O#!.^%!/."Z>V![^I$_%%H"*@S8DJ>8N3[X>_)PUD#XY;"DG*AHDMM,[JVX M?\QY^?J +7NOYKS4U(R];MF!Z4JK]T*>IR_OXD9T('8#W!/UL]62&Y-. [R! MB\" $.NTQ;0NEW<9)1D/S3:!SH!G]PR#_#._K%X/V9K5L&QG0V#".*/T*YFE M"8N@L82'26Z9Q<%V*07942YJJ;XY+TRSTU+SW/=$I=[.EUN] ;(E_V]% 'HP MBI8'!R?$YN8?BS^2L+;@59 \( PBYVR8[%RTPJ0TQ:[H^N[!Y'^@#HI/(.$P M\A\*\B$\%+$?Y!(%0IR,ZX[51P8$JL1+D:-.88D,U &3U8 H%&EW(("!&E&\ M#BE /_]#%?X($1"&,@#A%P@SL?>B>@B- 4&Q9H1"Q^IX+4*@<5'\%,%W][H$ M+(&N. _))?SMYBYT"')EVJ1WA=8QAF*M(BKI2_Y]T7IT;T:<4K$#CY;Q]]05] GK TW3#XE: VICOL$]_7WSB2R+U_6!:=Q+EL MQ(P6A-],&,UG5Z2";+5R;J73=4MSJT#66T_F84 =*^YBJ5EZR][O:)8EL#]- M#;"4-I6Q.>Q^1CGHB^=ML%7F,1N/3'*VO\[;+)4K M'Y!$T5)53 VCN,F98'[B_TIO>F6D(7[P=L.':5 MDQZ\/G[>]!2"" C=OPN9GJRRKA_=GOSOK1\KP,OY"NS'I'?Y37&DR/B"UXEJ MOJ\AFY/XCL9%&U/F3+X5/4Z]N(\ A:?O68=&.*?O_'=\;L2?3PCHSKX&-(M0 MSPU.L_#ISBO.V'W8.K\==,=D3P$V,WKOM8*^+,=U)M"HK.6:".1OY3>1#([+ M?!J^,DLA.]&[/AN4,^I@D,/*_6 ,SPW,^[K7-W=W/EWY9^'%_.4.>L3?'>,) MT'2/PMXP1= .2+W7&+B\"&(/SCP)/6!T(0L"[=Z[,O,&](?RQ_P2V/+9C)@K M?ZAX&5"$@H?ZIDE0'[S4,\S1MG:708GH9"-ST%,T:P\2M!O=KCR7.X%Q^*_? M&_V+2]I-6V[FF^Q'[#-O2^XC,W2_3GA,'E)DY<<3_J3S& M)0.RF2]#M));F0T>OX YC$^VYU(E#$-#W]1Y^KG=S:E:##WEZ.S#U-;_4E$? M2'%^@( VDC3PEBN9K!!ZV%J)7!J1I#-*P4?+JT70&#%Q"OFT:['+G0X@R^7U MVAD)QP6$HOW)N&L13!<$'A"=;V6 ?Q>GKK.%T)/@O>T=R3S158%#7@-8GL/L MO_=Q1'BA8F+Z_,+0>^.=G%'HTXFMEH'"E!].$8CPU(<648@OZ:5:="0NX_'6*\@ED+%"(>8F M>+GB /]['FS83H@-R--'MR@$/.L8#C7.LC)/AE[,SM*\#[/.B=KJ"2/G)"C$ MH$"Y#Y;U3,$?*E0KWR"OS=NU(#=_Y#"Y$%C0:%8#42Q,U[2&.!2^V+H*0BN\ MHI",<"WZGTQ%2' .#*[D59C[!-[B,)7W&;'3]%.^%)&I49-?AJA2K2W00N 5 M^' ?5.%_J>#&+&T\_<+#GJ,_N;VFQW"4L6F[7.AK,U]OKON#( ML#P;^=P_E ^%\BTJW7D7U3?FF=4H51QOKS='_9!HM^LF[2J K/R07@GX;<%) M8:G+-W% Z7\H;PXQ+-'328UX*BG0LHUT,$5?3XY$ ([OVDX>?" X4EV"/P%>4K8C ,#+ M>;F\90=V/D/IC$O2WD+EII' M6_YLX?^=0X\EA"DDWD&"-"S:;1Z'/%O4I/T8M0JZ2$G>O M-NM>68?O(\,ZF3C@ZO[6DN!@N\V(X2'8^3WV@KG8JLW58LGX_;*7^9?2%C>BP):WMN#@/RA M''*YF-@?%D'MNYUQ);]J3S@("G&W_QYY+TY%LYBBG+'G+.L@; _(UN M[$M9JLFEYA 6"*BEZ\;J2(7L+F$?2//=V,39E)8N7\*8SEA>+XC"?V?#[BSM M/2C>K)%. Q-T^/1'F9F[%1DNF>\V.C+J,Z_+-])6YBR?:8.P^Q]J*T4W3]?T M(^5GWAOM)2HL'[&+0QW/[]_PA-J93Y67DJ_W[(_WYH*.Q>M;@:M&9!R4J9LN[D^E\;33A]M?^^!Q8._- ]JN6FGZ5!UF_1.ZC\U7&.D8^QE C)E MF#6:3UCOLA2YM@VVP[AGV#P\3AVXY+SBHNNJXN;G'N11X\SQ:O2>]; M/E_\-OL;!+@&1@?E!E-#RD-[PTZ'WXGX'+4^^F",;6QP7%H\/(&96 ;H2!I+ MOI!R%_@N33Y]<\9!D#G8)3,D*R$[/2<_%YE'RF<7B O+(75%K= >V #\&&(2 M>0IU'CV+.8\]ASN+/TTX29PF39#'*2/4 5H?O9/1PJQG5;)E' &7RD/Q\P1 M893(3^PD,9=J%>^0K9/]*GE?^K#L>OFIBI'*CJJJ:FX-NA9<%UGOWF#>N*]I M0]/WYNO59]&_^8C*XZ\.KHX<&KPR%#=,'\$ M.YIY+'K,<]SR^($3FT[\G'@YN3AU:+O.O(*XF7?.^;CJW?7[%_..%\XN]-V0W,;>2;WO>,;B[Z>['>_/W M1QY4/D0]BGQL_F3#DZ=/3SPK?9[_PNOE[I=O7TV^EKZ!O@U_9_Y^X_OG'R8_ MEG\J_.S]9<^7#TLS7R7?DO[1_>?%]Z8?<3^5?_;_BOE7:N2>KFQ:9:!(7CV^ MYHF2@O*V=;O6[]FP:^..36HJJILW;5%655#]OO7#ML=J\]O/[;B^\[;ZO5WW M=M_9%3 MY5OGU^C?&M 5V!\T''P\Y&3H;-BU\+F(A<@;4;>C[\8\B'T2]SS^5<*[Q$^ MI:3O*2N *U/E4G^E?4__EK$$^@3^D/DVZW7VBYRGN8_R[N7?+E@LO XY7S0) M'8)UP1L094@^BH)&8G*Q0%P4WI_@3+0DZ9)W4391?E)?T6[0SS &F8TL"9O$ MR><"> %\!X&!4%VD)/HF?B99D)XN'I8UE8A*\679Y3$57I5659K5JC4*-9]J M']?-UY]I.-;8T]387-8B:*6UX=IA';F=Z5V [IB>L-[ /K]^[R,>1]T'W ;= MASR&O49\1@..A8Q%CL?'SIW>5_KBI>VWQ]SYS>O/6"VV+PC82;F;<0MZEWQ'?+[]7>;W[0\;#W MT=''PT^./3W^;/+YU1>/7GYZK?!F\]M][PS>'_K@^C'@4_3GE"_@I9RON=^R M_@%^C_CA]M/XE]J_ZR^_:N7\J@S%F36*:\V40I13UQ6LAV] ;D1N0JH@-A=M MR5/-V)JP+43-?;OU#MV=%NH.NYQV.^ZQW6NQSV#_P0,[#F[44-#XJOE:ZX'V MO,XYW1-Z1_7;#*H,148T8[1)GBG0+-KA@]G![!B&1&L:(Y,;Q809PH7IH@^ZT7*I*JDJM3:H!UJ?5IC>E-&49WYAO6+?Y\QSS_,F^4."+F&#J%PLE#"D^&*X+*\$ M7)I2EE >71%>&5(55!U8$U@;5!=2']X0W9C8E-:V?]^10T>#![(&:4/UPQ,C]X[)C>T?=SV>>H(VT3HY._5N9NM)FU,) MIXEG&L^>.?=J=M,%LXMAER"7Q5=ZKUZX]F).<7[/@M6BWXVDFY!;M-NR.TUW M^^Z-W3_YX/S#2X\N/[[XY-S3J6?#S]M?E+VDOT'RH_^G[Z_[SW*W_Y^[^PDK-JK6+8:MP: MZ=H:I7KEJG6B]<0->1L3-_FI6&_>OV7MEK>JU[>.;*M2(VTG[,#LA*BG[0K? M[;S'8*_:OA7[GN^_^'_G.#.<,IHQ[C2A.V M*<(LW3S]%+S5O;^Y?/!]ZG?3?^+ =.!0T$=P34ADM]R@ S/CDB,#(YRC;:,T8K= M'K< QY+:D\M2&$!X:EI:6+I+A@EH#U@9O)3Y*.MR]EA.:ZXT MCYB?51!1Z 31+=I<] _T(>P\_"BB$DE%Y: C,(>QFKCUN(_X&X0)8C.)0RZ@ M1%+M:/OHJ^C/&1>8?2P9&\-)YGKR#/F;^4N"V\(I4:M8((%+ <6>,N.2[:5R MI<_+KI:/5[162JM(U?DUB;6!=8[U)@T'&K M[3K9/=4ST7NB[T3_Q)'IHZ<&S@]>&;HQ_&#DU>C2F,*XRO%])TPFG"9#IM*F MD3.\DXVGQDY?/_/NW+KS>K.>%U(NXB]571Z_=OC3N'=FGL7'L@_]']4\OC)4ZMGU.?S+_5?X5_/O35]QW__YJ/_I]8O"DLQ M7]N^??YN^P/U<^37;P'XUX]X'(B;Q46=+\$U8\_W+^)*L(AR55P=-I7DAYO! M4L 4W$_L\>!Q? K.P68%83-^X_=I+)IE\? (-H61=*S:&FE*ZB#6'5/%0PN-OHQ@K:?[]?S F(N&9LYC#_ N] MMA@0-Z%$A&EG&^#?8%H(UJ!NXYH\TK MQD^;H_U+WG9/H"G22)D[^HYH)^XL)I#W(3T"G&Q%T>J4N@"HTY4@Z1):OV0)VXOND@RDY6!U5G7)$/VU4[=Z ,&I,D-U$EU8N8>K1&672J!'U* MTNQ/Q AX!,M8K(">^!&&#)ELO?D2Z3%J-KT6&7]$J?TKLJG33OP,M;>I#+V M.EK]%#B/!I3<\GN%L10&63S%.C":/J0@OER0NS&/>##C-/D-\?[8P[8O2-LC M+\7RR,%.#?0^5&RC$] +O:GBD5\N^KGX@04#\X4Y_;X(T;\8L_@"47S1;'(C MHFI&W+8=\> 86&2'!/:#43#4^C:GE G4N1JIWUIT5[&YA0-FC'7T=2C]!M9J MCDJ;PDP(9^C'DHX2 M0;25/N>)6A0_"W/B:E+NTQN4P(J?E^^2$TLAHT@2MUBUH8WX1/24VT\L$"C# M1HA;N[R+"3E:JN09A+Q7U> 7I79_O17620L?PT'FB M;7-4G1FAKLZ0C2)85>XK.H5_7:*:Z(,?$]WP>HCOXMJ:#>%/T"X\O$8J/+8T M^XU(&X@8/$(8[;Y?:TS0:FUF5>&GZIE%*GA297A"$SZL^)(7"!_*7S #X OH M_SRX3MIPJF%V%5'C^/V!&4+D4&B-#WZ\YQOS(CZI=022B3>JBTO0Q:\NDWC) MXU>+[,S4\":,GP]6$(]="3MO3;A^)OKH-\+J$Z75='S.T!;F0;Q*=VWA(NY^ MLV+\ &ZF\H=G&^ZB),+T)NX?YMSMS8+[Z.Y3KWGOT"E]/=SM:-M*.W8&VI/. M8=Y&\PJF&2",4KP*[3NFV1-%+<&*S((I-KAW-_7X_=3BDV+N"4I(KY#]D6Q? M8<6*),72N(R'Q*/YE^ETHD.0;)8<.&6 ME19/S;/'B[.Z5[-6BS-+3S&(@GI*"-V&MSMW@;:*W1Q#HLPSM=QSR<,TGLE+ M4C6Y:^XUYUZ]>)+&7EM-Z!QFQI:7E?#HMV4/R;8TCB0PYRTU4W M>I;BP[5P M>TIV8,::"$B65.7K1SB^G>43<2Q82T5'">-,_92,2 ^I5B/YT=:487-V4NY) M[T?KDV>%N]T*21?9OTSD0J MM:R&F0VC(,LN1M60DR47W3:3"GE9)JN(''K$U0DV>*+Q.)59,=+;=H'^KO^J M]!(-U;F9,$MU:(K->D#1K29&69&WE02XGB!I"\J-+Q$#&,Y7%=A;SK6,7V/Z M3U6W[:77C39(M6F&_6,$:\J[]MM9Z>2[]=$%L)]1 WL%MX50@=HD2,CI(3/L*() MIL[?&2H$:Z,WU$8"\JQ+B0IW_Z";U)UM5/]55,&,$1@)K.G7,/NXWV@8D#S[ M$M4G? .S@;+7&4+/(RL9-5#5B=_.[)?M*>8.;)>DB(?JS@I/"^7XZOQ('AN] MFVO("<[8QU9EZ89%,;[2OSJ]I]V@GC!*I521$T[]*DZK_GQTM;BCPJVV2ZA> M,L[]QCLF!:'V<1@B\_1@%HZO$CK&R&:?=V+2XAE)1D84"TK-R9?2^59 _T_Q M@8:YFDZ!L":/J\RSJ3!%^G'6ELBG%3.7Q+.A5O2W?(B3"?4-ZXKA+_(\]<3, M/U)@WWC_/E%G9T3UG&!ORRJ.,_=4W25$);NFLBE-B2DJ20F9H1-%]QV?4'G< M]8;S9#9M9,9(NO+8CKY44<#1J>K]_./=:+:0"VIU@_]D>]2KI#*8;A7#(9ET MJ^)MCJU49[ZRX2#9C\Z?IDBZ9O)[SPN_C^^J8O +!F98/[F[NV%P%.N?%IW4 M?8R?-;TA.VD_2EXZYE%5!!.&5>2=#*?Q??4T9$?[Z>IO2$XIK@*-E-)52_@"9F6O,%?3E82GL1W!C)X/'RC0P[;$G_3P)M>3(@>)=6VL*U: M;U8I,G-D+\LH] M4MLR95E3X0;*+&I04(EQ)"0KXP%T@QSHHL?@DBH$!?15Q M:H18U"!P3'_-;N)G^ M]SAB%L8^B9E+A^K_H&VE. R-5O,:2YOWE/^H!4DU2MB5 -(=J7>/%6_SWL)J&RW5M&&?NX_@UJ!DUOT+KJY.#:QA/EAKW: MXNNRT?8H8H,$VUB>5RC,K'Z8D,W+*UOG-\>.%G^P.\GPY;+U+U!U:"\&JJL0 MQ_L;#YC+^(_ED=A(_)'"\WPQ^(P<@V MXG=[)'N768FP:83UI[)K*J4;_I"_\()J:N@H=">5854S\PM M9?$4K^AGQ>[D0N^=(F52YZ&'W#+2)MW7C M$04=_6YGP0H51DP4?S"ZL?< U M0Z$J>]B6X+C2.F9>=)A42#_AU2T$T#8?ZN+\I.3H?F-XDDZWOVK]4?JI'-PH M+;[*:JWU%C]!]E?N$!J NDN^\DA1YR7OV4M>88)I9L0A(B>?UJ"G0+]$OMON MUII<9UUVNN%'50A+N::[K 2YLX(L6P,Z6)(FID1%2((%J[SD!2:, M+KWU]!S*U;;*EC=M"65N#?C&9B:WQK!V.Z*B8D5%5T:?[$U)6.0/\6/Q(\]I M_@C?_]!A-IU%TU.E[Z(VM"FV%/=EE$XV[.U89.ZH/M.I_ANXO7V4?RZ0I6F.EQSBGXM&T<+C:J(QU6ZOBO^AKMN:2!TPX=KC[)W M$';5.![U8+@(;O2LI743 ]OFJ?X%Y,8)BDURY#826MLUL2?[+AO?,J>1]U4\8AB&$LAE: MCRM FD^UM5S%7R OZNQGWB;1JPWZ3\IH_($NH41,V-$*$B[DQS;X\0.3&JO- M.<]"#I;M8I6Y:DMF&4X62WQ7ZD,=+V82F5-5UN]2K] MKA^6C":Y5=4+&<'72K&\<)>ODD-L58M7O''Z"1T0XPLEI\JH;[BIFW>]$UGG MA/=N\:M:F5=>;UGZ'O"C2E/Z.KBF5%YXP^6ZN(W;:O&(Y\%,TZ$PJJG&E0-] M<5T[>)S.=2WG\1N:+]?WYR74]52=!TQ4-I1^"\XO*96JN(R*PP2K+!YQ7[,6 M=?8=G=T6N+/-A:TF>3IUD?5 0'EE4&5_<&R)E^R-2[]X MDVB]Q7/N4_ZA9B(36]Y@UE7@PH\_*)B SK9E")=A;FB">'FXEHD]B>T\//42R/;<5_A[D=4<7&@SJZ- MN-6Q6YL_8+_[-=8VX0P.'RO?@L.;BB3;\'LU;W(J"'+BA>-F](W4S&%S*@OV MHE^?8@?R[SQ =HX9;5Y)(OLEUXP2OQTN+3,D,DP;Q$Y$7RTK]F/B(;%@/(AG M1%4="N.L@1'[ ED[,EYUV#.R8S*:-.GR?IK5CZA'#F-+$RD0TT$1F1RJ169[ MD0+$+F,BJ1=E9E H0L#,>YG\YQDE[4BN*$:S,8J=ZKM4K^U$13T$-O"VY"?W4")WJ"2[?E.'8YBSSC9YO M,!;7^DY5?N>_.QPE(W$,35\*;C)2M0V8GR@S(O]C"YF7X3Y#.[M(.9+=08T8K1VIXCY/=' M(6WCT*KNX,;-&=JM-M5#T>?J#)F([ST.N&[1C?7BKB%87QZ-V<,Q9A(9S5E/QWA,RX P/UT MNE/HWHXXZCDJTBU-=0Z'M)-Q\)2+. A%/($7E&8_ M'J[B&0$2^THY\J&[V\&L51ZV#9L9>K8J%0!:L-%K23!%HEG$_D%>P5A[DEPZ MCT(=/UH,RWX[=%X,!!3UGA9(0HW;ZKE//(+J_=G>ML;E78PVX[WB(=H^S1-L M"GF:_G+F7HTQ"GI9,*#5V&B"XQ:K3,6)83%O>Q%#Y N+AD@+ MTIE)/60?\6G;!90=T4QL@;I(:$73T5"""_ >Q@C_P#\HCF:=&!74?Z\0($]6P,OZ8.O5V[\Y/LCMDEW(W20 MBL*"Y/4H1:[45QYMP,RUT,!P*!7/%8I$/;E7QJ':[2K']D#/-\XU6L-X-1=X MQO"<\L?PO0A0\8\D&R1:^,(G$=7+R3;OPNREJ3U=+%HUBKI<420YNF'D%]2Z M:[A! _I/BYCK 'M8QX$%PY]7% ((2,7B==Y74;Y\?0X EM^R!"V#DVH[$]\C6DN_>R<@/PM'S+ZC(0SV M$VU(^&7GBY\A"Z?+AOV*P,=_U>5 -0;Q[%K8ENZM11_A^DWT1# BMI+K]179 M(_YF-HJV8A+NEY!5X.KG.20*'#ZXB[0!?J_V$+$- 62O)<8AUQ6-$OH2>]PPGWT2W,T40%;=/<>D4ML.1='5",\'MA,Z",XUN@04O$GF,\(^OA, M2#5A+=XFH1#_$[_#JXBP%;_7["XA!N]])YC@S'$^EC,7S\)9DIN04T'!Q+-.X 1R._L!S"VZ:"C&]A;<@M=]TP[G4.I_L MP]ZO1/668JM++U>LQN*+?6C.6*+H5CX#V\H7Q;[!WN7L\T#A;!C9IA#<,,5D M\1N6WSXV \&:-BOTI&!>UT65/0B]BMM3%"R$T7'Y#?L%=&%N,8DA[\1F7BIBB?$G MQH!,2[Q]:QW](^Z2-(9V#4X-*CG,@_<"C7!N)PET,_T:\S9IRV4L,HB.,WA&ND&?.Q=+&FD%#?E1DO55#/R6R>JV@G9Q< M]@J#($F*[X \B<]$L^'QQ#!>N7,O89ZE9M1'R*(JGTVCF?>Z#290WG=HUY\D MSS;]XI\F+=;>0?>2U"K.9-03"V7580N$6R('YTA" 0=KA"=LHVF?J::>'-TX M4$YA'I6K7T%.Z;K&5R"!6VI0WXFM=; ,9:)JA5D8B$"3-C@K$_;PFHPB\+/T MG6>4J$73YP=64NS'CM=%DS<-8'C1I,W=FJAD8G#SU70.X7A-1I@BP;&DVVD: M?T] -[+ 2^@/)T\Z(>J$%5;D"/FP36\P3P$XCXC@M\-;4GZRSB,&0 MLXP7R.>.4_3UZ$Q#$%4#"YA BT_@++HO"DG8^4HR/QLK8AWE(K$%< J[%HM( MM60N8!M"5!D;L4\<[6B>N%A#?0H$O^Y$M*B6CNNJ%>32G"I0O!CJ9F87!T91 MATE9W60W8"KC.XD9G$'W(,X=/D$5$ZT,/I+G"!7'W84BP7PGFI_%&R[WY:9R M6AE-; SK)+22>8ZY/D7 T*4G!TW0:-2NPT&4-^3W!M-D7]*F<6W!6)E6!X0G MDYF6V7.*)<%T%NNXD%'4S-S FTN>IN,YED&ZU%=,J,,K"I#&-R@G728GCVD+ MU.L+VZ'JV4A?V4OE36@U+L\02,L> 2UC)FVE/!#<#&ZG)W T.)>07C)\& M"%(FA7LL@"_KZ&QKX,);UI<4LJ'U .HBL[[J*$2'_K-LG2A]1MW2T^D;)*]J>T(U9!IT[BZD$Z75L< ?M'4 M2L4!-RCBWXI?G6S -3)P)\[2\D9W\.Z,?VDMX,P,465&K..]-RA2QJ-VM4(Y MNG-#*$!$G:F$!% I@<7A]O=('WAW#,R($KKVD0U5#D5F]2GE.D6SHN02:RB2 M\$Z:"G//,Q#5P6T3//CW$ E^%5P59+.=%M?7:F+^5Y75Z:* M&1!VRK0Q7(*;)!;#S,4*ZS&]\76\]U@Y/R6.&19L>Y4)P"GK5=!2<:_[=E>H M44=K.TK74ZH%EXKWD:OQ0'$RZ5).KV"(I!OW@;>#6.6+98.(>VTQC!;"B!Z/ M>H*0V:M;KLM+KFDMT>3@^!-29]8H#B7",E6S;_$?TLOCW+G!-$.?'ZP>RJBM M*4.![*-'HIH23_7XE?G*]E9/RX(E$-Z1>W50U#ZR2N[(:5MU8O5BL7=%:F\W>++)=\PL\(=TIJL9!Y> M%!*KQ/[.^^6CSH2Q!3;=M#?T]WIY%!_*]JZ14J,61%5PL66#+1YKQ@]=N0Z21F5_U0.3WU#5=^TMF>WY6'I->;7_! MN2IZWS2&%@FL:NF97MSZBK"8@VPCV6IO)*-!2+.)I>FSI_12R*W4RYVM)81A M:*6'E-Y/X(2)ZCJCT9OY#YIW@>>X037WHL^R;I5QO:T821(E&Q/J>ZZW7@(Y MCP9ODFL>AIPHQM;?+(JE#=;L@:Z#E5440>^GVY3,PAY'3$EW('9YU C=D7"K MNUPWM)Z.,>,GUJO1K&D*HR3]4'<7?8%F5;T;/0#;65Z(/IUV1'8)HQSA+='& MP#VL!0E8.:MF3C;VE(XOXQ#N4@.N<9SB(#6O?4BVI7*J]I"BH. R-+$]3;7X M 5$O_(38DW#&_1*?34!:P=EM!#\=()U)L*N?:;C B96DU7QG55)Z*@\S5Q2U MEI;0N:GIQ1MH'N'6(@QUDWL^[R+YAI4?ZQ>I2P=)>T^DU"LTJ$C XL8:1^$2 M^74%A=\ >5+R@)L//"7U8?N$#0E/,>W<=_,TZ=NM=%A RG,=#BV/U%:74I]2 MP1.OKI:5 LB!Y;>+72$!)?9B&Z"]I%%@'>8CW,$]Y':52V)I6ZUA+M ^Z933 MY,CMM1?J'C5(1"*N%:MV*N/'>% MY1MF.N."3@NUD<*H#:BC=R!%*E4#S<=)\67OZSX5QLL\JO13$L7#I>FA,H&S MA.\&X#3QI98WF,JL')U^:BS5I>9IG>,1+V%G%;AKD/BYK*;E5\%2\?OZPREK MQ:F5M-!(_FO9N)LY)U$X9SG%N, ^HS-*W4M=*&GOS8* 6/8=)R'?T!4MMD4= MV6/U?5!V0G?U3EA%8&T9 '[?Z:<4B@PTNREP0ZMJ?F8-8.U+=O:PT/;,1^TW MT7)HGV87U,=L4%T/>GM"1)4:NB PN#0%_8_3N 2/J3.[Q(_%LK7LF0]P1V4U MW0S2B7M;3VGY"1?R]RGV$PP$?2F $12>BN I_W^PDCXE_ MHH5DZA(VR0YT25DHQNG6CXP;**/&&'IR5G3-29IZ?'*%(W5E@%!60Y%S\A1= M)2N:C7,OD_9J=3'H1,]B6>>L:"7#OM68/XPL;RCF%F>>K%%D2^->E1P)L MBQ_2[SEM$>VGK38;Y!I1C+5NTG^28HLW=5J64NEC+:)B/O)@_1=Q?V9X=:K@ M8QRM["K/Q?]ML25;X/A8M/:9%L=(=,5$/ M+FT&?ZV:+]X==ZC,1U3B/RCMY"L[GA<\9H/-NCF[Z,/:^^EZ%#6I9X='BS5] M9W-U_3D$M>Y3=33X2%5PV;O83Z43Q27^6*FMZ)!CFX#$/6'6Q1YAFFG;T6Y2 M)B0?V[]W)]$N-ONWZ2(EJHXR@07_Y&\* MPE1N1'9#%NJ. MUTQ5!9IBUU;"PO@9AX@.8B,U5X?SN93((/,\X3.N+9&N=9%?AG;.>A+,88]EJ_'-TRW[&3 M25U,X;;(4X;#Y^IRR!>]$BMZR7)VE.(!DJ,Q4U!$+-?)F6/Z#)[*#2CU1%XUK^#)FD"60FDK:R MB@?>%0]B+7IQXK=Y-1UR0M_D#TUPWNGPV)K;G 2O#>6ZS%]V8*DGO=SX*-^0 M:J]9Q7A(^LQR'\BK9&,^]'PI4\\#M><6CR6/-]X5X\)-:OP$$9X?R\JY^G:I MDB[F%^-3O&;:I.8L T?N9VTZ^KG!##/=@Z[9F.?8]J[\MX MTW\.KRI2C@7UM1=]"+C9L1JVTX78J S'64U6]B,WZ)^1/D)].N#./8K5)*R> MQB&_0DK& Y%-&0I#BLC*V/1> ?)&P'S;352""ZO^)GJWU8,*&F:%P4[)::S> M@3G.<1R-L&D*0.B&T,;L\"?2WPZ\Q*^/]>G)QO4$3+8>Q?%=&'5CN :KG^40 MW'4#@/@\WNY@./LY_O]CL*RBJERT,&H?N[N5DI(0!2EII$LDI;MV]]^QN]B] MZ>X2Q>YN/79WMUX[[WE<#_-AC6^-;\VCZ)3#06)W)G7O4N&NPF/;+I+,--N! M6((9W=/9A&\-()NVX[/<9U>#F-2A3OL>L[(X(%^%WD-^'DI0]C/3]MC)FPL' MAJY)SZ=-[-\H<8QNZ&@3[0R0-)X5YKL[5;60T7Y69 G0-OR2X>[CYJ8CE^(]&3@HLBV2S M\2YD[X'OU3E,OUV[3!:%75L3]*/39O2>TTR-[FRW5ZT.:&E(E>>YYYL#)4;' M59KAPCN6[=(>(AVI/P UTIEK=ZVJE1?V;SEDWIVVL'>U87+TEC:C!@T8K+^F M_.$.F$[)>([)E6KQ9,N;TD3B'2(Z,*\]ENFQ\T#3EL)=6X+J%J->9O8#LU@\?P?)@H5'FD"VGNR0VW.V$/VL_=R'^.G,/+XU]C#,3:!'/Z^B M@I'(XPDJAX M/<)_0'J[O@;ZL<%[.NKS>OZI-OJ,ZO\-13#\3>)Z.9.K#Y"H6$VSJ"7M&871?-Z*D=(Z:R M1ID.T$5LC@Y(O\8=HYX;&L+;(]OH.D_02SZZ8T\I'YIW(IQJZF\=?$<[U+6T MUI\QHJ53!#/SZT-INUE/S5?2;3BHSBKD!"]<.M"II(UG4NH]I59RYIF$AZ=Q7:IV+D/\_<<&M M+16MIRR.W:0<.S2X.9MZ9_>(ZAKZY"U>Y$L&JQNB9K'&-[>GS6#OK>8$?^76 M:(ZYQ/'[)=G7EL*SZ/,/5\'S&&O[$7@%,[KJ).S'*B*[X#RVD9H#&SA/TE;! MUWG1(8L17_YG%PBY"_R^T@P6 .9#=% &5/45@5N 9O,.\"%PD*B#%@,_*<50 M.1B3&@?]"PX&%\";('>78<@RZ/%E"\'_1#,/7 -6"$?UO &RR!&F>*"36('G M@\/QTHITD(H=2J&!'["Y03L@$TIUKH19R-:+=?S!2N;^(/X[57%WEF"UHL+P M62"7R;&5P'#)Y?)$0"*V2JX'K80%08O 9X3,V0FZC17^NY+747UL[QW>2]/9 MSC_\M?H[^B9^K>87.EJP2.U8EB8XH& FW0$84F.@&HP4H4XWH43\Z_GOW!MM MT_?T\!8U.7=APWO6J5&0$/\\ EG($4S4U28Z"&\JZP!G "6F8DP9\ M2&:?^\U=/1"Y>PN7WPVV7^,>;Y-KE3RW1AULPSM=TU9RD$\86S>:!!LUY0'= M0)+\AE,2B KKSZWE[-E5M.L==]C6KO:QW-"^/LT>;G]'-93-BVA2ELSCSZ@I MWSB7_\$P*B!>\$-EZV0-.HLVG^WGE!S)V)7.Z=G;UI;)>;Y-IQG+#>Y/!7=R M[W=8%DMX_0U7$UOX569O_[^"@X07)SW1"M_,?>DOP@/Y>U8*L._ ]V.WA:'\)T-N)"18 MTM1.G!2DJIB$K:!57 ;(-F=A6<*G?6ZP O+W2!O.$3A_=0CP@ M3FT=1C@2(QJ;"[^(3J2S%AW%WF+ M7W>L1;Y@BP]/QEI,?INCT2_Z?77WT7SM&MDMY*-Z@*M'ZI1K\B,0FNQ2O!<2 M)XE?5XXD"!L<"Q :KC_X&;W5^'G "W6MJZZ]B#156TIO(6[&%LX _$)GFR>& M#ZC[XCKA[8H%Z\;!YR2>CN[P7^+QP>FH3W=U?PIB:L^I>8.,:OHB^0X;ZVCL M9W"2^6/N$]A3GQ^W$EZE[O7=#F?(:AVGP@W"<0?RD&-#=GUMB-7 I!I'6-;5 M*%D#SVX=QW:%;M1SI6@J[#,X72Z#^[DR6 :*T].><@HIK/\:F0:#AEZ\KM%M5ZW -GBZZLI.C M[J.&=$Y7/J5IC-\4D?0+PL6RR\QIC'^EQ:R*[%3)/^R/,?-$K=QJGY'"6+[* MOHW\!_C?#D@5Q--W."AJ>"^-H^4S^8&DN[2=WT?_*@D7K,G2BWX)[D27"0> M*F\)R0+%]A 1" UNYRN^8Z?;1\ESL77ZG]('Z#;"04*B$?0)8B_D>^99T2AD M7]09\@(B]UY$]"$E]JFX%MFPK4A^5#ZL]99LK;16=UAR0K(&MQ9312]H\T4^ MPFV98X3S2564&_&7R/':C7_''>P]L>_HM:%HV1F]=QPJD179?T$82 M&/PB'3&POHDC%G>W5&X0S6O;"1\@SS2V5ZMT"VY)E[:IR)1'=6)(^&\^N=HX8 MAZ&Z(YZEZ!'E!+N;Z S1DNY4\P'*[AH+HSUMO#Q:=YP>)[BH01E-):_4@:QI M*?>4(]B=8?-EV[@%'E62/#[#=HQH)/"Z2VN"N6@US3"<^TRFTK;SD@7S*_-Y M=TL\54Y\(L5?_D<0L5XG/00X>*P7$V" [3_"U9"Y\[ Q$'6H@G77D7W200V& M9/ ]U3'(_&*ZTA;^7[)9/@%^LGZZY!'\T/V/:!?\W78L"2,V'5<,]I*M9D1[ M5"R2M%;R1?F\--5Z84Q1NV(-F9+T569'E(;626;CH/M^T4A,:3N.N(=JV[_H M[341IFK-!?4F\5ZU2DGC,I4%A6+0LZ+]DC] MW>/(RR(/V_'X??Q/&ZQ]T)Q@7%.IJG\D2E6%U81Q)BN6FFH+VF7S=&\W)DML M*UU"(-%J1;S["C)#XFL[ 8>)KZU?M3'PB/JC[%>(DO*A>ZCZ:^"T;^Q_E1)YJU6LMMMPU>*NO]5T5ABE%G26L M7_+HYE/Y_=*@.IM$A3C'Q A^)40UYC6WB)URF>T$[)V04WNV>0(E3=5:/T1M M1K[7R&AO:8?,#$9XCILA@7D\OE)KP:8&AJNN,G M3K/*IJZ+.QFA5H-4=PQLU?)@3'6)\6 MCX60&G/#2?B(LJ16"1?#QZNRX.54I3$2'I8]3^<)_8UKJK2$YP?H%5_@$+=% MTD%88_U>M![^6?VP?E!T3%%; PFW0R_-:>0.RA5#&'$YBZ%=3TR.6ZH.Q),# M?!766,NJGY+/Z$^;*<)&=$/U\KKSJJWR!]5UBN^0@PF1KZ?,U#.DS9GW-*62 M4;'=*JZ(Z_])7DS>775?$DFLM;$33L,D563=6.-F>4#50WT0J# >TYRK@'3; MU1LRDRH'%7=BURMWR(K\AV2[Q,]6G10/"=?;^)$FW&C^5U! MLE3SN^9BH-YPM#ZV7*9MJYZ7P5!W&!['*!6'-$W^_M*CRM!53:++DB,V.<0# MTL_L47.D[Z;TK[F^RQM8:ZAH]2NWU*YOF)4[_M45)&X]L[(&H >W&+@J8L6M!01?^4U2SB!K%/-(L[IPI/U))>;(JVF\6(C MDHQ!_'B?6LT[ =U9K"P!+EA>D&R&BM0+NG@0#WO:1H=L68E-I>"7PJBZ,O!_ M*4NJLJ!9$:,-_E"J3WGE#VC06:80PZNL9HF?PI=459U9Y'LLMC6#^,GL;\PD M%A4_08LRL>KJB% M)SO,7- 2]<5N-3@XK/)[B9<1 M/T>%"*Y_)ZA3B\G_4Y/\&0E2/^2B5[8=U M.]'0YI,:G-%2?UH=D;^W^JQR0=(%XUG9Q_#9VD.2,]ZO56VB9F>YC$Z66?6) MEN&>2L=VR^J?R,-F9_-BAF^]B\$^/ZW:5>N:!!A7JSW#[F@=%=[>UU2CI*N< M5=)GHH56%X4[B&F*:VU[F^%5'1QLS?CE)NEQWI.T*PS M7K2_HQOB7C7=8[H$CZK5LOYZM)LF@4=*$Z$:SS:-,_A*P=H]6KH%L6 M7&DRW$^,W+*"6,FI[DO'HTJ^=T*8(L.Q18;^B@NOQU%34%/51C3*HUKW"9WF M2%&E(1\MSDKJD&=X[W^G,HT3V%LDJ2NIZ5"(0S:=::X2C8D;6Z,IF5N5K]M>>;M73DH3V4XHGFX1-EV7_BSU= M>UHZ(RC!U"GV\Q!K\X04QQ;%-Z+1,E[,QY[C4P:>F.K8NWIF&X:5S&^WU\9N MBFYR4C?%&FOME".#UI@FR8H\1)K]XC..NQ3%0B=+0CP)'\3N#A37+V;+NTW5 M#XI?M;6;@$U+&]OTDV(K:AHJNX*F&=7*$ ^^)D#ZU/&\_)U(9-DKVDJD8'T# M"ULQ-MGMU=A0?+]M=6WQII&-"\SS8I-KQNE>!4TT_%:?\L KS\N''!_*J\5M MEF=%Y<0#WOP#SA7YY>"NTQ0D^]Q0./7XQO']"-TG/+0SG?'4=T?3 ];)5:=J MYG NVW;HWO!=EOY05 (G>9/W%[,HY<:=CUD'LY]M7<6.V[B\+Y2S.#RS8R;7 MQO=68S6OT&UXU77^:;LQVD, ;9E"+H9\>5/W^0*+R]$=.P7GLZ\._A4,;9S8 M.T[P(CRQ[3H0[_NTH01X[;;"/ 0VVR5J=D*RY1-ES;"2-W+O2$Q=GKX=17=F M-VX^B4Y)?-9]#6D*]V[=C)3[/JF/1Y+=@DT#2(J=J?(\ BWG2>\A.[G/=G\6 MORE?MXTATF&.+:U$J>_3NA2\S2W+>!)[:7>Q<@2V?OE5 MJ0>ZGWMLM[4JJ-QQR*PHS&;V7Y>9$[=V/I$\"E_>?%0KX_$G%A:2'JR!V[&+U)>56VY]H1V33>U?J#8D#G1:*5W#ES9/DCWQ_51S M2M+FIC5$BVCVKJJ]9)Q%CL03W\15[II4G5V^?.LF4TDVHP_5QR9N[L U:\(7 M-E6HW'P_UWC)U[FUZ$]*4NPWJ@*$$@N]^ [^@RO8N;71NMQFR\O:RFR@]X_Y M0.*V]F_ZY^&6C8\T3NM&5^]02MRVZE.D7^W+E<]%$HM]8BW!N]E*>U]N=ZR- M$5=Q9-">V4)-JEW*>DE[(=K*<69(Z-9#>6U--<\C%8IODJ,8P2*6!4_ M6>.%"U.GL%\0VX)3N=]P#Y<@01S*O]14&FH"#TPO'ZL_VC.^8J]V@5%.I:M) M[ 3=2SFZ_ USF:PF91U[L61FT%%NN##9^05_#^YZ,;DDK'GNOO-E4^K972?* M3U:?,&R@B$T6:#GCE9ATW87?D&=V3BIE$NWKW9,2F3FZ<<& M4MCGE )G&QY+E'#^3Y'ZT,@]0$G";EW'^M*O6X]H=Y?W]AZ'/2BFMK,E=VD[ MZO=OO,CX;2H,G,)FJYNR1A!)S]@XV1 (G -B :-0)C36N@9J#WQG(TA=[8]X80A M:,M:[C^(G?HX]PS\$OC"JX?W%X_DR^"V1$^! E;[#P)[8'SE(\@>9AS/8TV2 M31A*8#V0[&GJ9@^(J2HJ1R)R%ASE@L*I1:-X(N++!B:_$[_D;RWXCM6N-($$ MNOKH=\8EO4SB3VR)U2=C+>R#ZZMN7 :PB)##=^CS.UTW7V,,:_6L7\5XT#A!/IMYO>8X]U_6 M-Q.1+^'XZISCE=PF5=^ZNWQ?Z7W'3\ $4G'8AB;9,GKS(CJE;T5=*2.BXYLL MDKFNN9X[E550%Y+WA+W7=#-^)M=%Z[).Q;NNL',\)]@J;#O41[/;TSI@H$_< M=J/V+/WV0(VTD7&LRX9#8;YI[LO;Q(ZL71;7Q#EG2%CGPR-5EHZ;!14B]=XL M3% :WW,'6UR^KEJ"WJ9,D&2@?=03[%Y43M?EGD"Y3#AN&DIGRWQ%J()[QV$+ M>EU0O2<,V<9:T'T2$;&'5>4BF>R;X@@DA+.--8AX<9MRWB)!O/;8-&03_Z#O M**0*&.7 0\> R&YK> YTHTL.CX&.F9.A#]" : WT#FIF[H1^0MTY"^&ET-&8 MK7 J]-1'#>^!9SJ$(&%PV,Y+8*^8V;D&;!61QJ=@BU!*?@6WDI6,6O !T9_M M#%GAEZ/_0@+LD\]\Z W(1\W*$!X,I?[5\ 6+W6T W(E%G$&:!++J W M 8^E-5D98+#X1'0.."2\Z[T-BB'.V'^$IV'L[4*!MAIM>RVH,KW4MPDZ#3;X M1<$%;0SM(#!;SMDWG/VZ$ M=2?Y'VO/8C\%"\Q?:<,$%89%F6,$3S4N4?D 5[G8>Q;H)SEDOQUR)/YLF\B/ MZ/-H+>"G=K[13>/GM09A@7QQ0P$U@?^@&LN@"DH-TL@OP/C*+*^KP"W9??L& M\)IP^% C[_7VI):GO%^#=EH^[T*V_0.95,M@0+?E4UJ%.$=^O@&!<])8:6F$K^H=ND=X@M&5: M1"21<>PP3S]"S=UM^Q-_+:CIDTHTC)?U)6*8^4*U242P;D,Z83W[8+S M(.T1.8PW+GPGX<\/7WL#KQ7LMGV&SP#+>[7B\<#?NO6B&:"%,DUH!?J"E>1& M,*>,0NA :S%L/]1B>Q6+AY?V8,)6X83:%>0N,DMA2SP@ M&@$3L1A_5FK :7A0*H'=PCK#-F/)V*2UJ]$O:+'M,;0#V=R=2\+*/S4.1)5" M)W?"S\HG".3X;"FMI!?CBV^G[,=&BA+#+% #NKV/BLVK-2 ;:^2LI[BQJ-\XK7HI.USU 0 M#W&3;2OB3' ZK?"\3L1\"].W[I!<1@\W2GGKT7&U"XOJ$=S4E3P16:E;$?H_ M^(5*Z.$/7Y0:;>O@6V1^QQ%\S. <I M ]YGO!/: 4LT;A[385P>:&N"#4+;QB>ZF271VG>:$67K2$>U8\5<5HV237F= M;Y0?I%U)+)>-8SP--D@BV8O7C!,9N6TV;/*%H+IQM::*,5SKJQYBCB7RE6]9 M$YCW%9[L>7DO90K.N@TW)4^Y9/ 2L0_OZ>KCPGH!9",FQX(I#665M@*%)DR5 M)3B*"Q7-@C_,X;*_0'#>"FD>T+S!6WP%G!O4)0H":U;+R0.0MXV1\(.^UO-5 MM_!WE>N5\W ZQI178&\9EM*+6$ENGB06_9G0*KJ.&H("A9FHV^H4XBMRQ:8% MKT3H=7KE5GFR.EW^5V:!RF29DEMT/\EY,9DS)(X5K4F8)_Q _B_P,5E)M*QV M( +Q0)L![ =ZHO:LXJ9NOZI#OE)S";DI5:KWTDC),*4R9[1()D^/5PN=I7:! M)/%8]-+M-]Y#8C:[,#[VN=96X50[0OE+)JU*0QPESXUTZEUQBBXGFRI\71D9 M/Y\T*^T#O8DHZ4>W6[B]2&)S")N*?ZOIE/>W+E2R9%,;M\&UDJ+:3]1XT;_F M[UEOA 7ZSW%MY/+*AP&O\7N*;6[[L(.2!)L3Z$[B4DV,/*%WAG*B='O':]A" M\D^+/^6**+\^,@LE/U7%Q2406_5A ;TXHK9V,V$,Z56;LRB#%.D>U5H6_Q;= MJMI4^ICO:#Q1OK_TFCZ04K=IJ6:09HA.5$]E[%CW09'&'N[R76KF5EO9BTX* MC+K$ZCOT5:)DLS/#AV2@Q M"B*MLH6WP&#M]BJ4[R'4&U_Q,>Y;?1K_4DF#YK; *WVJ.DVP+PI0W #2UZ7* M0L&)+F?$_> ]*[5P/'1!\]/LBLF2;.1(I)U+BV@%IK*Z16Q'>955QO656XA"W07U2/9F38K2 MKB&/3AI^#"?4W0:; MAJ>X4+NC]A[K5*5;%5#8I1PT/$Y!Y/':\ A".E75[FLK.B+[XL(CU>+EUI9X M&1&CWJ0_U[$.=])FM A9A>I_&R(*0Y3!U:=3[&3WC6$109)&S4&?GZ)R:,$IHXFC3*5ILJ%YORR ] M&RL+6 ]7>BE@KMIBF001:,736Y-H98)?C<_I#$IH'<90Y%A4SV8>WK#'J&,O M#,W4_N34>A+J0)[ORA@Y1;#0@B6RZJGDZ2RY<0OQ*H&GBR,6AW#4[_$,SZD*&M:PLDQR'WUJZ2<,05V% MHQL>*,_Q#M4:%1O*9U7YRPYGS34\EJY(F*[%Q>H0'_5"X9^U7^7]9/E*AL0# MOVA)(?=@7F13@Z/^*2^]YI7V?%F/65KUFC'@@^ MK'RA@-?NEY'2J)6HV%DTUG*(>(??(*?79S?7<-_6S&J(*',S-==P,NWUEJ:< M>)_*?;JD8).2H8Y?VRY;(H]9"8ENB4,LSQ&M!!W8U_^J>!TMHOM:Z81\6?NA MLNS63H"?V!0I7>,-RE3@6OBB@=B>28=1A[=Z$-"^T>2Q^*7E3W3;<)I)?%8Z9 M_ [HSV-+5F^OM$5[[$7R0C1L^2U1*_(_P;PN2#Z&LJ4M7[HO]T^3@R0O>7;M M=?&X2"\S1;C;KU'WD017;U%G$,'VS;)M^#2+^:+9Z!O^A3#I=NT2>6_D*--N:;,?K@L6-ZW>KNH1MMKOE2TBVBRBA8W807Y]9XSI M'26BU2>JL$5=.C+ABLE0&^"5I]\B U1TJ*_$!^VO2&N%H"Z[0 M'Z?QF1W?ZZTI42TG:];FJAK*3,>3E-4?]7,B#ANQ2LQOHW:)D"$2UHQV/*M8+NK=.I)](N]X^@?8A]W-G%B [^ MT#*6^.RVC2&:UXQOK*/?V1IDBP)G$1;L;V)S2A !D^Q3Z;MZAW@ M1,:>Z8CAS@A^U;2%-]XKNN8NW\4EUW!1P%Z1J=8#SY=>D^9 Y;1_M@4"YPLB M-U. IC1>3QI@CFUN'PD<#K[8R 27>,54#X+5+J1^#^2THDU5"SU>%BQ1P^W4 MNT,S\9D%U@,!MKML)O1_+;+V%%@8?;$A YWK%5K4ASUV:=<>0PRL>*8\@ MVY(UZ0%=*T638O-;7E ?@X>J,\BWGLEFK<3HUWV M:5_A=K9SE&.QC&7OQ>O1=JIQ"T^553"A3Z8XD>;;62 ?%YO6,E7J']Q99Q3+ MO5)-WX0O7&YHGX%DWK?:Y>E!73L41^(36G. M5 8'U]>^D-WVVF!*EY N3S4-HD#;4ODS(%P?,O:TB!RMOI5>1&Q&K2E MU.#LXFC:2VQ_8BLS&1L9$,S^B_HX;>=]138>;\^/K10,T0K;5+*F;<5/%'4J MH&RQ;+?@0NKKVYU+0#- M(QO!HF.&^=0!Y8.LO-N=Z/U@X56;3HY4LQI)'BK2K_5\/*_5?08U-;Y^7D%]7Y+L>M'S#D=N96EITS_Y MY16VU1?BVVFS].E^ZYA^2OG* YP!4>H!C/FWP*U?Q?KS7_$^8?\M^2SC7 M.W.EO,D41GXI?R7M0CP@*&;&KCL"7.7,=+P$J?D1^VWH)ZB"/I3QEW:YYA'+ M@K%82K!#_LNVF<-D[[CV,6=YUMQ^]8%"X[P?^B^_ONY.H6+X'_,+VAT\0W2+X8,=9,4R=V%>.0/L!'1/;"QW NKMZ\_[B6QS M7 0X(W-W[2ZO5PHZOU$6*$:9%%29C"]4T(=)GC/7,;3BC.PSK#CAPY@VCCVY MP>?#Y-8*2QQ."B;A?CO:2L5-$]J?E\^NNVW *C35982!NL1XA\ZE M7==%924Q]JC[H[6L$_)W/M;<6>(/#IW\6D*U_6O)M6Y3NUM98;M8?[#\0?-" M_#*EO ZC[:)^RWF:+;6U?FFF-[W+G!6UC7E36^:MYX0K;!WXO,_"NL$K MX++\EF86&%3DH%T+HB42;"%XH>P\E0JMI"S)T$"U-&7D>W@9<_E_\G6>,]Q^ M++*+G[CYB& B):*I1%!,/:]9(#A.]T5G *Z,=@H!]+(6;3H%^K%[(F/ E]P- M7LNA0WQ'NZ?P%2!RH(:W@ON@T8[7S:-73N);\KXC(_C=?*A"+P@2S-PT6O!# ML"=B%W :H'L>!L^"Z^Q.P.,@J_X0#A^+J+_ G8;]HVKDMJ)]T'E>$!I73O)' MHB/2;?AWD#T1LP07$8YG!O -<;;K@S; M_I&L6?)&NM4[%U2I;* DR5)!UNX MT\5SRO3*.E\>&C^.[B?];N$52334[B7TC_T?JI6,OFZ)+(JYH:V)7\.:UL@JOLB>4N.;LI@38?BR M_A:WMQ);.X$?*3MCEP$L)%^WRD@@W\L($R<*3X@51%") W<;?K=,4!2'XQ77 MD_;BJVA)H73L/>./.QT[P_ZTH@2[S$]OZ#;/( >X 3KBU J=YP01BVX MN]D'D!<\2D$]LI_OM#$5Z16,#"E"N@1/U]Q"S@*/_Z-F0\.;JI&YB(5N/7P/ M64HFP'W(2-9M6 0_S+\)\^'3B<=A(;PO9#341T8ECH,T1'(P")W'4]9DPJNQT!6E\'YT M;H,!'*SPP>WBX\&SH2G"?]>L@+3$ MYO\H#RR__@9PHRJ^L@XX9)J(#0'M>C;#%VC0;,[5 X=4]Q,^@^,5PX..@J72 M":O_0..$#U>40L=Q87TXX-9THG(,8%F_&YL)C*D)I#<)?IGDN2,!2]V)! : MJ#\&E0 ?%,-67P=-XLO_4:6$H.ZYX$#W1'6E8$N[&ZH4*)K^I<\7\.H6YR@$ MC>;,A#G *)TR:#$@4M6M;@<#I+S_J&5DL*E6Z9+W0M8I[RLL ^_(BHHO4#RE M_F4KLA9)%E94QMX5?:R993Y MX%3)1VI?!2R^1 _.Y(OV,-[%I@C[63O]360'IW%5"+&#=]1Z&7X?<#;.D6YE MW9-\EFC8.P$7,9,C+6\3E7(S,PX+2WDA,:=)/C_(?PU1*4A]C2U"M=07:AIS0E0I/*E6B7/)?12JO@;@K>UT:AG^1;DP_C]N*]T2G M8H#(UB\4?4DJ77>B//RR-8(NQ(9ICY,_#?7"[>0DW3;N9V*>AE_2AJ]2CT]W MQV@*;=0C]()LKM]8-%"L=FU 7I-WK%5()SY1&TIFUJ%"5X)7_9!;A*.F2R5+ M,*T>2MN)7M8LBZI 0Y1[UNU CLG"7:4(5]1I78-$X.\TKXEW;9[D26)RTQ/. M.WQ2W=?B5FQ&57]: AICR(NR0(YK9J[#D13%D&LYLECB:-V&#",ZY2N,(_-Z MD<6Z"X5+&2F:R\5X_CWU\])'R:.4KRJ2PN?)'U"_>#=(SS(..-6(][#O69P1 M;N?GRI1Z;MDAN%);49%%/UC)H?S.3U&):&U)&H6*41AV2&9D17H72DR] MJ)%GMIQ,#@'+I$^U-YDMT)'*]RP)?:IZ#)N2UZ.TXF0GC9;[<4O#4J79/+6W MK1CDGW52")L!5\OUQ"5PMW2Q)@G8!+Y0 T =S4;9#ES)_2*_#$[?6"R; &:L M?RD) ?=X/1-!D+430AZ"6BUYQ&3819)8.9L8 =JJ0O%6:JE"@+ODNLN&L,V) MSR0?L57K27$8>MRK5UB-)CMQB!_(:\L6/!^!Q+WJ*;(N %-&2SLI)^02"9C3 M(CTL=DTLD(P3/E[O]5_^]5XH>>X_6RLGHO"1EB>PJVB3V$H5JG4$)BHTE7+* M!MEQ55V.C>2G MWP2APNRPF]*=PJ"?9*)"U$%DYY^"[BL>43+ NK%>U4;JF" M!'6*X2:/B@=HK!G MHI=64]$MQ (DH&%B7AKS2ZU'P?YBRRJL>%GZ:>.A4D6LH^Y.Q:Q 7>4MZFEW M1+F?T>TP4J9GWUUV75S!SX-WU>TJ_W)Q0+[TR*"G&?5UNH[\6YIWFNB48VH[U5#4+@6H6.[_5OI& M:EIS79PHGN6 D+=(U$*#$]AO #!NK5U!2]([5+7EZS4,HSP%5K7IED6A\B_J M??['I26*_#6'10^EMNC#5^.US%>=L;G/2V):'Q7X9&8UT8L:-RRI MNU"Z>/W.JK?E^WPHAAM4M>L^33U#ON* -&_1!S8<+FZM^LA/5,DP6[UR=3MY+K[/I*/9]WSC9 ]D50 MO6R\Z"$(,7I:O;G_%MLT7N:MRTBJB^3M3-A8U<2/6>]HN"T8[>.I^2.XZOI6 M-0K88TN5_@8/+BL438 N,?R:O\! T8$&(URXZ7WM;#@F_HV9#GN&OM5O@_U] M9E:^@S-<7RLGPZ2M06H)[ULV)$R$_](?-/T4+BZJJ&\@R4W--8N(\_'-IO^Z M(;1?=PA/]?ZF_HOM<'VM6(4MM=TJ*4*5R[Z2>]!1=$V3NUQ5Y%1W2\;:5%(= M+UT87V3L$K>%LK4_1)[>-]3^Y W73W(V@=M>%!_#[98[DC[H WI*HUESM/!G MG7?E\DVN5?TJRW@7XPCYE] @[0;I>>].5;>XW_6)[+&PT?:]>!VA7IY"7,/, M=/M&9].5PM^U)PQ[-SE56>M&Q2\T9*E_A7IIVI03O;>J1LK<7+_(,L0LNU&B MF^3.Y0!!XDXEXP:OY99D_NI[GM^9^*!K9]&DB($VRY)J?Z31OCS975+]G!JU MTL? 9)1:[57?8%]:W"!+YV<5FS9_+/'+O-9[L?1TXM7.XG))Q*Z6S12N?TU] M'ZW:?6<5D_&_E:1^"IMJO4*EX*U8LD;J+/A]K_/OS[ M-RPP,#,V/B8D+#)XV(AQ'^FW(LS-JYGN_IHZ;]9!]]/F61S^RAW:X[PX:TR9 M*]BX9+O$'LPKMNS[SAF;&=-UBX,G9K:QN?,C2AM/<._YLVL>\"ZXGS5>Y#]: M>4=3#TRV/J-(!].6VH@CH*ZBE[U-X-K,A9TRT#_1L=46W!#AUH""'/^\Z@[P MB/LYPP"T,YZ;.:R#CWU/G-,R"Q-$+*ZG MH'_\8ZKJ4:/[9?T &NDT3SV SK#QEPT@3Y=>$KY%#A4INT])TC(^M->)H<3) MS)DXI0FEGQ!Q*3:4])@?P_S6#'J?E:W5GC!R5\50[K;F*0PWKULO7 X MYE^4VK5/UYCQI2U'_MZE0AKO?TC9++)TBE6>%]VRZ MI#.);'ET3G[J^/*^,5R.6'*LS%4;S#U,-E,PH,C+$5 M[Q/J673:1[_GW*4L;Z>Q @?>B -O\X-+X?Y+A2?*@^O&E-A1_I'5ER'4,]P] M%8_H5?E]M#PF''^=.9X-^"6R/W,WKSS(]Q&LW6^;:NX:C*G7E3\S93GO)^Q4^C'^%_77>&]0R8MA+EY8,)>XNS!I"4GI)< M')E<];)@#7Q&?*?H$6Q@QY=VPKSD\JZGV2\SLEOD!EEV0D,1T94766-% MKRX4&)]EF4J>:.MC_JG 5(X^M^D%4K;C$%M#EN]8E=JR^64[==.AW@GZGUE] M[;>)Z;DM30KZI(+KM8%92TOBC:^BZRM&:')\*FE_Y$K'>G: D#,$4?JR,EJ; M:=:YN?K9]-J" /PXE5D1C]VESZ4ZT98PSM-G97JQ.I@SH^HX[6Q7[PV\ M%UR)PR@ $JP9-)?L9U8T_2IK8Q5H>BN8[ VHA!K,":'\HMMS0S+"F1Z\U,B' M[%(^['6+>U]PU/Z^H UMV_E^R$G^RCY4"5<][)P4'5?N:?X M7^5<\%OI=[EGV?N*]=*TM"O44V(H8AX#$9H]C[$YA,I>R1O$XGK1O.2J[W7# M"ZI,L.):T2']<7!)R7?-^S*'\FSU[#1WRA^%6W@/_934TU/(>B2:82_@>>$= M/1=RN2U^M3'Y!QJ>*185OJY="Q25K#!GE2)E#7HRM9&27%D?'D#W49@\HUG% MD@WVI=P;Q+F>S)R[O>MJ+N1;=_R1*PK#6^(%%XOQ>GK)M[(15=I4MXKC^O:P M1[1#:IWG>-8_,G_[3*Z4/-PAXHBSQE3]]R-S%TB_<=\5C.0_Y!TJ^K=D';^M MM#VE7-!<4;?^";"7=L!C )K$6FT+PBT\V_82UK1BPKR$]:>T3G*;_;R\CO> M>*0"C[GYMG2H5^#2YD&_1']CO,7XP%PH MOLP:P?+BWF(O8B<4P9QH#B]Y.+>5.Q1ZG;^$/]ICNN":@&M;!%X$Y[7&NZ^F_\6*K'- J=" M=YHU% LR6N]#Y1(/A2ZTHT0"6\)8@/<5Z)@&?,)&.CL8HX?LYLY$K[HS^*H\*)7$.5R ZS:FF?I6OR#S#$XM;$BZPHT8R0"(X? M";B[\^CX4=L$P4WT:6-_6:\Q39M=L52?2.132.UHYC7J'[4\?S*]0SDA,9A) MRM#@]VRY^+'[6.Y=X6+;:$$N;M4XI?1RPR+-[O*8VB!\1\7VJ@E,9ZJ;H2:/ M1GNCM=JPA_%8U1RL88^0CUESAYLG7FT;+AA.K&EH+?7NJ-$$E.UL>8,[5BQH M.,QHINAKDG(_TQ*,3S>D,9*T1<&^+*GR])IF[BC)+]M0_A9R3O5SN#;S7^5A MF)_S"-D'X_EG:#?ASJ+ZG'+X;BD4?Q6QK$ #C0A,V^RV$QW#4T=EMD =M<;P[U,K8$&@!V[&ZW1#X+M?? M9B)R3&!G?B^PIHGD+0(!_3ZT1W".:4WY ;BR"K-N -WLK7$FT)\[.V '^(&G M=Y:_CK9!Q>+_\2*.S9@K6 6OC1@M^ M 0<"4H$K8+R;%?@(_&SC "^!VHS]'!-V1PIPK;!=@(:[&:NHF,I;CXW+#.5^$[Z.N:U?P/ M;*DZN$S*\55:;WK#72S['9/,VU3+J=(?33Z+E>E:/-[S[LH9:\B!8FB!38)X#B\ M53^&<;-EC.@@4]-PEW>9Y5SK4LIF/31[IG]A7]1[1,NXHRKM_#IYZ8HQJY+X M7\5[;5* 701+912]R^S$.:)I.?ULL; XWU!TEKQ51$DUD?&ER9'!Q/F*8M\T M(HG6YOP$_\WRMFS%3_,"E*?)DT53L4%R98D?:P?15I91-)MPJ!"D_,5W4;LB M_L63Z3]\I^ C667.%[!_N4LMKV*'!*-*%UO)6,@V@L M[WI!"3J6STLV(3<%5N''D(."NS[%R Z@S;D&N0SB5C;H9(@N^X'$(BB\&YF' MZ.A/X(<(F:^'MR 9R0MA'>(57@XW(,M\UL)[D/'.6O@O_-DJ!,F$[\E6P//$ M*G@,]%'TF>X)'199Y+V JH7V2650);DR[#W41WAX/X6>XW[.##@26V.5#9]& METIA:+ZZ DH%_ZJL:#KPLD*6%PT.R0YNO /NEKP-P\$7XCG> Y"+<*US+C1( MK+/BP+'8:LD/<(-I-G@%## LI$T&YVIWY%X OE5.WU@$CE7FA,T#(V5=WN5@ MB_BEXXLE)N!P/0&6 =MJ;E-K +&Y-3<+R#4LW#@18&C$ZZ\" M!Y5OO=U!1]EZ9W?PLDAJ981J\+MXJ[HFD\%-58W/R2TK5'3GAV2>EJ<6V<9? MD/XN719\0E)5$;362^Q.TSEZ"Y^P?)=+R'Y>!/9&V5N8S-FCB"DF2H_+AY?V M9@9+=Y3?B\^7E%)M@F&Q)5VW=H[P'LO:,9P?I6H%LS!7.3[*+/83V0R MJKITAG0#?5Q&M6090Q)W7_2.M3AXN? $^[S'<[*-6^L82U3SJRSFXQW ?C1+ M^H7=QQXKN<41ESB)]W$W;OHD:N#9Q&T0JO@C@HZ04OX'CYV$7/#1,0%O Z=: M)&)7(']$*Z%!SJPX<1%$+\9%Z9!Y4X P'NJ+?4-&0<>#^$0I]-'#B"OAY8ZI MV!DXW4*$+87-\%WQ6K*7V28*)".+'@C7$7O3=Y$>Q*18'A& )P=%X$78D >, M]6!S'3=A4U"ZQ0 J1H[#D:(0Q6CF:F&&?'P1ATR5[D]?1\1(_&)^XX6B@X$O ML$9AM$/04=%THU]DP#I+=&G71"*)53:9=QHU*MY@: M;(OL:: ,&RZI\UB*9H@R'%.0M^1PBW=(,]8,P<+AU3,9^>1RT^/">F*.87H: M"Q^I>1H3@RU4'0Q,0FGR5H^1R'V)RC$!$0L++$ M1U7K06]K_:3NJN])+-#VJ7: %V@RH":*4@1E]5OQ;;2HVF[B04Q2=07Y<]:] M2AHM(-ZMW)W1%EQ1^I;MX"'5]7)OVRW5D 373/]614GF\#_7WJ7=I396OV:4 MH/=5/F>^R4*57V)7QITWC'#C@G/T97P;#[:V1&AN%Z".$Z>;TI0Q0!<_J<:$ M^Y5RKRJ4]Q0]N2*#?R7S7%F6X'P"?X;UV\>+I'KB9"$FZ7J4H .DUW M*&C2A;R>JEY@$B6DXBJ 1I64?05&,OT-TX&?L1/Z16!VT$FM,WC (T =)0VT MPROITB.FO^2;H#S>PDHI\H.\K7P7$^(LDXJ/^$S(]MU,V%!X(Z-,YP MIH>]"@?/LN,I-LCVF'G*%\D$W.8*E?88.;SL@G96L:#TIV9V1JY^D>IQ;*#6 M2[D_B* F* 8\[)5M\F8[C>(O!#;#(E4PF1M0?K:"2IY19EMN4QQ<&F?@9ACI MDO5@[%\:AK8JR%$UIM[B,44Y3?G4KD8.*V:9:1 ;Q)/SKCRV[A)IKZ&U=D;1 M1_VVJJ;TJ]IMY9=CSJNO&,R"9JDL=9#[)X5*_<*N6;YUO_U$RCEW5ZD&XESNO.85LGK2E(8(JC_"JGK:YD8@$&J2K;P(/J/XK)DDVH]>TT@5QV6OKQL2 MGT@T5!^7I(3S*\Y+7OE*#=> ;A=?W460;#VNOB6--.E7+H3,R,>:+LGBT8$- M";*T[)S:*IE?8DC5L&Q1N%?Y >B'+['T//3#)4#[7#;#^I9ZB6RER4L%4^9" MIC4^576AWM?C50[92VL&E-S$/RJ/*EK#OI8]E)_WC2J=(E_N$JTU1>C6OWZ? ME'>;6LJ?PHO)UHUVI;M1PW6#^OU9EZK?Z$@)ARKG:&Z''2YS5!?Y+M87*I^[ M>&L4BC(;(^5-N;UIFAR +Y!>-W14#:-ZZ\PJ8[..5^>6^R<,5Z!*;X0=-/!T MC;YVNO4:CDN*^H.*8..E9"CR3/ER2X2)&5QWK&A%+MC'05U.\>ZZCQV/.MO^ M%G\FD+2FF[SYNE:7(XUP]]- MF=I)(+E$C;<54(8"6M=B'WHH-KQ1I!B,7!4@?15:.- MFLD !\WL7<'*R@$[=[(YR:3VQ9S^J/0UYKR_ OWKO_&K/&C5H\) A^SR8O$? ME@OTBR6/C$W4B\&#://N*H$PQZIF5R%8E3-S[5SP6/*T%A;X,O)#HT$Z/W!. MK4(:Y\&K)$F['&H-J=!<2XTV#4*,3RL[H3>HSDZ\7)S]K'VQ/#3IS1H>9C)?N4QV#,7OZ-/:95]I2];( MDAXV]ZF%D9?J#ZCB EY5GU Z>Q#++ROL'';JK\N#+.]H%B#9)A&*/AA"Y78L M*^O*/M\Z9% GW6N:T-^-/%^_5#$3>IOB%-E0,H?]B^9')* G,>=0KB='<>8P M1($W^/D1_@*8T=5YJG@;ZX]J%N8BNP#)*GG..<@\ M3UK)"RBVIXKY1Q+/,6<*J0&/.2_%(8ZF0GL@<].#W*>B0QW+"[/$]I4G46O% MM;*OV.>2Z8P.0I[$4.1%_@28)QK1#P$' T3LIR#B.$F E>9O#,U>)S_07I\? M*8^H0!7M1/9";1AG)(1>4W("/EJ81>J"<0D@;;WL5\!R]@Q9B\,#_F:9]X:' MF><-_6WYN>6E,>6!A5:Z2])JU"YM(6TM#E8_*5A#A%22^ _4<>4L_X.L6+G: MX03?&+Z__E1&9;R M:6_1K4 XQ7N/47!GDI,R5O+#:8Z3_"R?A,N5[A68\"_$L4*SY%THI?$,FJJN"W'CQ$C0<=$ MLEF F\\1WE/0V$XI&I3:=NTNAF%273HF#XY6!Y33LK)L M+NV7#!6]@U4D\_0!>;-D\^S$PI_0TTY=X4[=V5I7U(CVBLH-6Z'9P5^#%ZCU M^-TD@RH_ZS3UKM(M.HK)4LSP"> F(J?LV$(B+.ZH*8BMF5<34YQ3Y:_,PL16 M>/#.E,25+<3/("+Z=UF!E*_:DU'/&'WJ%I^9G/7*9#N*X#ER9>V-?)N6!=6U M19%-Q8HN=%@]D6>#2ZM)*:$0.BM],S=3_,M61>D9LW3/O&]Q[-2E=B4"I6+J M6FQ>;O=X]>)"H,-&L0(E;O7GMF/+FFQQ'_$OZE9EYI ;JZ9'^='EADO>/>P] M6IX=2N"N^-7:S6K(*ZLT8Y\L,D:NA=9P#/ 'N-LZ&_XH8F($3JBF[([Z* MHQALSX] + >V62)M%*YHP="[L=]G'HZ0"/=P&CU')'_R-]N8@M5BUS4K*!]IB\NVT7;2+\O&&&RFCG6"Y<[V MP,@X?W->I"_AF?+&(^8)\@7]GI#HCNB(C3TP %@W;225\ZT,612%8 640",( MOC)[&.G"4VB(11,-IB5P-HO7A"-\&TF+IX_P ;##QEUR$_S8I-Q??I^]4'$M=P,J5/PK;P'643_4X*XA!%MN$ MB&OAQ?4,'+5B7.>+WUR>">01GQL&:<\H7OK;Q?ZTK;JY*65,GL8_#,,I4:$] MAOB]"II-I'@9DE]W%)O9&*"M+AFLGRX9(;RJ 6B)Y*C*O45]U-OE?Z;,98R7 M1H3-81_3\CS*^18JV"96M$G.JLO%Z-;2M"0]-GZE&2MCZAR)?J M6-V>O)UA5/XF=#\[JM3!HY WKHFT2105*W*J-HC0>1I5HNA&T7R1F1A""RAV M$G_:NY*_EBCA90KZ\D3\4>%( EL8(#H;=$/T5#+%];CD M$I!I-1M\"QXJ6\$8!Q[#UUG+P'3N&S81;"%P.0? ,[DCO!CIC/A3@BG2Q""& M\(ZTR;5-_%7ZWLH2#(0R#&9T4V6,["FC6O&-.X?Y0R'"=[%Y\BLY$]RE;K"* RS@!_J]E'VU?*B"EET]Q!ZG7ZO4 ME="8['+G[(>_G]'I.#HW5T<-;.97:2:[9HL6*"56.9*=R"-]!OE;BQ6TFMK8 MU,,.I1O7]^$^,';4$'X?H>HKS>(L.#L-UP+S^?-U*E=GX:!ZI1560I+O4+V! M:7D*"0+[%/Y@%,!NZ *,%([ C68ZPT5$D^A3L(:RQ>\N?)@A=9(A;IP>[,0^+M2*^[B+J.42(UXBRDG2P)>FQP,>@NU1 M7."%:*:?,;A;3')(KQ9GB>4!D MVA'Q86![U$+)!M#?]R6P'CSBA 5O2O$6 9 =-!=9S-^)M/*O"%A()662<#F2 M7M0O/ I_3+,2K8$;(OO%+7"4[X!DO^RK4PJX4C9@42PUR')@-$^L2^);\4.U MM>1L_B=-3=$\P58U.76-L%,5$!DFVJ7\VQ<0?Y4_,B(A40Z"^;*+G)% ME7MXK;SDBGS26?Z44*GFI "RJ MP+4(3D;EC#6\YGEPZ^L>D#"\W)J,0GN^9260T26DZP_ZSA==TSQV MLI*HE#\LNL $N:U$I-V;1V(^T#PJ/%FR1>.!MLU]J2[#:1*/J>X0_PCM5GE2 M^KW^5-8P$/OIRK\YVTQQBC%ALKA978 Q8CJI]N).E4LTA@C2M%-V8E+4'C1=N=L MEA]F'$ZX)2]D/0J=+9_&M?0\BHSSE?:>2)UHE=E,I%QR4W@7>AY [?-;L!'8;G\&U!=ME2RA-0;YB'7@:*]1V93T&,]EM<-\C59 =KP>VJ M<<_5TL5*!_MB::]<;_8#RH-?\(X 6VJ.4S3 Y6IGU%;@6.74S I@35U649X0?K+A6R"R@E7-0QU)' MRJ;BO**VE8H)!_Q/Z^Y35*YB;2)#:'U5?9QST+A1Q1+F,?HK/- H_**R.[@Y M^0\,6ORAU(12"U)5%%>W@0KZ;]+Z,NI=5>HC[*LVBU1,?HG)7\H@L3G]D^$7 M45:267J97)6?H%]#'4PYH$NE7XE:I/G),O8'U$.<4E=81>"OM E3^@OOF9 5 MKI)#='_]&P:"J]8]8DW*TVJ/LJ$4;TT+=V9DMYK!Z_?W4\4)<*X,I:/(UP:C ML)=XFNR2QX A-*7.@<_$/M$&"HIR'VF\A*');6ICD4EDK&J.^&^_G\IYDN6N M!8IE@(L-* \$BTW_1&!I)?6!9CN8B,U5WP.' >]7K7*'B>\K+-6=E6^2?3K3(UXEAR MJ]DU=VW!X\89!0_3&^L>HT)C7]:T87>'+*\R(Q"]\.5:2H)C=NEC1K'E%%TV MY[#1=/4/(:;$K#$:!190ZH.QMNE.M2M*WL9V5YT@7@O^6)%#>>I%-EQEV#LJ M]-GL>LM\S2M^G%&I:H=X-:ZFWIK@D'^A-IB4D#96[4Z1Q096?*5="MYXV_BGW M@=@8I&*O[&GNO7)/>%+*4P-!=CMZEYXFZPE:J^7+I)Y7U 89W7&'H:%)>#Z)H^Q23/'M5%>:!C MO_(OI,J** ?AFR9XQ NV0#\L7U9Z/I=AZ-5_28'T]W6*:+SVIN9X$%O]0.WC M>4BU3'G8\82"JF!9*>73Y M,]/ U^&!^=5=!SM?TE+4U!:YQ#UM[BBO#8II) M6"O?-?5W\%]C3([K8_F^ZT.TLP3+\FCM'>4 MC*85M?PD/(HS;5Y$]@G=6G^)NLNWJ ;'H+F&5MQA)]I>-N3QXLT=M5^$@M7[ M5"\D:_)FMM91+J:^7S.5IH\=:G1EY(9ML?I=.% M<\W%FK-BO9&'\AWP);=[S7'6D]3:IG2.56Q1?1F7'6I> _%.^BZI3!!DN/J5 M_2W\9K=2=U.\WGR'^AS -ZI1&DD=JSU(OHP<**N29\ZG)##R3NJ#^M-0ZYD?M M:FEJR-4J4RG+YW;Y;&F_:YC^F_2[78'F"X2R,%,%0?N,K>1794MR1AN=Y>*4 MQW6/Y?DQMVI\D%]1;[8 JMT M0#R,E?*I,&D0*KB?:=_B5OPSU\J@Q"XH7 PFX%U0WZEM)"[NV-OT;SYL_U"6!^%=?;/!-,E_)YW:8$<3D-\%I:+:*WR M<+P:D:R(RE]'2L?T",[E+B*L%,V)]:.<$A?Z/F3>DERUO\7W!C7=8/H=D*X^F&,&-@H]"G#@ 6(^Z@;X)2>VI%D:%+..7"62,#\F 5/EF,$S@ MF_;'N$]ALX[^>-L*3HTV^7O99>7IC&:#'5^<&Z+GX4\6&6D/9*_ AFL61-\B MKE=E^9K1N0JU_7XN"5F[]D!L?>/&ZGU)9?462M/TQ!J$=R]G?N4U?$3APG+O MK#9,2:DA6D'XKCWM\Y7V2/7Z:^1^=@D+\7K/=^;9V6+% M\:+8%EW!*:*HX@_4)'(W?!V[DGJ8_0H?2G^,;2:5LQ9FV-&6<_(B39DW>?N\ M6KE?A!1;LBA?4M+\+/< ZV$9HS"0XR$K1-5SQ:P]V)^\'9@Z0H-@>GHQA28D M1M0SI**[7CF7EG)$/0TB("L)QIP/P)B-!;2ZX# MM],&2%_ G(C5]"3PAM=J]BS]GVL(>M2. CV]5@E?Z'@:F?G#VO- , MSONNNT=_6/19RT4%85TT,U)K"1M4+>%T*E7IXGF8)9./V +\,<2\'I.JK'/5 M)69NK#$#:G/'*F_1$PO/E,N+1S .!H?4%?A+NO/A*RGC&J9G+_.]\I4MQ$^4 M9];=3"&WEFN/9?0V=P)_YXPW<&CG"Q[7VA4GH_,JGZ6&9F:6IH4W.S)-;T9X6!M*G,Q^@E103.%-SWY'Y> FEZ M:+K@ "W6G2\VL-Y:704[!/;5CPB=160UAG0972&>0?T+UTF=2T\@;"QL9&XB M'TV>P8FE3PVYSU_(HKA'B9QYUE9? (,HM0K&H0E"U5_X9Z1#PE\D-'4Z92GE M 3VLX#S=P-0E\5A,]JL0#5?#X[J;"]X) ZP72AHDZ973T5PF6M&&"V'=%]3@ M/W"R25])F[G[\F]0^_B>B6.,\X+=(7]Q/$08M^?\^Q)7:SOQ7M"I?'W14Y&3 M/!_]3/2JNLO. 0_ !)*WX'7^<)L'_!@\2_\*XP(2^75 J;)332[&5/@]-8TV3;W-IY MMC*]=;*((BLT].?]TI%@25&BMH&[":W25!*R<1?4M-SMQ$)5;((IU49I&[R( M::>8[:;C@L@]ZT+A$WA=Z=?C$LJ=\0>PHP;K7'<"2F\: MOXZ2J5T5=)0!JA>Y<3FO%1^M24(0.50*Y0!-M;+<_*\-WIR*XMQ:/CX.'(\C=Y0.!^GH+[1[W.(YB&J+-5MH+=^DF\[>DBF3)G!NY;)8CWFV MA0-?2[Q/N,6XQ8E&#N=M8M6GWF-LXOQ,Z:9]XJ-^%\1QO'LG(?$+X0+ M+1Z!6R4A*B\2AGY?O)$",@WT#30-VQKCP6CE[,IT8-WFY<58.!,$5&21)5'\&?9&5.B+Y?:"5)S"\)TB M)QB5\HO]2"=U!]+&J%NU"Z.B&(_5>#\5)T0Y[IS/OZ'XPU(BUB'!R +4X;IF M_DVLKF8G91;>K8I0=(3XNOQR6C[EI2$N:AK#2[?/+XF]4>/C[,MG*-LM]6)W M^3+I.3&0V<:=*ODC%R0V2S86IA:4 QRT98H)&%XR/[Q/ZD"R\]X$>= D#MDR M'MO#+ =^+"@&>P1QA2V""$UN^M M /4L/P<,M(!G;-8E&Q?E *7C#@-?X[?0Q;DSQ"B-:QJ"% M71(KV N]HX$%W%L.6/"BX*G98VA,XB!ALKIH!.85SDR&>\DXMX3Y(2^*MY\] MG)0HB.$"863A6WZQ]]_B7<(B!QRP2ZPS-Y6>!RZ+"Q@)/$_&.>8]?@;N%)LL M0.52.9^$18EG>'TB0M@"@4$L]WHNJI)L2MP M5W9VM'L8>9J37Y".-M;/27D#;=,.>R5(YBJ(#M@ M1*/R)>;; 3:\5]!/*JC:0$-1\)7^MM3PQ.X$1:3")?\]BZCZ&[.39<"S+V-8#OL];:7((:1'ELHX!NW 5Q+_! ,*2PL?@ M(*DEW5JZG.H0XR2MH)\+#(7,6*UN+Z$3W K;%%F[8+?I2M@@6<8\+W:DO"(L M%]^B72SX( $98VD\8"6K-;H5.,ZI"[@/UO/6N1V42@0W;%&02NQG6B);"VQ@ M/!&\X_C@0X4GN?(".U$-;T_JB#B?_RG:1>(N] VH [Q%-6Z]8(KD#UNVM S0 MFG9!EZ3+&8OXL\2<$E P5V*:+Q%\EFQ,M1+> ARBQD77@8T!),DD,-ZM"8@! MW]LJP*W2;M.KD .43<=SA; 4]X;7#M?F3^9WP.R4,4$+[!R5(=PN^QBP2CQ% M=L)-)2'*AFPKP,DR@]E4:9N,2+O!<=/$X1A+7*U]$?A.< M4+SU/RWR4DQQ*Q!OD9O9-@)4Q,?,6NH()]+8;)>R<[B9'*5A3YXU=[#4)?D+ M[Y .&[E=\)=FK7^?4*UZZ18NME1&VE9+OLN;S<+!L\@,DHGN068!:K;./'=5 MED$+%CQ-:-2<09T,*]',PUWSB54GDDRFZXCGSIU6B0L=;;&RL M2!3E$(J55"RE"%*ZXZ=DABKN$3OC]0J0DAVZ2?$WWD]C-ARWSB= M0/X6Y%KU(JM$+XQO(X& IN2P[##+H>"M[#Z[/7V?[ YW3ERV[!A/'');MDLP MR9OS^[?4ZK1#]DB<9'40-@&6F]C!5/!NR4+I1\&[@D3(4W@IW1U*%G7&7H5R MQ/@0"426>'NG036 L=,8= -<;'57%BE=8D*2[83FX/@@3@KF[P"/2\^E#4O_ MD'Z/I4E-H04A%M(4R,7;1MH %3N=D7Z VJRG0EKHADF+S%XV%_L=L%'$S SD;O>T\#=2+[39FD@_,QZJ?0U3#$Y#(W*'F*; M)';Z/_/G28[IDM-6 ^;:%3%?@53U8/!UH%:5Z?4&G*M5Q469A3AD!LS@STH##[4]X7AI(D$?XZ5Z3 M,?Z@UD##N;W1.#%K[>>KKG(>FW]4]@JH1E:*;O&[@DWZ[\2JC&:]"7EK0KC. MB/H\_(CF.\/+WUY]A+76[82JF>MDOUHIYE^R<%%(1)U&!GD?4%(P1WN-,25C MLM:*V1$_IHED1X;'JT,Y;_V>JSQYN]S6*7T$O?86BBA1NP5:+I!L-+J/G $W MY/,TLWCH=(E:R@?BHU7;!9JPU\HSPEJ_'L4=T1:W-OF$^).]J]P;"+'0(O5@ MA;$]LE)Z(N^=2BTQI,]1&0/6<2^5'* AK%_1#/SRH\OW@P(W)?)+.L,^&DF4 M]EILA*] <8$6 GMSE,KHV!F6K?B)PS'E2N(<$98@;P#_MO/ [DI>^B6@GC+ MCMD'P]6R Q;783?91N-Z>+9,E^>NB%''I,$*:]7S.)&\1_576#%R6O'!#P-_ M5\QU:X?SY(GV@.PVTFWQ4S8,/S,>EPW"SADWUJ@RS!/U37G9ER._-YCD#P49 MUVXHWN-E5?4+M\0)5>%)W&0=::#1 )/7NA-LW.>%60WIA M;V1FG1UZ9F!7]39:6-C._68SICCM)TG_J&P'_5 M.^5K\=WT&;5I^,[XH]5#Q!<1295G**D!-\K[:-<\V884IMXI2?>-4VQ]73/" MCS.;K^H19:[&*9X"46G::EMJ=WQ2Y0B=&_ZX_!4S/4!NN,6.]$S2CW!Q3K%: M/;_#^K-:('QNEJ)LDD2M/JB8"<)I7$!B:4D?H^G MLRY#:.R4K8D5C=LL4Z$E.#.E8C,XQVB)/$5:E;JV_)B0%ZXA/>\[2>DD&G%+44'&I7]+U_K_U'E*MWM\U41*/SCYJ'A0I(V/8CLT8'93G@)-&)4A?C+?U 4& M2-X<-Z>T70Z&?= 'RB?Y/]12$(K'3S4$_W!*5>Z$^VTR%"MADME/Y"QL8K0- MOBR[V.&9U9P\4/T@SS;#7!E6N#NG@;\:+2R7$-'JK$.D)KQY-)X^D_S) M1\"^QG2T.RSXSI_:;I-Z++>M*C'S6J&+_&[N"]1V[HNB9;CP$A #$"YD/B.8 M4Y11NZAS& 2?%:P<3J_=:?XS(;4U,9&%U5=4IW[%VR"T+ %Q/Z<^?Q8%@RLJ MODB?FSD-]XQY)6HU.8)SS/L($L#X4W8I/8>Y MG9V1$\-F8V,*15R?#&?,._[2R%+BB'"QMXQ^09QL=XMG!IQJVASYB__=@(I' M"8Y"2,H:83-K1>8=$0U#R\>+X]-!=+ D('(A(1\(]HZ@G0?)=O>Y9.EXHUW8 M*QF_='G,D*Q$*DP*D64P ](OR\+0?;F],H^T'\5'91X18WAO68#W8NHW6;K= M$\Y)F:C^7DB"=EP_)PJMV0=V)02ICS(JTU:JSJ+GY;@J;Z3)BVH5SR*X):'R MSU[OJ>'(#[L7G#CX5]WM(..J$9UOA+CB$/ SKJ[L#F->RCK#%%1'UC>]?9IQ M8:,V(<(!!ZHQ7E.R@>:K+=.[9&@:['%98D_](M1Z$S2 -R\DY M2_?']Q=Z%Z\AST>O2[E)VX*/#-.R&BG+/#;S;C"S;)S%!+Y+K3CG<"Y9<[@@ MMF!"DE]\$E5.R\=2<$9%]PC^A-&4!$H2A1YFQ5C+R/'0I"RVEO.%4>49PY_!B2>82,1@$!/!3^1Q_-6K$ISX0<+W+-."<))>_,EPO""&2BB*#%I84F7 MF!HR2#&2M+D_8CX!OMJ4\?=*1>7F<672 .1CG#Q":<#[0ZI) T 6'<#S#G0V,VK7Q3V?*R>3&+U+.0:8E8%9%'2ZM0#A/] MLT\J/N9M*HQ6!"9:86?*#2$6I-G(??<-C%S$TV8=KP56&'RC9I?KX?CXZK+Y MW.,IGTI%A)$L@NY*GG_!$FU(PD[,(O6ZX-O$.-42]S7T_0JZS2C/!=E1VA$A MKJ^3[8VSKXWA)B5OKCI-B,V,KTC*?9YO:KB>H$)'Z_'!0X0!S5-W@)ZD2K79 MQ;TJWUFZ"U>8@I4Q\4)DIL]P#C/-S="^*O^2Z04LQ#PN.L"M+KJ/R2M3$)]A7.?.I%H3*.!6C ME9(?R.>D,7)<_Q 4<[98OI4T"_7:C/RWF#E@;W$Z[@H+Q/03VG&5^ 5D8G8R MJ8\6'/N-IF!Z!5JP6CC9+L_YL_C'K%:)UX@;U?MR4LFG .>"1=33S(7%>^BG ML6(LR#R9A2((V!=C8RC#W&\!(TP;0;#+/NYST5ZK4-%.0*K*R5S!X8H?Y#IR M-](?%]KS[F/(:#_!@LR!$KDP+F8K>:FH(:"0?D?\PZ6/\Q+06J&%/Z1>2KNT M=,D/T>6L]0"7]B/O'7 %W50 ZMBXHB;I'\&K*3MEVI%7;)%V7@,%RD)?HF08.X^;^DGH'/ MN6C9^3#;JE)P%IXO%R5-*\T09J2=U$=1V[,AW604I2!2TYO^'!VKSH[FXNM4 M\_W74^>80^82Z1>^1(8AH',G\5BDK055 MI-O4E2C+PE/T:NSNU$*6,X$>\8 [F1+M\UHPG9'NV"G.Y>PQWP.>$-9)7V/U MZ!CN8GP2SIQXFC03_ZO@%N4RZ49*)_T$]50$BO63<=^GAX?BF#LVB?[B;S+_ M >P7ZT$-:@Y)R]Z'=:3T$9KP_K3#!7-)68QGR=^I7>PEX>^8]ER4#X?S@'_" ML5EP6\2W<)7?/)ECQ+B7'DO<(@L-Q]!;A M'A]C=ISUA:<,@1XL^0*BT0,0/"BF-RYL)EC(?Y;^"*DBG%^V!B;C^V M#W9,6D78(_L>UD%=(KOB?9A9*SO@*.,ER#9;K!4]D+6+FK.EOW$_BJ<:XC,V84.T:,2,TO6:;5AT\F%ZKW>*(:W:K(CEANB"+(X)5J& MZ 14SK34/ZEON=F9]IA5O!.YN*R+@LS"3?%APC>8U<'#XDWX<8\AH('28)5<8RW+&*:>9%PL2T$[LUN)[62NY'*PR;@L?0P@/SA)**2X> M*O%>1K(=%8S@'#<=AZX)6[AJ"@N%D&MH55@RRH.Q'I^5&XAZE@ [_$#A(?%?F8)8)7 6>V<8DMXSXQC?"0Q2DR(5=P M)J5WT,*X^IA/3".^;9 =QTUPUV,J'R_::%A")A$2>:=]HS#%4V.*Z%KQK<"SK"N2<^X7>?' %;L*X2/PG=DH@(+F,=-1 M%.DY_$'L&FAYP6'\-L@SK81T!PJ)ODUSA;(#1$C'7G&F/KL M'7Q]24/B(<$'8E]XMXA)N>3;)/F;X>SB IQA#UOKI-OX$I-8V5HQA63#%.-O MHU:S TD^63LX+RGUB7-XK?2IX0L$1*;6-U"4S7%UF2-!\[Y9KP4-PB\FC= M,)-H0>NBSRIV9_0S#F4^8#6RD(0H3BDG/*R+5\M;YO-><$HPU_F3>*5HN?5V M0"6),;DEO0P"!'^*'<^JJ)A&XT=D.C(:!1GQ8ZP#0G28)W>Z"/0YR6>+MSF_ M$WX#IEE?D+2#>-.E4DOI7CQ F@XL*-Q/40,-&>MHCX$O\5',4# ^]!1[%-SH MH^!E2)V<'PC_E.ZR?BR^!26;1H%5T.62!X1 9%NA+^D5,ICA3 60@KA;]%_P MNU ^:PV\QL>/2X8+G/<(PF GZX_B8-EW4RJX0K:WA/W[/WE5P1EBET:>?IR2 MHY;%J6G?5>FA/LPQI;_/4DZWPM^YG]\M3[!^*SJ"%)OJ@>VP#*- ;J3'E\H#\J7TS%S/*?(F_&7'!+EURE7+#"*<);GZHN* _S# MZ'"(G#V6.P6ZF9^<$BV+*_H>[24;P!P(_ #/P&_QN A+R+<=\I')#!^+ 603 MYY91FIPE[$:% ZN+*G)F W?1KS1 I?2C#GFR M C;?XAZ5S$Y"=3C;.2! WT:8GWA7L9[R.C1#=8 MSP*Z)=.XDSR6 DE\+X6<^C/2(?4)3_MZ 4)%4:./^3?Q!M,$A$H E49;I4AO@J?%Z:$PJ+OC .BJ*R'C' M*1?/2!CCV8B'(Y+XZR2Y_L^$GL B]S.B*\ CAT*)$CQF*0*+I4/&]R%C2%: M9TZ&2C,T[.G0X00"YRQT*&(YCP,-^Q\6K()VN/<(7T W'<+$>V6++,N!G;(0 MDWG2+EE!_@]ZA;(IPX*Y6YF0,(N]6=$:?IHKE)_UK^<'R,W=*X6V2+E#H-@, MF6?9#(3!I29NTC!X7HY.[Y>"3OFBJ\F 8U?H)N7L"KFI+2JT]V%I>M'G7=S4 MK_![;5K4890'IE=46UB9JU"J5/[5;);Z9];EE,7JK7EP3((ZKR@R)$AU#^/D M,U^5@X]Q^5MYF=QJLUN)9YB8>2I7JEX*^S-:E!<+(Q-]E=<0?&BURBV M8D>"^Q1\PD+O(84->8WS,_D3>H[-1?DVMI<9+!_B1ZTFR'>)$S+/P3>Q0TE\ M9#4^/>H&XDV:'FR.>%"N>*<@-O33SKL1!]8+FSM(,,_2;!?"%L*KSR!;)(Z%U5*LH7^@7/2&H7N;*1+QGRM#LN\[-LBY>LM9Y";I4HXXR%$*\!9[[9+>X)]TUD")PEZ;]] Y ML=Y\E8P+<(TX\%*I?_I!\0A?E% CV2J0188!$B$W\"HX6T3WDH#U8KDS1>HF M&;:=(;T$O#*/@ :DID8;91+(/3U4^!C(35@B=@8N15R46(&.@2K)'1#Q"@%* MP7?.?F":5&@[13H/FFO.D$Y =49WH9^R*6EW!"S$*/Z$\!.R-*)=; SO#F2) M7\(Y7IF23GB%,Q$ 9%]LK4&L[(FY3BJ5G3*> 37(!I.N5/],[HR)JU*DGPME M52[(6>T76*XLZ'*[:[B*YMOO*#7'5UN&ZL24!\8UFD\LQLKEZLW\QXDG*KYE M;HM.*W^9"X;(RH8*BWU!0S":Y4;5KR_9:U^G6TU.MJ1JVAA33":ITS@/5XZJ MHH6]B8L,7_*/1Y4:'(I7!5\LM<4H?)[IGN!7N2W0:DGW[44:5]H=RPK52]9G MDWSE3;[S*G_E7^*@!*%^ ?I,Y#,=@.L*=M4.$^1,5@ M15D.**]<*NBS?(&]%UTRMD%+@K]5H)$DZ)6ZG_ RG.B)!8<*] M$?A ,9EOYJV2ZP42UP3DH_"=?1Y"$R-6?\.?@:6F^? ><,WJ+GB#]'5< C)) MY!S^&*D7O0NL18;$;=Y92)$DQ]41?@:XV4?">M#$:@7L)EUBJH"72[^NO@8[ M0)MCO\L :7=X/9PFO1Z8";=('WF[PE3I5U<+>![D8I\A.P8!5C:R.NBL:9.L M5;;2Z$_9 5G&I$D3$_\?-#S7==+O:\I4TTF3_ICT_[_^3_=_3)XR]<]ITV?\ M-7/6[#ESY\U?\/?"18N7+%VV?,7*5:N-C$U,S45E575 M-;5U]0V-3.'CM^XN2ITV?.GCM_X>*ERU>N7KM^X^:MVW?NWKO_X.&C MQT^>/GO^XN6KUV_>OGO_X>.GSU^^?OO^X^>OB4E__#%Y\I0I4W]O,&WZ]!DS M_OJ]PZS9L^?\GF+>_/D+?J^Q<-'O/98L_;W(\A6_-_D]RN]5?L_R>Y??P_S7 M,O\]S7^V^=_&^>]M?D^3D)BF9V35U"$PN#P1#*-P>+R18 4EJNT^K** MJMKZQN:6MK6=W;U] X/KAS8.C_R._._&_RWQ/XW_'?E?E;\S?W?^#OU=^COU M=^O#1[]KGSS]W?O\Q>_B5Z]?O_D=_>[]^P^_NS]]_OSER]??[=]__/CY\]>_ M_1,]OFX3'5%Q/]L346^[$MB/>A,4U_I2ZD[WY/8<[L9M.M#+V+*W5[ACO!?> ML[U;?6A+I_KX2+OZS%"+YM*Z)OW-[OK:1_^4?QW^=?C7X5^'?QW^=?C7X5^' M_YE#9-S/M0FH=]WQK$?]'*",[AOD;=^U#MR]?4!^ M<$N?^MAPC_K,N@[UI:Y6[8VFIO*[_Y2)'A^WB<[?#AWQJ'<]L:Q' S'(]?5Q MU6<&TSJ/#A8.'1HBC.S?Q-JZ>T0TOG4(/C \H#X^V*,ZT]VINMC2IKI6W:*_ M]4^9Z/U_'.**W_7&,!\/1L$WAJ*KSFU,6GML4_;Z(ULP&P]NIXYN'Q'N&MX M'US_VZ&W5WFZO4MQOF&M\G)YF^;:/^4_#A'QOSICB]_W1S&>;(B0W1P)KSB_ M):;MQ%CJP+$]!8/C6ZEC(\/"/>LWP(?Z!U3'.OH4IYJ[%6=K.A472M>J+_]3 M)GJ]_^/0'5WT?B""_G13*'1[:U#9I?&PYM/[X[KV[2H8VC)&W;9ADW!O_V^' M[G7*HZW]BA,-O?+3E=V*<[I.U85_RD3?;X>NWPX]444?UH?1GFT. N^.^^NO M'0JH.W8HIFO;SH+AH2VT'?V;1'N[-R 'UPXJCC0/R(_7]LM/EO_LVB3>TS&$ M'&A9KSC<,*@X6C6@.&[H5Y[4]*E._5,F^KW<)KK#XB<&0@L^#?N37XU["9X< M=Y>=.>=>O75_?-_ -M26KE'FSK7#DCVM&^7[FS8H#M;^]JCX[:%?ISRF'E"= M^*=,]'O^QV$P,._+F#?A[0%7UNW+#I*#9SQK-^Y+ZN_:BAUK&V7O;!D!=C=O MDN^M'U+LK_KM4;9>>4@WJ#JB'E0?_:=,#'BX3?2$Q$]L],WY.NZ*>7S*D73F MC@6T[;1W?>^^M/[6[?C1IE'.CH81<%?]L'Q/S2;EWHJ-ROV&(>4![0;50=4& M]:%_RL0Z=[>) ?_8B2UNZ6\.V^5=N66*WW?; EE_*J"A;7]6;^-.XG#=&&]K MS69PO'I$OJMR6+F[;%BU1[])M5>S4;U/M5&S_Y\RL=[5;6*C>^27/;8)MR^9 M)QY^8D(>N66E6'LZM*[^4&Y7]1[R8,5.WG#Y-G!+^9A\:^D6Q7;=J'*G9K-J M7#6BWJ48T>S^ITP,.;M-;+,-?G+**/C$HY5I8Z],:=VW'.3UYR*K*H[GMY0> MI'3K]_$&=+N!]>I=T$;%3MDF^4YD&-XA'X&V*S9+MZM&_RD3PW9N;P^M6=$:[GI"95?B2C5G"FM5)RC-BJ/<=OBPL%-Z4-(-' ![) >D MO:+]LC[A/J1?L$\^\$_YMFN5S:6;<\WWO%D4//C3*'O-&T=R^<,@D>I6DAR^ M4JR'+E JQ&>9-8+3W'K>*4$#YZ2HB7U2TLPZ 38SCT-K&,=E+?^4J^=F+3OP MEK-]$6%3+1DI+YK3VEY'5G*N]!5[KJ6D=^ MW9GVDJXC+MD6_;W:3=M;-6OV][1>G!K:7E1[=HJDZ,*.I/#\-M MY]9#'>?_I_SK\*_#OP[_.OSK\*_#_Y5#:W+&M[5)N-==R;R'/:G*:]TYM6<[ M,)U'VVA#!]L$H_M:9=MVMVAV[6S4[M]6HS^\I=QP?$17<7J3JN["!GG[Y5YX M[<7_*?_MT/Y?#DD9WSH2<6^ZD[@/^Y(5UWLS:\YU%Z\]UDE:?["#NWG?6G#; M[G;EKATMFOU;&[1'1JOU)S>5E9W?H*V[TJMLN;96V7[I?\K_Z]"6F/&],P'W MIC>!^Z@_27YC(+WJ7']^^_$>_+I#W_5=].)W_U_:LM=^]G[E57JBVH]UT!PFFS F M&(:-674#QN+F'B.ZHT-/Z&M1DT8;E)1ILZ3\4!6?>U3$DASG,V1'_BR@_C\- MGH&/-1Z)OQK<\R]6>^!.6KPK#EF")5.6&-VH):UVJ+Z@H;\>V=)IP?8VF_&C M-;;]KU%2#TDDK*,\H>0XBRN;_[/^:%!Z!#[6NB7<-KGE7:IUPYYJ\& <;O(7 MS31'J"=:DDUCG7DUO:V(9FL]MJ?&MGNU>N*45$T^R%4PCC#DPF-TL6S^SWK1 MH+0UJ-P#G^AK '4MW6 K-:; V& M:N*P0D^8K-009QG*LE_("O8\62DY\F)']N(7#+N3127]12U^_[3O!,!+&R7K2%%Y' MF\9HF3-_%M!L6P54CO9 Y^@':O9%/[#:I=_JVUUP868?;&Y^'[5KW%]:VQ-O MUK3F-"N:8!V2>ER/X'_[?XAN)HZ0C>0QO($Z@3$P)O\LH'W>X& /#/M]0?WN MR$>=.Y*OC>_(/GY\:\GPX;V,AM$ A:XGL5K>"FD6-<$[!/6X;MO^[V/:MC_M M^?:O)@_CS=01C*E\],\"NJVK0)6MP6SG#:S;0F\/;HX]?7A;XN39C=6T(N#B]/OC F35I/:W(*T5 MS?@V1B.Q@]9 ZJ+4DWN(=66]I7747IR%WO=G <.F5<"T8P]H6>]\8^1GM\.G M?@CHO_9S5MVIC7BE;?]7CD7(6?WI.D9W875Y![*.UH9KI+26-A-;""VE5E(K MKIGNOI]:,.U5;E5I[;B^0<] M*IB3T2+:2*:R;*!(2^I#&$M[T&9<-[8&TX6WH#I+ZQ =Q'IX.[D!UD[YTT#U MNE7/VG_8<'9V^=K12Y_;-S_X/D)S;5TN_[0=AG[$ET:>C>40)K.$N+%"&7JD M1(D81E3!AE#JDD&,IG@ IRWJ+]45]A/T!7TDPY\%&E?\<&WLT^\GSW^\IO7^ MYRZZWU9&"FYLS:*?=X(33@:68N<3J,A#6-("2W]%S@][3"R//4PFI%R",M( M/H1C_EFSL_]XI_O2>U]6@W]OEH+OG2O YB#B \=8]*_^:=!K4;F0RPF%F1=3 MH6GGLV$IYR"(Y+,%J,0SQ:B$TR7HA-,P3/QI!"9N 86-7<#@_BR@V/DMD+AL M R)_#R -"'\@#TJ_K@@M.2N/(A^5I/)FA1#E!!]A&N(2&@8XM.8^)K.MA\;N MZ"+SNCM+!;T=.'%_.UHQT(;4#EGAYJ&F/^&OAK\:_FKXJ^'_^@;I\P8_#R#S M#W^@"$B[K@PI.:>,(!V3)7%GQ3F*"4&)<8B'JQ_@E37WLAAMW?2*SDX*IZ># M4-G?AA,/MJ(5PRU(W4@]PCAB^1. 8L=WMH;M0.SK >2^X0]5?FDWJ@*AY]6A MQ..J.,Z<+$,^*2XT# M0=0.5I.9>+KVMF\GHZJ"R^]I(O,$6O&C$BE&,-R)U M$V:D8@] I[I/%.N:GS+;I@""P]J8^H.*1-D$Q796E'%<4U@S),4Z^$W-952>UI MJR@?:J:QQQLIHJEZDOJ %JL^H,#I)N4XW<12O6B0V1ID7NY Y1GZ2.N52T-,D+ANJX3$G]"S>M(HAFQ65J>;X9,TTCZR=6BJ@ MW&YK<-H.Y![N0.T>\IO>/>E7LV?^98LWYG2#/^UH0P3O8$.B;+HA1S/>4&+J M-R.M+1I<=ZV,-*07TL>5//:,F"V>XS%4!UETS0R+IIU:JC\:%.YN0.,6\MCH MEG2[QCWO2KT7ZDRS;]GQEE#VX;9XT5QGMF*TI)>=:BQO\0K=7Z>GA0.KQR03&U$B6N*<[ MS]AHA389ZI!=H*MX!DDHY2Q!K9H@BS?12 =4V6X/C=J!R M<05ZIZ"G-8[Q]YJ8/)E-&QC-%;7T00TT;M+&J$=DI MJL7ULVV[FV;;W 0=>QJKE,Y$N;NC/U^O:80VR)DQ[95UIW_-W_V0390QG*)]$ MZOE3"+UJ$F'0+AFH^KU!X^@"S/L#0./>Z$>=^U)NC#AFGSWLG7OHA ]N8"Z< MU32:(C?TYID4M@9A,[:-:]O>]%K2 *F:,HPUT4>11O88W"09@YGD2P:JMGX' M% [;@=;>&=3N\7O6LCO\SH!=_(4#CDGSIQP+1HY[$*TSH3SC<+)*T0,Q"]M@ MC5Q; ZN!V/7\W3_10NG'U= &4=450_#J2AO1D@'UEN^ TGX[,.QQ! T[O1]U M;0^^,K$K_-B)W0GCY_=!V^?=RDQ3H0+%4+):T)-GYK3#&RI:<"WT)H)MK9*Z MB/5E/;@Z6B_:PNQ#6+C]< M_R5XT5.W=!JIWVH.6+6ZWAC9[GYK?YC=Y?EMJ MU[G=B.I?W.B*R3!AY5"JFMV;;V)T(BSTY_O?MOP)5F(KOHG2CFFD=B(;RKO@ M#:QN> -GR8!VTW= NVL+J-^\YT'/.H=SL^OMI\^M"^Z^N3FS]O1NM.*P1SE_ M*E)8,9*NI/<7Z,MZ$&92%Z86WX&KQ[83&E!MI"9$*Z49UD*S0JW,%JBUHG6I M@&[C=\"\>2-H7;WMRL3*;;.G5]KWWEP38;F^.4=Y>@^&]XLWO7PFAE\VGBDE M#1>J2@?@6DP_RH#LQ9K@/7@SK)M0#>TBU19UE5D*.NEU!9WE2P8,Z[X%#:M6 MWQ[\;LWADU^L[;_^O6O]H]71JFO;?;]> ME9Z5OVV)HOWJD(:_XIN//!\)AYY.PN2?S"C-.0XA91TKI&3,0\O2YF&TU"-( M6LHO:'KR86QYTF$\(_$0D9GP)UP>?N^?8T??_<#ZX*,5.O#E3@%8[4Y_MBNT M]+Y[//)6<'K1M9C?R$8EGBY )9Z"H^#,P=-QI!";V M- H3NX#!QBS@<=&G2I=L?.:=U]O.O/NQ'GRR4@2^W5X.-CH3P'X_Y!.?L,*' MH;'9=Z.34F\GI";>2LN(OY&5%7L=DAU]/3\WZEI1;N0U*"3B*BPOXBH\+_P* M,C_L"N:Y@J4"DAW+@B0-]GDN"8>Y*(K&OB6/@Y82KY.#^/?8B# MD$Q7$-3C#+IIA%IA&21S&_L) FL?3MS:BY&U]:)4[3T(;4OJAE5WM9?4=37# MZI?DCP:![_/S!SY 'A!U7Q&<<5T147)>'D<\(I8"2+-,PNZQN@,%L[BOC MM'43!)V=6&E/!ZJJKQUA'&B$5P]4(VKZC8C:WJ4 LN<-3NN R/OYNW]OH/*) M?*#V3[NI"2ZZJ(G GZI**#^BR!3,2HJ4$T*T881'L@RPRYM[Z:SV+A*_NP,G MZ6]#JP>M2--P-<(TI$-6#ZA1-?U+\4>#V.OYNW]OH/:.>*CU3;VE#RR\I _% M+NABZ$?5:?PY99Y\2@K7C0I+:P=YU*9>)K.]LXS7VT:4#C3CU<,6K'%$AS*. MJ-#F03FFIG\I_FB0>.X#2@\OH/$,?Z3W2?G5Z%]PV12,.6.*I!XS)',/:7.D MTU50S9@<:QX4DAJ[.?2.EG).;WV9<+"&I!PQ$@RC2JQA3((S#XEQU0-+ 63; ME@/)\P:/?4#E[@6T'N&/#%[)OYI]\Z[4!*'.UH933M0DL Y79XH.&(M4XQJ4 MJ5=:VMC*+^NH9U7TFNG\(5V9=*2*K!T3E^K'!:6F83ZA>G I_M?@N Y(W?>! M*C=/H',/^\WD:=O_/I"K=0&(8>I0X!H;1.0. M,[>\3UO!'5*4BT7 I@/SW!IF;K<'5$^C=0A]7N]OV MOU?NM48_V(66D-+3[3&TH^T9[,G& EFO"6:TJC&--5)"AU9 [55P64,BEF"4 MSU2.L^CZ"2;5.,*@FH>6XO]M<-T+U"X>P.@2\J3&+>%N@V?VC19?Z*7.8,SI MWAC2X9XLQH@U3]I9 S76ZU"-!B6^72FA](H$S"$NGS]:P96/T]GZ"2K3.$IE MF(>6XH\&NH''V ";GX"<6E_C[S>Z9MSI\"B_V!2-.C<1C#_1GE ^T0:0M M]46&:A.BH4J#;1;\CYT9"BXU-)\(FA]/*NKAQ)?7.A7F>! MUEM##J*(-4)3L88)<-(J5Z\9P(N,(7F :6@J@^+U!Z;0'Z!W<0*U] M(&AVB'[0Y9)\;=@[\^QL6/;AN7CX\%@JO;4O6VSNR-G3A^)@_5,IU#K1S)%VCZ(5MQ17,MJ05C+FG =^'IR#\K"Z"^IX0\6 M5RN'BLSF(:BV>G I@&++1.9#V]&U;'Z2VVB/L* M+=J^?$OUD@#EYN<-ZX%NSRY@V>7XM&V'QZVAW;YG#SG['#KM$CMRQC.O[40 MSGPHDBF?2!'SAR!J9D^)B=J!J2.TEC9AK>069#.M'=98T0%MK.PL;E1V%C9H MNI8"J&P-BKWK@''G=M"X==_]GJU.%Z=W.O]RRLYO]*)]4OMYEV+S<1^B?"Z" MS9M(E3!LGP.U#V8D=J-KL+8K8=O^C?!6:C.TA=%29.6T%EA%-HHE 56;EH.J M76M S98MS]HV[KH^MF'WT1.;]HU=W!'<<6U/>O5Y)YC\F ^9.Q?%+I]($U-& M\I6$ 9@6VX8VY;:(E >H-RU^<1VE< MO^%N_ZJ-)X^L7CMQ89USY^VM$=4W=F?)SSDA.,?\R;2#,16DZ0P!?KQ ^OP, M GP(J88.8)^?/7AQ[B"OM\R4VU-NSNYA5V=U\Y8$:-8O!]5K?WC2\>-/YV>^ M73%U;L7FKE_7>-0\W!RMN+XGFW/.%4X]$40L_26>CIG-8B.F\RNADU!1X3A" MDC^&ED%&<8J<$8(R>YBLRARB5J4/,=1I@RS-4@#=FN6@Z8>OKXTN_V+FS'^_ M[;[UW8[:IZN]%0^WQG!NV&>57?"&XA;"L*CC2:22(YFT@D-Y#,A<$2MG%L;) M.H#D9LQ@^.G3^,JT::(@98HB3)ZDBY(F&4L":E9\>J_WLT\.GGK_PYZ;_UEI M>?J]G1*L]>$^VA5=]JMK&NYJ0![\0G1)X9DD%.14)B[[!(20<;R0E':LA))R M%%&6/(^B)AW!TA*.E-+C#Q/+XPZ7,6(/T9;D6>NG[QV3"M(N9A2GG,^%)9TK@"><+4;& MGX6AXLX@T+>>B8TUA,]$(I-FJ!B(L\15F2@R/OO#[PRS_>JG_\X7^KP!>K M>>"GW52PPPT'G /@3P(B\A^$QV7>C4E*N9V4EG K/2/N1G96S/6\[*CKA3F1 MUXIS(Z[!(.%7$7EA5U%YSY\_A%[!%X1<)BS)P.3;?VL\\?:[:O#1\DKP]2H: M6+<-!_;8PX"'>QX(\$L'8<&)3Z/#8A\G1D8]2HV.>)@9&_8@)R[T05Y\R/W" M^.#[Q0E!]Z")@?=@B8%WD4D!=]%)_G>QR4L!^)L_ 3S''P#;?SNH#'0&PM# MI\+(N'N"^.SKO#38>78^X103R3A*)_(/D6F2 Z45RFDL3SN)$AG&$3+3&$Q9 M/0K5U(X4&2S#A35UPP4-]4,%;?6]1>V+]E?#7PW_US9P_D]#2,#_&N*RK_-3 M8>813%0C&T7("_Q"%*CE J% ];YA "6T-4O,H3%DS\KRAV%AG:Z@?+FBL M'RALJ^\N6KP7#7Q; \]O.Q#Z.P%Q4, S25CL/7%TUG5A4LD%?E;I*4YQ^5$F MEG^03I$>(#.J)DLY^G&LP#2*DM2,P)5U0R6:^B&HL7&PR-(T6-C2U EM:6I9 M E#Y>P/?9SL0^3H!:8#_,UEPS'U91,8-25SQ15$J?H&?3S_*1O .,@C2&2JM M:I+$,HSA^=4C:+%E"*%H&(1IFP:@YN;^X@9K%]1JM98TM]3#%@\(; V5MH9* M[^U [.T(Y'Y^0!$8_4 1EGY3'EUT29J$/2W*H1WC0[F'6%C)#*.L:J*,:1@E M\&J&L:+Z092BJ1^NL_:5U+3V0)M:6TJ:6NM@3:UF^.*]:!#8&@1>VX#$RQ$H M?'R!RC_J855PVBU59.%E93SFC"RC[+BH@'.8AQ0?8!&K)NATPRB94SN$%S;T MHQ76/KB^M;>DKKVUI*&C#M;0;H(WMNL036V+!82_-P@]MP&9IP-0>OD M6_D M(TU@RJ^:L/PKZAC4654*^80,POI%6"*&4D\PRPRB553M8*FCLP\A;.I&Z M]C:XI;,>7M]E0M1W:I$-'56HQK;%^KUA)1!Z; -R#P=0Y>D#M#[AO^G]DV_K M0R!7]5&(\[H$XJFJ+,:\O*AR3H263W)(^L'R\MIN,K>IM532VH2IZJA#F;O, MR+INC8T2W= I0S>V+]:+!J&M0>2^%2C<[(':W1OHO,)^,_HEW3$%Y5PW1\ N MF./P"\9TVE%M 7=:CI0.59;JNRJHEA8:J[F>)&BK+E5T&G#Z;@W6TB/'6'HD MV/I.$:ZA?;& Z/<&L=M6H'2U!QHW+V#P"'UL]DFX5QN0=<,25GRI+@9SRI)& M.60NK!BK@DM[Q#A]"Y=LJ6,RFDU47KN6+.U2$34]T#U-4+B!83A]:L87#:Y311E[A,U2N@F/LXQ-H^-JFNFT5JZ%BL_S4XV!I< MMH JY_U ;]O_U:[!S^H\8N\U^:5=;0V!G.V,@Z/RY_K2L<.->4PVZL+)18M7*=38&OE M8E*3H)+1SN'QNAAL:2^5K>NC5-3T41B6'DIY?>=B_=$@<]H,- Y[@;C"5:E09=(U00FMA26AM= MQ.DB"\0]A$IU'YY?VU?*L?006/5=B_6_!ON50.ZP&6CW[P'5MOW?Z.#[H-TU M]'J_=_2YB;"X^CWV0'+7F=@M?>^V^,<>&74)^3, MH8C0V0,QF0.C2:CFW@RZL3U7*&\J5/,M<'.Y&5M/,I"M&!VC':[E=T$UBNY" M;74W5%G7#9?6=RT6D-H:Q+8&U;Z-P&BW"S38.3QNW^M^:\C)^\*LK_?QXZ$A M$X>B,[HF$Q&6X32:NC>[4MA1H&*VE!A)C6@+II[8!+/06PIK>>UY-?*.G%I3 M9YZQH:-0LWC_:]B_$JCM-H#JG3M \\Y]]WKM'"]/.3F=/.'M.KL0 X+"K- M.AT$^H*VFB-N2U<:Y95VI)AU;>F-S>W M9-!NFU;'W=LVW5]=)?=PE&G7;-G7+V&SWC'M)X, MRC'/1R+E!Q,HW)DT#G4B5XP?AJJ0_6A]<0_!G-]%K UO-NB>8S MWOGR4T$8SGPTM6PVE5,Z"1&A1J'RDB&4NG"@5 ?IHQAR>AFFK!ZN.:-;7)W> MK:E.ZZY9-*#8\,F+=4V47 M/8O8"X'8LOF8,OS!-!9R)H]?,@$5%XZA9) 1O#)GF%R5.4C3I ]4:-,&^+J4 M?ID^N5^S:$"Y_A.@7_\U:%KUW:VA%=\>.?']-R.7UVYMN[W5W?RK783LEF,Z M^Y)7$>5T, 9W+)Z,^"6C_/D9A/P#4%[N-+(R:Q(KRI@@BM/&RZ0I8^6RY%&V M/'%4H$@8D2D7"U2M_034_+S\8?_L_'HY>^^Z'M[NI=YH=;O&4/[*+8 MO[JD4R[[%6#.AB/@IY+PA<+RC$,(9MHF_O7>^(5_?]I^]]M5YF>K]\K %A_V M;_NB*+<]4C#7@G-AEV**\L\E(7).9Z(S3D%P:2>+",G'8<3$8RARPE$<)>XH MH2QVGDR-/D*C1?U208\\S"U?+&#YZMWK0^^_/7GLW;?;[_Q[N1E\NTX&UNQC M@^W>Y*=.89C[OO$EOX:GY5V/SBFC,.EB+C3A?"$L[EP)//8L A%] M%HV,.H-#19XFH"-.4S#A"W1LV (3MUAW.M][8V+ZG;]UGO_G/\W@LZ]D8,5Z M-EB_APSVN&. >T#)DZ (R,.(V/2[L4E)MY-3XV]EI,?I[[W\@!\N_ MYH ?UU+ EIUHX. (!=X>.2#0+Q6$!R<\B0F+>9P4&?DH+3K\859,Z -(7,B# M@M^?/Y0D!-Y#) ;<13U_]I#D=ZSU#A'@^0X=Z/,4M&BA?^SZ@[_T24+W6 7;@;L -=0.\ MJ*"GG(2X>ZR,S)OE^<67RY"8B:K3SV6,Z >R%T_"PB" M7($@+/"9(";V/B\IXR8[J^@RHQA]CHHEGR*2&<>P#.X1)%=P"":2S!7+Y0<* MU*J9/*-Z.K=6,Y73K)W*[M2-Y?3I^B%]NLZ\Q0',%PU?@0J/M:#2=Q<0^KL M<4C ,U%DS -!?/HM7EKA%58>^AP#23I51F <*Z5Q?\&P10<1 MDL5*:<*52K MI_*-VDE(G7XRM]4PGMMKZ,_K-73D]QBM!8OSHH%I:V#;&@3>.X'8UQE( _V! M-"SJH3@F[5=AN*NJH7 U38&BIL#1SWM4#HM1-(?9R W-\/ MR$,B'\FB4FY+$O*N"M(1Y[D%A 4FJOP8E<0]3"@7SV)XBFFX1#-97*4?+S"9 MQO*:JH?RNJJ["CMKFHLZ:RS%G35FZ.+\T/(=16SN-6D*[((@MW2! Z,?8^ YA\E4\2R.K9Q&BK1C)2KC<)&INK^@L;:[ MH,-B+>JP6*#M%F-)NT4'ZU@4P+(UL&P-?+/X/P]@;J@+#'FM#$ MN^KH[!O*1.@E62;VC*"H[#@;S9ZCDT43)*9R"%NIZT7*S)TP;6UK<6V=M;BM MOA;:5F^$M=5KX&WU*D1[W6+\T2!P70.DKL_/W=OVOZ<7T/F%/-$'Q]_31V9> MU\47GE>GHT_*"\@'!:B*<19!-$"EJ[H(''T+5E3=B%19+'!30S6LJ5$/;VU4 M(UH;%:C6!BFJ;5$ V]; ?M[@LAK(7+:!*E=[H'/W!$:?X-],@3&WS>%IE\UQ M>6<,:?!Y34'II 3.'.3A1)T,BLI*J3#4$2IKS%AYG1ZM:]2@ZIJ4J)9F*;JE M281I;11BVQH6XX\&H?-J('?:"M2V_6]P<.>KX#(:150.&X%6B?;]G9Q S6>_O?J_<*O-87&G[/&I!]M3"^8 M-.?B^]3%S%8)4EC'+U49651#%9U5(RL3U@O)RB8^T63E$)NM+(+56D%L::H@ MMC8NQHL&CJU![/C\=_];@-[!MKV=79[4>?C>;O(-N=P6$GVZ,R[I8$MJ_DAM M-JY35\AH5,"%)A%6I>:1#5(6HZ:2P:]GT^1-3*K>2JTI>?T,6KL64 MSZA1EP@T,K12)B+H*_GT&A:'6T]G29HH3*V5R*QK(3*:K:3REF8RO:5I,0!W MS?N :VN0[O\9J/=N J9]NT&=@\/#%E?WZUT^ON>'0@./#L7$CG#U+7%9-%;+KB7Q1$XZGMF)X-58TUVK%L:S-^(J6IL7X MHT&V[R>@W;,15._="1KM]]_M<'&^.N#M?F8JS'-N+"IFJ"\1TMJ6AJEIS*%7 MU116B@QP.5N#U5&59#-!SJS#2"L;$1)E6Z+FU1=6R1OSJHQ-D*J6I@)9:V.QN+5A,0#? MUE!I]Q50[5H)C+;]W[!KRZ-.NQTW1AQWGCWDM_V7HP%N([/A46WCL=G5@\E( M94]F664;A%/>7"PA-"!5*$NI'EI#->=73F'TY%:3N0@&J RXO;L.I(2UE^DPKVY1FE50G6W4U2=;&FN2&SIJT MZL4! EN#=.<70+?E>U"W^:='G9M671G?_O/Q$WM_GCGKLFOPC+=GR\G@"/-\ M5)IL+@'*GD[%4\:SZ>C1 F[Q,$P$&<3),P;*5"G];$U"OT07UZ_5Q_8WZF-[ M^_3Q;;V&Q0!"6\/S?=_4RG M?6)E)X.SV,>BH.0CB3CTH8RRXH-YS-P#,&[F%%:0.D$1)XU52!-&!?*X4:4B M=M1DTRJ/&NE7+080VQK4&_X#:M=\_K#KQ\_/'5CYV8$S:[\9N+I]L_7J7F?C M9><@V46O!/;Y@!S2V; 2U$(:CD^?9G)Q\@<1.FR_EQ4UQ! MS)18&#U9)8J:K!9%3EH7!4AM#?K5GP#KBG]?'?OB7W,+7WT\<'7U2NNO6W88 M;]FY2V\ZA;)N>":2K@=DHRY%%A6=34!"%C)QF2?RB6E'2RA)\VA:PB^$\MA# M5$;,P8J*J#D>*V).P@Z?57/"9LV+ I2KWP.UWW]PM^^S?QX^\>%;@U>_^H_U M_L^K#0\VVTGOVWFR'CB%D>Y[)Z!NA6047XW)R[F85)QQ+A.>' MKGSX;O.#K[XT//UYG>39EKT58*\GZ9EK".JA?TSQG?#DG%NQ&6G7DW.2KF3F MQU_.*XR]6%P PL_1X"'G:4@0\_242%G6.B@TY68P-.210%U_W[] MX/ [?QLZ_(_7FQ]\]($>?/V-&*S>4 &V[2&"_6XHX.E?]#0H+/M11'3J_;B$ MQ#LIR;&W,U.C;D'2(VX69H;=*,D*O8[,";Z&S0VZ1H $7J7D!5REY_E?8>7[ M7>85+,;AKK>6#8Z_OE +CL MS@!>]HD@T"4&A+M'@!BO$)#H$P32_ ) ENWF.S? %^0'^H#B("\ "_8$R&"/ M9Y@0]V?X4+>GI##7I]1%:1Y]8YE^_HV_B<'[;S'!\G\1P8^?(\#F%7G ;DT: M<-P4#SRV1P*_W2$@9$\@B-KO!^+L?4"2HQ=(<_( F<[N(,=VPY/GX@H*75U ML9LS@+DY :2[(\"Z.X!2C\4 ^)_> ?B=GP*0I= K)334Q4(V_ER>@'@F5THYG:VB+63JRD^EFQDGT^HJ M3J1:62=2.EG'DP?9QY,GV0=3#K"GTV9?Z:^&_\L:2FT-I:X_ +K/1E 1O >P M(MU 17S@L_*TF(>4W+3;I260ZVA\R64X%7VAF%5ZKJ"2? 8BI2[DJ.BG,G6, M$QGFBA-I]:SCJ2V<8RG=-L/<^909[G3:#&<\?8;[*J#T1<-G@.2R C"\-P!. MD!W@AKD"=DP@J$B.?DC/3KU-*H)02>>@7*HIPI$C!,0 M!>M8MI9[-+.:/Y_>6'DDK5-P)'5$>"!]0CB:.2'LRYH0=6:/OQ(@VAJ(M@:J MTPK \5S_XCF((,@%5(;[ 7YTS2GC,F;E[P/-8#X3>NX#(WPF(0GR!,#KB-WY2TEUV9LZ-\L+BRV0T^AR.3%Q ,FDG MH)45QPIDO".Y6L'AK%K1H8Q6R<'T(>EXUJBT/WM4UI$[(F^"C,CK\UX-D'[\ M7P/#\7M0Z;X.B#QW HFO(Y &^0!)1-AC45S"/7Y:UDU6;M$5&@Q]GEA*7,#0 MZ2=@/-9\H91_$*(1S>342">SK/+QS'Y%?\ZPHCUW6-F4-Z2LS1]2F@M>#9!M M#61;0X7#][;]OQ9(W'< N9<#4/A[ 45HR&-93-Q=<7+&=7Y6P<6*8N1I*I9P MC%!&FT.SV%,E0L%HH5(RE&>0]T'J53VYG55MD,&JAOQ!=4W!H-I0.%BE+7JU M%PV4'9\!EOUW0.2\!LA?QK"HXZ+XJ*OJF(B'UDB0=543EW16E99]7%I0?( ' MQX^6XVE]9"JG \\265%">3U<654+-6A-Q0TZ0W&/7@WMTRMA?3HIO%\GAO=K M7^5%0YFM@;?_6R!U6 U43EN QFT/T'NY/#0&^-XTA85>-,7&+>C3TP\J(47C MPA)<'QM#:Z>1N$TDAJ@6SU,8T5*U%J'55<$M!@6LPRB%]QI$R%Z# -6GYZ/Z M=*\"RGYOX._[%LB>;V^'S4#GLON9R=/I7HV_US5+:-"YNIBH8]5I*=.:G*)! M:1&N@X^D-564Q%94X44:&5:E%Z/-1@&ZQ<1']YBXF!XC!]NK9V/[ M7NE% ]76(-CW#9#O^QEH[#TV<5 M]B@+L%81G%;+Q7'U3(I8164J).1*325!H>?B#486OLG$Q'>;&*4]QO+27H.- M_E4 U=9 LS4(]WX#E'MMVWO_!F!VW/&HSFW?K28?YXMMP9XGVV."9AJ3D@?- MF07MZCQLG:R$:A"@.2H.421FEBOX=)Z&52;5EY-U)BJYWDPA=]OTF"BD'@.% MU*M_E1<-].V? ?&>KX'J^?;>MQ[4.&Q[T.AJ=[W-V_Y<3XC+?'=4X+@U,:FG M-KV@69^+,:N*J&H)DB,1E(IX7*J"R6)KJ S;92E7FTKIM69<>:<93^\VE5)[ M#*74WE<"-%L#P]8@L?L:5.VV;>\]:T'=_LUW6YQW7.GVLCLS'+Q_KB\B8+@M M/K&](37?4IV-UND*RF1*.)LOQ0J9(HJ\K+)"3> *]!B.RHAD5YO@[#8S@M5C M0C%[#6A&K_Y5 -W6P-SV*9#N^@IH=MFV]^[53QKW;OBUPW'+Q4&O;2?' _9- M#87[]W7%)32WI$!,=5DHI3F?(M"5L"JJT((R!5&&EY97H<1\78E0;B@2&(T% M0JNI4-!CA')[#26U.W]ZU&*WYD:?P[KSDUYK MC\SX[AD=#?7KZ(^)LW0DY6JL&4AQ/83$KBYF4@U(/EY;*D&J:3KY3J M.5T?TK M%PZ[_W3@D(]=_U2(3_-(5*RQ+S%;WID&Y[;D$&B-A>6E=7 NL@8G*C)39! 3 M2Y5I$*O3#%IMBJ%!FV+LUZ2K!S29RE<##%O#\S.455N6@^K-7SUKV?3-K<&M MWYR=V_?%D9/.*\>.>>_JG ORLDQ%1E>-QF<*!E*AY3U9.$)G?AFRK:2BJ 7# MSVTFBS*:*J3)C2)%0H-&&=]8IXIKZE,FU ZIDDRO!BIL#>*-'P'MQL] W;KE M#[K6+K\XM?&S^9,[_SMYUNFGO@7O'4W' CWTA\(C)#.Q:143R06DT4P4:BB/ M6#0 I>7THRO2>TG!Y:5']SK^?J]4X<^?VORW(\?]U[=\GW3E3V;#1>=':3G M/?U89P.B2&?"4I +L3F%IU**LDYFPU-.%F'B3Z#PT<=)Q(AC3$K8O( :&O3 M3_H;NW=(KCNZL*YY!I"N!40AKX8G%5R-R:84 M%;Y PX2<8N."3XI* T^J2@-.& G^)YIMNE\)R+]]$U@^__OEP?=>GYE_][6> M&__Y9\/]E5_H[FU<([ZW>U?%/2=7XCTO?^2]P(B">^%QF7=B4Y)OI63$7\_. MCKY:"(FX B\(NX0K#+E(+@ZZ4%X2>)X+\S\GAON=4R)\SQJ1/F.??YN<>&=9[\(_WZC_[;\?:I[\^(WHZ:9US*=[=A.?.3LC@+=//@@*SGP< M$9'T,"XV[GYJ0M3=[.3PV_FIH;^6I ??0F<$WBS-\K]1ENUWG9GC\MF^A_>UGW@;>7U=U\_TTU^/QC(?CY6P;8LHX ]NU$ M %?[/.#CE@&"?!)!1$#,L[B0B",N-\G]CBC9[8XLY54FV_^^K'/XS65U1][Z6Q7X\&T!^/J3 M!"/ M !KH"1!![@ 3[/:,$.+ZC!+J\K0\U.DI)\SI"3_\53J[WUAFF7ICF6KAS="=5_"P(X?M2G >5,L\-H>#@)V!X.PO?X@>K\O2'#P BF. M'B##R1WD.+N"?!<74.SJ#.!NC@#MY@#P[O: 9+LII7GN \Q7JAUZ;9GJ\&O+ M^ _^\1H-?/H6'JSX K6?I8%-G^5"':MB (./X4 ]S7^P'>]#PC>Z DB-KN! MF*TN(&&;$TC9[@C2=]B#K!W[ 63G/E"P:R^ [MH#$+OM -IN%RBU(>UY%5"T MXDU0O/5# '7\ F ]?@3$@,V %+X7$./< "XM "!S(YY 80D/"DK3[N;208]U :8H_0.=$ M/(9!$QX4X=/OYE%S?LUF%]S(%!9?2Y/#KJ:H$5>2C*C+B;682PE-V(OQ';B+ M<0/X"[%3^+.QOY0>CS]6.IMXHG0ZZ>4 U-908FM VG\!B&X_ JKO)D /V0-H MT:Z G.0/\%D1CY&%"0]*,.EW"BFYMR 5A=>S*DNN9L@0EU/5Z$LI1NS%) O^ M0D)SZ?GX+L+YN&'B^;@YXHF$>>)O@3;%[" P0B_4XQ$7(SGU%T+8<'NY(I05U*K\)>3#'@ MSR=;".<2K<1S"3WDL_'CY%,)A\B'DHZ2)Y/G*4.I\V4#J4=>"L"^?Q/ MGP( ML/L^!U27E:#">\.+2+:2S2:V4,PG]96<29JA'DHY0IU*.4(=3?Z'UI!VF=Z6_ MW(L&N*VA=._GH-SY!\#Q6O_B3 HWU FPHWT (SGL"24S_@&^,/TV$@.Y :44 M7RU@(2_E"K$7,I6$VTA<1A^O'$@_3IE,/TX;1#Y3WI!QEM M&0<9+9DO!^"V!H2M@;AG.6 ZK0!\CW6@TF<'J QR +P(+\".#WG"2(^]3X:D MW<;!(=<11.B58@;R0EXE[FRVG+20H2\[D6JA'TUI+S^PN.+3"!KJ>!&G])<\"7DV1TV;SC0S)M*;6*-I/>SA MM&E.=^8!3DO6#*<^>X9;G3O#,>4>>"F M#6@; W4W?\%7/OO@63A17E@WGR\L'>.<)OSI[F6W*G^";(-%^;-\W3Y+_<'PWT7?\%E?N_ Y+G9Q#< MMP"%C]UC99#S746$SS5I?-AY87K\24Y!QB$ZHG"*6(H:P= (?7 .M:M8S&PK MJ.(TYYGX#;G-@KK!J"_>Q-@ M-WT(*G;\!XAM^U_A\!-0NVQXIO7<<5?OM_^:(=3UG"':[[@F)6)&FI,VS"LJ MZ&:@4*UE!&)#*9U>C>&P#$@Q3PU3"Y70:K$,VBJ10$4XHIE21M<2*EA*K( O12E$0J11PD@:M\/0.^PYF&UZZ:;%N^=%QJ#]IUH MB'2?,2>$#ZDS4CJD>?F-E5"DF84F:NDDNH)2SA(1>7P^7B9B8W52)J9>5H[M ME=&QHS(:=DQ*Q8Z+7^5% W'#!X!GV][RW5\"S9X5P&2_ZI[%>?VU)J\M9]N" M=AZQAKN-U\:']>K34JS*W/Q:<1%2QT,2%*Q2FJBZ K7-M8:[##;&A'>:4Y'I-=IY!7H!0BN $$1]'X[(I+ :S@E]& M%XH(5)441ZV68ZCM-N[Z]GKG_N_/#;E__\NPU^;1WF#GSK:HX/K&Q$1]37JNW) + MXVN*\0PELHPL+67BQ#0N4L 50"NEX@*^7IK';Y)!^$/2?.Z8I) ]+BYBC8M> M!N!M#>5KW@/2+1\#[9;_@-JMG]]MV?[%Y?Z]7RQ,.G]]8-QST\!@D&-+=V1@ M=6M\O*HQ+5M8FP.M,!5B*3HX&:?&E2-49>PB!8L/D8F%V5*M.$/:($F7]4LR M)>/B',&$*+=R0O@RH-2V]2I6OP<4MO]3ADW_?MJP\;-;75L^.S^^^]]'#^[[ MUOHWK=1P];UGQT M=6C]APN'=KP[>W3/%X,'W=:U3/OM-X^%^2H&8Z)YO4EIM,Z,_-(V"!QA+<85 M-J'(.0U$6EH]@YE4)V#'6ZJX,18++[JNVV:&&V>]0'0KR$DU'AC-&$9,)0 M6@YB(+>XL+<(F=V#Q*=U$4B)G>5EL1V5],@.%2.\HY89UMG%".TZR AOGF-& M-,Y5O R@V!HD/[X-C#_^XTG+M^]<'OO\[X=.?O/&Z/D-'W2=W?-EXVF7-?J3 M/KLD1X/=6($MP[7_8RH/S+OP/5#[;]__7?;_=]\OK\L??_-GKA MF[=!.A4:A#P9$UUX(CDIZUA61LJQPMSX MH\B"J'E"& MKU]_W/;1:PN&#USJN?_.NY?JZ_VJN[?Q1=-5A*_.*NSWQLI\GXE)H M8/ZEZ(B,BXEQ21I.7Y7>3E^UR2%WI=,A9Y7FHJ M]KC87^QQZ42QY[F%HI]H@[ >[Y=T+]TN]$A23>28R(OI,>$WX'$A]\!YH8< >3 MXGN;G.I]BYGN>5.0Z7%3D>5^PY#M=J,AV_5Z3X[+]>&7 KH/ELVUO;5L-?JTB>.6^%/O?;F/?5W3GL:XAG_+-(W MZEE"8.BSM)"@I[EA_H^+(GQ^0T9Y/2J-]GA(C75[P(ISO2^,=[FO2'"^ITMT MNEN7Y'BWZ:4.U[^Q;*#KS676B3>7F8^_\S<%^/1M'OCA$QK8]#4>V/T,LVW_ M7."Q,Q7X[HL%P8X1(-(U&,1[!(!4+U^0Y>,-\GT]08F_.T 'N )"H#.@!3D" M5K##,T&(_5-9Z/ZGVK#]3PPO-=3RQK+F@3>6&>?^ODQV^[W7N&#Y.U3PT\V4!"X*Q"$[_$%L?N\0)*]!TAW= ,Y3BZ@P-D) MP%P< -K5'A#<]@&J^UY0X;$'\#SM@,3+#LA?RMKQ^C+#^&O+),=>7\8&'[Y6 M!KY\&PM6?5@$-OXG$^SX.@'L71$)G'X. AYK_(#_>B\0NLD=1&UV 7%;G4#R M-@>0OMT>Y.S8!PIV[@'0778 N7LWP-OM!.0].P!]SW; V;L-\%[*.+!LF61V MV3+FQ=>6D<"_7D."S_^>!U:\FP96_RL6;/HL%.S\W!_L^\H+N'SK!KR_=P8! M/SB T!_W@\B?]H+8G^U XJI=('7U3I"Y9CO(7;,-%*[="DK6;0&H=9L ?OW_ MP\Q]136UO6&C7W2LV]X+-E!4I$N3WB$$TDB#)) &A$!(Z+WWWGOO55%!1;$7 M;%BW;0L**E84[(KO67M_9YR+[X]>G^'XB<.;]UES9B5Y)@$-2%'7@+0_ N^M MLN"E.1<$QLL@R'H#A&-V0 11"\+<]D$0UQI$0@SXAA+ .X'ZBYO)^.%9Z/&- M5<'YRJCC?W%O\?Y,[_3Y1.L5?*0>$4Y33@FGR9?\ILBW_2?)H_XO*>/^8]3G M_H_<)O[H_Q\9MJ 9-.:"$,T0;+4!(C#;(8J@!1%T(PAE6X'8UPG\0HC@$T>= MX:4 M)Z+GU''1*/V%Z)[;A.B>^^^!#YK!&\T@,EH&81;K(<9A.\3B-2&&BCZ\/*P@ MV-L)1!(B"*-I,]ZIS._%\#$A$1/"/H/T4)+.^\7.X7S@E7I\\JP73K":_*4:'Z(-;;\![ M^C')).UZ6$,W%0(B0".)0^D]A@L9UZ1ST=VE7#*HU'T M@=DAGG0_&/C.;2#H'>U"\%O:W9!G]-&01XRQD)O,\9#+K/'0LYYC87\"0C2# M+YHA1&\IQ)NL@U0;94AW4H=THCZDT"T@WM,1(GT($!1(_QD0X_'5-XWWR:M M,,VM\/_@V2">9'4$OF,<#'[K=B+T#?URV 3]4=ACQI.PFZRQ\"&/IQ%G/9]& MGN \B3S^!_]E$*K/@_"]2R')>!UD6&V#;$(:)] M"8KPF!8E\]_[YOB^]2H5O>+6!DYXMH8\9QT(&V<>"W_*N! QRG@0>=OC2>20 MYVC4&?9H]''N2$P?[\_ ;Y,L^*$9HG270*K16LCY]S,ICKLA'Z<+>113R&+: M?4OAXC[&":F3$:&LU\'Q_!B3W%>1QWC/=/W"'^/_$]7G\&_FB&@#WS(%9["608KH%\B\U0[+ 3 MBEVTH2(ND#D6$#Q.[?!XFM@K^#$1H!HG:7$A WU=G M&ZR&(HM-4&:W \J<-'^6$0P_E= LWQ5X8%YD>Q&?I(K='\9%<&]%)/I=#DWDD.X0[&Q?NT2#*9U"*ZGMPC_ M3F_PNY=6XW\OK5)T/_5/( #-$+)S+OK2L@@*]%="N=D&J+;:-E-KO_MCG;/V MFSJ2T7@-W>I1.0=[,]^7/I01R#V3%.EW/#8QJ"\B,[(WI""V*[ BJ5W]_*;-&=">S0GPWHTQR-[U8C] M66NQY7N#K>J')B>-B6:"WI-FNNF=:@^GRR4^M#.Y =R!]#"_PXEQP3VQJ9'M MD;EQ3:&E277!M6G5@>V9%9+#6662<]DE@;>S"H/N9.8'W\G,"[Z;_B?_98C8 M,0LNA>M]::##;]*7%6N5MN^/N9YTXK4=M%)/A>A;F?(47]42A/^=P M=K!?=UIT4&MB4F1#;%9<=511EQI?'YR04QY>DY48U9F9$]. M6N3QW-2HX=R4J%O9*5&WLY*C[F3^R7\98M".DX-FJ$2?I^H-5OULW;?N0[>Y MTHN#MEM'^IQVW=A/W'>AS=WQ>#V';L70#7Z M/-6HM^);A^&:=[TFZY\=L=[XX)C#SJL'"4:GN^@._Y.Y:;\^F"I%O=7%P M8$E^5$1>3E)<1F96[66_FZ;]^JIX-6J^^93U9O/*3J#M97B5W,@4%=S/^!$+0#!EH M]Z[ M;CD'O'C)W?Y^,1U!0:&MD1'BYH1886-FHE=#<0JGOB[-L[XK@U5_(H/9<#/= ML^;O=$[%O;0_@;#U,I"M) H<<<]J*E'^>S8/J$@]* D0'P@/,2W)SZ2WYT>Z]E5F,#H MK$ERZ^Q,IG4.)%.[AI/I;0^2&8U_!E%H[RY 'Y>-RG(S^Y5DWYQ:(S-R:Z74 M\*-MLF?OZRSJOV.VJ6/80:/F"LZD\!+%,?T5\01#I7'4(_GQ'*.[\L3"7"]=# M7$'GD;\":0MDX+J55+0LTSJWIFYR#6T_Y]]MDSJR+BR8M>X]M*&IR9* MI:,VN[,?8_43'Y$LPQ^X.8KOLPF"OWVHW+L!#-:=4#;]=AR/?#O=FWB[T!=W MNT;H?+O3S^G.@#_F[K ?YLZ$O].5EP%_ GF+I:!Y,7+OR!SD\GE%Y/2=N4C? MJQ4R':]4YM>]U%Y5,F&\-?.%C7K\#L&<$"]$XU=YKG.7,'N,3&6/^%.I8 M")TT%L/ CZ5Z.(_ELS'CE1R'\5:>_;/#/+MGYWFVST=X]J-O>/8COP<5"Y"' M^^61H>,*R."0 G+HP5RD;7*U7,W[[7\5O==9F_'>1#GNO8U&Z'LG??])@BE_ MDFK-FF0ZN$WRL.1)(8XP&4AT>1_IZO0^D>+P/IMF^Z&4;OVAWMURJIMA,76, M83Y]A6DV_0(U\5N/FZ61RX?ED..GY) #UQ60YE<+I"J_K%,H^+IS2=I7W76Q MWTR50[[;[O'[CM'E?<<;,;^336D_&):D'QP;W ^!'?9G@(/#SU",[<]8K-5, MFHO%3#[.[%<%WN17$V$?H"\TOP9(1K^NHJ[]UK4>:>3X45ED_P59I/&N E(^ MLT@Z%Y3FI,#N)3%HYPX"DRV^8*7* 0=U=W#1(8.K'A[<#+'@:>P(?%,[$)I9 M0Z"%!418FD*"]3[(L#&" EM#J+0S@$9[?>ATT(,C?W3BD#324-1AL\P'PK#6RW$\%IES,0]C@"5<,6&%I6P-8Q M!V]=$_#?BQ9D?4.(,-"'>$,]2#?2A?Q].E!FK VUQEK09O(G^X]*(?47$:3H M+H*D?YPC%0\KI$-!2=X/ML_G@?H2!NQ=20;CM3BPW.@(]IMMP7FK)1"5S8"J M\N_Y@R&P50W :Z<>"/\[>]"&,#4MB/WOW$$=LM75H$AC-U1I_DG#:73^=01) M&4&0&)@O%0A+I+UAE8P';%*@PHYY>-#X"P-Z2VS!>+D%6*XT ?O51H!=HP_X MM7N!O$X'Z.NU@+5! S@;U<%;20W\E79#T*:=$+%9%>*V;(>4+2J0L_5/@+E- M%FCJ\L R6 #>9BO SWXCB' [P(^F"3YL ^ )S8 =9@/,!$=PRW(&:A$>R%4D M<&TD [&="H3]-,#WT0%WPNV7RP7WGRXW&#^<1QE?G5\RIEW>,M[AWS,F"!\8 MXZ2IW_K_,GCH+P"!Z0H0V6V$ )<=(*)J@J^G ?!]S8 38@.L> RX9[H K8@ ME$I7<&V@ *F-!L3]="#TN?W"#[K/X"XP?KK<8GYW?LK\[/*2^0'WCOF:,,E\ M1OK ?.(Z]5O 0C/0T0PXSA#[&#'Z0^1-_B?4==]?CJ\NXQS3NE<=; MPCN/YZ1)CU'R>X^'Y ^>OP,>: :W/?+ TUT (N/E$&R] 4*XSKCW,G\0^U@_"28\?^"'/;_@' M[$^XY^Q)PFOV!.D=^PEYDGV?\IYSB_J>^SO@L546W-$,WCH+0&*T',(L-T"$ MHPJ$$]0AF*X/ 1PS$/C9 C_<"=A)>&#FD,&ME/:+5NL^0VEA_B3W>/P@]7M^ M)YYB?R-&:)QZA!!TX-@3S/P%]B"(!@+O#@">&929IA%])]NU8SOM&:/ MKY0N]A?R8>XGUY.\CZ3+_ _$?_AO22^]QBAO^ ]H;[V&Z>^\+[F]\SGG_GO MWB(+K-WRX*\Y'\+1?A%KN@X2[+9!@HL:Q%+V0@3+%(*\;,%?C/TAB"9^Y:=2 M/[/SW*=9Y:P/C'KV>[=V[CM:+_\-=<#[%>6"SP3EGL\X9<+G >VUX+K;6]^+ M[F^$IQEOA">8;_Q^!SAH!O9.>1"KSX>$1S7W.;/9:\R]V^>)VQ'!*/VL[V/Z M+>%]M^?":^ZO_!ASV_#W@HAEX.^0A6&T>Q.DL@53C-9!I MLQDRG79"!E'K9PK=Z',\V^I#A #S)CB8,!$02QT7IC&?>.>S_^&6\Q^PZWWN M>G0(;S$/^0\S!D77&%<#+C.>BL^R)L3'/28D?>P7D@.<%Y)N[N\!;[,L>*O( M0=B__5][,63N6PVY5DJ0A]D^DXO7^)Q%-7B?RC)_%>_E\"Q*@A\-B:0^$"W,MY%MS%?1;< MQG\6W,)__EO_9?!5EH-(U;F0JKT($L<:$J?QSOOE"4X+ROP'O>O$ _RVH".\@R&'N2=##W*' MP_;SQL+:^6-AS=YC8?4^XZ&U?P#\?\^CMLI!#-J],[3^@@+#%5!JL6ZFW&[+ MQW*LZIM2HM:S(KKAXUR.U>U47^!^ M05-(ET]W>(?WL8@VKZ'(%N\GD?6"IQ'5OD\C*H1/P\N$8[\%7IMD0+1%[K^? MF1 MR#C^P= T84]0GKA#7!;,-SCO>%CKJG.] MC&%Q(9^/'*&X**0FL"J\$IQ2U190&],L>AD M;%' K=A\\4A,KF0T.D1+Y.^"-9@A2DH5D%04H0._/2OW%,W7[ED\U MFJUYV6*S<;0-L^UV T%[J-+-_%0QQ^EHKB_Y0'H@JR,I@M\<%R^LBTZ75$;D MAY2&ED<4!C=&YP5UQ^8$'8_+"KH6EQG\.#8]>"0F+60T&A7U.^A+O@R$H!TG M55D!BM3G0?7>O[XW&"R=;#59^;S3:LVC+ONMUUOP6N=KZ6;'R]F8@X4^Y,[L M &9S>BB_-CE66!Z?(BF.R0G)BRJ-R(I $X5UQJ6$'8U/#KLHC>=1DO'#IBO^'N_S9;+ M[3C-4XU4T_YJ#\>>4B_7E@)_9FUV,*\\/4I8E)(DSDW,"LF(*XI(B:F.28AN MBXN-[HN/B;Z8$!WS3WQT]./8Z.B1F)BHT>C? 0&:(6*=#&1NDX8+7R]Z?U;N4OC5I#[G?9?&O&>'=>8]'-!??*W/2NG, :QZ?X>K<7*N3F%88*TO-B Q)S4X)C,W(CP]/+HX+3&.$GJ@?B U-/Q M 6D/XL6ICV,ER2,Q@4FCT;\#?FCWCT$SY*'/V34[Y;^W[E)X>V"7PM,!#84[ M)W4773IFL?'$88S:P1Z245N[FUUM$YM06N?MEELEXJ25A_@DE$2+HHN2@D+S ML\,"X8'+;_&B MI3?Z>2;6!7E'54?XA50D2,1E&:%^I441/L6UT?SBSAAN\4 LI^1&#+=H))J? M/QKEG?ODMR!PC30DKY*&$O1QT;1-9NJ DLSXB0W2?U_:+#UT06O!B3.FZWH' M[7>V'L7K5Q^F6A4=8#EG=O,HB1V^S*A6"2^D*@,T;(ZT@-\&C+"V2T5H;06]O"J*U'PBAM5\+(K>-AM(;Q,+?:\=#?@'.=U, -M3G[KQFN;+ILO:WB(E8K]RS) M).64FUW,H"!I([?@_@E4E"T&(&6Q@@U+L >?R-T/O+&[W<@=1&Z#PN1!]V*R-5CBLC9 M"PK(P-UY2._(&JFVD9T*-8_UEQ3]8[$AXX&#:MP]O$[H':J)Z!;+VOLFWY%S MPP_'' XBT8:CJ*[7D]WPUW,9SM=PDBUP[*(^<'I1'CEQ11'K^F8\T/ULO4_5L][R"9_HKTL;-E6+' M[%6#GSIK^3TA&WJ-,LP\1[G6[B-">^I(H!-I)-(%-Y*$QX[DD# CY:X.H\UD MN]%#%-LGYU$C%)N1]Q3K1Y]HO_.V0A:YT2F+G.Z70_K.R"&=-Q21AK>+I,K? M*LGEO55;F/K&8%7,&XM-06_L585OG#6XKTE[F:_I1K37;%/7USX6^-7W[G=B"!G M#\@@AP=DD/9+Q/6Q62/VG\%?79<)7DL[F2X+.M"N9&/T M8[^MX8\3=@8_K]OI_QS[K0N="-+7)XVTG9%&JH9ED?RQ.4C&S"KIA%\J"N%H MYPX O15>8+K. ZPWTP&C3 *\*@XHNYV H6X/'$T;\-&V!)&.&83N-8%8/2-( M,S" ?$,]J#32A>9].K#?6!M.&&O!D,GO]!] D+;C"%(YA""Y]Z21E!\+I*)A MM700;)47PN[Y7-!9P@"CE62P6(L'NPU.@-UD#\2MUD!3M@"FBBEP=QB#CZHA M!.S4A]#=NA"KI@UI>S30-R/J4*&A!HV:NZ%;:Q?T_59[/X)4G4.0G)L($C^* M()'PEU0 K)#FPP99%J@H4F'/? +L7>0$QDOMP'*%%=BO,@/L:F,@KC4$RCI] M8*S7!?8&;?#:J G^2GL@>--NB-Z\$Y*W;/_O?*%TFS+4*F^#YM^J/HE>_U5T M_D,$"?DLC?C! BDV+)&FPVH9 BC).H&*O"WL4;0 W;DF8#3?",P7ZH'-7SK@ MN$@+7!:K VF)&E"7[@+&,E7@+-L./LN50;1B"X2NW RQJY0@==4&R%V]'HI_ M"T@JLN"B*0HH8;@FF "A&P+<"FQ M!FR-+3@UVP.FRP$<#SF"PP &[,\Z@=TU+-@]QH+M2V>PG7+^:??9^8O#-^; CD.%,@ M9EH"OL@&G*OM -OD $Z=&, <= +' 2PXG',&^^LN8#>*>NWRRVX*]\WA"VX: M\\WE+?:[RW/G[[AGOP&N*C* TY #JJ8"L T6@K?Y"A X; 1O@@KPW/> !U\7 MW"5&0(TQ ]=T*R 4V@*NTAZ<&QT!V^D$3@>Q@!EP <=S+N!P P?V3]&'[EO\ M#X=I_"?'+_AWV*_X">=O^">X[X11W'?B;("L+ ,$=3EPTU GMY"\#5= 7YV M&T"(4P%O^A[@<'6!)3("MT@SH*18 RG/#@@5CH!K< +G=F? ]KJ TS$<8,[B M 7.=\,MQE/C#\37QJ^-'XGOL%^)+EZ_$I[BOI(>$;Z[W?P,H: 97-3E@[E$ M[__W+$9LNP$"7)3!CZH&WIZZP!$: 2O,'-P2;8":;0^N)1@@UC@#H07W"]>- MGW'I(_YT/DGZCKU,^HI]Y/H)^])U"COM^@KWV?4)_@OY ?$KY0;I*_7Z;_R7 M@;I+#MB[%4"HM0 "]RV'$.OU$(S=!A+R;O!GZH"WMQ%P@\S!(];FEWNZPP]: M ?8;I1+WU;6!\)G40?I$..@ZC1\@3^$O4-[C[E#?X)Y37^*G*$\(GVA_DS[3 MK[M^<;M(^>IVX3> NDT&W%3E@*4%O)K<@_UE>L1V@3I#/TYZ09] MC#1.'R&]=[OC^HEQA?*9>9[ZF7F2]IEU@CX[H*$9F-OEP&>[/ 3_^UD,@Z40 M:[$&XAPV0S1>%<)I6M^"V :?_(5F'P2AMF_Y\9A7[ R7%ZQ"XC-&)7G,K9'Z MA-9)?TP][/Z(8?RE'F#,LD:HG[T.$W_Z#G@]I'=YS[-/LR8'="W MRH"G,MJ]T?X?OF<>Q.DOAB2S59!LIP2)+MN_QE'4IR*9>F^#O4TG @)MQH71 MF"=>*;A_N+FN]SU+J7>8M6XW&2W,ZV[[/:[2CWE>IE]@7Z(_Y)QS>\T9=)OB M]C,^\'J9'WC=K ^\+H_9@1N:@;M5%@+0?A&E-A>2]RZ"=),5D&&S_ELZ=MM4 M"FGWFW@WW>=1/./1$)'U0W$XYHXP'C_LG4&^PBMPN\2I8)[WK/<\P^K@G&(> MX@TR3O&/,X:]CC*?>QUB37IW>TQZMWM.>C>S)[V:..]G!>Y;9, +[=U!:+^( MVS4'TG7__5VQRV9RK=9^S'7<_#8+K_H\C:HYDL@Q_#O*UVHX) AS61)-..^? M3#TMR'8?]"KV.,:KYO1SFOF'V3W>O9['?/9[#@FZ/9\(VMEO?9NX;P7UO+>" M&OX[G^K? ::X=_.&?IO_]^I"%G:\R'?:,G7(HM5DT7V&UX4.BN/YI+5_DYC M&5Q+\+:Z&"7&G X-)YX(C*<=$:4S#PGSV <$9;QN[WKO#GZ'H)5W6-C,.^O7 MR'O@5\=_[5?E]<:OW/N-L-3GK6_);_R708AVK?!-LI"BJ@"YFO.@V."OCV5F MRU^7VZP9*\=L>E!$W'T]VUW_8BK/\E2\'^985##Q<&@T;7]0,K-3G,UI]2_B M-PFK!?6"%F&-SP'_2I^3H@J?FP%E@I>B8M]7_@6^K_WSA&_\4,+9 OM5_[K MTF<.DF^5U5 N6^9?X-_L5]W0*'?@#C?[ZHXS_^Y.,?_ M94"6Z)4H4_3:/^,WP!.='8#VS1BT^V:IR$'Q'L6O5;KSWM89+AQO-%WRH,%Z MW;4J%]5SQ=2]QW,]S ]E>#MV)P<06N-":0W1,6B.=W%PB6]^8*U_ MCKA#G"GNEZ2++P6F29Y*4B43XI3 EP')@:]$*/_9 >=+4'[7OP&M.N@]VC9 M;OF/M=IS7C;MG3?:MF_A[6;+M9=JL3M.EI-U^PN9YCTY?(?6=#]\?7(0M2H^ MBED:D\@IB,STS@DO$F:$5HM20UK%2<&' A."SP7%AXP$QH=,2.)"7HKC0EZ) M?@=XZ#X$HYTW<9TTY*/W:>5.N0\-ZO+/V[04'W7MG7^]S6+-N4:G[0/5KCJ] MI0RS]@*N?4..+[XJ74(M20EGYB?&<[+BTKW38O*%25$5HKC(9DET1&]@9,29 MH(C(AZ@)263$A#@RXF5 9,0KT6S "YT=BG;.Y+5H]]XB\Z-FA^R[EEVR8]U[ MY/X^H#WO DI\9RLA*BV&G)J=X M)23F^L;$EXDBXAHDH;'[@X)C3P8%Q=Y%O9 $QTZ(0V)>!H1$OQ+-!GS0V>$K MI2%MC124;)+^6J\L\ZI#16;DX Z9FX"6:#?BB^Q"U0@HR5TE!^0:IC\V;I9_W*$D].+I)ZFJ_ MQIS3!XU7]O?8;>UJQVDT-E'W5=:Q; JK^-BLB0>&<<"_3*O(::D/BDOQ3[IKX2^:;,#OS1-8A=+@4Y:(ZJ M-5+OV]=*/3V\ KEU?+W4Q6-[%(_W&RWO/6BSI;7'6;VFG6Q8TL*PRFG@.J76 M"HAQ56):9$48*[@TEAM0G.8M+,H7>A=4B;@%;6)V?K_8L^ RZGD )^^5B)?] MRI^7-3L0H]T_<:D4%"Q#?M8O1U[U+$'NGYB/7#VU5NKTR=T*_<<-EG8=L=[4 M< B[NVP_23^OR]TBK9WM&-_BC8]H%%&"ZD,8HMIH3T%U,I]?E>O#KJP0,BM: M_-TK#HO<*BZAQOW=RU[[,XM>^[$*W\P*@M'NG[I8"DH7(],M"Y&_#\U%KI^: MBYP_MPH9.*LJ=^"TWN+F0"JC5J*K9003:_;,6 M(9^K%B#W.N<@5_OG(!?.*B(GAI8AAX949-LOZOY5>\YL;?%IA^V9@WBMQ.-4 MH\BC+*N@?IZ#?Y^OB_QJY^)Y>'F[_>=03 MGDOW!SZ^[3V?T#H[B%N(0,%\Y&&C/')MOP)R[I@"!'2,;Q%IOZZ MUOS2JR:KLH=LMR9==%&+/$_6"SK+,/$[S;7V.B5P8)\4.S,&PPFT$PEDU^.9 M-,+Q$C>7@08&=J"7B3E^#C7*FR>WOFY-PU6I9\VWIC MU$WLCJ!ADJ;?=7=]_E6VB><5'TOW*V([ZN4P1])0/!8WE(G##I40,$.-)(>A M7E?[R^=<[2Z/DNPNO2?;7/A.L3WW@SJ;+[FRR.TZ:>1"MRQR](@,TG-6#FD> MGH-4/UF$E#S9)),]JCXG:=1P2>2(Y=K QYBMPG^(.WF/Z)H>#]E[W1[Z&%(> M!)@0'X19X![$6SD]R+1U?%!B;_>@T<'V8:^CS:.SCM:/'CM:/WCK:'GO&];B MWH]9/2Q#D*%6:>18KS32^(31,O&$ MY5J?"8?-[!>X[>XO*+LI+YB:Q!=\'=P+/SWLBV!#QQI)K83!2864Y4 MFYN_[+ P>WG4TO355=2XI>G$)TO3%U\M9G.U'D&.=TDA/?U22,-9::1T6 [) M?C(72?VP1BKVPW:YD"G-^?Y3ADN]IBQ6>TS9;Z1/.V\A3;NJX*;==V*G.;L= M/PK4[3Z*-:T_AFM;?$S0-?N4M=?X4ZG^OL\-!H:?>PP-O@P:Z7^];J3W90+U M9E:#;0BROQ=!&@81I&1("LFX)XLD?%^(1/Q8*RWYH2PG^*D^E_-3;Y'[C.ER M\B^;U?A?F/58("@Y '6S+;"V60%/V1Q\MYM"H.H^B-QI $F[]2!731?*]VA# MD[H6'-#0A!.:&C",NCNK ]T(TG@4G7\>0=)O(DCTB#02"HNE_&"U- \VRS)A MEP(5M.<3P.@O+%@LM0>[Y3: 76D!Q-6F0%MK#*QUAL#=H ^^&W5!HJ0-D9LT M(&G+'LC=NAO*M^V"1N6=T*VL"L=4=L")634=1N>?1N=?0Y"HAP@2^$T!\8&_ MI#Q@A30--L@00%G."=3D[4!'T0J,YIF!Q0)CL%UH"$Z+] "_6 ?(2[3 ?:D& ML)>A57'Y+@A8H0IA*U4@?M4VR%J]%4K6;(&:-9NA;>TFZ)Q5V0ET_A Z_V\$ M\1]#$![((NZP "'!$BDLNA9VH"1C 2JR)J F9P#:\GO!0$$+3!34P5)1#>SF M[ *G.3L /U<%R'.W@?N\+<">MPD$\S>"9,%ZB%RX%I(7KH;LOU9!*:I\T6S M454&;+7D *LM#X2]BD U6PAT^Q5 ):P'5^96(/BH@G/('L D:(%]MB[8E.J# M=:TA6+4:@66/,5CTF8#Y2=0E4S"[8P9FXZAWYF#V&35C#NC?WRS![*,UF$_: MS XP.V3 7O/?DQ%Y<-55!+K)0G"W6P%N^/5 ==\*KEZJ@ _< \ZQVH#)W OV MQ09@6VT$-LW[P+K+!*P.F8+E<3.P/&\.%C=03RW X@WJ$^JGQ4]+]%\V8#%I M"Y:O[6;W7P9'=5D@:,@!15OQOQ,BELT*8.+6@QM]*U!Y.X$D5@=\M#9@T_0 M4V (#I7[P+[!!&P[3,&VUPQLCIF#]1D+L+YF"58CJ%=6,U;35C_0/U^LP?*] M'?H_]F#]S %L9@-.: :LFNQ_IQ)NF@K@:;@0.-8K@..\'EB4K>#&W@E4?W4@ M1>@ /ED?G'.-P*G,!#!UIN#0:@[V/19@WV<)=B>MP';(>L;VH?5WVQ*Y;P8.U$]Q]-8 6H@NN\09 R-P'N")3<*XR_X5MM/SIU&GU W/0YKOC@.TW MQPNVGQUNVTT[/+-[[_#>[JWC-]N7CF#_Q D<'F#!\98S8&8#SF@&HJHLN.V0 M \YN!1#H+0 _\V7@Y[ .!,0MP'=7!4\O#6!(=&?HT88_**DFWTAYYE\(99:? M\'76'W&MME,N^^T^.!^QG\2><7B'O>[P&OO4X07VG<,X]BMF!/O+Z8X+8*_A MP/D2?G;@HB(#9!598*&\=\F#2'<^2$R7@L1N#03@-H.0MF.&SU;_QO'7_$P_WQ>4&?@8W1/B%/TL"_*#K[ "'9OCW9(2S51:$JO(0I#T/PO8MAC#K51"" M5?HA(6__[,?:\\%'H/N6%V3TTC/&]#DSS6K<+<_V":W,?H12A_F'W(9]X'K M^1YIP.4.\2+N)O$A_AKI-?XRZ3/Q/&F&-$B>(1VES+@>ILX.\,HRP-@L\]]W MX\7;Y2!<UZGC+L>IKRG#Q(F:8##(C0)AJ.YDE04X!4 MW7E?TXT73Z9;KYQ(<=KP),%5^7X42^-&B+?!9;'8_+Q?A.UI00+FA%>&RS%N M/K&?74X^Y%E/[65UT'N8?>Y=S+.,#N8]1BOK-:.9]851Y_F%4RFEA-+$/L!K8@QYU[&&/ M&O8+CRK.)X\R[B=6">\SLX@_.W#;* W>:!,/1G/$;9*&]!VRWW(U%"8+]>8] M+S)9]$^!ST['L_4'H@1F?:$2VP.!$4Y= 0GX-K]TUR;??%J] M3[E[C7<#LY+?Y5G./\HNY5_F%//'V(5>T^Q\[X^>N3Z?/')\/K%F PST^GW1 M%AR&-M%$-$^6BLRG0C6YUZ4ZBD\J#.??+;%8<24?N_EL)EGM>#)+[W"A;SL[3]#'S1&:\*/';-"W(-+@MT(:(M 6G+)!"GWK(3U5NE/V196&W#\UNG-N M5)@MOU",V3282]K=E\'8NS^99]H>)[1MC IRJ@F/Q%>$)))+@C+I!9)"1FY ME4>6J(63[G^0E^I_AI_L_Y"7)'K'30J8XB0&3+,3 CYZS@8\T7T0H0TT&FW! M:>ND?A9LDGY7H2(]5K=+YEZ#IN*5:M-E9\H6!H]*R2/F194[IDB;7R-U+?B#5*O:[9(C30I2]]L5E>X6&^\=+#* M;N/A4OS.K@*:;G.VITE-NK=U>;((4Y@0@LN)C7;-B$ZFIT3F,!/"2SUCPNJY M4:'=_/#0XUYAH3>\0L->\>%.F:E)!(BXO+9$3%%'N&1==R@Z,Z^(&1Q[S$4==0$WQ)U >N)'**$Q@Q MS9X->*&S0] FGKP,@?SER(>JY_G&7T8]YPOCI[A^<5,<_]AI]FS !UV#<+2-IRU!H&@)\K9N$?*XE7D2-\?BI4UROY&F.=](T>S8@1.='+4(@ M#I.?6^;)R6GB>.8H*8X MGEG3;';&1\_9@&B1%,3]A4#N N1Q]1SD5ML\U6577;;RGJP*MEM5+W)C>Q3&(:>-9AM4+'P.I %__*"*)/10*56Y;EYEE: MPF24-'BXE1Q@TTK.H!Y[TDK>>](+/WFXY\\. A5VDB-RI5T"N="HB MYPXK(,<'%B,'CV^1;C^F.;?VB,GRDL.V2CF]+CM3>LC:,5T,H[!VKH6D56#K MUR)V\FX*PW$:XTBL^@RJ6UT1G5I7QW"M[6&2:D\QB76/F,3:22:I^@O#M6)V M$#8?F4F?@SPHET6N-)"FY7O"0Y\WX&7L<\B./8/$AR.W",X]+TEV!_^1K3O_46:S?=D:>1N M"8)<:I1!CG?+(+UH_VX]+8O47E5$RH97('G#VV73KNO.C[UFMCSTBOV&@,LX M9<$0=3?W$DN3=9&_EW[!SXA\/LB$>#[:PN5;A5.N:!IF+(?>-%HGNVJ[S_=M[(ODO>QKC#4*7=YNUQO2W4PM\*TG6^ M%:WO>"O%T/Y6@;'-K1H3J]M=II:W!\TL[MPSM;SUQM3\YF=SLQN_+&=S UV# M,XT(_? M:_+L,FI\K\G8M.Z^IS_T9G.^%D'ZVA&D[2 Z'^V_^9>DD93;\DCTNX5(Z-NU M4J*W*C+>[S05V>\,%[B_LUA*?N>P$O\.M\9YDK+!<9*I9#?)VV(SZ;?-\GVP MBMG[F!TF[]-4]WTHW&7XH7:W_E27FM[4B3U[IX=1+_;H?IB>U9%F!&GO09#J M8PB2=QY!DH:ED/!_Y!#)E\6([Y=U4MRORC*,KWODJ=_TYA*^F2YT_FZSV/&[ MTS+;'\055C]HJ\Q_>*PQ_C-Q2KHSF9NU?Y5LT?S5L%4# M]F]3AT'E/7!=60W&9M79B<[O0^>?1N=?19#0!PCB/Z6(\&$QPH(U4E38(D. MG;)8T)*W!T-%M#[/LP"[!:: 7;@/B(L,@+98#UA+=8"_3 O\EJM#R HUB%NY M"S)7JT+IFAW0L&8[=*]5@:/KE.'"K&K1/<@?1.#_MG53B SK^ 7O\M!/$911#W MMPA" AD$"_,1.U@B90&KI8Q!25H?5&1T8+>,)FC)JH&>[$[8)[<=S.64P49N M*SC*;P87>25PE5\/[@IK@:.P&H2**R%$<3G$*RZ%S#E+H6C.$JB:%9COE@%S M35FP13GJRH.3D2(XVRP$9]QR<&*L 0>?C6 ;O!6LXE7 /$L5S(IW@4F-&I@T M[P'C+G78=T@#]@UH@M$YU#4M,!Q!O=(&PVG4#VTP JU?J)_[0/NS">A\F@58 M[)(!2W59L$Z<"^"=0''3#^KC-C##H_3$#[JPGH M3IG!WO>S $LT@XV:#_L^G5 CZBN!JN1!(V.5 H*X%%ZX2. 5L X?('6"; ML@NL\]3 JEP=+.LTP:)5"\Q[M,&\3P?,!G7![)(NF/Z]%TR?[9TQ?;_WN^G7 MO5_,0/=K_?& O1?6?XOL-HI W9H#N==LD#<(P>4O8I -U\(-,QR(+NN M!9*G$N#\M@$V3!4<$W>#?;8ZV)9H@DVU-E@WZ8!5IRY8'42O94#OE^5YO9^6 M-_6_63S5_VSY3G_:\HO^!W3&I"48O+8"PW%K,!J;!5BC&?X]#R+LD 7*+CEP MUU$ END"8-DO W?"&J RT(>:CS(0@E3!)58-G-(U?CD6:/]TJ-#Y85^_][M= MF]Y7V_WZ7VR/&'RV.6WXR>:JX93-B.$[FS>&KVT_&[ZT@7TO;,#XB2V8/+ ' MTWNS !M5= W^/8- ^[>[JBQX:BD =]\"X-HL!;;+&F#2E(#.4YZA!.S\3HK< M\Q6?K/79)4?GHW/)WBFG:OT/F";#2<=.HW>.A_:]<3BQ[[7#D/%+AT?&SQQ? M[7OJ\,EDQ.&7V2-[,+_M"!97,6!QV>E_@?UV= W0KDM'NZ;G=EG@J\N#P' > M""R7@+?3ZE]<\L9O+(]MG]Q]=T[10M0GR7':;TCI>U\1"O0G\.6&SUWJ]SUS M:3,>\'T,?:>V7WLA-EM[$>+8:=?5M>

^\J-N'O?A[!CE^>UYZ!FJ(EAT'BB,, Z9WC$=)W3!\), ?(@.FB *9C%H!'N[_[NO_3 M_T6;I2$$W9L(#86O40;SWD=:+'X9YKCJ:9#KQD2Z%[F1!I> M\$@T/Z@ M@G,+#9P;Z"@WP/[?@(1>/POM>P*T=P:B>2*VREV;\%V MNAUP:7<[@6MUNX9O>$V+!WB-^DGV'!!'F M![P3K+MX&?;MG'Q,"[L(U:R+I$K6$U*YQP=BJ<<,L=@3 M"(5L(!2P ?]_ RIZ_3RT=XO1')%KT=ZI)#6=IBP]D:4F.Y*CJW [PVSQY63, MVK-QKLK'(YE[^D*\= ](1/NZ1"'F;<(8FR9!BGV]=[93#;_$I9)7@R_CMA%+ M.(=<"SEGR06G:S;O%RF+]XN8R?]?0$<[OQ?:-X/0WAFS6FHF M9;W49-9FJ?'\'=(/"C3DK^68_'4^W6'-B23BMKY8=[7]D5S=CE"A47-0H'F] M.-*FVC_!H4*8X50B*, 5^E02\KR;77.\#E RO4Y2,[SN4-.\WU#2O+^34WUF M7)-]9DC)/K_^![BCUR] ^UX(VCOC5R+?TM<@K_/62XV6;)&Z5;)';JA@W\)3 MV7:KCZ3AMQY(HNWNB&7K-$7Y&-6&!9A7!H?9E ;&.A2*4[&YHEQC0Q5[90]5:X_O[_8:F5/ M'G9S:Q9Y9UT:0ZLBB6=0'"\TS8L)M,J,BK!/C4AP2@S+P,6%%)*B@JO)X4%M MM-# ?GIPX! ]..@9/3CX$S4XZ 7Z?P,VN@]BM'?'H-(7(9.%"Y&1 MJ@7(<-U*Y'SM#IGC57OG'2RS6-%1A%%JR".I5F:Y:Q:G<_3S4@2FF8EBJY3X M,/N$F%BGF.@T7$1D/C$DHI(<&-Y"$X<=IHO"+J">TD7ATU11^ ]*0-A/\FR MAZY!(-J[XQ]SG1I?;7]AO)RG$I!"54]JY"U-R6/OR\NQ\\B*BO(-C0CTC$P M+=%9E))%\$TN=?5.:J#P$O?3.(FG48]0[ZGI7$.G**TYQ9 MA05X]\(:(JV@TY5:<)Q,*;CM2BEXXTK)_T:BY?XBTG+^%XCG()\29)%[N3+( ME0HYM'O*(<4#E P%?>0+W&XRN^ MX@EE@">4_B\(D4>>I"+(<)$T>A_(( .M:/_OD4+:^Q61AJ.KD(JC.V0*CNC. MR^@S6Y9PR'Y]1"]N6]!^ZB[_;J:F3Q=/C]LI-/)H#S1U;XNTI+8FV9):[5]Z+9&=N"V M3A>_Z>5N/M/K/;RF=WEX;COKX3G]R,-CZKVGQQ;T^B]_+0(XVPMPB/3O'>M) M_YTB^;LI6':8"9TGA6#Q225JX4E#9M4)&_[BXZYBN7?>_9 MSGO1R7D/.L_UVQ* 8T, .]< 3&X"6/7C[^#WTV#)"0Y8>($7:B_*0,5%'7KA M10NN[ M.@JD7O,43S@?+1)^+4HPXEZ@:U8!;-X ,#9- M\DG_7'*,#O7G.*'\*B\4W9""W!L:M/0;ILS$&_8\,3<\!.?="! +O1$A&7@C M7M;O1IJ"]_4\)8\;Y:IN-^K4G6^T:;)O+--VN+%6Q_[F=AV[6R=T[&[>T;&] M_DK7YMH7?>MKWPSF.C ",#4.L'H+R=]-\@\#U/U"@]+?.2'WH2!D/)2EDAYJ MTF(?F3 C'MEPA3QRX?-_["/H\SA8Q/-QE+C;XT1)ER>9TNPGA;(.3ZKD;9\L M4K!^VJ5D^72%LL6S"176LUE5\^?G5,V>WU_*.^/@OTV0':RE3;XO%E&_\L^&;TO MYV1UOSP@GOS+.K*#P6TD?S_)/PE0? D@[09 [&LNF/==&()1AO)#59HGZM)= M2>]GHS73'MD<-NC.:8E^7.88PFV*D=S&F,!CB!F\>EC(IX,U_%K8+*"!2P75 M<51(#3<)J^)N$14\19S_E^5; =K)&:@[#E!T@>1?!YAW!R#X&P?XH@!XH 0X MHP+E@!HT:]2G6: IW12MZ$;HP#! %X8N>C&U,8"IB6$<:AC#H8(IG$J8RRF/ M%5RRV,@E@]WZM*TT8BFCN8T5;2F*:$#70%=Z'+H29=&?[HDAC'$ M,98A@ND,82QD"N)\I@ N)GJ9_+B"6/4O:&5(0ULC.K*-Z>ABQD 7:PYT<>5" MUT ^=(X11G:&!-J72J-MG1Q:MRF@59\26JY01HLUJFBQ41596]60M4L=60?( M99W20//?B7O$"^*C!K)0XSOQ]6^:GUFH-=?_7(.]((9UK?+3]H?;'\KOG)"C4_6J(VH?/^/Z UN0:V'LDGO P9Z&/!1%\V M%_KX\*-WA AZ)$NB6[XL.EV7J:'=2G6T6ZN!MI.::+M-"VUF MM='F"'%.^[O-+9TO-D]T/MJ\TWYO^UW[K2WJO+%!W=@P,-&-BD#T7!GGQ8T"H"/HF2*)7CBQZE"NBZT(5=%ZBADY+-9 ] MK(F.8UKHN$'[N\.4SC>'G;I?'0[J?G8XK?O!X9K>.X='>J\S1ZX/!OZ*A#0P\-&OJ1SAU$KB/,A(GAMIP8[LZ'H8$B&!0CB0$9 MM:K?/%HTOKAW:7UV&]#^Z+I2YX/+N.X[ETF]M\[;]=\X[]5_[7S" MX*7S[P9/G1\8/')YHW_?^:O172=T/2:,YK-AX+ MS^7ZSSS'#)YZ;#!\[#YE^,A]M]$#]Z-&]]TO&OWE<<_HIOMKDS_=OYA=<4/S M7]V0==$-+7[Q^#=T4Z.A/^FZ88JT__F_,Q+(/I+,.3#9D1<3O80^QX9(O(N* MDWL5D:7T/+1$_4EPK=;#P&;=^_Y=^G?]EAG^Y;O2Z+;/N/%-GTTFU[UG3/_T M/F1VU>N<^:_>=\W/>[]D_>+UQ?*4%UJ?((YYH\U!GW]#+V4:!LO3,(ITWT0R MBS2RCPRRCTQ;[D_I;H*O4P+$GR5$R3R,356Z&U6@?CNB2OM&6(/>GR%MAE>" M>DTN!PZ970P8,S_OO\'BK-]6RS-^>ZQ.^9VT/N%WW?J(_S.;@WZ?[/;YH=T> M/[3?[8_V.P+^#7U)]P^3H3".2"/SR"9G(\^ \2G?DO-UGA/?DVQOD7L9X=(W M4Q(5_TC(5K\<4ZIS/FJ^X2_SFDQ.A7>8GPCKLS@6,FQU)'B-S<'@2=O]03/V M>X,..^P)NN2P*^BAP_:@]^SI(&1/!2-[,S$1\F\8($=A).FRRWKWO&6V.R-6VN\(7^>X+6RKT]:PO.NG=^606I4K4ATH-VK-J _K=:DO.:Y4N_!=+_"5. MYT%=2C?F.A :KZ;@VVRTQO0Z;HH?8&Z-6.Z^/G'0= MC]SIMF;>QR!ONHY$OW$>BOKH/1Z'[4#2Z#?X'#"4SB"=][\??]Q9+ E;* M4:]K5:@'==JT&_6FC$NUCGRG*WW$CY2&*>PKB%??E9NNMRVKP&0JO8(UF;K M>D-RL]UX8H?CFOA^YU5Q*UU'8M>[#\=N\QR*.>0U$/.;5W_L4Z^^N,^>2^/0 MLR<>/;KCT7TNC""].XGTO5P1P#)Q^#)?"IXME(>_FE2IWYH,Z&<6VO$>K?44 MVUL5+#]3&J.^M2A%;S(OQV1]3HG%VLQJFU7I#?8CJ6WLY2F]+@-)R]W[$]=Z M]B9N\>Y.V.?3F7#>IR/QH4][TD?O)4GHU9:,GJW_ 2-%*4PE?;> ].Y*$?A0 M+P8/FR3A>JL;:F3/HM3=OLVIYSQ:TJ][[TDGG+2;742,$;QJ%X&ZK,/S6(0FGVW5HA]HLN7[S:,Y:Z=V8 MN<%W8<:,7UW&"?\%F7?\%V2]]:O-0A_"^[]@+.F\6:1SE@K EP7\\+B9=.\. M/CC?+0['NS5I^SI87#O:G(0W-?O*K&L(4UFU(%9G>4V*47]EMGE/69%U1TF5 M?5M1O5-S8:M;8WZ/9WW>L$]M[CJ_FMSM_E4YQP(J: M0Y2'&Z*U^^N2#+OG9YJW5Q=8+:XLMUM4OL!I86FS:VU)EV=UT9!/1>%:O]+" MZ8"2PL,!1877 XJ+7OH7%WWS+2Y"G_^"B60&I/=^K>*!&XLXX-=V+CC72[K_ M,F'8MTR5VMYGPC'9XR"XMM-3:J0M2&E92Z16SZ($@_:%Z68M=7E6C;6E=G4U M\]DU58M<*RLZ/$O+!WR*RE;[%91-!>25'@S(+;M*O/#/+?OJEUN&OGEEZ#,7 M)I,9%/+ R_D<\$S"GWFPE0>P!(NN%U'@\NM3#C=PP%'!CE@[PH! MV#ZB2$VL,&"N'K+A&U[F*MZWU$^AHR=,O:4S1J^A/=FDMC7+HG)QH6UIY9"Y=ZI=>O]$VIF_!+JMOCGUAW@7A"WG_R3:I#G^0%Z#T79G#! MEW(&7&N@X%P' X[U,V'_,!-F1OE@\Y@1*/*[@SSDLY\ZX+V,ON<);5.&:W-;BF+NST36U9XQS5O\(UMWNT7 MW7S6+Z;YD6],TT>?F";TCEWT;YC#A,?5 +\V YSJIL/!03KL6DF'J;7FL< MDWH6.<=W=;I%=RWWC.Q<[QW1N=,GO/,,\< [O..#5W@[>D6TH^=<6$#!K04 MY]H CO318'8%#;:N!EB_@0FK)L1A:$*#UKO1C+-M@X-@XSH/R?EK Q3*5T>H M%ZV*UP?HF ;Z;\;UY'^3_KGX%9AZ)U6H99L M-6(V3MGRS=_L)E:^R4^V<"),.6=CM&;Z^B2]Y'691O'C!6;1:RLL(];4VX2N M;K,/'%OFZ#^VQLEW;)NSS]@)XJZS]^A;9^^5Z/)?[M20&;0"'"+]>X;TW\FU MI'__Z)_; 3IW"4#K;@6J8;<^O6:7%7?93F>A@AT^DEG;@^53MT6J)$XG:,1N M3=>-G,HS"-M29A*\I<[M&=)CKCX4 Q\D,9I>3_D]VL&;CC_LG^;LI6'20&^H.24'5(2U:R2%SCKR# MCGP9!SQ%DO<'2L;MBY"+VA>G%+XW52UD3ZYFX)Y2'=_96GVOV<5&'K-])JZS M8V;.LUO-G&:/FCO/_F7FM.N-.7OG-PO'&?R7LV0&^Y<32[78)U;I.)R8TK4_>82XK6-__+6NW;&O^K9' MT6"N(ST .\@.UI,=#&\"Z)XA^:2#5QVG0_XY3DC[C1^2?Y>!^"LZ5/05%CWB M"ILCY(H73\"5('[?*Y%"7K\GBKK_GB'A^GNAE-/OU3*.5YKD[*[T*-A>&56T MOKI%R>KJ8>*FDM7O+Y0L?_VD8G$95>?:17:PD>Q@9 *@AYR!IGTD_QA _EDZ MI/S&"3%W!"#RCBR$W=&D@NZ:T/SNVC*\[KIPN-_SY7*]%\KC="^:S_%>LH#] M_6PAF_NE(E;W%XA9/&@3-W\P(&'V8)VDR<.=4B8/ST@9/[PG97S_K93QO:__ MLHD\!Z,;@)Q_@.:]?^?GG05(^HV"B!M,"'DN!($O9,'WA0;E^=*0YOK2DLY^ MY<"P?^7.M'WMQV'].I33XG4TE_F;9&[3-SD\QF_+^ S?UO/KO^T0T'TW+*CS M?J.0]OL]0EKOSPIK?K@OK/GNU;^,D>>PCYS!YEF2?_3O_,3? <)N /B]Y 2O MST+@]D4:G+ZH4 Y?=2B;;R8TRV]6-//O#G23[VYT(_1A&& P4Q1? M 0@E^9YW 5R^,,$!!< &Q<$2Y< ,U2ACU*7TT9C201:-E%V:.CK15-&#IH1^ M= 4,IN^1-6,33JE4"C(4DT7$6LDT*# MS=)HL)W80QR508-SQ"WB"?&6^"KSU1"EOQBBS&<#E"7DYD)3DFVE1T,[?1K: M&]'1@<5 !S83[7PYT78>#UJG"*!EH3"R:D31O%D8DWY;T M_Q_? ?SXMS'./[X/Z:9-0T^R#T];)GJXE_]B-:GPV6J;XB>K/8H?K8XIOK>ZI/C:ZJ[B M"ZN7BD^M/RL^MD+E1U:H^M *U1[\3?UG:/LC7Y6&'J1S^Y#K\#>D8X 5$_V< M.=''GQ>]H@31(U4470LDOCI72W]V6B3[D=TN]]ZQ3^&=P[#B&X MV4\IO[3?I?S<_K#R,_MSRH_M_U*^[_!"^8[])]7;=JA^TPXU;]BAUK7_@ ZJ M%+HK4>BC0&&@&@U#]>@89L[ 4 <.#/;B^1X0)OC9+U'TO7>.Y!O/,IF7[G5R MS]T6*SQU[59ZXC*@_,AYIG\ M3/TWIX]:EYQ0YX(3ZIYCH^Y9-NK-A4#6[<[\,"!5Z%Q(@^"TR7?.1?*'/?MUK^KG>CTE]>[JWO!8KG;-?4SC M#_>-FE?2&AH>)0\3!.="- M]'T_TOO#B&@RBWAU&B;JT[\F6C#?QK.YGL?X\#^,C!"Y$Y$D>3,T5_;/H#+% M*P$+5"[[MZA=\.W4/.?3K_6+SPJ=T]YK=4]Z3>H=]YK1/^9UR."(UP7#@]X/ M#/=ZO36>]4*3G<2,-YKN^ _H1?I^$.F]D:3[)Y!9I"I3W].U:6_33>A/TVPY M[B5[\-Y,"!&Z&ALK>3$J0^YL1*'2Z; JM1,A"S6/!K7J' [LUCL8,&"PWW_4 M<*__.N-9ORF377Y[3&?\3IEM][MMMM7OE?EF_V^L27]D31 ;_P/ZDNX?2CIG MG!A@JA1@ECSU,4>->I:K1[N7PV)1OIM$NG\FN8X\:7A=J CWBS6HZ\7&M$L% M#ERG<[P%CV:$21Y(C9>?3V7=%H7UG--H1MAUS8*@P8!SI>QGD.@H$X%V9$-RO$H:K-5)PMD:'=K3* MBF-?F:O 3'& ^%3^/+G)G$25=9D9FFO2"_1&4\L-5R0O,!U*;&(M2^BP[(M? M9M,3-VK7%;O1H2-VI^.2V!/LUMC;[,5Q;QQ;XM"A)1[MF_]F]S,,)[T[D0\P MFP\^%O/!HTH^N#&?#R[6B<.).DWJ0"V+8V>U$__6:F: M*[)S]88R2XSZTZM->],:6%TI;5;MR4MMVY)6V+A(.,R%\\C])_,"YO+ XS(N^+.&"R[7D^[?( *'&]6HV85F MS.D%CGR3U=YB:RM"9$=+HY67%R5K+"O(TNW-*S3LRJDP;<^J8[5FME@UIW?; M-J8-.=2GKF4O2-WJ/#_UH$M-ZE67ZK07SM5I7]G5Z>CXOQQ^AE%D!FG<\*& M$VY4,N'R DXXVTBZ?Q/I_LTJU(XF8\;F!GO>=76>HJMJ@F265T8J]9N=^E-/.R:VG6 M,^?2K"].I5G(+LTF/WGFP!C2NS,XX6DQ'?ZH9L#YA1QPLID3#B\6A-VM2M36 MQ8:,CY>U_S<"Z[Y>4]<\O,^.Q?D(9MP+,C_)XSC(I\) M#+A="G"YE@ZG%S'A:"L'[%O"#]L[%&!3NSY];9LU]TB+J_# (C^IGH5A"NT+ M8M1:YB=K-U9GZ==5%IK4E%>85Y;56Y65MMH6E2QU*"@><7F9=4UUH6 M5#7;YE9V.V15#+/3RS MTO]/-]+@(DO7A(DU] :J5+; M$J]9U92F5]:8:U2TL,0LK[[&(KMND4U&;:=]ZOPA=M+\=?(ACM.D0O?LJ,6HN/_56"4TEEAEM!>;Q&[I,TZLJW?+J)MM4-8ZU;'D-:CQ&W'D,5O M'$(7?W<(;4'[N5[D ?Q&]G"B"6 OZ=_;2/X&TO]6DOXUL%H(>M8H46VK#>B- M8U;O9?(7K/$5RQ@.E,M9&R"6OCE..'TM5 MCUF5HSUOM$0O;'2^8?#*9A/_D1YSWY&5%MXK-EMZK3AHZ;GBNJ7G\$M+S^5? M+3V'T&JN/RO_GL&>;H"I08"U*TG_)QV\BW3@IBDNJ-LJ =73&E3I5E-&P58[ M[JPI=X'4+?ZBB9O#I&(WQAQ_H1 M([?UDR:NZ_>;N&SXP\1EW0L3Y_$OILYKT=1Y#9K][#R9P<%V@.UD!^M' %:L M(?V;Y#>3#EJ]BP:ENX6A<%890<[@48&*8]._5I/]N)/V3Y->2#EBTGPZ91_@@[:@,)!W5 MHN*.FM.CCCHPPX]Z<(<<"> +.!(AZ'LD3L3K<*JXQ^%<2=?#Y3).A^OE' ^W M*]@?7JYH>WBCDLWA//<[AE"& U.8/+-@"T M30$LV 50LA\@\Q@#8L]PP;QS(A!^7AE"SQM0@>>M:'[GG1G>YWTX/,\'<[F= MC^)U/I_$SSZ?)6A_OD38]L("4>L+;6*6%P8E6!?62YI?F)4TNWA1TOS\4PFS M37_<@_0/*/ \3^0H>0RUS@8T#7!\)@M,C:7!\K 9VCPW ^@F+LGQJ3[&>NM%,G_G2 MC9^%T@V?QS#TGZ,\'VO0!8O9<$U@]'4OP315+]$TI2^)M$5ON;2Y;Y5T66_ MMS"DOR]C2.$ZAB3.,"3P!'&+N/L//9L &F< R@_\;_Y%@("K "XW :SO IA_ MH(,)\H$!BH NRH 6*H,&:H(JZH,2FH("6E%RZ$!)HRLEB;Z4.(92HAA'"6,F M30C+:0+81/31^'$UC0^W$/N(0__0M .@@IR_K!_SOT3R_P1PO@5@>0_ \"60 M7 !-Y (U% !E%"69TB"+"B"%JB".6B!*KD4834 (+4$ '8 /W2@>]*(85&>A2:Z-'0U(B&QBPZ&K'I:.C+0/U(#M1- MY43M(B[4FL^#FLV\J-G%AYH#_*@Q0JP10(V-Q)0@:NPD#A GB=^)^\1+P>\: MGP2_:*+@IQ\T4/CCWT1^A@8DWU2;0G,=&K+T"3,:FCO0T=2;@2;A'&B4S(D& M^=RH5\6#>HU\J-O.C[I] J@S+(@Z8\1Z(=39+(3:.XB]PJA]G+@D_%W[CO 7 MG1?"'W4^"KW71:&W.BA"B+[10;$WVO^$QB2?I4&A%6&M_>/[(,*.CE8>3+0( MX4#S>$XTS>9&DS(^-*KG1Z-6 33L$43#02$T6"F,!FN)"7(OTR+?#7:+?#,X M(O+%X)SH1X/;(N\,GHF\,OP@\L(019\;H/@S Y1X:H"2PT: MLG_\VQ0K.CJX,M N@ -MHKG0*IT'+8KXD35? ,V;A+Z9=0A_->L3^6PZ+/K) M=$STH^EZL0^F6\3>F\Z(O34](/;&](S82],;8L],GX@],GLO_L 4)>^;HM1= M$Y2^:XHR=TS^"2U_Y)/^SU:DT/7'=Q'D7+B3,^'FR$ 7'PYD1W"A0S+O%_L\ M@4^V%4+O;18*O[5N%7UCU2/VRFI [*7E2O'GEFLEGEE.2CRUW";QV'*OQ"/+ MDQ(/+/^4N&/U6.*6Y3NIZY8H\Z<%REVU0/G?B=\L4.%G:/,C7X[DD_[M3=[[ M:E'H1_;A:\M +W>.SQ[!7._=XGA?NV0*O' J%G[*GB_ZV+%)[*%#N_A]^SZ) M>_;+)>_8C4G]9;=!ZI;=5JF;=K/2U^V.2?]I=T7F-[M',A?MWLF?M?NN>,86 ME4[;HO+)_X ./_))]_8F N0I#%:C,(2>0)_^5>(7;3M5[BNLMBR3^=[BD>=7JC?(C]7?4 &]7V$7O9J#X7.DE1Z"D*&$ Z=Y@TX#PRBT@M MZD.D">U%A!WC8:@GYYW@4)X;@?$"5_TR12[[%$N<]ZZ6.NO9('O&HTWNE'N/ MP@GW0<5C;J/*1]S6JQQRG5(]Z+I'=;_K2;6];C?5=[F]T-CA]D5SFQMJ31-; MB:DYT$T/[R#BR/LD"7B=(@\/ M4M3A1K(Q=3G1@?E+O#?/\9@PP4.1\>+[(C*D9\,*Y':&5"CN"*Y3F0YJ5IL* MZ-38'-"O->D_HKW1;YWN>K^M>N-^^_37^ITU&/.[;S#J_\Y@Q!\-5A##/P3\ M$_J0[!#2_6/(=20)PJ=3K=AG$TQ9U[?V*0X.[X:/$= M,2G26Z-RY#?/*U&>B*A6W1"V4&,\M%5K34B/SECPD-YH\)C!2-"DX7#0+J.A MH)/& T%_&?<'OS;N"T;CI2%HW!N"1G.A/\F.(+T[GA>^I/+!RRQ^N)LC +_E M2L"9/"WJ2(X%8V^6"_=,NK_@UI0(\4V)"3(;XC,4QF/SE5?'E*N/1M5JCD0V MZ2R?UZXW&-%OL"Q\I='2L TF/6';3;O"CIIUAETW:P]_:;8D_)MI6P3^8$(8 M_PP#2>^.XB8SX((GF9QP/9<+KA3PP+E"43A6I$[M*S2CS^2SN:9R? 0F,D/% MQM-BI<=24A16)N6H+$\H5A^,K]+JCUVHVQO3JM\=W6/4$;7<9$GD6K/6R*WF M+9$'64V1O[$613UC-49],6^,1K.&:#2="X-)[X[A@'>I#+B90X=?"SG@? DW MG"P5A@-E*K"SU)@^56S/N;' 4V!M;I#8:':4]'!&HOQ 6J9*7VJ!>D]RN59G M4JWNDH0F@\7QG4;-<0.FC7%CY@MC-[/J8O=9+HB]8%D;]]AB?MQGUOQX-"?, MYL)0TKOC&? P ^"/?#K)9\*I-:J/.FA97G21XOR9&01YG-A.!,PD8+;V:3[%]'@=#D#CE8Q85\-/^R8 M+P^;Y^O1UE5;<8Q6N/ M+_,3Z2\.D^HNC)%KST]66IR;I=:47:C5D%6I6Y=9 M;S _8[%Q57JO67G:"*LT=8-E<>HNJZ+4T]:%J?>M"M,^6!:FH45A.K((\Y_A M/!J\3P%R#DC?*J7@>!4=#M22[K^ =/]Z&=A0KT,;6V#!'*YQXNVO\A;N+@^1 M7%(:)=M2G*C46)BA5E>0KSD_KTRW*K?6H#RGV;@TN]NL*&LY*S]SG65NYHQU M3N9)Z^S,N]8Y6>\L<[+0@F#-A5$ 3TCWODKZ_YD*@,/S:3!;3X=M#=PPV2@% M:QNUJ)$&<^9 O2-/3ZVGT)*:((F6JGFR#17QB@O*TE2K2W(U*XI+=$J+:@R* M"A<9YQ=TFN7D#[&R\L8M,_*V6Z?G';=.R_N+>&N9GH<6!&LNC 6X2[KW)=([ M3Y#NNY_\VC732,'F)DY8UR(.HRWJU%"S*:-WD3UW>X.[8$M=@'A#;;A,[?Q8 MA:KJ%)7RRFR-XHHBG8+R*OW( M-Y9)16A!L.;"!(!;.60/90!':@%F&P&F2??:T$J'L3916+Y$E>IK,Z)WMMIR M+6YQ%6AH\A.M;0R5JEH8+5]6GZ1,+6JU22ILM\\ MOF+,(K9BRC*FXI!5=,5UJYB*5Y8QY=\M8LN119C_[%TRP+5\@%.D^QY8"+"# MY&]:0GI7!\!PEQ#T=RM!5Y^P=Y?6D1,?\; M*V(^FL_U*)T\#V0/Q^:3&9#^O97DKR/];T4OZ9Y] M#5+P>M_;JTQCX+9FTO MFZ>BQU.HN#M0/+\S0CJ[(TX^O3U5.:4M1SVAM5@K=G&-7E1+DV%$<[=Q:-.( M:7#3I'E0TS[SP*;?S ,7/3YH/,K9)0*,DNWFATHVFSXH6T^BBO4$JO[LP"+R+'8#C)/]+R?WWTDZ<,,$ MZ7]3 #FDAR;L84+,7A&(W*<$$?OTJ9!]EK3 ?4X,OWU>'#[[@K@\]\WC<=L7 MS^>R+UV O;= V&%OM:CMWF9QZ[U+)2SWKI:TV+M=BK7WE)3%G@>2YK/OI,P?V4#>5ZRH7F?,J'SCX5PK _%RJ9T_IT+K?EZ7(>UNE&/K/3W?PF MIU<)&)_>*FATYKB@T>E[ H8GWPD:G/@F;' <17ZVJ1]@= 4Y V3^+9, U=L M\F:#J[GN<#^5P&P^U4&;'_3 )O?C<'JB@U87G6E6%=]*?.K M8333/V)IQG^DTXW^+&(8_%G+U/MS"5/GVC"']K5)#JWK!XD;')I_ON#4N/J) M2^/*=^Z?K1XF9X#DMY+\^22_8 ] RF&23WJX[R^D@U^BP/HJ!YC?Y0?3NQ)@ M?%<)C.[I@,%]4]"_;PNZ#UQ YX$/I?4PA-)\&$.I/TJCJ3XJHJD\KJ,I/>ZB M*SX9IWJ)?T!-/0IU="C4)70,*-0PHZ&Z M PU5O>FH'$%'I60&*N0S4+Z*:&2B?#O11RSG0/E5'"BWCMC$B7+;B%GB,'&6 M$^5O$D\XO\J_X_PD_YWC@P)R?I!'KO?RR#T7:I-L/4T*#0C]'^]-R/78T5#; MDXZ:H7143V"@:@X#56@=H93-0J8:)F+0=J-G.B1B?1QX4:PUS?-<:XOVFLY_ZJ ML9G[B\8.[L\:^[@_:IS@?J]QE?NUQD/N%YION)]I?N-YHH&\CS60_Q'Q4 ,% M?H:&)-N4]%QS10HMR'M+LAM+"QJRG&AHYD='DT@&&J4PT2"?X[M^%>=7_0:N MSWIMW!_U>K@_Z WPO-==R?-6=RW/&]T)WM>ZT[RO=&=Y7^@>XWVN=YGWL=Y] MWOMZKWGOZGWE_TL/!6_KH= MXJ8>"O\,37]DRU)H+?/W=R$.6@39AYT]#6W( M/JQ"&5\L$C@^F&=SOC,KY7IM6LO]TJ2)YX5)!^\SDS[>I\;+^1X;K^)[9+R> M[Z'Q%O[[QKOX[QD?YK]C+5Z*G++Z(G[! B6,6*'G4 J6.S/$_^8ZB@*Z$IQ2@CQ*A37WV-J5>>]C3 MGKIY,1ZXA''<<4[DNLG.YKGF6,)WU6$^_Z_VBP0OV2T1NF#7*WS.=DCD%]M5 MHF=LUXN=LID2.V$S*W[M*O^8=R/S-,YKK@GLJ[UFW?('3 MKN5")UP6B!QS;A([XM0N?MAIJ<1!]G+)_>S54GL=)Z3W..Z0V>UX2&:GXT79 M[>R'LEO9[^6WL%%A$S%)3,R!3B3;G73_'_T[F+P/$X]Q"[W%JD9]T[I[6[]LM-N M(W)3KN/R6URG%#:Y[E&<<#VCN,'UCM*XVQOE-6ZH/.:&*JO(ZUSH2K*]2>\- M)OT[G!\^10K!DR@QN!DI!Y%,I WM6(0'\V!8,/>>D&C^74$IPML#8\FK/"94QSYVJHY['U$:\;J@- M>[U4&_+ZIC[@C6H_+)L#/4BV/^F]85SP+HH;'L7RP-U8?O@U3AQ.QVO"D3@6 M;5^L,W-GE!_WMGD1 EO"$T0F0C/$-X3D2XT'E\NL":J56Q6X2&%E0+O2"O\^ ME>5^(ZJ#?NO4E_E-:_3['=);9H_?4\TN_R^:G?ZHV1F &AUSH!W!.Q(0+KHF-$UD2E M2(S.RY8:B2B271Y6J3 86J^T+&2QRM*0;K6>X"&-KJ UFAU!6[27!.W3:0LZ MK[,X^)%.2_ G[>80U&X*0:VYT(?T[C *'I$?+]>2:' AC0EGTCGA6+H0[,U4 M@AT9AM26=%O&AA1W[C5)@?RC"9$BPW$)$H.Q&=+]T?ER2Z/*%+HCYRMWSEND MNB2B7;TUO%^S)7Q4>U'8I&YCV&Z]A6%G].K#[^O5A7_071"!.O]+^V?H3X-O M\P#^B@?XE73?,YET.);-A /9 C"3(P];# MK04RL+% FUJ3;T$?R77B',SVYNO+#!'N3H\6;T]-DFI-R9!M3LI7:$PL5ZY/ MJ%5;$-^L41/7I5T5MURW/'9D>U\E,SA-NN_A @IFBVBPO8AT_Q))&"_1I$:+S>A#A0Z<2_,]>;MR@X3: MLN>)M63&2S5FI,G6I^DU*A5)C=JE"5W:)H6)J[1ST^<-LQ+ M/&*8FWC#,#?IM4%NTG?]W"34(W1_AJ$ ]\@>+F60OD6Z[W[2/6?**-A21KI_ MN3BLJE"#Y>4FM+Y2.XZN8G?>MD)_P>;\<-&&O%C)!3G),C796?*5645*99F5 MJL49"S4*TY=HYZ7UZ^6DC1EDI4X99J0>-,I(_=,H(^VE84;:-_V,--3+3$/= MGWV/ +B=1/9 >N>1(M+YRDG?(!U\8R4#5E>)P(IJ%5A6;4CKKK1AMI6[\C25 M^0HL+ D5J2V*EJ@J3)0IS\^0+\G+5RK,+5?-RZG3R,ENU<[,[M--SQHU2,W: M;)BL*\<(P.>NK?G(6ZJ=DH=[/WI*S<#V5["&/=/]2,@/R:]=FTKW6 MSJ=@I%8(!A8H0L\"?=J26BMF61$J5E"=)%)6ER^<6Y MBCE%I2J9A;4:Z04M6BGYO;J)^2OUX_,F#>/R]AK&YETFGI'W7_3C\E O?HXG MY"Q<(7LX7@BPA_3OZ5HR@WK2.8B!A0+0VR /[0VZ5/-"%F-AO2/7_ 6>?!6U M@4(E-1%BA=5Q4KE5*;)9E=D*Z17%*BGE->J)94V:\:7=.C$E*_2B2C8:1!;/ M&LXKN6 XK_BIP;SBS_J1Q:A'Z/[L?@+ A1]GD+G M5ZK&U#1H1%9W:$=4+=<-JUJO%U*U2S^XZJQ^2.5CXI->2 7JAE:@SL]NIY#/ M!-+_]Y,SL(W<^\8F,H/%I'>17X.7+.&&IG8)J.]0HVHZC&GE[3;,HB4NW'EM M/OQ9BT.$TUHBQ9.;$Z02FM)E8Q?E*T0UEBM'--2KA38LT0A:.*@=4#^NXU\_ MH^M7?X9XJ.M7]U''?P'^H/VS/W]\)I20[DUVL(7DKVTC,R =M*,+8%$/$Q;T MBD#54F4H6ZI/%2ZU9.3T.G%F]'CQIG0'"B1V18C$=L:)1W6D2D6TY\B&MI%F69$!_D8QO7XV\U](61?>E2Y5=EZY6=>F=5G7N M/4'<4W7N?J?FW(5JSIW_=(K,8+:.S(#,?C6Y]\&E9 :DBBPD/;1X%4#N&"]D MKI:$U#7JD+3&F(I;;4./6NW"C%CMS14Z%LP;-!;)[[\J0MXE4?I>)7$'V1+FPP\8&4=N-7>+6&U=*6&W<(FFY\;"D MY8;;DA;KWTA9C'^79JU%F9_M)CO81/:_BN3WD_S64=)_UY+^27IHVF;2_T@7 M#-[!!X$SDN _HP:^.XW :Z:VTYONLC.(P=X9R>&P,Y'3;F<6M_7. M$E[+F3H^UDR[@-G,L*#IS*2@R.9&X+&.UX+&6W[*FPTC2*$Z/_9V@ZP MALQ_D.2WD]G7DWLOF03(F :(G2'YLP#N!YC@?$@(G [)@N-A37 X; +V1VS! M]H@+97W$E[(\$DIC'8FAFQ])99@>S6<8'ZWF,#RZF$/_Z""G[M$-7#I']Q%_ M<.D<>@+M]9!Y"%X_\\ZDC],\KM(?L-Z@')R[UG; >)(=LA^ ,_#I .? M8 #K%VXP/2L,)N?DP/B<)AB=-P;#\]9@<,$9]"_X@.[%4-"Y&$=I7D)3NOB>KG@!&3\;(?F])+]I_?]^![43 M('X?R2?9GL(/]7,,C=B079.YD@<[<4Z)W/ M_]!'\EM(?A7)S]T%D'" Y!\#\#@%8'<.P/02@,Y5 )4;-%!XP@-R3X5 ]IDD M2#]3!,GG&B#^7!_$7IB#Z$L[$'[I!D*O D"0_$(B\#H#^-^4 ]_;Q<#[;CGP MO-L$W.\/$5>!Z]VS?V@E^35;R3.P&R#Q$$#H2;+_LP V%P&,KP!H7@=RGP#2 M#P$D/G* V&=^$/DB D)?)4'@JSSP?U,%OF_:P//="+C0$CB0#73T 4#R QG) M#T,L(UH(,G D!QW)DI$$X+G_3RW)+R#Y263V863N'A< K'\#,"39ZB1;[AZ MV", X0\ @D@!/W(#+_*3/"&2)T;RI,A_1X%0)70($\*6<"=""/*+ 9)?"K"1 M(!]\2!YZW/H/J*)-H:HF0;JNDBZ% M:"6ZB0%B!;&:6$]L)G80>XGCQ&7:-Y%[M,\BKV@?1#[3WHDB[:THTO\+JI%\ M#;6__7BO8DBNQ9I"!3=R/<$TE(FCH50F#25+B%JBF>@@^HCEQ"@Q3DP2T_3O MDK/T;Y)'Z9\E+] _2-ZEO95\07LE]9GV0@KISZ60\<,S*63^##55*=0F/?<' M+57RJD^AI@6%ZLYD-OXT5(ZBH6(J#>4+B"HZRC<0;?3O\CWTKW(#]"]R(_3/ M=7U\6T(!J0XQ7JJ.,%ZKK&,]5-S&>J>Y@/%'=SWBL>H;Q0/46 MXX[:,\8MM4\<-]20\YH:*S3RGBHT\U\H+V,>5][!?.N]AKF M'>T)YFWM;<9YT6=C]SG=)'G%QWD/:.#?*?G0!.2 M;RX":$G82 ':D5G8ZL!W&W/J@Q6;>L7RI3TUBZ ]-$VBWS/)8=PQ*67<,JYE MWC!N8EXS:N?XPV@IQQ6C(<[?#%=Q7C9F#G1MVV#:9=MXZE7[5*9URV+."X8%G)> M8^:K^8Z:3_ =-M_.?]#\ /\!UCF!O:S[ KM8;X5F6"B\G84BVU@H.CT'6I%L M.UZ2S4\>:?+>0PS>N3A-R\] M..MM0YWT\J =\0AF''"/X=SCELJ]VR67=\:YE'^[I$39*KR"&?W!"J?^# MCJ3[NY'N3?KW*W].N!_ #7?\^>%7?W$X$Z@)1P-9U/X 9]IN?S_F#M\(KFF? M!)XM7AG\DY[Y@AL]RH77N]>*C+LO$EOCMD1\S&VIQ*CK"JD1UW'I%:Y;99:[ M[I<9=+T@N\SUD6R?VT>YI6XHVTOT_.#^_T,GDN]%P>L TK="*+@:QH1+H=QP M)E0$#H>IP)YP$VHFS(&V-<2+.1D:3S1='A5!0''(D4A-DH!=@>;4!MCK*A;8AT8ZZ-".!: M]?_(. NXK.[W_5_G/ D/ST.G2*H@*F 2D@CW=W=W8B$2"B*(@HB8HN%W=V= MFU._"V/AU$VGTQDSS__&V/SM_]KKO7,>XESW?7_R^NR,\"C)TK!$66](IO+" MX +5!4'EZIV!-9KS ANUVP/:=&;[=^G.\E^JU^J_7G^Z_VZ#%O\SADW^/QLV M!OQE,"V &T"_(? #>I\96%K^(O]_FY:YK^. LXDLCB?R<3!>BIV).MB49(9U MB3;LJGA7_M(X/_&BF#!)=U2&U:'<@,8? GG#?Q&-?@^ MEKP.>:[CJ>3Y4EGL2I''YE1-K$LSPR2%"?^PB1O46="L&1N?+1L=ER2 M\LR83-49T04:S5'E6HV1-3I3(YMUZR+FZ-6$+S2H#E]E5!6^U;@B_.B0\O#O MAY1%/";>&9=%G31*UIP;(STJ.D$Y/BE=J2DA3G1:?JU$?5Z)5$S=9ISIVVN"JF%GZ MY3$+#$NC5Q@71V\>4A1]>&AA]+6A!3%_$&^-"V(XHT\8?N9U /7%:.H'R>3] M27]_#OG>7&!#-GG_'/+^N898F&O!S,^QY'2:>EQ2K5IR:K MUB1GJ4].+M2J3*K4*4NL'UR2T*I?F##?,#]^F7%N_,:A.?$'AF7'?STL*_[A MT.R$-T.R$SACPNA+_@PF[T_]X#SYSB.DOSN??"]YKS7Y#)85**&G4!_S"TGI:F7I^9K%:64ZA:FU@_-2INOG MI'08924O&9*1W#\T+7G?L-3DR\3OP]*27P])2^&,":,O>1!&WC^1VH'J?X#T MMY/_[:=MSPJZ+BJ6H;-$%^VE9DQKB37;5.PDF%KH*:XI")14Y47(RG/CE4MR M4M4*LW,U\[)*='*RINAF9C;KIV>T&Z9F]!HGIZ\;FIB^=UA"^D7B_K#$]%=# M$M,YXP&2TCFCS]RG\? -;;=.4 WVDNX6\GYK: NXA*Y=Y5*T5VAC9J4)FBO& MLE/+'?A3RCQ$E27^DK+B,%E14:QR?F&*6DY!MD96?I%V>OYDW92\:7I)N;,- M$W)ZC.-RU@R-R=D]+#KG''&/[E\.B6_& >6/3<.*N.,@DHYPR_YEMKA9!ZPIYQ\)^GW-9#OFP:T M$8V-/-0T*:&J60]E+2.8HA9K-J_9D9_5-$F4UA@@GSPM7)HP+58QMB%%)7IJ MCGI$?8E6:%V-3E#==-V VOGZ?K4K#'QJMAIZUYPP\J[YR=!GRC-#GVK.X+]\ M1>/Q"-5@!]5_/>DO:P8ZR8>W$%-:@?)9,A2WZ2!_M@FR9X]ATMOL>2EM;H+$ M6;[BV)DA\M$SHZ41K4E*H3,R58*F%ZD'3)^LZ=O2I./=W*'KV;QLL$?S9CWW MIF/$;3WWQJ=Z[M/>Z[DW\V3 M1]9\=:1W&B&ETYQ)[!S/QG8Z\Z/F>PG#YP>*0^=%R ?-BU?P[TA7].W(5_:: M6ZGFT3Y-PZV]7&#G/WA2)1V^.U'51F:+SHGKEB3UMJO8]B]1L>_K5)_0<)+Y3 MG]#]6&/"@K<:X[LXS?&=_[)_,M6 +- JTN^FO-M(>VH/^?_%0.8R((9L47B? M D)6:R)HC3$"UEC =\UXQGN-,^.YQHOU6!/(=UT3*7!>DR!T7)TI=EA=+&^[ MND8R?G6KU+IOH6QAM+2*+K5UB\VVKQ:.V[9$;N>TK\<@M M#^5&;'XE/V(3)S';^"\;J?V7D7YG-_EORKUF)?G/M4#J1B"*O+C?#L!E#WG@ M??(8OU\5-@?T8'5@.,8='(.Q!^TPYJ ;1A_RA<6A,,;\4#PS\E F8W:HE!U^ MJ($U.3R7-^SP"MZ0PSMXQH?/\XP/W><9'WC)-]K/";YD%>EWD_ZL)4!]WZM820\Y-@/$Y%QB= M]X'A^3 87$B _H5<#+XX&;H76S'H8B^T+VUBM"Z=A-;%.]"Z\(S1.O>6X-C/ M+!IX%VLIT+#ZXQE0YG8@EK0##Y+^46#""=(_ YA>8&#PE1#:UR30^)\2U+_5 MAOIW1E#[;@14OQ]'.$#E!T\HWPB!\LT$*-W,@]*M6LANSX7LQU60_K@'"C]> M@>3V'U"X]1(*-]_\0P?I-ZT!*C8!V91['.4=2-IN)X'Q9P'SB\#0KP&]:X#& M]PR4;PFA=$\*V3T52.]K0^&^(22_#8?\[Z,A][L=1 _<(7@0!/Z#>/ >Y(-Y M4 _\/I\@D0?T\ =7B-^ AX__H86^535P!K4;B#\$!)&V*VG;D/8HTC:^#@SZ M 5"]#L9!_(0_1"QD$+U3 >Z$%/-2Q%Z2T-^GB:_^H7KSIS,H:O-@JKD;:=N0]HC_ 88W *T? >4[I'T/ M$%'8_-< P_%H(RPFI,![)4*-[G4(0V(X,9:82/@0M"ARM"GBJ!X<=3Z.!AU' MC<0940=T4+,)CJ) M10PGMXSH R?73VPE]A!'\5[N M[*W<(KN0=X+O<"?\EQ>"K/X8D\QSR1_%\X M?6-P^H;@] AMBD5S),5B T[5C>()9#BE6(:391#%1#712,PD.HAN8C&QDGDO M6\N\E6UBWLAVXK7L$/Z6G<5SV0]X*OL=CV3/\5#&,0\4.>;W 90XYK:3U0P[U7KF;>JTYG7*K.9 M5RJ=S-\J/:63Q;S4*6&>:4]AGFHW,D^T9S*/M>]C?M4^R?RB?8VYK7.?N3'H.?OM((Z]ILOQKA+?Z'+\*U_ #2=],_+_PU7 MC=0BJ$U&CJ#/-GAGXHJ70P.8OXRCF<=&J$>]EO#X^PUPV_8KXWNL1>-GO'.&7/\ M,\:PWYBVLU^;=O$NF_;R+IFNY%TP[>>=,]W. M.VMZB'_:] +_Y/"?^4?-G@@/F;T7'3#CQ/L^L=>,D_L,9TGZ8R3@K*7@QE,< M$]3QRD8/CZU,<6^L%7XQ%RSSVO&49[ZSE%-YIBVG\ MDQ:M_!,6,!BKVB?Q6G1'LN;HIV6C^2V6;Z1 MWV+)239]8N,7<&,52%\(SEZ.AK0"WCDHX;&].NY,T,OG-5CLDFZR.2C98796LL_Y=8;7UW](^:QI!-IQLQ7_@;$3@[%AP3CP\=1'@ M-Q@9+_]Q3@&P\Y7'!7P8E)1CCH.1I[/!V9[9.\ MV2T>H?P-[G&"]6ZIHC6NN>(^EQ+YE2Z3)+4KMCKU*W4X[1< MN=MI@\H"ISTJG4YG5.Z+56>[KU6;Y;Y#?:;["8U6]QL:TSW^ MU&CV>$=P&DV3./4OX1QIZ:+\;Y+WO1P"G"+O=R2$A_U!"M@>K(V-(<.Q-L2: M61GLPBX-\N'W!H8*%P;$BKO\4^3G^V4KS/4MDLWQJ51L\ZE3GNG=HC+#NUVM MQ:M'O?^A5>OSEN T:SZB\1G.%;CK"UPG_;/D M^XY$T3X[DL&.<#ELB-# ZLBA6!XYAED<,9'M#O?D=X8%"3M"(\5S@A/D9P6G M*[0&Y_0+/&?[E6M=\F[0Y8\G[QY/7H"5W4[00JV-4L2S6"(MB M+; @QH[MB';GS8GR$\Z,#!-/CXB5;PY/49@6EBV;&EJD5!M:J3(EI%YM%W=;,C7@[*CN!T".V<+WA [?!M.'E_RO\ Z6]/(^]/K*3[WF09NE)T,3=U M.&:E6#'3DQUYC4F>@OK$0%%-0H3I)+98I3"F6BT_IE$S M-WJ.5G9TCTYF]!K=].A=@].BSQ!WB!>Z:='<($*'T/[,?>J+WU ?.$&Y[R7_ MO263O#]YX"44QX)T*>9F:&-6I@E:,L8PT](=V+HT#WYUJI^P,B54KBPY1E*< ME"0M3,I2S$LL5,E)J%++2FC0R(AOTTZ+[]9)B>_338K?,3@Q_C3Q"_%<-S&> M&T3H)'W!G6 :#]0/CJ22]R?M#;3E64DLI/N.; EF96N@)6<(&G(LF=IL6W9R MEBN_/--'6)(1+"[,B)+/2T^4YJ2E*V:FYBNGIY:KI:;4:R2GS-1*3%Z@$Y^\ M2C=O@F.23Q$_$,]V89&Y0;#*G\R4_TE@\3_W@('G?;:2]KI \7P%Y/KJ? ME2=&<[XJ&@H,45,PBJDJ&,^6Y3OSBO.\!/FY@:*?IOX2SDR!(*LI7B\HM5HO.FJ$?F-6N&Y\[3#LU=-B@X9[-N4,Y1 MX@;QA#Z_UPG.Y@;0_LQ5:H?CU ]VT?9W0RFPHF+@#(@\5QGYSG(&DRL445XY M",55)BBH&L/D5-JSF95N_+0*7V%R18@XH3Q:/JXL22&Z+%,QLK10.:RD2C6D MI%$CJ+A=*Z!XB;9?T48=WZ+#@WR*OAOD6_2GCF_A.QV_0D[;K^!?+B4"AZ@& MVXII/%:2[ZP>. ,"&HG)=%\Z10$%M9K(K1V"K#H+)KUN IMH^$]N4/.IFJWA5=6KZ5G9K^51>5#;H_*: MMD?%8ZU)Y6\)3FM2&:?YF;/4__=1^V^B_%?5D.^K V82M40)V8+<:7+(;%1% M6I,!DIM'(J'9FHEM=F2CFCQX$4W^@M"F,%%P8ZQK7:3C7[]-PJK^BX5SWAX9S[1L-YQKN_W",:K"3ZKY^X!R* M/'C'-/)=C>1[FLAWS2#OV\I#XBPEQ+4-0LQL$T3.'H.PV79,R&Q7-G"V-\^_ M+5C@VQ8E])J5*)XT*U/>?6:Q@LO,&IE3ZPS%B:W=RO:M:U3L6O>HV+9>5K&; M_D#%KN6UJETS]W\X4$1]D6K>1]H+6V@L3 ?J2+MD%I#63MYS'A#1J8#0+@T$ M=QDA<,$H^"VPAL\"1\9KP21VT@)_GGM7&-^U*T[@W)4FG-A9(+;OG"QGV]DB M&=_9J6 ]OT]J-7^7;-S\"])Q\WZ3CNOX6S:NG5/\DIV5'\^AEI#VO#:@>3;5 M@+3S2#MI 1"VB/S_$B&\EBIATM)!\%@V#&[++.&ZW!;.RUT8Q^5>C,/R(-9N M>10[87D2SV99#M]J6;E@[+)IPM'+.D26RU:(S9=M)\Z*S9?>$X]:_%)N5"\G M/VK1OVPF"[:2\EY VFVD6T>VL+@;2.\E_[^,_/\JP)ULXL1U"K!?KP;;]?J8 ML'XXQO>/@4V_':SZ73%N@P_&; AA1F^(92PVI+.C-A2Q(S;4\\"1KZ+ %&+>=!XN=,HS:J8&1.PTP8M=PF.T:@^&[;6&ZVQ4FNWTQ;$\8 MANQ)@/&>'!CMJ60,]DQG]/3'1^()QTOO M0NG4(RB=> VEX]P_+.BBL4AUKZ7$'NFS B&>)OBB&\V@C! MU6[PK_:#=^T(F&LWB#^(%_\P>S%0O^KC&5#Z5B"*M'T/4OY'J/[' ;/3@.$Y M0/L2H'(%D%YG(/># ,(;4O!O*(-W4PMDL(!;IL#MT<"/M$']:1)MC$*!7U(^ M_E&F.]3A[U"A?]U$4$*_7J/-V[U_F$;Z91L^G@%%4]Y^]"-.)X"Q'\Y_ /VO M ,VK@-)W@.0F(/@)]#SB5Q']OA2XIPS'C1OU/VAP] MH07Y"4W^3UN!OZC@?U$'>T9"S\[\0\7&CV= L91[ &D[G27]BX#)U\#@ZX#: M#4#V(R#^!6#NDO;OQ*-//.:3CCQIR.C9*O0\+> %U>1O,^"U%?".-JOO@S^] M"U+^Z9V4'H(Z';?E'S@-8W#JY'.5">D0<'+D=X4VX'ANX!!$Q!&91#%134PC M6HFY1!?12RS'.ZS&&VS *VS'2^S',?.PQMV(5ZQ M2_"2787G['K\Q6S!$V8/'C/'\ =S&0^87_ [\QCWV3>XQ^=P5T (_R^<+OGL M0=K@-+4^QJ$ZE&IB2?$X4#Q>%$\8.$DBD8UWDA*\D4S!*_EI>"G?BN?R[7@F MWX6_Y!?AB?QR/)9;@S_D-N&!W"[*'2LWX76D6?E/JP'VE;MQ57()?%?OPB^(&_*2X S\J'L(MQ0OX7NDG M7%/^$U=4WN"R"L=<4N68BY^X\ G.B+2-R/\;$D9J'\^%#$S #1Z#OP=-Q%-M M'SS2"L?OFHFXIY&-.QK%^%EC,G[4:, MC>FXH3$'/VATXCN-1;BNL0)7-=;A MBL96?*6Y'Y'J[HE^$K_1I<],T$X,S%X"PHCE%*^&N$)NZ;&N''81;X;I@#KIAXXZ)) M&,Z9)N"T:29STK2 .6Y2P1PUJ64.FS0RATQFL@=,.MC])@O9O2;+V-TFZWB[ M3+?S=I@>YFTWOR^\W7R589[%)L-9BGV"UQ3GA*LN?A3$ M2T9SXL5$[Q=\T*?IY/%XFEYM@1\F\''=2@Z7QJGBE+41#H\?C7WC';%KO#>S M?7PHL\4FCMUHD\KV6^?RUEF7\-=:5_%76]4+5EFU"%9:S1$NMUH@6FJU3+3$ M:KVXUVJ7>)'52;F%5C?ENJP?R\^W?B<_SX:3[_@/ \>Z+TC[CB-Y/A?@D@N# MLQ.%.&&GB/T3!V.GXTAL=;3%1D=W9IUC +-Z8B2[TB&!M]PA@[_4/D^PV+Y4 MV&M7+>RQ:Q!UV[6*N^SFR77:]LK/LUTMF6N[3=)N=T1AMMTUA5GV#Z6M]F^D M,^RY 12F?P%G0],OZ=^@Z?T2^=^3Q&$/%OM<%;#=31L;W4VPUL,*J]R=F67N M/NQBMQ"VQS6&U^V:+.ARR1+.=RX4=3B7B]N=:N5F.S7+MSG-ELQTZE:8X;1" MVN*T2=;D=$"QT>FR8H/S;XI3G5\IUCMSBO4NG.Q+7MO1\N-&GM.'O(X_[?/) M?^XA'[S-2P[]7NKH\S'&,I_1Z/5Q8+J])[&=7@&\#J\(?KMGO&#VI#3AS$DY MHAD>Q7+3/:KDF]T;)(WNK=(&]_FR>K>EBK5N_4I3W/YRN.E M+7()GO-5:ST MZE4J]UJK4NJU2Z7$ZXQJL?SU6*O#GE(I\/*'WF(2UMWU'>9TC_8 2P M(Y+\%EW[@ADL"5%$=Z@NYH4.QYQ0*\P,<6*FAWBR3<&!_(:@"$%=8+RP)C!5 M7!V0(U<54"RI\*^6EODWRDK\9BL5^2U4+O#K4\WSVZZ6ZW=2+/YJ\/WF_U71=2I^[PZ7HB-#&[,AAF!$Y!LV1#DQ# MA#M;%^['FQ(6*J@*C1%6A":)RT(RY4I""B5%P972@N"IBGG!,Y5R@A:H9 6M M5,T(VJJ6'G1Z,IQJ0]UM!UQ[RPAW1 M$K3%:&!ZK#$:8RU0'V/+U,2XLE71/KSRJ&!^:62DL"@R0500D2Z7%Y$GR0DO MDV:%URIFA,]03@OK5$D)6ZZ6'+99/2GLJ$9BV \:B>%/U!/#WZLEAG.J2>&< MRF=^]"/O3SD?C*-^.' &1-N-Q73MI,]M\7)HB5?%M 0#U"6,1'6"#5,1[\26 MQGORBN("^ 6QX8+HQ487J2 M$ W)RJA-&8S)*68H3QG'E"0[, 7)'FQNDA\_.RE4D)$8+4I+3!*G)&3))R44 M*23$3Y;%Q36 M%BQ(28L2)J4FB.-3,^1C4PH4HE,J99$ITY3"D^>HA";WJH8DKU FBJ,F"ZC(EJ(D M1Q,%.4.0FVN!K-SQ3'J.,YN2X\5+R@GDQV='"&.SXT3166ERD5EYDK#,J+!RCG M+:3;5T!C(7_@#(CV^[FD3]>B? GR"M2056B(]**12"VR9I**)C+Q11YL;*$? M+ZHP5!!1&",,*T@6AQ1DRP?FERCXY]?*?/-:E;SSNI6]H>.;N49V4>Y'X M7=4SY[6*9PZGXIG-*7_F-(V!/93S!M)>7DR^MWC@# B83!31?4ZI".EERD@I M'XS$"E/$5XQ%3*4]$U7ARH97^/!"*X+YP>51@L#R1)%_6:;8IZQ(WJMTBL*D MTNDR]Y(N1=>2/B67DEW*SB7GE5V*[Q-_*[L4<4JNA?]R-.7C.UEK2\AWTO9[ M]H0?AWYC@8@HE&"D"8U!#4;(*#9#/XM MX^#;8L]XM[@QGBT^K$=+".O6',US:4[F.S7G"BHO9;& ETKZJD-2#N^!0@C M>^0_2PCOV4KPG*.#27.&PKW= F[MX^'2[@2G]DF,8WL X] >SMJU)[ 3VC-Y M-G-*^%9SZ@5CY\P6CIZS1&0Y>[/(8O9QXB>1Q:QG8HN9G-BB]0-R VRAFO>1 M;GBIHEJ0-III!T]F[Q7!^!!OMRY6P$3N]7@L% ?=@M-8=LS&A-Z;&'3 MXP+K'F]8]00S8WNBF=$]J8Q%3P$[JJ>:'=G3RC/KZ>$-[]G -^TYPC=9>(MG MLN IWZ3KG<"DD_N'=93[$M+M(!O6^.$](/)^ SKR\+0OG+&N*^) M,>KK8@Q6KV7T^_8S>GW_8_16/6;T5KQA]99S_["B&5A NC-)MV8N4#"?^D$W M]0'RXW[+ =<^8/Q:P))\N>DF$89L5H+Q9DT8;C:$P9;AT-\R&GI;;#%XJPMT MM_IBT-9PZ&Q-@O:V FAMJX7&MG:H;UL!M6V[H+KM$E2W/H#JYE=0W<0QG^EI MHWY ]6ZDG,O(CF92SC$K@4#2=2<_;D>V=/0V\L#DBPWV %K[1% [((/J 76H M'-"#\L%AA#F4#MI Z9 S9(=\B0A(#Z5!X7 I)(>;(7]H(<2'-D!TZ!AQF^[_ MA/C@:^+M!^91WBT+:3X@[5S*.7$]$+(9F+0=L-]%^J1K0E9=_Q"@>110/L% MX8P8XK,RB,ZJ07A6%X*S0\ _-Q*\<]9@SSG1(D@;DO.T")VG07>>!MP%*O1Y M$CA/#SU/?O_"S\1CXLD'6BGW*53S@C5 \D8:!_1CG@/OX)"N)>D.(]W!)P!U M^E7%\X#\)8!_A:5-!WG^;Q2!JVK -1W@NA'P/_+\WXT#OA_8H-+F\ 9-PC=I M KY90U!#WUP%W*+$;M'#;MTB?OY W>D..0T,(EW5 MRX#T"B"Z#MK\$_3KN,T#?I0#?I*1*5 !?M&DC:D><-<$N#^:-LH.P$.*XR'% M\0=-@H]HP#^BHC^B8C_:01PC3GV@E&J?3NT=N1?P(6V'DZ1_EO0O MI?4^U) M5T*ZO '=@3.87XG[Q&^?SD,>"$E#0@:%:O*G*O"4:O+,&'AI#KRB#?,;VB2] MC0'>T>+SCN)X3P/N/27^GHK^?O,'/IXYD.>7)Q@#<# EK AGPI^()M*(?**" MJ,-[-.,M9N$-.O *"_ W>O$2*_ ":_ <&_$7=N(I#N()SN(Q;N 1'N /^HF' M]-L/B-__ Z=*/EN9/+^4$-(];RA]=30QD? FPHDD(@?O4(+7J*:G32.M&7B& M.:0UG[06XD\L):U5I-5/6MOHV?NH7*=P#]>I=/=QAW[C%XK^9WK23_^!4]>B M.,CS*ZI]C$-B!$X\"AQ_ M7%X\-YT'O$DG8ZY5E FA646RUI-5%.,TEK+BET MD58O[F(Y::TEK.XB:^I"]W%=U2=_U$6UU@.5P?@_0NGI4IQD.=7 M4234J2;4)C+3?\Z#7HE]\5P8@2?")/PAS,9O@F+<%4S&'<%4_"QHP8_"-MP6 M=N"FL!L_")?@.V$?_B?5D_SLIVX(SL"$[)+N.XTET<47Z. M@RH<#A#[B7TJ'/,93E\>G"X?G+Z8H#@&J^!OG4%XI#$,=]7&XD=51WROZH.K MJN'X2C4!E]0R<5ZM &?5*G!:O0:GU!MQ0KT5Q]7GXJA&-XYH+,4AC34XH+D% M^S4/8*_F>>S6^AG;M9\R6W4X9O,@CMGTB8V?X(Q(GZ87;BB+MT-$>&FH@(<4 MQT\ZNOA6QPQ?#1J/\X/=<7IP(([K1>.(7C(.Z67C@'X1]NE78J]^+7;K-V&7 M_BSLT)^'[?H]S%:#E4]$UI6-,4]^L(FGI,!;AA*,$50S6<'3($QX>.P:%ACMAGXHW=)J'881*' M;2:IV&*2BTTFQEB^TR6L"M-U[(K3+>SRTR/ MLDM-K[&]PQ_R>LQ>\[K-./Z"3W1]8D!_X#6W7\?2%&L%?#66P8510IPR4\*A M47K88SX2VRULL=G"'1LL [#.(A)K+!*8/HMT9J5%'K/?*LIO ZK1GZ[51M_CE67H,UJF6"F5;^PU6JO<+K5 M.5&+]:^B)NL7HD8;3C3M$PV?>#:&IGJ:4J\XD[X;>3[RX;MIR=EJ)X?U=FKH MLS?",@=++':PPT('=W0Y^#/S[<.9#OLXMMT^A9UME\V;95?$;[6KY$^WK1>T MV$X7-MEV"*?9]HJFVJX5U]ONE*NU.R578_>37+7]7P0G-]F>$W_)(QM:SDC_ M//GOPU[ +F(3W:]SYF.ELS(6N^BAVW4$.EUM,-?5&;-=O)E9+L',#.#FB9Y,$T3O)G&CS"V'J/6%ZM>S)_BGL6?[)[H:#2K5)8[C957.HV4Z[8 MK4N^T&V%I,!MLT*^VQ&%//?OI+GNCQ5RW-])0_\RMM.2Y3[D<#R/L/ MG+\0R^E^$2UW\[T5,,='$S-]AZ#%UP*-OK:8ZNO*U/KX,-4^P6R5=R2OPCN! M7^:5+BCQRA,6>96)"KQJQ7F>T^5R/.=)LCV7*F1Z;I1F>!V4IGM=E:5Y_2%- M\WZKD.;-2;[D1^H#Y\G_'R3M;>0]5X>1YZ3[3JK';'\YS A00U.@ :8&CD1M MH VJ YV8RD!/IBP@@"WQ#^,5^Q0K)?OS3);[\LT>]KXB'Q1IKHQRD0DL_G_S_7M+?1-NO%9$#YR^T MQPP"9@0+,2U$&74A@U$=.AR5H>-0%NK %(>X,X4AOFQ>< B;$QS%RPI.Y&<$ M90C3@@I$*4&5XN2@:?*)07,D\8&+I'&!ZV0Q07N)2XK10;_3];4T)HA3^(1D M@.M4\^/D_W>1?G\L[?-IVS./[F>&TCXWG(?:<"5,CM!!><0PE$2.1F&$+?(B M7)CL""\V,SR030^/X*6&Q_.3P]($B6%YHOBP(WNG\E#0_CI!&AG,)GOJ9V.$)Y;R?]-0-G0'' '+IOIGK442Q5 MT5*4QFBB*,88^3'FR(FQ06:,$Y,6,XE)B?9GDZ+#> G1L?RXZ!1!;'2.,#JJ M5!P952IY@=( M:TL"L#*)/&( MNS*_N)=2OUA.80#_3YREFN^EO#>2_UY*=! MR;37IEA**:;\9#EDI:@@/64P M4E)-D90Z!O&I=HA-=66B4[W9R-0@-CPUDA>:FL /3LD0!*84BOQ3)HM]DYOE M?9+G2[R25RAX)F^33DH^3=R1>B:]4/!,XA0\$SF)UR=.4,UWDM[Z=!J/1!O1 MD$:>+Y7TZ9J9+D!*AA(2,W40ES44,=D6B,H>CXAL)R8L>Q(3DNW/!F6'\0*R MXOA^6:D"GZP\H5=FI6A29J.<1V:'O%O&C$=E(.-6$<&Z5"3PG"HR>1,K M2OCVY75"V_(VT83R7K%-V4;BB-BZ[);8IO2IV*;DO=BFF/N'G0-G804T'HJH M+Q*U1 GI9I8 L>7DO&/JVOECZGK$8RN72^TK#U(?"^TK/E3:%G] MCN"$EI,_LH4LT*HRFI>)9J**=/,KR'N3=@19M("IY#T; 9=F!3BVJ,)A^F#8 M3S>!W0Q+V,X8C_$SG& SPQ/6,P(P;D8D,W9&$C-Z1BYC,:.2'36CA1TY8P'/ M;/H:WO#I^XBKO.'-CWC#F][RAS=R_["^E.:E:IJ7)P/U1"G=9]8"<:0=W$3> M;P;@3)9U0KL 5G,5,;9#$V,Z##&Z8S@LYXV!^3Q;C)KGC)'SO#%B?C#,YL?" M='X&3.:7,$/G-S!#YL]CC.:M8@SG[68,YEUF##L>,@;MKUF#.=P_K)H"+" + MUE('5-,UOX'Z(6E'D+;?;,J_ [#M L:0-S?KE8/I8F4,6ZR-H8N-,&2)&8R7 MC('1$EL8+G&!P1(?Z"\-@][21.@NS<.@I5.@L[0-6DN70G/I-F@L/0N-)?>A MT?L2&HLX1O,3BZ?1O-A,XY$H;:&Q,)/ZX1P@D&RA1S?YWUY@[#)@Q$K >#6@ MNU8"G77*T%JG!1!R=OKK:=@>).>4AW*4%AEP8DN_0AO\L$7+CG8#.'D!U/R [",@=$8!W5$J;#F6"//\Q\OS' MAA$6M !. $[0AN#$P'\4H07H) VZD]2Y3E)R)]<2!^CK9.A/W"4>?:"9ZETU M\!X.Y1RWCMJ \G7;3OJ[2'\O8$2_HGT84#X&*)P$A&?([U,JN" B*(Z+%,=% M#=H0#Z;-T!#:F-,F^6K0;HRTA4-Z'Y'W/QT#O++I_=1!MX+ MN MGU&C3W0/(\*TEI)6 M'SUW ZGNH%(=II)=H-+]C-OTT[I%F".G%D58ZZ>213BD]M1H_8"IUDV9>H/<[@ M!$Y1)SY)3SE.E3Q&3S[*<#C"_@NG)J%:" DY0D;Q4)O(Z^&Y<#@>\*WQ"\\% MMWG^^($?@>O\1'S#S\17_ )<$I3C@F *S@D:<%8P':<%LW%*,!\G!(MP3+ 2 M1X3]."3JX MKV"(6_+FN"ZQPU<*DW!!(0AG%:)Q2IJ,$])L'),6X8BT H>E-3@HFX8#LE;L MD\W%7EDW=LN689=L'78H[L VQ:/8JG05FY0?H%_E-=:I<%BKRF'-%WSXW\L& MT; A'M#P_E5-B%^I'M_)-'%9>1C.J(S#"54G'%;SP0&U4.Q5C\-N]53L5,_! M#O4B;%.OQ%:-6FS6:,(FC5G8H#$?_9J]6*>Y&FNTMF"UUD<KJ,%3KWL%3G M)18/XIC>3RSZ!$=#^25-*_=IBKLYE*8@0P:7!XEQ3E,9QW0,<$!W%'8/ML5V M/7=LT0O 1KT(].LE8)U^.M;JYV*U?@GZ]*NP4K\>*_1;L,Q@#I8:=&.QP0HL M,MC ]!CN9;H-SS%=1G>8^<;/F0YCCIE+M'_!P#G0@^&D;TY3+4WWIVFJ/6K" MPT$C*789ZV#+4%-L.:X:.!KFEI/TC1_@*Z[+,E[CI!#_T@UK!YEA!7F%EAB;HM%YF[HMO!#ET48 MYIO'HL,\&>WF6R[2:-[/3S>>P+>8];)-%'V^:Q39>@\4Q MWE3+[WEUEH]Y-:/?$QQORA?\0;G_8 .<=0 .322_90]LH%C6C.5CQ1AE+!XW M& NMS-!I984.*R?,L?)"FU4@9EI%8(95/--BE M6NHVT'45Q;*4EN">\3+,M]5&N^TPM-F-1JN='5KLW-!HYXL&NQ"FWC::J;5- M9&IL,]AJVWRVRK:,K;"MY97;3N>7VL[C%]LN$139]@L*[/8+\^TN"_/L?A?F MV;\6YMIS@B_YF;0ND.XA\M];/8$^#V Q+3,+',ES392@S5$=,QP-T>0T"@U. M-JASJG0*8*J=PIL(QCBES3&%+'+/9(L=B7J'C9%Z^8R,_U[%=D./8 M*\QR7"?,=-PCRG"Z($IWND^\$J8Y<9\1#'"#.92 M'#-=Q6AV54&#FQYJW8:CVGTMBCT M3ZQG(9'N&,YF><6RZ9RJ;YIG+2_$LXR=-JA,D3FH5QGLN$,5Y]HEC M/'<0I^6B/>^(H[U>$)PHVI,3?N9K=^#PP'M M.5921Y\ 6W!VBB>9JI'O3># MR3XRE/MJHMC7& 6^HY#G9XUL7T=D^GH@W=>/2?4-89)]H]DDWR0VP3>+%^]; MS(_UG2*(]ITNC/+M%$7XKA2'^VX3A_F>D@OS_9EX3O><:(!P7TXXP 7J P=( M=W,8M0-M->;1MF<&Q3*5ZC&98BD+4$!A@#KR @V0'6B&C,"Q2 NT1TJ@*Y(" MO9F$P" F+C"2C0U,8*,#,WA1@87\B,#)@K# 9F%HX#Q1<.!R<5#@5KG P!/$ M3\0S^LR)@@(^(!S@+-5]+^GV1P"]X;3/IUB:*)8I%%<9Q5(8+(><$!5DA@Y& M6J@)DD-'(S%T N)#G1$;ZLE$AP8P4:'A3$1H'!L>FL8+#H02DB-TD!@Y!'&1YHB)LD%4E",BHCP0'N7'A$:%,B%1 M,6Q05 H;$)G+\X\LY_M&-@B\(^<(O2*7B#PC-XDG11XA;A)/Q9,B.)'G1X0# M'*588LFAKZ=%\Y 8(T-YQ;4*WN%Z1:]P&D4O< M(;%+W/=BE]@G(I?8]R+7&$[XF8.4Z^8XFI,2@':R ].(2OJ<1S&ET36!OAZ= MJ("()#6$)>LA.-D402FC$9 R ?XISO!-\81/2@#CE1+.3$J)9]U3,EBWE"*> M2TH-WREYIL QN4FQT"'IG7!B(OP?.X\@"]! S MB;JDCV= 641",A!%V_+0=#D$92C#/T,'OIE#X),U"EY9UO#,F@B/;'>X9_O" M-3N4<9+H6$*FT%8_*).^=3=XWEP^O?!DFY6O O< ;H7# MX5(X!LZ%MG JF<#5_ M=.$>OF7A5_S1!0_YH_/?\$?G"=J>1:-!]*;2I31?0Z1F$.>(Y_T MB\C[DDUR*9/ L5P%#A6ZL*\8"MO*49A0:87Q50ZPJ7*'=94?K*K",+8J'J.K M,AG+JE+&O&H:.ZJJ@QU1N9(UJ]Q)7&#-*GYGS30G MY-)XI&LAD4[:,:0=6 9X5I+W)-MJ6RN =9T,X^HU,':J <9,-87E5$M8-(R' M>8,31C5X8F1#($8T1,.L(16F#848UE#'#&V8PPQI6,88-VQCC!K.,D93[S%& M=2\9HUJ.-:KY2!]IS2.F$>5$;C'5@+3#2=MW"N!:#]A-(__?#(R:(0^S5F4, MGZD-DYE&&#;3#$-GC<:061-@/,L%1FW>,&P+A4%;//3;B6*Z3ZNB<4#:@:3MT0C8SP#& MD4T#EM!^GVD3_Y8N1]0V"2":+,4O,TJ8#=K M@]E,F^+-M"G=,H:@C=@66G2WT *PA0;XEH$_QD0BFRF1S>L),O2;R$!O>D \ M^T +U;J2[D0^)N$_][R 8ZG24Y8_1,#YP_&A 5A3W@2H40\D8%W*, ;E).#K\'?F$:^ M?#J>8S:>81Z>DN=^0I[[3ZS"(_23T]^.!SA(;OL\[E.P]^B[=^D)O]*3[OP' M3J1*_U;^Q$ <^L0(PH9PPWL$X#6BR;6GD%8.:1633A4>HXYT&DFGE73FD,Y\ MTNDAC67TW#7X&9OQ(_;B%CG_&_B>_GE(97R%Z_34 ?Y'?/L)3EZ):D&>'U)" MA= AAN$MQI"N(^EZ4P9AI!=/6NFDE4\ZI=0$DTFGGG2:2&HBONI/?:3RKXOX&0"<'+D_^7H*I2 8Y2HUMK4=D-)=PSE MYTBU\Z),0D@KAIZ60K%G4X4+2:><=*I)9RJ.H 6'J&\O)#P\%0DCY\99?S #L85 MW@A+=6"MW"JOE;Z)/\B=6*KS#"BF'Y9]8)ATXCP+>TA3S MD*:[GXD?%'FX+B?!);$:34%&.*)@B0-2>^R1>F"G- #;9!'8(DO )ED:-LIR MT"\KPGI9)=;*:K%&L0E]BFU8I=B%%4I+L4QI'98J[<1BY9-8I'P+"U6>8($J MARXU6J<^,5]MX-TDX(]!-*70%'>%^']LO05X6U?6_;VNC#%%9F:6V;)ER[9L MR[8,,LK,S(QQ8CMQ''#B,*=AYC0-%%+&*7<*,].9::=MILR8,NA;LIR^>=_O M_^3Y16#YK'WV.??5_"K,_#6.OSJK#*]S-AQN]78:6?5IB^C<^I_V88 M^Q^E/]U48V-@ M+>8"F[$^L NS@0-8&SB.U8'3F F<$U8&[116!!T6E@=?$":#[QCP>ND;.QP''&($[:%^F%S M6"0VA"5@75@ZUH:IL3I,@YGP2JP,K\>*\%8L#^_!9/B(L"Q\4E@:OE98$KY5 M&(TX((Q$G!4-1=PK&HQ\3C00^8&H/^I'45^4]G_Q#D_YS\EYZDVF]U>PODU@ M?1G'.EM*OQ%EADU1=E@7[84UTA#,2&,Q+4W&J*O6;0&?NT08?L78-VV?=$*[J= M?U'O*>K?DP:<5M+[I["^Y&EF,W.R7F:"-7'66!GGAJGX0$S$1V%1I& MY#D8DA=A4%Z!?GD=>N6M0H^\1^B2CPJ=\A6B=OFKB9R\95B5\BW1&MS.B^SW0YF-\S-?+@*.%' >RM@"89#PCS$9<=456:*ZR X5&@^4:0)1HHF$IC@>1<4I*"C.1'YQ M/O)*RJ NJ1-R2MJ$[)(!46;)I$A5,F>07K+7(*WDC*&RY#IYF7QNJ"S^U2"M M6*M'HS5X@!KG2SD7R!Q93ELP0KH82S-CJ^7SRE(SE);9H+C,%87E?B@H#T-> M12QR*Y*@KLA =D4NLBJ+D5E9+614M@CIE7V"LG*9*+5R5I1(81U;Q%"NX\((=V7!4GWTX*D MZP-!TOF#**1#^R?G=/>D46L-&2>]?-U,*EOH>=J!K$YZWQX@H=\(L@$KQ S: M0SKH@>BA $0.A2-B*!;APPJ$#:L0.IR/D.$*2(:;$#S5+P'7I7\!V\*?@.: 7??CW'V,%+S1"RS!J294X(GO!&X$00 B8BX3\9#[_)5/A.9L-GLAC>D[7PFNR$ MY]02N$_-PFWR#KA.GH?+Y*/D;;@L^Q:N2_^ Z[A6T*'[7J#U9!GI(RVTAE74 M+J2VBK9(0;L:.T']Y?2_,P;P66T)KS4V\%SC O6T: MG&;SX#A;#H?9%MC/#L%N=@8VLSMA/7L:UFL?A'CMZ[!>_16L5_T*FU5T$S-: M;._G7.P#1OG81>H&@1)JYU [=0J(6TG_3YL82(OF37_NLMD8]ELM8;O-%C;; M7(@/K+=)(-X>31*Q>'L&K+C866ZOA<7V;IAOGX#9]LTPW78$)MNNP63K<^1# MF&RY"=/-OQ'6<]2;) .DA?FN6 KDL\_I,X!\EOZ?ND%;J+^=^O3GMGOIP?>; MPOR@%18=M(7I01>8'/2!\4$)# ]*87!0 =$A+KZ'N-@XXGGG,\R,]Q4I]C MX^?8D7,T^&?O(3329]XG7Y'OL)RY'F"?FQAJV1S'@!]-WL4YJ+L&YS#UCU/_ M-/5IURWISTWNHL^F1\"\#Z>_*]SL;_. M _TZ!_DZ.W>=N;C.7-SW"'F-?$@^Q9+U^NMPJK?Q6-S#X^"@[CXH(/0,X'.! M^M2TOJ;??S&\G]H/D4<6>-28!9 YB]'%P!,T)T\ZLRAC4?X779'.?.@*@^>X MZ#_',7F. _TP!M!P%N,XVT6 M(>]P;KS301/#27Z# WR#0C>8S!OLR(TGT][J_HP<\8 MQH]82A>_ C>QADYZCAY]"WWR3GR)??@"1^C73^-3^MV/<9W>^2_T[6_2=7^! M=]G"__,^%(C)[?L/K@OWY,105\G?RJ-F.?4:J-6.K]!'C5%J3."3A>LP/L0& MZFRESFZV>0 WQ'%S4&J#&&_S".-["20[.60[21.MO9_EZ\C,,< MNM-X 7?A.3R 9_CW7_B;3S%K3[)G\]=AD"<6T!H8\V^!Z!XMF&MK]M<=GR&8 M?92Q;TH.=R[[5$J=6O:EA1K=U!BDQAA;G^0T78FG,4N=3=38R?;WXU'FXF%< MP(.X%_=3_3Y&>R][K,4&<=[N'9YGA,U32<7H!+0]QK1&GKH'^UJ__PH3]%5/7E3D,9+^D;"&96MG4T; O ME8R]@2VW4:.;V1[$G5A"G2GJK,(YSM$S')-3S,4)G,0Q1G&4V3@LO(1#H@]Q MT/ F#AAJL=](SSXCW9Z8_JMVWM=M<7*I^2N7G&<-S#E.MGA(Y(G[#$)QS3 . MEXW2<*>Q&N>-BW'6I JG31IPRJ0-)TQZ<-QT"$=-QW'$= 4.F:[%@45;L'_1 M7MQA=@Q[S"YBM_D#V&G^(G98?(!MEC]@JY466Q;83'ZP!CYTY++"I?89+G./ M<-F]G_'<9V:)*^:.N&CIA[-6D3AEE8CC5ADXLC@/AQ:7X,#B:NQ?W(@[Q.W8 M*^[%;O$P=HJ788=X!MO$&[#5>AMM7L"L[8=8:_.4C36.VGG@H+T$^^QCL<RQSUV+I;7Q W5>XO#\:2M\KX6F,2]M1G@(/,9;]+E;8 M[>:$[>Y^V.(1@4T>75CN-8@IKZ68 M\)K!,N]-&/?>BS&?DQCUN8H1WR M8Z&I& G-PE!H/@9#2]$?6HV^T";TA'6B.VP0G6$3Z A?B[;P[4)K^&&A.>*B MT!3QL- 4^0^A,?(KH2'R=Z+]DY>H^5 BQS^!)0[9%D^_Q5A6,R_3D0(F(ZPP M'NF T4AO#$6%8" J!GU12>B)2D=WE!J=T47HB*Y 6W0=6J/;T!S=AR;I.!JD MJX1ZZ1:A+N:@4!-S7JB.?9"\)E3%?D%^$RICM?-4D6>I>5^R_AJ8/0I@8Q+U M&5('2I.&A)*D*:%8,2=H%'N%0L5I44'R?>0E\HDH M/_D7/FJ% H6>QZAYB67&0;*%K&+I,\%81AA''^/K5!BA56&%IF1'U"=[HS8Y M&-7)4:A,EJ,B.15E*9DH3\+.J^B[R08RK=+OOPPPCD[2HA30H+1$K=(. M56GNJ$@+0%E:.$K29-"D*5"8EH["]%P4I!1DM4&?T"3FJI4*V:JV0 MI=HEJ%0G1*K,NT49F<^1CT09JI^(5J32(SS $NVW,1SWCJ6)<93FFT*C%*%0[(4_M#75N,')RHY"5&X_,O!2H\C*1 MD5> ]/QRI.4W0)G?B=3\42$Y?T90Y&\3DO*/"HD%5T0)!4^3]T6)^3\0K9"8 MIQ62R+5\KDMYP&8R349)-VED+%6T"*5\7I1OA+P"*^04VB.KT .JP@!D%(4C MK2@6RB(%4C492-'D(EE3 D5Q+9**VY%0/ QY\;007[Q%B"L^+,B*[Q)BBY\B M[_+Y]X),HQ5D15HACEPJI-4A5:(:I,SUG=/6ED#1DGO<7Z/:#*$NJS),\I!S(JZ#VK M3*&H%B.QVA'R&B_$UP0BKC8"LEH98FN3$5.;"6E= :+J*A!9UX2(NEZ$UTT@ MM&X.(77[!4G=!?*H$%SWMB"I_5:0U/PAA-1HA9!JK7"B3'\]TC09)AW4K">E MU,VC55/5L.:G54IH,(2LT1(Q3;:(;G9#5+,O(IM#$-$2C?"6!(2UI"&T10U) M:PF"6^L0U-J%P-8E"&B=A7_K7OBUGH-OZ\/P:7T#OBW?P+?Y=\&O23O/09;] MOVDA517$[UW*[TO[5%L-_7[Z+\'#>$[; GO81MX MC;C <\0;'B-!L8)Z'2 =U:WHY M#P;I?4N[EOKTY_:;J+\5L-AA#..=%A#M9#&ZBQYWESOQXP'& M8FPW3_R[4_6;WWNJ]#>>[68G=F_A9XX1FNF=-,L[Z/MW?$OH'*G91QJ'>2PP MWSG+>!RPS[$,/92ZOIL!5UIE.]K4Q7OIP?<#AH=H! XO HZP(#]BPY,NB^*C MC.,8B]+C+'Z.\\1_@@O]B2*BNQF1@WF""3R^C]!<'WN"_(=\QM_[%B-+N"8Q MWU630#XM<1K['+\1"-]&_[V;^M2T.PQ8L0N+:-E%9VA"SI,+-$<7: PNTO/? MR7S^B_FXS#BNR E//%=YP%_E(%]EYW3_(?$5^NVK]_&19O[*#?() M>G77X:P"BM=Q#-CGQ)V<@PPW@+IN_+@M-2TO ":7%O9?F$H:*M!2TP2(B"GP M@ 6+()%R!,\^3S)@_U)W7\83Z&GF,RGV.!3NOMR M7B!OH&V.:R+#RV6?4PYP#ASG,7@6<&?*[*Y0_U[ ^-;^RZ/DR5O7HI"GB6Y_ MXCGFY'F.S0L+]^>\[ 2\1L/P#\;Q.HN0?_&D]&^.R1NK&?]@]2GU/8\(D%O><6]D%TUZ&\MH!N/^3U MV_9#WJ9IO,'Q>9>&[0..S<=>P.>,XPL6BE_PQ/,E#[ZO.#^_XL3^^@AA/KZ^ M=MO^@]7"_H/[PCT@M[X3))]NO1R_TF/^-/]=&'VXB5&Z^&7TY]/X&FOP)3WF M%]A*K[X;G^( ?>MQ?,A)\P'=[WMXC![V-=S@3]ZAJ[]U#XJ.MQ?0[S^8+>Q! M+%ZX'L6/NE'455 WFYK%U*JF3C-UNO )!O 1_?8'F*#&--[%6FIL8'O;\!_L MH8.O_%RU,B0$QFM]_^ UV=.>>[&<( MOD(<-=.HEX?W44:=.L;?2HUN:@Q20W<=QL3\=1@O,XZ7L''A.HQ]G";'.(3G M.7WNP>/\^U'^UB/,V,-4>(A*M_,_>P]@IDR87S&SYD)-?^8NBL.JIT<;IV$V-0;8^1HT)9GPE-6;9YF;V?!?NQT$>/J<8P66.R,.XPBCO MXBA=8F8O4>W.V[BE_SMT7[TK,&,6C-@.KS(7+S(7ST)&K50\ 37[4DR-*FHT M\-!LP[V,XVZ.RS7&<85Q7,8,VU_/=K?B N[ .>;B#)^=XJ=/L*7C'+5C^ Y' M.=)'J7H+G?X/T'_ES8WYRZ",V<_%U'1B]'[L3P2U$JB53IT\:I3@(N,XSSC. M<5S.,([3C.,DXSB!26JL8KL;9LV<41WLF9MI/* M.G:0GWDX?:J[W8V']@L\K)XPTBT%9M2UIJ8;-8.H)V5+"NJHV)=\:I10HXH: M#3P*6JG339U![,42ZJQ@V[/8(6S%-F$?MHA.8I/H"C8:/(8YH]>QWO@+K#?Y M!>M,>;Y<0/7O>GMHV^NWG2USV+AA;XHR!/8X;>>&(22@.FLJPSS0% M>Q=E8?>B NQ<5(KM9M789M: +69MV&S6@XUFP]A@O@SKS5=AG?DFK+78B]46 MQS%C>1DK+1_#M.6_L-SJ*TPM_AV3B[68%.O1[<&\ZL$EEJ>YQ.YA3#L8RW8[W)(M_<11*_!>-;[L+QP-\9J5S&FW5PPY>Z' M"?=PC'O(L,0C&:,>*@Q[YF+(4X,!STKT>]:CU[,-/5Y]Z/):@D[O&;1[;T:; MSWZT^)Q%L^]U-/F^A$:_3\@O:/#3_LGS+#ONC:#W)WO()B[O:QG+2L:RG*?A M"1]++/&UQXBO%X;\@C'@%XT^OP3T^"O1[9^%3O]\M/N7HLV_&JT!36@.Z$)3 MP# : I>C/G #ZH+VHB;X%*J#[T&UY'E423Y"I>0GHOV3OT1Q'D@Y_KIK3\BL M;N^#L2QC+&.,93C(# -!-N@)=D57L#\Z)&%HD\2B1:) LR0=C1(U&D**4!]2 M@=J0>M2$MJ,J= "581.H"%N'\O#=* T_@9*(:^09%$=\0'XDVC]Y7,:2A.PC M&\D,2[%EC&6$L0TPEIYP8W2&B=$:[H3F<&\T1DA0'Q&%V@@Y:B)24161BI%1+KR _YB]"7LQ[Y ?DQ6CU M2+5XD.7.:;*;K"-39)2E6'\,:WW&TA8M0E.T)>JC[5 K]4"U- "5TG"42V-1 M%I.$DIAT%,>HH8DI0E%L)0IB&Y$OZT:>; RY<:N@CMN&G/@CR(Z_+&3%/TG^ M2[XGVC^Y+Y$E'LN,[;H](+*4#++\Z68X>-W1*LGD;Y;P;G $F,SF29CI)?OM3..1N:DAH\5":8H211#D^B$ M@D0OY"4&(33.27'@0PI]?LO3FH T91J4RARD*C5(2:M&D6R$RW04:&"](R?*#,D"!%%85D53P4JA0D968A,;,0"9D5D&Q]BLL^3AR'-_CT"D MB:^K^+Z&Y/%U=A;KS2PS*+/%2,EQ@B+'"TDY@4A0AT.NEB%>K4!<;@9DN7F( MS2U#3%X#I'G=B,X;1U3>+"+S]B(B_RS"\Q\D_T!XWE>(R/L=$;E:1))C;']+ M-K""#)%VEN)UNOT?DL?G66IZCES6W'G&2,RW@KS 'G$%[I 5^B&V, 320BFB MBQ(0592&R"(U(C3%"-?4(DS3@5#-&$(T:R IWHW@XM/D?@05OX9@S9<(+OH- MDB(M)(5:'*3&')F@3A]IH46K)AJ2S9(\O1!0T"[)BT6(+;& M-0&4:7.B"SS M1GA9$,+*(A!:'H<03AQ)>2:"RPL15%&%P(I6!%0,P[]B!GX5.^!;<1(^%?>1 ME\GG\"W_!;YEK%S)'NJLT=T+1KI( S79#/*IJRIF_TNH7T[?44G_7VV*D)K% MD-38(ZC6'8&U?@BH#8%_K11^=0GPK4N'3UT>O.O*X57?!,_Z?GC4KX![_5:X MU1^#:_W=<*E[$:YUG\"U]F>XU6CGT7TOT K=O6"DE9HUI)BZZE) 64'?1=L: M6T/O5T_OTV@ OV8+^+18P[O%"9ZM7O!H#81[:SCW?5(2VD)>TBC[CH@ M4DCM3&HK:@$9[5%D,Q#<2O_;0?_5;0+G7BLX]=K"H<\%]GW>L.L+)I&P[9/# MIC\-UOUY$/=78G%_&ZSZQV#9OX[LAT7?G3#O>P+FO3=@T?,=+'M^AV6W%JNH M-4S:22UM82E14UM);7D+$$6[*J%]]Z-==!\ '.G/;<868?'X8EB-VQ%76([[ MPF)< O-Q*(*2?^M3U&*,^K;/-%#W@M#$6S5C M:,8:!C,.$,VX0YCAB7Z&)]M5,OU%AZLXJ74=7-6)^8LL5NG^\^.C+ KN)O2Z MTQ]Q$GQ+?L8H\]Q)ZDD)\YU#[11JRP:!L%' ?RGUJ>NX$K!>3?U9P'3.$**- M+( W6A%;%AWTN)M8D&UF0;29)]LM7.2W<''9PDFFVVS:,D36$AKZS333FVB< M-[W#W_V2_(!^AME*W%!W4:;NADB*'&2#![?Q M9Z<(_?9^FN?]S,7^;]#=QQQPG#7,=^8XCP/V.6J5_AH<#^HZ;*<^-NZA/C\NID5?= (0 M;NV_Z/9"+B]P1;5^B\K>Y@# M_0B%'F'C#Y\D]Y&GR3]1RWP7,;R,C1P#YCF4_?6FKB,_)CY'_5O[+_?J]EW( MPPM[(3H>(X_?VAB_I_6C>.!CGA ^X9A\RD'_C!/L,R;Y[GF,9G6(-/ MZ#$_QC9\2&?Y/GWFNW2Z_Z73?@O M1_D#WO@%H?R->-RDU_V:'O,+E-$7U^$C^LOWZ2_?I;^\P3C>9AQO,8XWL98: M&_$/;*=OWD???I1I.L]TW<,(GJ*/?HMI_ ;/4.'IVWCF_^P_Z/9C?IJ_!L.- M_0MDWZ(9O8)Z66RAB!J5U&A@ZMLX!-WX*^-XD7$\SSB>8QS/, []=1B[.'P' M.65.<2@O,Q,/S^_&7&?&[F-6[Z72[=R^__ =C*AKQ1PZL%_>U MC?^*HI:2. MFAK%[%$5GF RS75T^ELXC?=2_2@/H_.XDS^Y MP"RO_U]#?[O7J_):C(3-G23U[7(,7^Q)"G5CV(YE]R&3[ M^6R_%"<8QS'&<91Q'&8-=%_!=&CAOHMV"NT1(?T276_LDK7-KO]]"?:@[P^0Y7 MGDZ=@?6,;9VU"=9:B3&SV 4KQ'Z8%(=AF5B&<6L%EEAG8-1:C1'K(@Q9EV/0 MNA;]-LWHL^E&C\T(NFR7H]-V#NVV>]!F=P(M]M?0;/\TFAW>0Y/##VATU/[) M,SX\_?@"1UB"[.#C'%^O\F)IP7BF&,N$O27&[>TQZN")(8<@##A&HM\Q'KV. M*>AQ5*'+*1>=3AJT.U6BS:D>+<[M:'8>0*/S,C2XK$6=ZP[4NAY#C=ME5+L] MB2KW&ZCTN$FT?_(HE_-S03S]DXUD%5]/^K/D8CPCC&7(;1'ZW:S1X^:"+G=? M=+B'HLU=BA:/!#1[*-'HD84&CWS4>Y2BUK,&-9[-J/+J0:77$I1[KT*9]S:4 M^AQ&B<\E%/L^!HWO6]#X?4NT>GRUN#^$!FY <=1%[01>0&/T+>@#KX&Z+E472Y\9,L[G WRO MF[&U,9:60 $-@1:H#;1%=: K*H/\4!X4@K*@:)0$R5$C(+@4 M^9):Y$G:H X91$[(%+)#-R(K;#\RP\Y#%?X0>9U\1?X@6JC"M+C$UAFS.KV@%@2]_.QG30QKEKFI8*41AI#$VF%@DA[Y$6Y0QWEC^RH4&1% M12,S2HZ,J%2D1V)LC/D?B3(7B5? M\/EO1#O/:>KNB.-<9)DQ1GI("U_7\?T*QE<20\\38X#<& ODQ-@@,]8%JE@? MI,<&0QD;@=18&5)D"B3+,J"(RT-27!D2X^N1$-\%N7P)XN5K$9>PFYR"+.$Z M8A->YN/GY%?(Y%K$D>/Q^E)\10+'@:5P)VG@\RJ^5\(X"AB/FI_)C#=#AEP, MI=P1*7)/),L#D"0/0V)"#!(2$B%/3$-\HAIQB260)=4BE@8E1C$*J6(UI,D[ M$9U\$E')]Y*7R*?D%T0KM/,<3M1?CS1)^A6L\TDM*>/K L:2PY^K^%RI,$&R MP@I)"GLD)+M!GNR+N&0)9"E1B$V)1TQ**J2IV8A.+4)4:C4BE6V(4 XC/&T& M86G;R7&$IMV#D+07^/@)^1EA2NT\^ZBWCB7X> K'@331(E7QL9CD\/T,/J;R MO22E(>1IEHA+LT%LNC.DZ=Z(3@]"5$8$(C-DB,A0(%RE0IBJ *&J2H1DMD"2 M.8#@S!4(RMR*P*QC",BZ1IY#0.9'",S\"4$J[3RZ?Q9>Q?)[) WH(/6DC!00 M%4FA74ID61R7R;H_RPQ1V6)$9#L@/,<#H3G^",D)A21'BF!U H+4:0A4YR(@ MMPS^N8WPR^V#;^X4?'(WPSOO"+D"K[QGX)7[(;QS?X2/6CO/MG3.!>H,D%:5 M[AH@YH"HJ:G,8O]IE>)R@.A<^O]\$X046"&XP!:!A2X(*/2&?V$0_ HCX5L4 M!Y^B%'@79<.KJ!B>FCIX:+KAKED&-\T&N&H.PD5S%YPU?R'OPZ7H![@6:N%& M-E!K&;5Z2"/URDD!R:)N,G7EM*[2 NH7 4$E(OB5FL.G3 RO,@=XEGO H]P/ M[N6A<"N7PK4B$2X5&7"N*(!3114<*]MA7SD&N\IU9#]L*R["IN()\E_8EM^$ M79EVGC74&F7IWTZ]6E)"<@X6]8^0 M-V!9]S4L:W^#5:T6*ZC5K[L7C%3JK@,BV>QS*NU9/+4C:8\DU=2G/?%L )R; M!=BV+8)U^V*(V^VPN-T55AT^L.P()M&PZ$B$>8<*9AU%6-11!Y..7AAW+(=1 MQS88MI^ J/T^&+2]#,.V3V#8^CWY#>/L9Q?UZD@IR2L!TLLX#RLY!C5 2#V] M5Q/U:1>=Z<]MNX'%?<8P'[2 Z: U3 8=8#3H#L-!/Q@,AD(TR$5VD ?3(),[ MR X,MA$:^4$:V8'#A,:QGX:MCQ5TW[?D9PPRQRVDBFCX*UG:=[7:G/3TAJ+B MPLR"2-\%I/\$43["A"?[BQ&IR![G(SSX!+'V'?,5EXD=T M4Z^A1G^'6%XMD-:HWQ6*[.2L[ 6\^.O.H]0?I_XD72D=N^$,2^-5+$-7LQQ= MS=)TC1VPEG',L@2991FPCJ?!=5SJUG'ZK6-7U[&Q=?SE=73ALZ?XV0?(W_A[ MGY*;:*-F+=%P!#)U5P9U\MO$=8M1WLX]?8P%[O9X&ZZW]V'^'..T"Z. MT,YWR9=HX@"6,]]JYCNEGT<&^QRRC/K3U%]#1SX'6%#3>#MU=Q&FDR4_RU%R MD/DX1)MPV%Q_IA.D;KM:=W7II]F+DXO)VSDU#G@)"W^ M27JP;'?>]N.S ERFM#$TT3H=TDX MO+B3.;G$G%QF3JZP3+_&LOT>KX6[=7@:NH]+P'4.]/4APEQ<9RZN7^'[G!?W MO8)23N+L*8[!*H %" (X9*[4M>''+(X#!KH=F0L+.S*W=D>N+\!AI:'2[UKH M[MAYS AXG#EYDF/S-*W#99I+_!4]"+GYXL<[)=;Z,:;C./?C.-UQO%W MQO$:XWB%OO:O]*4OTCL^1Q?^#'WTTTSB4_S$$XS^!-I[$Q[7P>)J4\-*MPAN-RFO/C%#K9?C^.,XZCC.,P5G$D M-G()V[:>R_2RV7\ >EK#]2NSE/-W#.'8SCIV,8P?CV(8I M;.7F9L=GX/ZWVLX0Q? _W_!:WC\P7]QWE(W;VPY)SFO#C* M8^00CY']\*).,#6BJ9' N)5L.9OMYW/VE5"C$G.,8SWC6,=Q69H2>PC+-Y*6?=.(^XI=37\;89\!27E:L6U.;C(1[:^PQU M&^5FU+/F['*FCB]U0JD10XU$:J11(YL:!3P:2JA1R9[74Z>5&MUL=QA+^&J4 M/1]A9H8X'KI[B?IY%/0)KZ-/] 5Z#7XAVGG^JMMTMM9O@N_GXW:Q_A\)YLP- ML,[( FL$6\P(;E@A\L>403@F#&18:IB$<<-TC!EE8]2H "-&I1@RJL*@<0/Z MC=O19]R/'I.EZ#99C4[3;>A8= AMBRZB==%#:#'[.UK,/T>SQ2]$.\^37%+O MY/)^B*>:;60=7\_P%+B<\4Q9&6/*S I+S1PP9NZ)8?,@#%I$8L B#GT6R>BU MR$"/I1I=EH7HM"Q#AV4MVBQ;T&+5@V:K,31:S:#!:@OJ%A]$K?@":L0/HUK\ M.JJLOR:_$^T\][OR-*:[,-0#6.^AWPU9RO=&&<\0E]HAZT48$%NC5^R,+K$/ M.JPE:+>.1JNU'"W6*6BV5J'1)A<--AK4V52BUJ8!U;:=J+(=1H7=+H82X>3 M(=KMK=#B8(\F!P\T. 2@SB$,M8XQJ'9,1)6C$I5.62AWRD>94RE*G&I1[-P* MC7,_"ETF4."Z'OD\">:ZG8;:[3K4[B\CQ_TS\BO1\K46%_U8$NBNB&$9-AG( M?O.QFZ_;&4\S8VED+/5NYJAQM4&5FPLJW'Q0YA:,4K=(E+C'0>.N0)%[.@K= MUQ!MM[S(M)]/R&_$"U?TXE3 M=R?+C=428 GI(VU\W_LCW"46>CQ1J M'SER?%*1[9.)+-]\J'S+D.%7CW2_+J3YCR$U8#52 G8@.? $N1N*P.>A"/J8 M_,SG6KY')T[-+2PUIL/HQ$DG:0JE/M^K9&E8RKQH @Q1X&^)/'];J -E(#CZ0!),ZDFI7ROD#_+95ZR&$]& MN"F4X59(";>#(MP-B>$^D$<$(SXB G$1,L@BDQ$;F8G8J +$1%5 &MV,Z.A^ M1$F7(U*Z&1$QAQ$>*ESI!)O1 C#8!4&H;HF!A$Q20B,C:=Y"%"5H9P M62/"XGH1&C>)D+B-D,0?1'#\)03%/TG>Y?/O(8G3SK.#6M/4'6()W!8'U)!2 MDL_7622-/U/P,4$F0ER<.6+BQ(B.!X/M$;- MI))EL(:/:I)!%$3.]V(3Z3L231&19(4PA1U"%2Z0*+P1K A"4'($ I-E"$A. MAG]*%OQ2BN";6@.?U$YXIRZ!5^HZ>"KWD0OP4#Y&WH9GZG?D#WBE:#$GU]\A MUD6-^B3]KE ^R2*I)%X!Q+ LCJ1="5,:09)F@< T:P2D.\$OW0.^Z?[P20^% M=X847AF)\,S(@(>J .ZJ*KBIVN"J&H6+:BV<,_>2(M5.G9F%72)VBWQ524%>F9,W/DCB45B4P4X!?EAF\LQ?#*\<. M'CFN<,_Q@5M.,%S5D7!1Q\-9K823.A>.N65PR&V&?>X0[')7P39W%VQRSY"' M8)W[;]BHOX:M^C?8Y6@QG:*_0ZR)6A4+NT)91$D2J!VM8O^SZ#UI'7UI53SR MC>%:: FG(FLX%CG"H<@#]D7^L"L*A2TGLHU& 6M-%BF&6-. Q<5]L"I> 4O- M=G(2%IKKY%58%GU.?H%5H1;+J-/-/M:1$NKED@R2G,D<9 ,1-/7!>8!?(?VW M!G I >S*%\&ZP@KB2EOBC,657K#B@F99&4GDL*A,AWEE ^1? M3/]-R^A2"=A7 ^(Z8U@T6L"L48Q%C?8P;72#2:,OC!I#8-@8 X-&!81&-M*H MN]R$)KYQA,S2X-.H-M"P-3S%R4>_6_\U^6G^6X(:F.,RDL?^JHB"5CF6VN'L M0RQZAETXN7FB'0G27PHYPLD^ MRJ2.L!,C-/8C-/,C6PB-\_#]_)W7R&=LXR::V-=RW1UB1+6P*Q3-/DL: 1]: M5%?JVM&;+QZ@!Q\&C.F1630"$\:$Q>@DA^RS M;S?UJ6O'H;0:!Q9-T@-/4YMVE84Y,,M"?)9QK&<<<\S'!ETARC@VN>H+HJT\ M&6[EF&SEA-M:KO]JX*TKR&[^G$9^\^.$X['I,U11MX!AIC/?\4Q9./OLQY#= MJ&LW1?T9P'0M-><6]E^V$=T5*CL7]D3V& ![68S?P<)\_V+@ .?'(8[+$18> M1SDWCG),CNJ^OIV#>G24[V\BQ\E]+.!HV@_?F+\R1_<-/4F<-E'L]?T#RYL/>B,T!W07]5BHYKT-^Q6_(7'RE]X M$GR:Q^K33/HSG%3/; ">974#F>N?=AG1X:XF#\V.;6PUW/7 M@I;NGZ5OW:7S^,)^R*T[=>;OTKEM/^1ECL]K9OIO;_T/Q^4MSM&W.2;O\("_ MPO.V.%-U5&8___Z[*,*6F&#_0WWT+/WR%<&K*J9=&G5QJ%-,M5K'] M!K;?RO:[V'X_VQ]E^\O8_C2>I[][E@[Q:?K,I^A:GZ!+?XP._A$FZ"%\2D_] MV__Z9M#;K\K0715Q$X;LHR6=L1W>@2?>I-?]%W/Q-RBHH?MVC'RFO83IK\*3 MC$/_#1E=>)AQ/$AG^0#CN#Y_9<9Z^N=MN$K'?(63]BX^NY,17<1_&=$/'&+M M_^)_[DKAT$!W ]2MJS*<^5N^U FC3APU4C@ELC@%"]AB"5UT%=NN9]LM;+N3 M;??A'.,X2W=]&C./Y[2U_# 2KMIZJ.?0O\L:#_]L*4 M>AQ&S)PE^V''/GC@$@+9?B3CE?,05++M[/D[0XXQCB/TVX?I^P^AF6UWL-T^ M'L(CV$O/O9L+V2Z.R0ZJ;&-46]CB9H[2)GQ('_\S(]3.LY'HK@IYS,,@1 M68:E_,021CG&41AEZ\/LY1!G\2 ^)[\2[3POZ:Y(X;)RQH3:?-RIVPIG'!MX MC,QB,3/J0 T/:@2R_7!,0<;VDZB0!KI):N11HY@C4$&-.FJT\(CM839&TMA2%S/8R?'HX&QMYXBW\:ANXQ&O^_^Q=3RFNQN'R^L!GOZVDED^GS'G*QALS"! M1F$=&D2[42\Z@5J#:^09U!B^CQJCFZ@Q_H-H<8]8O]V^G:>:M62*SY=PF1UA M/,,6AA@RL42_H0UZ#5W19>2+#B,)VHVCT&H;74&SQ#'D?&LOOB7:>.WFZW>?( MTR)+H>7.^KV//K[N9EG2P5@ZK$S0;F&%%@M[-%FXH\'"'W66H:BUE*+&4HYJ MRQ146JI089F+-> ?RQ,>1*[X*M?6SR+'^ M@/R('!LM'[4X1=T=;O1[[NR_!_7YV,[7S5SF&QA+O9V >FLSU(BM467MA IK M+Y19!Z+4.APEUC'06">BR$:)0ILL%-@4(,^F#+FV]G:2)SVM9'E8QE@K&6.9@ MC%)[*VCL[5#HX(8"!U_D.4B0ZQ )M4,<Z%4'A4(LFC&0F>?9![3B+>:R/BO ] YGTG8KT?)^^0[_A:.\\>:JWF*7XT MD#E@.=I *OF\A.\5,I8\YB6'L61Y+4*&YV*D>=HCU2/V6(=I_#E'^^Q'ISQ4WX%%$!/R'C]\2 M+=_78CNUIJD[)-%?$5-+RDAA,/T.W\]F7C(8B]+/""E^EE#XV2#1SQER/T_$ M^05 YA>*6'\I8OP3( U0(CI C:C $D0&UB$BJ OAP>,("UZ'T. [$"(Y#XGD M8?(&GW]#_N#[]-W4F=+M0[$$;0[C'" :DL?762&L,_GS%)(4)((\R!QQ06+$ M!CE &N2&Z"!?1 8%(R(X$A&2.(1+4A 6DH70$ U"0FL@">U <-@8@L+6(C!L M+P+"S\(__"'R+S[_FOS.]WG>H,Y2:G:S_&R(8)U/"D@V7Z?S_13&DDCB2$SH M(D2'6B$RS!;A82X("_-"2%@@).%A)!;!$0H$1:@0&%F @,@J^$>UP8]%JF_4 M:OA$[X9W]!GR(+RB_\['K^ 3]1O1SE\E-4;-CDB. \O/$I)+5"25[R42&9&2 MR"ACA$59(B3*&L'1C@B*]D!@M!_\I2$D&G[2!/C&I,,G)@_>L17PBFV!9^P0 M/&0S<)?MA)OL%%QE]Y/7^/P+OON":5P M26B$V*9.P29U*ZQ3CY-[(4[]*ZQ3/H--RL^P2:;WIW872^]: MZA0O[ &E+^P!Q9$HZH:P) Y4L.Y. 3R4AG!),X=3NAB.Z?:PSW"%788/;#." M211L,A)@K4J'6%5 :F"EZB++8*G:1([ 0G45YJKG^/@!+#-^(%J,4J>-.I6) M/!X3_VM]4]I\VQ3.#_I?6S3[;%#9J2UBK;2!6.V%QK@>L58E-L*T]Q1F.2N@U'N?ACF7H*A^BD8J6^0KV&<\POZ MJ=/(/I92*U=W91!1D#CV.8K:$FK[J:B?17W:%'O:-NL"(UAIS&&N$<-,8X=% M&E>8:GQ@H@F&D28:AL6),"C.A%"LN]6&1K*8QK68)D:CN]6?WE]#DU)$KUG$ M*K+HQ_F[U&IHCXM(-E&21.IR>B.,V@&T[_\?>^\='W65_?^?]#J3F4GOO5?2 M2 (D@83>>Z^B" *"6! 0%-)#Z!T2$EH((4#HA-Z5WIO8=UW+ZKK6U57Y/N_, M1-G]?']%_>/W^SU^RN/ES+QGYIQSSSWWWO,ZN>\[05WAO]U%/* H>OBYMK^U M. YR%-M!6K$>#('C#8:\#H9$#88\ M#2)K''2;!>'OX%MY O\.0%=WT![DJ)U)M#F1-D?1YA"HNR_-\>B/?OBY!I$. MPZW$>B3<(]4%?%Q[S.OU: XJAS:&TV6\@^M&KARIJ1L'!GQ"Q M>@K>/X[$[VD2KO$D.Q-(-)XA$9D([Y\48BK^J\$V"2=/ZF&Z_682_3&I@,] M8B>2.3_S.OB0[WXE@]#7 W2BS=D]3#N#XJ#(8;39?QCZT:NC&<[CX*#/B%C MD4G32++@E,^1A$[#CA>TIN3K)0\F71;\EUD(9\2;]Z3@BQGJ:&3(_0SZXV5( M_'2RY^F0UI?> ?^0?NCL!MJIG4&X+7$P,3"",3@&_>C5H=>))MC S4DLD0,0 M1;K*8F,W1M"^E #N*\$<)=I02&V7JN#0"O)1&EA*;ZEC8$OJCA.R] M^!"XSN<_DCZ8V!%_M\;?R7PLBC8'$D(>Z-4]+^+XLHCE*^@CK$750DJ,23>) MC[DFLE#514C&E]B3E),@+R<^5JH$D1A=2VRLI4_6$G1K4+1F M?G\DA_K*(_ M5L%J5KXM7?%W+OY.@Y+'\I'@J?!_VJM#K\,\?%]BUJ?VHBR7_]R+4FFN3U0W MUT1L1+;@DZWTS3;BM $[&HB-!OJD@<'50",;$+Z=\5%?"Q@?]1>E_5,BF?@[ M =VATT6\YZ"_"/T5YGK/*K.N&G/-1=5"ZN77O2'--9'F>L@!XO40<7*$OCE. MHGZ*I/ 4B_ IXO,4@78292=IW D:<;(!')'LY^@#=$>^:CJ9QH")CBO->C>: M=?+1_[A+Y[#\>FKLB:[4[K*9_"83^#;?X/'_ 7>;SHI M=#)\>9H\A T]@(W=A9W=@JE=AYE>Q7F7X-P7,%K]5NPYV+6J>YPUX[BY!O&X M#3_#,[\3+8S4G4\'RJ=PW8_AF!](&_2TE_OPJ5OP[>O8<07>?PDV=0%V]09\ M^SQVG,6.T[#;DP3N<9CJ48+F,!SO$)S[ %;LAW/O@V1EL2<&U+=.0BOR.N[T$7]#6?D#%"#F+'?NS8AQU[L*,1 M.W8RB!H8//5P[CH"=BNOMO"MS3#\37AU$QHWFK%!?CT90_T0\EUC5]K2M5J^ MX4X; FE#%&UH@=U9L@O>WP#OK\>..NRHA5]N@6]O@O=OA&/6P$"KL:.*2:02 MSKV6/EG-OY5\:@66+L=SR_#N4OGIEY,QEIKW8*@?8[YF+K<=$$O:X80>O?&N MD,T2@OQ8[$UA&+:"Q;=#=B1?AC(9R[ I8^7XKQ MQE)ZIIIG.YE>3H'WX?+?&?=@-..OYG+>$?,P4]O JL2.*4"+?#?L]D=V.--# M//+3D-T:V>V0W1'9W9#=FR@<@*RAM'P4O3".B)C,-/H25KPF,_G&#*1-QW,O MT7LORDWP#_ S7/Z1$=?,0ZW>/-VH8;D(7Y3CBQ+&2)%X(C](YDHD$A.)_#1D MMV:Z;HO\#O1^5^3W0GY_Y [% Z/IC?$RE7]3^,1DK)R$IY[!F^IP?C2M&D4+1QJK:*?!>^!K&8Y^A;U, M:=6D HM8_@K +*;:E[CV/$O 5.:+9\4%/>[H\,/F4'3$H*,%.M+1T1H=;64, M=HRB7T82'R.(T^$\&\HGA\ASO)I-Q,S'NK5X2NTH.@8>$-&LEXQ3]3M5=4QE M*YC>BUEJ9H#GP$1>CV?Y&>=@)4]9.Z%+AQY/] 2@(QP=L;2V!3I:,D);HZ>= M#+3H* ,L>DA_RW[2UW*8]+%Z4GI;/2L]K6=*#^LRZ6ZS6KK9U$E7FR/2Q?:6 M=+'[#'P/'DD-.A>0CLUF2IWF9JI]C&6:'\4R/,)%9+C&1H8[:&2(K4$&V7G+ M +L@Z6\7*7WMXJ6/?8KTML^07O;9TM,A7WHX=)%N#KVEJ^-@Z>(X1CHY39*. M3C.D@W.)Y#NODCSG.FFG.0)N@\_!OP'TJ^ M=J"T!(Y*EOP.^D"S#3[QFCD#?:^I/4:0= MXUAJ1X!!/.]+6M:+]WI@2S=7*^FF=Y(N.IUTTGM*!WV M->'2;X^1MKIDZ2M MOJ7D&MI(CB%?VABZ26O7?M+*=81DNHV7#+<7I:5[H:2[KY!4CUK0)"D>-\'G M//\1/)(%Z)J%WLDLL4^0D@X),M4^>@208W*]$_9UP);V'G:2YZZ5MNZNDN/N M(]GN0=+&/5):N<=+ED>*9'ID289'6VGIV5G2/'M+JM=02?%^2I*]&4D^\R31 M9YDD^&Z6>-^#X!KX.Z__#>#=Z)J.S@FDHB-98@> GCSO$HQNKN?Q?EOLS/&Q MDC8^SM+*6R^9WA[2TL=?TGU") M?ZS$!4R5V,#7)"9PB40';I*HH ,2&70%?,KS'[CVR+@=^7GTC@LS[7_I"[J! MCKQNQ_4<;(%22A:VM QPD+0 K:0$N$J+ !])"@B2Q( (20B,E_C %(D+:B6Q M07D2$]Q-HH,'2%3(&(D(>5;"0^=(6.@B"0W=("%A^\ E\+&$AGW/=7@W>J:J M.E0$<4CZURL*WLUC'LCA6BML@5I+&D@.L96D$(TDA.@E+L138D+\)3HD5*)" M8R0RM(5$A&5(>'A;"0OO(J$1_20D8I0$1TZ2H,A7)#!RH01$U8"]XA]U 7S$ M\W]Q_9',1O]D](V*IA] =]*_#J!MM*J]T';>2\66)! ?826QD4X2%:F3R$@W M"8_TD;#(8 F-BI20J 0)CDZ7H.AL"8SI) $Q?<0_=H3XQ3XCOK$SQ2>N0KSC MUHM7W&[P!OB;>,=^)SZQCV0&.B:@TD@%D3S.B+6 M7D+CM!(29Y"@."\)C N0@/AP\8^/$[_X%/%-:"T^">W%.[&7>"4.$\_$\>*1 M]+*X)Y6+6U(5:!37I//@KSS_5MP3'QGW1(U#YQ H2:\$4PVH+6@%TKG6 L2! MR$1X#PA.LI' %L[BUT(GOLGNXI/L)][)(>*5'"V>*2W$(R53W%/RQ"VUN[BF M#A9#ZCC1I[T$2D67M@[L$FW:.7%)_8OH4K\!C^0Y]#^18+HSJSMH#[)!AKG^ MDPBBH8]AR>A/@7NE68I/NH-XMM2*>TM7<,0#%D1( $T6>FBRXS%W05 M;>9 T6:-%4W6\^*<5016BU/F=G',/ G>YOD_Q3GC1YE,VT:J.A0ZNJ28:D"M M0+JJ 7$MCL=(:$HP5-H_@]P?JN#>RE8,;9Q%EZT#[J+-]@.AHLF.$>?L%-!: MG'(ZBF-.'['/&25V.<^*;%?.>3_;:U%F^\M0>@M@>XI"_R?1SD_GPO'QX=]XW MQE."!J*G&WKR0&O0$K0 L;0Y'-U!;= /1?%HAWYHF[:CM3AU=A"[+AJQ[JH7 MBZY,Z%V9X+LRT+L2N%U33045==Q+-W7D*T2J&_RJ*YRB*V2I*V2HRQ7P,?C& M>)=:'_1T KD@"Z2"!%6#0DQ(6[A/'OH[H!^16BB;4P\KL>ME+Y:]6>![L_#V M87'KRX3>-]!49.Y+!_?--&UNZ0N9[CL:0*;Z%O/9=0!BUOL"^!OX6@:CIP=H M#[)!AGD?4C1M#J7-_E!WSR[HASIK>Z&_KXAM?Q*N@20Z@TAZ!I-L#&%Q'0+/ M'AB^&T7'#^.(P^F/81 !Q'DJV.!3B-N0L()L>_)7T0U<7T ZT M-M> XFAS.&T.Z(;^GNA7]1]H,VF!V"".1(9)C41K-%Q[#+YX CO&8L>3'J8_ M?HQ3DS\#>AR^&(>P<>HX7OICW S>ASP_"8%\DBQR[-O@"^G)1SJ"W.8:$&V. MZ&[: ^3%5PWHU<#-[>'FED^@&U&D:4QLX!GLF(@=D[#C6>R80C+TG">) ON M\^J/ 0RLY_'%\\3F-#CW\_3'M#(^0TQ,/0AN\9V_2S=TM@>MZ.=D/AJM]@#1 M9I9>,? US5@1.Z43NDQRR?--=$7K8T[4M1B>AL['@5?\S%'P4L<@5, M^ 4$?0$-+$#H/ R?1W_,74W20DR\^@;XJW1!;P[]G(:_8PGAD&'JKBSTCQ-Q MI@MMIIIUJCTPS;60>>9Z2)&Y)J+VB)3CDPI[T_TY2W2F4V17L"BO8!)<09"O MZ&;ZJ:;E&+^,,;JTEL\=!;QTZRO>2_* M8GEL'\IC-9%U1G)$DHY/-JB32[!C*_U21VS4,0G6$6AU^&+K)(@4XZ.6#V_9 MP^?.2S;QE8SN2-SD/T7$=3KZYXA8*;WE9ITKS'67]?(_]Z#4F0F2JE'L,M8\P>(S:.,>$Y(K-^"Y5^#]%V%'KV/' M.>PX@QVG8%XG8&/'L>,H#/_ MGHRA\*6Y!O$6G/L&OK@L'K@S"%W1N#<9'5EP\W;([H3]/60?_M@#PVJ$=>V" MA>W CNUPS&W840=3K84I;Y8%,-TU6+&54#I$R-Z02C2M0V,E6&?>@_&CF/9@ MJ!\ NF2L05C"T)UI@P'[?9 ?2BOBL#L5V:VQN]TO^S"JX9=5L,E*V.4ZF. : M)K#5V+$2=KR<@;P4SKV8_R_"B@586X'GYN/A^90.B#-]X#8 M\RTMMKLC/X A$8'\!&2G(;LU4MLANR.RNR&[-[+[(W>(E&%'*78HME_()%9 M;,Q%RZM\>PXM> 5/SB*"9LDWX-$ON&^NOS2:A]PZX]"W0KXSLO7(]D)N$(A" M=B*RTYFB6B.[+;([(+LKLGLBJQ\],(2H'"73Z9<790I3VPQZI@C^OI17&YAF MU=U#E\!GX&?PR(@SYOI+M7G:F6^>_E[#%[/QQ2QQ0[8OLD.0'&;'7K'^Q6?=L\[3\ KZ8RAAY%MX_B?B<*/[(#@,QR$]"?CKR6R$_5\9B MQQ/8,1H[1LD &4F<#N>=87Q["+X8S%@=Q(0ZD-@)T=+1"1RXZ MVJ.C*S)[$QV#CB=@)THM>Z4ED]* _U#DOW8CV;HRZ;O(I^ $P1IA2RU7] M16/:%OJTQI02C&09'&YK(<,L'-"C1:HK.KS1$82."'3$HJ,%&M/1TPH];='3 M$3W=L:0_7ADNG6E%1R*B _W1G@C+)]+S&&UYC/@\9H(\8C,/&Y:KVV%=6-J9 M4L?K3;6/(3P?P#+Z601+5XM(Z6(9)YTM MDZ6394OI:-5&VEOE2;Y5%\FS[BWMK(=(KLU8R;&9(MFVLZ6-[0)I;;=>6MDU M2I;=.? !^$JR['^4!3K3'IC);K3?W922]>-Y+U+$[MC3%5NZ:FREBZ.S=+;7 M2T=[#VEO[R_Y]J'2SCY*VCHD2*Y#BN0X9$JV8ZZT<>PHK1U[2I;3(,ET>D(R MG)^5=.?9DN:\0%(UZR5%TRC)FO/@ _ U^%E*T/42>L>K?2-=^$NLZ4F+<)DJTVTR)Y5$N&^2\+=SX&_ M@&]Y#>]&_V1TCB(%'$#ZU1UT!.UX#7V2+&S)P):6V)KF;B>I;AI)=C-(DING M)+KY2[Q;J,2YQTBL>Y+$N+>4:$A0E$PR7,:X*$>C.[>)=)L/*8'>9\#[//\:P+O1/P&=PP---: N ,HDV) M\]))C)>;1'OY2*17D$1X1TBX=[R$^:1)J$\;"?'M(,&^O23(;Z@$^C\M ?XO MB;]_B?@%K!7?@ ;Q"3@-WA4?_Z_$U_^1O(2.<:H.!2WH%0+7 6U!*]"2:RF\ MEX0]\7PN%D3YVTN$OU;"_0T2ZN\IP?[^($R" F(D,"!9 @*SQ#\P3_R"NHMO M\&#Q"7Y*O(-?$*^08O$,62T>(=O%/>0D>$?<@[\4C^"?C:?CC TQ[0/J'D8, MAN,#'C-!*M>2>"\.1&-/! @+MI608&<)"M9)0+"[^(?XBF](,(@2G]!$\8:< M>H6U%<^PKN(1/E#*6\0T<8TH%$/$*M%'U(,3HHMX2_3A_Q1#^$\R1>V' M"C/= ]4%M(LD_GA,!RVP)QY$\WX$".%Y8+B5^$(5Z26>D8'B M$1DN[E'QXA:5)J[1V6*([BSZZ/ZBCQDCNIBIXA(S3[0Q*T"=:&*.@KO@<]%& M_ULF(GNXN@=+[0$"N5""3!Y302*(Q:9(0#,E@/=\H7%>L7;B$:L1MSB]N,9Y MB"'.3_3QH:*+CP')X@)9U29T$$U"'S!2G!,GBU/B''%,7"(.B9O%(>&0V"=< MX_%C<4SX3IY&_A!D]T!V>RAS&] 2M.!UO*K_@# 0Q#5?Z)M7@HA[HK486CB* M+EDK+LFNHB5@- 4[><" MB%D^A"B?["GO _"E]$='%]K7UEP#2E'[D #A+2&TV3\+_M\:_=!GE[;HSX># M=[ 0JTXD&IU9X+NPN'9EX>N&+[HSD?50Q>XH4\.Z8W /^J/'()Z/-_WT:S>R MM6[;^ X99-?W^/Z7TLMX.A N::X!M33M0PJCS0&(\((:N4(577"K4VU*RF8#@W*/IC]'JIU@@DZ/( M'D>2Q8^XQ?<^EXZT,P>=6>9]0-&T.9@V^^!"5]JK1:\CW-P:=TIS#880$U4/ M&8L=3^*/+C)>+C9:TI*9KM9;HW9PZ#;@Z=JHZF>07C7Z$_9BT2F;F5!/8$GW]' M\M";23\GXJ[P7B)^F.M&>[7HM6-8&VL^D\VZFN\'^F4OBOQG3:382J0,G\PG M3A?J36>4+&&"7\+ 7D(C%].)BVC 0C+X!/.].8_70U2=H@J?U! CF]3-Z\3H%G4^ M"0-L,[[8C()-,T4V\J6:>G!%\NL] M.48=\I_UD.9S2AZOA>Q1&]C5K]C0+X=9_ \S$1VFTYOHX$,H.<"<>: &[#&> MD!R.;A\NZZ:+.+PJIAI388 ^--Z/,D)N,T!NPKJN$:A7X!(7X56OTW'GC*>$ MKL2DC7(,3G&$JTWRB1Q"PT'0:+[_H_:Q^L._Q;0/XC.XU=_$!5T>Z J2M^&8 M]R7%^$NME^#;KV/'6>PX!1BO$#8E6+#<^%NM MIE\HNV=[(#F8(1A&F24A,EW+L M*(5?EL DBV"7A496VX\H&(+,44P;XQA6SS*-S.!?D4Q'RDO&WW%1/76+J%&_ M/?3H%UPTA[8*^S7FX5YFG KLL5.+3#?@"VL-178,'DZBM]5](*V0G8OL]LCN MC*P>R.XG4[%C"OTR6<;3*].85N?PK(*HK<2R'7CIO#Q);#Z%;H5QQA@U#?'E M9MVOF:?!%_'%\_CB.=$AUP.Y_B ,V3'(3D)V&E-H%O)SD)^/K,[([L&4WH^1 M,A0KGL CDQ@Y+Q.UQ5Q9@75;&4U'P3M G4?\R(BM9OUD.*)*P]/,4_,$L4"N M/7*UR#4@T0L$,@+"D1\C([%C!'8,QXYADHV.?.1V9J3T)$H'\&\$UCS-Z)E& MQ+PFO8B4GO1T#^/=5=? %^ 1UQX9ZT]J^IW)=#(%/ W&L!R.Y-IP?#&4^6(P M\3F(/E'UAX&,UP'8T1\[^F)''TE%1R8Z\I, (,=B#-X%H_WNO#?-&+ M/NE)G_00=^3[,AJ"T!&!CEAT)#%2T]"3A9Y<9'9@]/9@Y P@:D=RY1F\-%W: M$,&M&4FM&D?"0:"WJ [U[J2$G2QMY3.U@[H MT2!=CPX/[/=#3S!Z(M 3BP=:H"<=/:WYEX?<+EC4!^\,8X95E:L7L+(0CZT M6YGQC@!U%]X_C';KG$V=5*K%T3N $^!=_)*VH/#CI'NIKJ+RHU[0#:\3J; M):\U[V=I+21+8RM9CLZ2X:"3='LW2;/WEE2'0$EV"),6#M&2Y) HB8[IDN#8 M1N(=VTN<4P^)=1HLTIY& MYU#2P-ZD8)U .YZW 9DL=RVQ)0T;4W16DJ*UEV2-1I(T>DG4>$B\QE?B-,$2 MJXF4&$V\1&M3)4K;2B*U^1*N[2%A+H,E5/>D!.NF29"N0 )U*R1 5R?^NJ/B MI[O'X^?@>^->H+'H&^AE2LW;@QR0Q>LT[$GFO21L2<"6>+VUQ.D<)5:GE6B= M0:)T7A*A"Y!P79B$Z6(D5-]"0O29$JQO)T&&KA)@&"#^KD^(G^M4\7&=*]YN MR\7+K58\W0Z+I^LM\+EXN?X@4] Q"IW]H$E=2'G:^>%_'M-!,M<2>2\.>V+X M7)2;A42XVDFXJ[.$NNHDQ-5=@EQ])- U6 +<(L7?+4'\W-/%USU'?#PZB[=' M/_'R'"T>GE/$W8L9UVNIN'IM$8-7DQ@\;X"_BZOG#\;]2,-5'8ITO"/(": / M5.T%)&)/+.]%84L$GPO#EA!/:PGR=)0 3ZWX>1K$Q]-3O+T"0)AX><>)IW>J M>/BT$7>?CN+FVT=*P6^RZ/WFB,YO"=@L+GZ'1.MW3;2^GXB+[[^,9^$, M05\/TJWVH TI>3J/+53M!7NB>2\?3CS\W,7= MSU?<_$/$U3]:# $M1!^0)?K ]J(+["4N0<-%&S11-$&SP$)Q#MH@3D'[P 7P M5W$._%J>1/Y ]'6#KK8#62 5)((8[(G@O5 0A#W^P)MK'D'6XA;D)(9@K>B# M744?XBVZD$!Q"8D0;6@B:"F:T+;B'-9=G,(&BV/8.'$(FR[V8>5B%U8%&L4V M[+S8AGX@=J'_E#'([X>^SM"S7) !DD$(0E2KV4=EB%]59;*/ZBTWT6+&.?EZLHHO% M,GJM6$3M1/A9'M\3B\@O9 1Z>D.5.Y!RM@%I(!'$--=_T!D(?'GNQ74W*)P^ MRDIM*L#\EL;[P'#92"&:^$@*,Y4@_),) :@T#K$:M+@("TM MQ2;+5BQ:L>"U9D%IXV*:V%5A.1=?Y.*+7+Z4"[?*59L*(*^Y<(H<"$P.Q"6; MK"T;,M+F(?A"NM.V=GP\L[D&Q.LH$,)S?]KLE8Q^].I:BC@CTJ&UB W-D[8L M[.W@EGDLKOG8T0%?=,07G9A(.A&\G?!%IS33#3:=U-&KQ$1',J2.9&L=R%K; M'P+W^>X7T@D=V2#]L1I0.,\#4XD!NM0U$_VM5?T'#D[W6D%=6<21"=?N8L,B MBQW=L*,'?=)3+;Q,['V83/K@BSXTH@]?[DU_]!X"B(E>Q&7/2CX/W^U^ WPN M>>AIE6[:!Y2(WD@>@Z%D/JT8 [179Z[_V,'/+1%%$H,,H.HA?;&C'W;TQXZ! MYGTI0[%CN*>I #X\QG0L]3 $#*,_AHX#<+PA*_DLXW,0&?7 3R2'=F: %/,^ MH%#,]J/-[M!3'7J=T&O3PZRSN09#DTA/5+)G2OK4OI0Q)%YCL>,I=58*L?$, M??),J.EFQ D(G8#QX_GPTR^(C",FGE+[41B?8S^0-FT(3W4O&(_AN<0 )K/< MB(ZO.*+7NK]9I])'E\K_V(\BYIH(/ID*YW^>.'U1:SHS=J:OZ9"R&>K8<.:* MZ8R/Z7SXI2(^ W%_X0"?OR&M\74R_1S%1X)HLR=MUO4S[;^Q'&'6V5Q_>7PO MBG$?BCD95_M#?CFOA*2XF(2T##L68,?" --A80OHW J$ER.P#/901C9?PEQ5 M?%;2\7=<5]-]6-ZT63<4_:-%+,:9V_><6=],LYYY\NL>E.9S8E6=H/G<5K51 M?8V%Z;S6&L;+9L;*)L;))H)](T[>0..JIXBL+^)_+H/Y?%[,#@O,,@N0G[N0:?ND+07#3> MCS)9SA$LIW'@23KL&.SUL%1AV@Y,/(VI'QGO/5%G@*H:1-5C]0=U#X;:@Z'. M@OB;6!G/ WT(O[L'G[D#Q[PA\7()EG .!G$*.XYCQQ%X3!-,ZR ,;#^#9A\L M< _!VX@=.V&KVPF>;03,5@)$G0:Z$4MJY#[N_-ZH6_TJB3J'=% >8J0MM\.";@3#V2.0G(KLELML@.P_9G_!^ #\9-Q[H<[@?!'<,8?03G-HDV$8MV MQ!<5<.YR MN&X9W*Y,0I$6@]PDY*9C?RMY%38Y!_8W&VXWBQB928S,P([IV/&BC"KTUDER5282:1/1_ K%D[PSEF^.0>HH>F8DO3B" MB!HA'X-'1JA[0+:;VUYFGH+4M##5/#U-8(R,QQ=/TR?CQ L$@G!DQZ A$=FI MM#@3^=G(ST-F)V3VP(+^>&,XT3K.>$)'?WJC'Q'1%T_WH<=[$_&]B'(CB$2$Y&?BOP,Y+=! M7AZ1T9E>Z84E@XC8,43+)'IJ!E?+L;"2"&H$EUC^O^#QD1&JY*S*PE/,2Y%: M(IA-D<_2+!;(M4>BQEA_Z"GNR/8!0<@/EV[8T442D)^"_ SD92,[GPCIRO_[ M8M%P:8L7<^G!'"(IF_YH0\^W8:YH8_QM)G4:T2-C_[^@ZB\L><.9TOKSV MT M8SGNPK3?F;CH*([(UB*[N?[@B_P@1D8X.F+0D8B.5.1E(3>7:%45D9[TTF L M&\M(4G<1O48$+>536\!A\!;XQOB[X;/1-TG='LS2/\"9] 9T4NF9HRE5R[6Q MD!P+.^0[(5\KK8F-5L1H*\9*E@2C)QP=,>A(0EX:C61 M_DA@9,83]7&R :@3B*^!S\&/QC][C$/O$):67J"SUO2GNFR6O%9# Z/%'3PAZ(M$3AYYD]&3P+-=8)8JA)Z/ICRA&3*3% M#(FPF(_%Z\%N< %\!+Z3Y]0>''0.4'^:(PW+!]D@D]?II,LIO-="8R%)3C:2 M9.\HB;8:2;#12YRUF\1:>4N,58!$6X5*E'6T1%HG2H1-FH3;M)$PFPX2:MM+ M0FR'2;#=> FR>UD"[L67$_ ECALB=%:28S&3J*=G"3*02N1#GH)M_>0,'M?"74(DA"'" EVB),@ MQQ0)=&PE 4[YXN_44_RSX#WQBL"5"9R%A.FL)U=I+J,990IQ=),C950*= MO21 XR_^FE#QT\2(KR99?+19XJ7-%T]M+_%P&2;N+A/$53=3#+H*T>NJP1[1 MN;P!_B)ZER_E270,1)_:KMZ.=#@+I()$7L=@2R3OA6%+" @R6$F WE;\=0[B MI].(KXM.O'7NXJ7S%4]=L'CHHL1=GR1N^DQQU>>)P=!#](8AHC.,%YWKRZ)U MG0^J1./:*!K#67$VO,_S<+,7' MU5J\#;;B:7 2=X-6W P&<77U$H-KH.A=(T3O%B\ZMW1Q<6\K6O=NHO48*!J/ M)\79\P5Q\BP61\\UXN#1(/8>)\%;XN#^N8Q4M3 OTSZ@-B"-5#B1QQ@0CBTA MO!<(_+#'V\-"/#VLQ-W#6EP]'$3OH1&=IUYH^,/3EJ3U M( 7$@4@0BCU!O.>/+3[ T\M"W+TLQ>!M+3I?.]'Z.HO&3R?.?J[BY..84YB&ZX1ZW"= M6$806!$^IHT[D:IXD&PZP"-2'>*@#I*$+$1"$")9H2(W\[G#@.PE_#/IC;[V MP::]2,GF/4!*3(BJ__">+[9X\>@&]+SG GW3A%N)8X2MV$8YBE4TDUPL$T@< M RR.H(G#T+@(TR:.>'+Y> AR/*0IGM4XGLP@CEPZC@0]M@E@0\SGTEWMAU+W M@8&D,-,>H##T!'/='W@#=UX;N.Z":$T4'"C&4FSC;,0R@84FDE\*44N%5*N-$>'7DV2B ,B60[$HB4+?B878#KH1?UAOQTQT0Z2W!8"E0M)RX$<95\%_S">!Y0>9]H'9*P!T=Y 'KWC MB0&Z5)=LJO_89\#!L] -1R=90!;(PX[VV-'!WK3@=]&:%K[N'J;-?]UI2/=4 MKK4S'731E9CH2EQV@9AVAN]VNB#2\>_&\X!2S/N HN)--2!?M0@HNE!XE.3[4OA7[IBQW]L<-X5@H3RJ 0TT'8 S%\(,1Z M %G: &*B/W'9C_'9YQ3X4#*:[P4SUX#\TTQ[@/2J_H->.U7[Z6C6J6HPO8Q) M'G+$5 ]1B9^Q)D(R-@([1F/'6.QXB@5F')/+4W3L4S3H202-Y0MCF2?&%/(Y MR/(H".J(AY)&6Y/0&\5C$&WVHLUZ7.=,>VV5WIYFG0/,^E3]1=5>1IN37[5/ M8YPY&9Z(3R:3F$W%CN==3!M47V)0OXB#7T3P"PA[_@F1:?3'<\R74V US[XA M:>H\H%:FLX!\\+4!/SO37IL^YG8.,R?92E_S?3F3S4FX^D-D().+O<-SDU]FT!T?# M=&(]Q-S.I^37^DOSGI!7S"3HE_TG\NL9)8HDJ3\4JWK!:N*UBOEC V-E _-G M#8.LFL:NIS,K<=P:QL<:F,WJG1*-[D!TNZL].)AH,\;LU\?K(,W[4,K->A09 M5+408\U%3.=V5,NO=9#FO1JJ-G$ ?QQFK#0Q9QQB !S %_MP[EX:U;@ DKE) M0OJ9[H-2YQ#;33#[=Z99KZJ#+#+K:SZC]?'?R&D^E^3Q>V34'^_5?A"UB4#M M!;E$C-PD/FX1&S>9\*[3^=<8IY?IV(OXXL(*X_T7:O^#JC^H7TA5O]+Z-3SS M2W+G+\C?/S-FOPGR/MG[VV3X]V$7MQ@DUPG6*S"LBP3J&S"C<["_,SCP) X\ M!L<\8KP7I0*SUF!>/>SJ!+SZ0^/9&ZK^H<[A7&:N/WPMIOJ#^BT250=0^S#N MP[EOP*NNPB.NPF74[Z*<(X,_ 9,X@AV'C+_6VMGXE^L]#)I&@G M.^H(V%J"=#,!LX&.J^;_E5BS%NM7PS-7H%?5($K,9U!\](M>TQ&SZO:B@W"K M??"[/?"91N.]*"'(CT%V"[HA0S;!=C8P854S654Q4:V#P:YE\*YF$*W$CN78 ML12NNYA@4K]&4D&KRV'7I7(6O9\36J9?19UAKD$HW>HS6"P3">07L*#+QI_:_@1%IKN_U!U"!4V^\RZ5YO#OM0X[*SQDS,2 M], 3!" W'+FQR&V!W'2&:BODYB(WW[@/8QHQHIC^%..=%V-A>)/1,4,F,'B? M-IZ:NI/A?HEI[1O>-=W_,>JQ>T 6F8?[*^8A.R^S.5CN#?.*R99O2,^DU;=8K*0'I[H'P"3/=_J#,H M5'ES@7EZ4U/>1/-T.-8X35ECIQ/R7( K\ :!1%\XLF.0G8CL%&1G(+,-,O/0 MWIDH[073'$24C.;9)*R::?P5F6[T\WD4>@A_ (R.6F*>]Y\S3OEH*AIBG MZ?YB@3P[Y#D#'7 #/L@.Q.MAR(Y&=@*R4Y"=@;PV6)"'-[H0)7VD/9:J72IY MM*X=$=.6J,HEZG(9T3F,_ESTYQKK.?.S(PXYVL.VVV)&#'=G\:\.[K;&P%2W)HGGR,WAD7&;4DC!"_3F$Y;<[Z CR+$QI2@Z^R,87;7ZI/^B!!_!! M?B#RPY ?C?P$Y*5(&E=3C19UEF2\V(*H4#MX$NF/!'H]GE$=S^B/E[? O[CV M2*:A:ZR-Z1;A[O:FE"@7M.)U!M=;8D\ZOD@C/E/IDU1B(Y483<&.9/%%1Q Z MPM 1C;Q$Y*9+'-;&XHL8/!I-ST;AY4@B/8(1%\%L%<[,$\[L%\Y,K'Z_?!++ M_0@'T];<3J2FN2"+Y^D@F>4F"7L2;"TEP;'\/QF+,B64'@HA2D+HCV B/(CQ$4C/!S(#J%.0 Y@5 N1C7O\@3Z-_,'J[ M:TSUE]8@W5CW(+\#,;P7A3V1#M8286LO$=9.$FZEE3 +'7"3$ LO";;P1T\( M>J*0F2 !%NGB;Y$C?A:=Q=>BG_A8C 93Q-MB+B-\!=@&3H+WP-?RA+,I!>Q, MNI&K_E2J,U&%>%Y'H-XNIC]/MM:;]ITD@AACW0/=((CW_;66XJ>Q$1^-G?@X.8JWHT:\ M''3BZ6 0#P=/<7?P$S>'$'%SC!97QQ9B<,P2@U-[T3OU%ITS,XSS9-$ZOPJ6 MB<:I%C2)QO$&^$2&(;\'^O(,IAI0,H@#D;P.Y7H@@%J+C\Y2O%RLQ4-K)^Y: M!W'3.(FKLT8,SCK@)GIG']%K@D0'$7.!C&BUK42C[0!ZB[/+"'%RF22.+G/$ MP64IV"+VVD/@FMAI/Y)!:B^2P52':@D]20+1(!P$<\V?]WR I]Y2W/4VXJJS M$X/.0?0NCJ+3.J-+*UH7@VAT7B! G'7A(%Z<].GBJ&\K#OKN8F\8(G:&"6)K MF"4VAD5B;=@D5OJ#X*I8ZC^2_LCOK&X;(,U)@YK$@T@0PNL KOL"+VQQ-UB) MJ\%&#'H[T>D=Q$7O*!J]DS@;M.)DT(NCP5T<7'U!B-B[QHB=6XK8N&6+M7L7 ML7(?));NX\3"?8;I\'QWDC&W P">Y?JQ]%'[H=#92FT= +$@W--4__$#WMCB MX68A;J[68G"U%;W!7ER UM5!G-T.K'UZ,GS@CX:[WVB'T"HMZG^ MXXLM7KSO[FXIKNXVHG>S%1W0NMN)LX>].'HZBIVWLUC[:,72UR 6OGS8UQ_C MR>7]X!1^&:8_VOI#%/Q)6/U9%?U)POU8J?U(/GVOT=&?2C=TY?J8]B+%@P@0 M;*[_>!OK/[C,TTH,'M:B\[06+7#VMA%''SNQ\W,0*W\FCT &;Y :0&ZF+ZO" M03#$-3C-=("$^N-I"*MAB/I!S1) EA2$#8'7P6?&\X#:J#J4^?ZK,!#$:S]5 M_^$]#V\+<05ZH/6Q$&<_2W'TMQ*[0!NQ"F82#6$R#7,V3201!%<$1D<&FFXD M,M9BX/Z1<,U(\OE(R%$$JV0$9""YU1*PM%,$22B^Q++3QV)&('4E,^,GX(E5K*C*G>9F*6VGT1UHZR#,= MK) *<4MEI4Y1>V+@FBTN&^LPK=5>I##3/B!5 PI"EQ\Z/8$KKQGNHL&M#E U MIF&QH&DLE'P)I++HIF-'!G9D.9CVI63K3##7H=T&NC]$);6<3Y'FBNAV1C M1RX+?#L[TQ\].F!'9R:^SI[F/2GJ .@LTT\A=U#GM$"6\R&->631[4Z3I'QD M/ \H+L:T#TC5@/QX]."U/MY<_T&O%>YD.3;K%',-1OZK'H(=/=0?@1S-]^>H M#9GJ0*Y(TT^3]^4+?9@G>A,3O2#,/:M8K _QO7R#?)S']/9V9SH->\-^8]Z"#X99FNZ(5G]4>0)XO,) FH,@D>KPWCYTDCF MB1$0VF'$Q%"(ZN"KQO. 8A+Q09+I/C#7EHP!IC=[NM BW]S.;N8DLX]97_.] M. MMZ+J(-A11FR4TBLY;.[)3K+=!:/.H?'A3;;*Q_W M,R?XH\SM4VU[_)Z<&?)K+62N_'I>:[F9K#370=82(]6,V0W$1C7QN9X&5]+ M-2-$5F'P2EC=\EH)I9^].ZESD(D_U695^U%[8%0M8JI99_/9)*H.4F;6TWPV MB;'F(J8](2P#QOI$\^_IJKK$?FO3^:A-C)-#!/P!G+T77^Q&P4Z,;U@G?CU, M]T$YH=M"M7FBV:\JZ5?UGN;](&JO2W,=I/D^'*6KN>;2?&^,VCR@]H*HPQ04 MF56$^A;Q<4^="\*D=Y/YXAJ-OLSZ<9$&OJX:])__65A9V]C:.S@Z:;0N>H.K MFX>GEX^OGW]@4'!(6'A$5'1,;'Q"8E)R2FIZRXS,5JW;9.>V;9??OD/'SEVZ M=N_1LU>?OOWZ#QPT>.BPX2-&C1[SQ)-/C1L_X9F)DY^=,G7:\R^\-/WE&;-> MF?WJ:W/G%185EY25SU^P<-'BILVZRJKU-1LV;MI2NW5;_?:&G;L: M]^S=M__@H:;#1X\=/WGJ])ESYU]_X^*ERU>O7;]QZ_:=N_P U>Y0&AZI6AZGFMZ"MJ>IQF>IUN?0_#S5_DXXH)OR0&_E M@@'X8(ARPDCEA;&XX6GEATG*$<_AB1>5*V;BBSG*&07*&Z6XHT+Y8XERR$H\ MLE:YI%KY9#-.J5->V8%;=BN_'%"..8)G3BC7G%6^N8!SKBCOW%3NN8=_'BH' MO8>'_JI<](GRT3]PTE?*2_]2;OKIYT>3GGJ^A>IW*VOF2HO_#H;_S>MF?_UO M'/9_Y+'_9UWV?^VQ_U.'_9>_Q,+"TM+*RAH?V-HI+^ &)V=G#9YPT>GT.,/5 M#7=X>.(0HT=P"3[!*7@%MRB_&!UCBJ7_\HS1,?BE6WFFALX7\UT!03 MQJ!0C:25-)-VTE!:2E/_^B&-_>ACFOOIWVGPY__XQQ<$R9=???4U[?[VN^_^ M]:_O:?N_?_SQIY]^_K/]#RXZ^'YT69OU\27=J(>O:Y=<;$K>?NY K[TG]CQ] MY/".F6?V;2VYN&=S\?5=&XIO-ZPON5]?6?IPV[KRM[>NJ7BO=O7"#S:O7/+A M'\6?-OQIPY\V_&G#GS;\:<.?-OQIPV_%?6SXVQ5-YD>7L>$-S9*+AY/JSQWL MB0WCCAIMJ"NYN'M+\?6=&[&A&ANJ2A_6K2M[NW;M_'Z[SVQ]ZFC33MFG-U75WRQ$1MV8,-V;-B&#;78 ML'EM^;L;UE2\7X4=?Q3WL.&]J\Z9?[VJ'77_@O/BB\?BL*';OF-[QQT]M&/F MV;W;BB_MPH8&;*C'AJU5)6]NKBQ]:^.ZLG?6KRE_;^WJ!>__42@;'EYSROS@ MFF;4O8M.BR\>CZT_T]1MW]$]XXX=5#;4F6S8C@UUU<7WMJPO>7-C9M* MWZY<6_;N*N+BC^+N)0>?!]>=,MZ^[CSRCK+A1/3V4X>Z[S^RY^EC!W;,/+<' M&W9BP[:-1;=K:XKO;5I?_*"FJOAA%7:LP8[EQ,4?Q9U+#M[WL>'!3>>1MRXY M+7[C1'3#B4,]]C?M&7]\WXY9YW9C0\.6HNMU&XMN;:XINKNANNC^^O5%#]9B MQTKL6,H8^:.XC0WW;CBUO'?3:<2-2TY+SQ^/;3AVL->!0[LG'-_;,.O<+FRH MWU)TK793X:V-&PKOK*\IO+>NNO#^*NQ8AAV+*LO>^J.X==G!^PXVW+GE-.+: M1!VY8:".ZNQ8SEV+*9? M%E25OOE'.*H^?-6TYIUV\Z MCKEXR6'UL:,IC0<.]#^TNW'2R8:&5\YMPX9-6PNNK*\MN+9V\[P;*S?-N[ET M8\&M11L+;\_?4'2GM*;D[A_%M:N.'M=O.;6\$;-74%E]9MG7=E9>V\JTNWS+N^:'/!C8K-A3?+-A7=+-Y8 M.S)[?L?.7,QH:"\Y7U M\RZLVC;OXM*Z>9<7X9.*VH*K9?1/\9;B:X5;2J[_45RZYN!UX99C]MF;CI,. MGO78O.-0_K[:?2,.;]P]Y43-KE=.K]]1<'9UP[SSR[87O+&HON!"Q;;"BV6@ MI*[H4F%=\>5Y6TO_,%Z_[N![]K9CN^,W'9]K/!-0N_E0Y_TU^T<=KMHSY5AE MXRLGU^XJ.+U\9\&9Q3L*SE4T%)XO:R@Z7[*]Z/6B[<6O%]27OC&WONP/X\P- M^Z 3=QPZ';SE.+WNJN>JJF,==ZS9/Z9IU;ZI1U;NF75LY>Z"$TL:"T]5["H\ M7;:SZ$S)SN(S13M+SA;L*#T[;T?9V==VE/]A'+]E%]YTUZ''C@=.4ZK?="U> M>3ESS9+3@[8N/C)Q]^(#,PXMV3OOZ((]1?*&DL/E'46'*RH+'TY+S& MLI-S&\M/O;IK_A_&=R=T[O\ZX='B^Z-!?3\Y$#7KTM;\;>\]/*>)677&A>6W]@UO^+6SK)%=W:4++W74+3J M_O;"R@>_%W_:\*<-?]KPIPU_VO#_!1MU!=5_FY\=]+%_;N3'DG_.A:(#1&S+M;EU9_; M,@P;GL6&V<V+6D[/:.A?/O-E0LN+^];,G# M^M+5;]66K'OS]^+;DUJW[TZZ)_WK>$#?3PZ%8T.[^G.U0_>N*+^]>77Q]UXJ26SN6E=YM6%+^H'Y1Q<.ZBB7O;*U8\\[&\G4/ M?R^4#=^>?JQV"#9.PX97CAS>6G#E07?S&WLKB*XUKBV_N M7%URIV%EZ8/ZY64/ZY96O%.[9/'[FQ:O?K=ZP;J'OQ??G-*Z?7/*+>G;$_[8 M$#KKXC9LV#IXSZDMV+#IE>--FXK/'J@IOK!G??'5797%MW:L+;E7O[KT8=VJ M\G=J5RUX7]4PJE>L?G?=TK5O_5Y\?4KC]LUI98-?WT\.A\RZL"T7&P9APT1L MF'6\:7/AV?T;BR_NJ2F^MFM]\>V&RI('V^!GJ@:R:O6OA!Y9I5[ZU> MN?:MWXLO3VO7/*BM+'UKT[JR=ZK7EK^[=DW%^RO7+'UOY;JU;_]> M?*%L...:^,TIGSZ?' W"ANSMY[8-V'-J*S;4OGR\:>N\L_MKBR_MWEQ\??N& MXCM;JXOO;ZHJ>5@#YUX']U^)'4O7+GQW2>7*MW\O/COC[/K564/BUZ>\L2%P MUH7MK;>?J^^/#1,.':M[Z7C3ME=5/>C2SLW%-[9APV8X9@VOWXI.SSJY?GM4G?G7:J\\GQ_QG76S(VGYN>[\]I^K& M'SJV?=KQIH;99U4-8OOFHNNU&XMN;X#K5E47WEM37?A@Q?JB-Q?CDXJJ\H?E M50M_-SX\Z^3ZSW/ZQ"_/>/;YY(3OK(L[,[:?:^BS^U3]4X>.[WKVV(&&V:H& M<7G;EJ+KF^#_Z^'=:^'=*^'_2^'_"^F;\O5E#TK65_QNO'?.T?6+\[J$+\YY M]/[DI/>LB[O2ZL_O[+G[]*Y1!X_LGGA\=\/L\PWP.L7_:^"ZZ^#_J^#=R[!E MT8;".Q4U18H[WRNN*?_=>/.\@^'S-UP2/G_=K?>G9SQF7=J35'^^L5OCF8,# M#NR'>^]HF'.^#OZ_$:Y;!>]>#>]>OGG>C<78LF!3X:WRC46W2C:6W"[<6/:[ M\>!U!\.G%S7QGU[0]_KTO&'6I?TQVUX_D+^K:?_@IIV-4TYMPX8M]847JK<5 M7%JS==[E%5OG75F"+0NW%%R;OZ7P>BEQ4DR\%FXN_=VX]X:#_IW+3G%_N^S2 M\Z.+VIF7CX1L/76D=6/COA%'ZAJ?.[5EQYRS&^#_Z^KGO;%RV[P+2[<57%Q4 M5W"IHJ[@W'[#0?=O:N.L0]N.O6X=\UIQN73 M'EOW-'785[=WS-%-C<^?K-DUYW25D?\7*/[_.OS_C07U!1?*X?^E]%$Q8Z:P MKN32O+K2WXT;%QU<;EUWC+Y]VZG;M6N.LP\>#]^Q]6#/@S5[GSI2M?N%XY6- M=M.QV_M>K P(-K]SU]>,W>%XZMWCWG^,K&@I-+=Q6>6KBS\/3\G85G MRG84G2W947RV:$?)N8*&DG/S&LK.O=90?O[WXM)E!^>+-QWCS]]R'+S[GM.K M59=CUZPZV:M^Q<%Q!Y;O>^'(LKVSCRW;4WA\T>["$_,;BTZ6-1:?*ME5?*IH M5\FIPEVEI^?M*CL]=V?YZ==VSO_=.'_57G?VED/JP?N.0S?\S?#BR@?AI8NN MME^UX/SPC14G)]=7''VY<7[3:WM+#\X[4'2@\%#!_J*F>?N*#\_=5W*$JT=? MW5MV=,[>\F.S]\S_W3AUW<[CZ!W[K-I_:ONO_:?OTXL_C)]>^E9N8>'M 0OG M71VW,_/^<*J@[OE3A=NFG2RN?^YD2?US M)\JV3SU1_KOQZ*";]M'!@,A'>V,Z?+T6GE\[IO',VN?VGUH[Y]") MM25'CZTN/7%D>=GIIL7EYPY65+Q^H&SAA?TEBR_M*UQZ>>^\%5?WO+;ZVIY7 M*Z_OGK/Q^J[9FWXS_K3A3QO^M.%/&_[?;X-_Y*-]T1V^VY4V_NVM;1>=7S>Z M\4GCR\LO3,H:5EYP\LG']AW_P%E_:6+KJRIWC)M=T% MRV\TSEU]L_&UJEL[7MUP:_NK&V_\5CPZY*I]=,@O\M'^*&Q(G?#6UMQ%YRM' MF6Q8-ZOI>%7AL2/K2DXUK2XY>W!YZ1O[%Y==VKM@_M7=Y0NN-Y8LOKFK:-GM MG06K[^RQT8;**?M/5N?KBEN/+!AJ+J.]5%&V[]5IAMB'AT(*+# MM[M;3'AK6QML&&&RH7IZT[&:UWZM@ZPMOKQ[5I D/ZULM.;\>&]9/W']RP_--QS;- M-M5!-ACK(-=VK2N^W;"FY/ZVU65O;S760)9^N'[YZG?7+%[WYLJ%Z^^N6%!S M^[?BIV8;#BD;$K$A"QN&-9ZIGK#_Y,9I3<V5Y6^N75= M^3N;UE2\MW[UP@_6K5GUWLH5ZQXN6[K^WM(EU7=^*[!!\],1[XB?#X5U^'9O M@LF&:FRH>7K_R6 MO;MFS?SW5JQ=^M[RM6O?6K*RZM[BY=5W?RM^/*(SV= 4B@WQ$QYNS\2&H8UG M-CZU[^26R4W'ZJ:?:*J;>W;_UI)+NTPUB+M;S'L@UE:6O+UB7=D[B]F=Q MY>JW%JZMNK]P]?J[OQ7*AA^/>$7\U!32_MM]<1,>-K1<>KYF2./9S4_L.U7W M3-.Q[2\<;VJ8\V9"^]/R&P8UG:T?N.]7P MU*'CC5/^NP9QJPK.K_8?+*LNNK\0GY2O+W^S9/VB-TNJ5]TKJ:F\^UOQPU&M MYH=C'N$_'@EJ_^V!F EO[DQ=]OJF_HWGZ@?M/;UGY('#NR<;:Q#;ZXHN;:DM MO%:]N>#&VDT%MU9L++B]^)?Z0^F]HIJ*>P4U2^\6;%AYY[?B^V-:Y^^/NX?_ M<#2P_;<'(R>\N:O%LM>W=M]Y?G>/W2S[X_[YWS:% M3WBP.V'YA9VY_XN=^PIK^GX?_X^MK5J[6SNUPZK=M>ZZZMXX4$%%MNR](3LA M"0F99).0D$$20@8)620D@1#"'K)$P+UGK55;6VO[^K_1?K[_ZWM0Q=_1]^!S M\#SI@=?C0BJY[^M^86CWK#;6V4]*+JZ(=Q5;1G[DS_FG3[[2\_ME=_SL;[C7-3#KMF\%L\GZF-SH#[6IK MG$=ASO/*3-AF"33["PR$5@YD8>H)[33HZU*B*^XD01&UY$Z\MJ0+IZ5V8;6T M9VZL9>I+-SI>F7VK_(E4VS"_1N78[Y#:$MT22WYC>2VF26@B M^+A&0G,I-/O3:X@MT/S?2C84MY(,I%:B@=R&-Y0\FN.Q^F?O6.O4::/=+WUR MZ>@K:T>.38_T#$\GJ_R+U>*Z4(?0EN(26 L\? NF@0?-_JQ:8A,#BFHJ]I68 M'NT FHM-Y&:BL:09;Z3XBXQ4/^[_H8'VJ5,&C[XTZ]C0]-6^T>E'=*=?QY?W M+A)R_?O4K(8$8VE]KK6T#N5DV0ANAJ6X@68N;J2,WR&8R8_N$(BU)4V$QW<( M3;A:F@_[_U!OY]07>_M?FMEZ_*5UQNNO1DLNSRPL'5M(I@X$3[;"ZDMLA4XJ%,W^K'5T M37VQ?6#:;,N9:>ME#V>$$5&&[$RO;6X,JV5K$QMH:A26ZC/G+]WRDMUHU/F M5?[YZFH^^&@7_<'\P\5WUB1@;^S*0EPZ#,L_&X?-.I5*2!_+)J>,%E"3CL/I M"<-H1OPQ+#-NJ*@T=HC .C)8S(H9+&%'#U YT0.T9P[4OC<-U'[V$:A9L )4 M_WCH)\4.V*@H3-#.RS:U\%"V9@'1T22@NAHY-$\#D^%UTY@^5PG;7U_,;7'B M^:U.G+#-@2UO=Z K.NI0BLXZ9%6G%5']3/W7\%_#?PW_5PWO3@/FV9#A>\BP M^M#-RNVPD?+#96V\[-H6 <+67(9W- DIKD8>M<'#HC6Y&(SF>DIIBY/$;G,0 M>!UU166==FQYEQU=T6U#579;D%4]1J2FZUD"YG'#IQ\!X_P50+OJT$WE-OA( M>:BPE9]E]I<5VGQ"W/@>Q-T@H#2ZN51??2F]Q4ECM-6161UV(K?+AA?T6'&B M7BM&>M2"5AZM0:E[=2A-][,$S.], Q;(8/IN!="MA Q;X!BF:@M\>-Q0EF;VBW+M/C'*V2@A>CQBI%Y-8Z?DFGC4WIL3!H?;44 MYJ"1Q!VN(8I&='CI<35>,:3 *_ND>'7/LP2LXX:/(<,WCPWJ38ACDH/E;:(D M\Z-=C!16WR@K:G!+R3ZGF-QF+R-W6;DE1VM+J8-&&F/84,(9U9/*3ZB+*T85 M1/FQ"J*R7TQ4]SY+P/KVN&'6(X/AAW\,!\1MY0GF\1V$3U90WRC'-KCDY&9' M!:G=)B+UF 7D?A.'Q A>;"&7S*BX]!.:DK9 MYRH9HC,5M(HQ$55^3$!1]O-+U+W/TO]O^ HR+ N]4;4!>:PB6-(F.6+VRY)M MOO$=A!+9Z%(2_?^S!Y&0CNE%)2>JRVAGQW<@%5S1&2%+,L9GRH:Y],H!#DUU M]%D"MK<>&RR0H6;I8X-TGZ2M(LK*-+C6^I4Y&Z+ I2OU%& M.C[^'D593CTK$3(NB,J%9WE\\0D.1W:W4&XJG%^NX;<5:LB]>L4I.,J*?G$^!N,\1L,=CGG M#%LL/LDLDQYG\!2#=(ZR[UGZ'X,5,AB7A%[7K$,>4^P2/]I!J*.L/FV2L]&0 MT^"J0?FM6E*78?P.0E%\3"8K'A%*BQ_M'^@2QBE:1=D)6H5TA"I2#%$$ROYG M"=C?G KJ9D*&+Y8#T^+0Z]5K4<>4V\30_&]JU1ZV-!N/U'DMJ1Y[#;+%],\[ MB$HE<4BL( SSY,21\?T#14H]09*RQ\AR\7&R5#Y$$BO[GZ7'A@]G =OGD&%1 MZ'7MCZAAS<;R#LUN8YMIG[G%</O(%15Q*-2-:&_3$D89%<2 MQM\>'"?+*<>)3>@IK\(?Y:GQ?4P586#\[4%Q M)7D(7TD;PE6RAK!*X2!6+>]_EH#C]2G ^?Y,4#=G.;#,#[UF6(X>M<[G=SL6 M5OL\:TT6>WB]OC:KJ:H&W:+4$]O'WR (JO'=['_>'Y14%8^_/>@K4E.A/X_1 MCU9S^U!5HJ//$G"^-@74OSL3.&?\GY8<;Z41W2RK(;0*]?AVKH[0P=0^OC]X_/Z W%.DH?1@-?1>M(;5@ZSF/U,/ M7:].>>B>\>'?KH]_ '5?AM[VS,D],_AJL;/I*ZW6N=NNM,6Y9>;1'MP=8':T3K6-V(G7L9^H7S\LO_M'PY@GEQB:%U;)'2$.B2W156YY=(/@+?M?-PC%_I*:XI;B&E(+H>9_ M[@]:,09&&\I0^DR=\4Y]X5??:^__YGMGZ:WV&7MZ3KX<;QM[C:SH6"H3-828 M!'7)3IXM_Y\;!,*C&P3ZHQN$XB9R[>,;!(*IQ#=^@X S49NQ1GHSVLA\ID9] M4UZXV#;]O9_;7U_W2+X"W19S52#<_2T=8IS_7U3'O3 M.SKM&_W]U[:6/_@HC/GS@I3B*^OSL>?WH-&G(HF(T21*P;%T9NY@#CNKOX"; MV0?GIQ]%"=)Z,<+4'IPPI0T@/EH?A[FZ-1_ZT/[W@:D1>UL4X>-JY%'3RF4QQ5.B1HF4J!$2-6*$0HL8IM.?)7_GE.=KQR;/D()7 MOF"#6%SB[9CDV)^2TJ-O9&1%7LO)";]: MD!=V!9%_^#*Z(/0RMO#0)3SLX"4B_.!%,OS 12HBY (#^2P![N.N"2/1)3CKG*+M0U1&R7UNA-+GAFN:W3!#LP-F]$VT_QK^:_B_9_CP'\.2 M^:!RW! 4=TT0@3[!3>,>91>H6]@XJY]#MC>SZ8XF)K/>2V6Y&\F\VE\/,_AML)KFB09TD$$W[UV@63P?*#=L_Z-B M3]RULG#,&"^)U\/-U;1PT58_K]CNX]&<32R&JY%>ZFDH83=ZBKE-;KR@V843 M^>O1DI9ZE+RU'J%J=<*UK3:XOK46;O!/-*#[ #+,?1=4CQO6;_]#NCO^JC , M.\:/YW?SLJI;>$BKGX^O\PFH]5X.S=W 9#1ZJ*5-;A*GN9[ ;W'BA*U.C*3- M@9*W.Y#J#AMBR(S5= M)D1UIQZI;=>@]"T3[7\,VH7CAAU_R'8E7!$=PHT*HP5=@C1=BZ# VBS$U#6) M2*Y& :7!PWFT#_([*:5MCF).A[VHK,N&D?18T96]M4AUKQZEZ=*@M!TJM+YU MHCTR&#Y[;%"OW?&[;&?"%?$!W*@H0M!5EJQO$>9:FT6HNJ9RHJM!6-+HYE%\ M]:6T%@>-V6XGL;NL>$&O!2OI,V.4_7JTZJ@&7=6MQ%1WR+'ZUHD&#.\]-N@6 M0(8UCPV28-RH.$S0*4S4MXBRK(,ZS-DD*'MP+G]E20O2X1V3]^%V,KI?:8J%W;1 .&=U\ ->.&[R'#CY!A1^(5:1!N5!HBZ!3'Z%LD MJ=9F:9[#*T.[/3)24[WDT1NE+@NGY*B)01\RE'!'-<62L?_L8,J)ZEXAL;I3 M0-2U3310\^[D1P;]/P;%CL2K\MVX4=D^06=%I+Y5FF1MEF<[O JDVZ,@-#EE MI+9';W,$Y($:#G5$R^"<45#%)\4ELF$AN7) 0%;W\LC5G5RRKFVB/39\"AGF MSP>:U9!A>^)5Q4[LJ&*/H$L6!GW3Q%F:E>EU7E6AVZTJ\CF4I':KC-1KDI"/ MZ8244^,[D')6^2D^4W:<2Z\<9-/41UE4350CBNAN5\D MHI_CBI>$J^ZV^MTY;@,ID*FW70UT$)S?]B:/;G0 XJ]/4@*FC#10KN,%XI&<(KE/WX"G4O M0:3IFFC ]/9D4/OQ#&#\YCN@6[[C]^JU"3>,*Q&G[8N8 _6+Y=V^Y5I7?;#- M9$WV:$VPYBH#H4VJ)725:? ]I56$OA)5\0!!21G$*DL',2K! $8MZ\.HU+U8 MF:9KHH':MR8#\T #__6EYK7N365,7X:RT9#3( M:A%-%=#\+Z@AM++TA+;Q^P.2EO3H[@"KI76CJDN[D5I>%UPK[H3IE!,.6-Z8 M#*P?O@TL\[X#QD6!?SF_#K_1^7'2P)DW,,[NS\55GL!:65V,4V+-\I2;D8TB M:/[GF@C-T/S_Z/Z@V$!JP^M+QF\(VM%Z1CM2SVY'Z 7M,$-%VT0#MM>?!_;W MWP:V.=\"ZS?;[K1\O'_XU)LQ36?>PNE[OA-)O;MU(D=);D1Z>&=\X M?H, S?_C]P?-Q49R,]Y8\NB& %-#;T'5E+8@:K@M<*/0/]% W:O/ \<[;X&Z M3[[]H_'C=2='W]CHO_%F?.V9]W"ROD4\0>N>2H[WB('ERK*P' A'J;W(Q; 2 M/51+<2/93/(6FTN\_[D]P-;2F]"U3!^RENU#U/*:)MJ]^NG/_^5Z\\V_71]^ M5]^XU?[J M[*X3T[^S__Y&H.K764<$5[_)HY]9C2.-[*'B!Z/814=3!9B>G')D5X$$U@&7 M%;2CY'EMF,JJK M78,OS7!/?58(3-Y"%&:-(AF)0QBV?$#>$[< )$;VT_B'NFC\&+Z&/R)UN][<5)/ MU[07ZL>FO*_Y^]4%0C!K P/,#R(^6!.&OK>!PROWPJ+A[,;$Q M=Q(3(F^G)8?_G)5Z^*>\M-"?"C,.W41D'KR!SCIP'9<='[?\^-V'N_,#+H/B)JSV_HZ-V_XF)V_THXLNL> M*7;G/6I&KUX'\N5S@63K:E 6O/\^-SKI!C<><9:=01MF%8IZ2XO4 M[XM$;B]&XFE$R1H:$S.]U-%4PJGW%O/=C45"3R-&W-" DC5Z$"JO!Z;U>@I-7@?,Y+7":AN- M<+-G(H'*?PP*R%"Q&3+L#[XO"$NZ(8A"GN$GT8]QLB7=;*2VA4VT^MDTNX_) M=#91V2XOB>=IP)K!BKPGBPG0MG"*KGTNI\[$83B^M M]-%.RD,0>,?W42Z4K-F%4/OKX886*[S&;X0;?7J$R:M!UC9.)*#\QU"Y%#)L M>FP0'4BZ47X8>488PQ@2I%1T\?+U+5RLM9E'KFOBT.N]#.;X3LKK)O)\X_LH M)TK6ZD1HVJQP79L186C1(6J:JY#&)B6JMG$B/3*H/W]LD&U<# \HECPWBH)#[%?N2;E0$(\Y4 MA-*'RF,K.H49^I8RF+596/3H1JB!2VMT,QC-3C*[K6Y\%X26]QB153W5J.I. M%5K7IL 8_%*,T2?!UC9.)*"&#%7_,6SX$4CV!-^7!B7>D.U#G)4=H ]51%9T MEJ?H6\KSK,WE:(>WG.3V""C>>A:MI8Y2VFDE"(Z:L94#&HSJ:"56TR7#ZMHD M.$-+.<[H$Q;5-DZDQX:YKP'5XKE #ADJ=@7_+M^5>%.Q!WZVV"_&& M%@'!Z.,33-Z)]+\-ZW\$TL#@WQ6!"3=5.V'GU+NHQY0AXFYYM+95GFII5N37 M>158CUM&:JX3D3O-',J GLH](2-)1T3%RGY!<54WKUC;SB7I6SBDFF8VR>2= M2* *,FCFO ;4B^8"!620;=__AW)[_$]5VPO/5^^@#&N"1#WJP]5MJCBSORK3 M[JV"N]UJ?+-=0>HR2LC#*@'OLH!9,<:A5PZPJ%4]I51M1RE%W\JDU#1#_[0V M3:3_;5CW(U!LW?^'>DO\+>V6@@N&+>11PXZRH_K]ZG9]A+'5F&CQU>8X&\PH MKUE+ZE(IBH]QQ=333)%DC,Y3#-+8ZEYJ:74GE:%KH](-?AK-V#21@ 8R5$.& MJH5S025D4&[>]Z!Z8^S/A@UY%VO7$T]8-W(';-OE777[=)T-D09/7;K#;$+Z MQG\7@GC\]P[*2"/%,L$HJ4(Q2"I3'27Q-%TDCK:=S#*TD$N-OHGTV/#9/X:U M/P+UAKU_ZM8=N5V[)N=*W>JBTPTKF5!)!XKDJJ-%8DTW7JCM(/#UK41N3?-$ M6000L9- OF N6: M'X%F;=!#XZKHN_;EF=<;EZ$N="XA#?4OXS7X=E2;G%$VC3734VE"^R0&0AM; M2^@B5Q7W8M7T/E1561]*H^Q%*S5=&*FV UNN:\65&?P3"6C?A0RS(^+/+W_B T-^W653F.U,FM.>Z*6DQ3F9'@ M'W]_,#[[8ZMIW)6V':G0M:$J#/Z)!+3O/ =TG[X*JK^; M"ZI6_0A,2P,?UG]_Z.?V;V).CWZ>UG5R7K&]>U6YIFF_3NJ,MY?; M9R+XZ$:B'YK]6W'0W(_2ET(S?QDT\TO;"@Q5;05:?2M,9?!/)*";\1S0?_(J MT'T[!^B6K@3V^5OO^K\(.CL\+Z3[XNPLU]@79&WWNG)I\X%JH3O)S*_+=W*M M6 _+3/12:XN;QM\=C,_]Z!KF/S._R%]HE/GSC%7^7$--\T0"^K>? X:/7P7Z MK^< T_QE#QKGKKO8_\FFWHNS#GNNS79!?:Y=4I]3IW1.)&!Z M?1*H_> 54#OWL[O^=S\?.O/ZUTT_O[O5=/^3*/GUKW-X9Y87T8\'TLG]X;SB M[N1R0D>N#-L*4Z+\*#7:?WK]>_/#][_:5)P/'F]&/=+TWWGWCI??/#-Q95@EE;^0^_.4B[NS*. M<'-;!OI*<#[\0A0R[TP"+NM4&B'M1#8I>32_)'$$3HT_CJ+'#N,81XX1F-%# MY-*H02HK)Z-!S9,RALU3L@;.EV) S/-Q$&O*\$.!OGQ)@'7WAI% &O? MY$F5%YY[B0]>?X\*/IE3!+Z?#P=KEF6#K3\F@UT;8L'^K1'@4.!A$+G[((C= M&PR2]N\#:<%[_\XZL.>OW(.['Q8>VO4G(G3GGYC#@0_P83O^* [?]@?@,'YGP XMF9X*57R6"]0NBP?:E82!HY0%P M8,T^$+Y^#XC9N LD; X$J5NW@\QMVT#N]JV@8,=F@ C!UA[)A)@0?\^\#Z?#G@K9P+.COF >6@#H,7N_Y.6F M7=>5X=:U9WIU_BRO]FG]U_!_R,"&#/S/7P)\R,#=\3THA0S,(_L?,))B?Z%G M9E^CPM'G2XI*3A)+V"-%#.$0AE/1CQ(HCB+*U3VP"DUW@4+;E:_2=^96&SIR M##4=V69C1U:=L3W+;?3E>&H:E\;&W MF6DY5^D%V',T+/4$F<0]1J2+!XI8\J,8OKH;):SN0DCT'3!Y37N!RM267UW; MFF!V4I?'J !QF$_Q@$V[\'G(,; 3"'_ CXF[S8G.O<%*+3K/R M&2-,C+"?3E;T4!C5'21V32N!;_'C1'8?6NKT(93U33!M?5-!;;VGT%9?5VAS M6F VIQ%F=^CA]KJG!020H7S>2Z <,I1M6P#X^S:"L@/!#\H.Q]T61.=>X2<6 MG>9D,X=9"%$?DU#91:?I'NWGBGGV9KS0\6@O-[Z3@^GUO\8Q"L>&\J"-@+1_OT/R@_&WA:%YUXI.U)TFI_&'.84B/I8 M6&4GLT3?2F=:FDNX=3Y"6;T74^%N1*@:&F$U#N_]/2?"17R2A.5?*(W&GA4G,87ZV MZ"@'J>ID$0TMI71K,Y7M:"+R78U828,'H6IRP8Q-YD<[J-H&#<+B42&M+@7* MYI2A[(ZG!82000(9)..&+0M ^X_\(@O)OBH]C#TCB64<%Z6) M^@0%RDXNSM#"IMA\C%)G(XGG\6#%32Y$E=\"-_AU"*-/C:QMK$29/3*TU56! ML3G%&+OC:3TR5(P;?I@)1)!!O&,]D.W<^U"Q)^9.Y;ZL:Y4',&?E$;21BH2R MOO*LRLXRA*&%1[3ZV/3Z!@J[L1Y7WE*'K.[0(75M2E1-LPQM\DHP9D\YUN(2 MXFSU93B[XVD!T3^&BG'#YH6@8MMZH-@>])=R9]1=]9Z,ZU7[4>?4!RECRAC^ M@#Q%WB7)T[6*L!9?&:7>S6#Z['AAEQZE[E5@M!T2K,$OPIF\947F!@'>XN;A M;?5=6#:#=T>Q 7]?M))71AG MJ#I.TJO.J&JOA)N:I02'BT_UFVC"7AE>V2\D5'?RH6\5+M'8Q"'6-K")%C>+ M:*UG$6W.IP7*_S%(QPV;%@+YIK5 O7DWT&X)_\VP+>4G4V#A9FWY54TZI-TD)?KE/'8OEU$Y4$K5=#$I^E8&Q>ACE-0V,DK,'@;9 MZF*0; R@UK@&;#+F#8>/CWVDV)M^U;Y*GA&$QW;R+;W9*NU+GRK2)H_J9H*5V8*LE1K%337234M>%Y!C^!8VPB MLFH;BYD6#XEA=3TM(($,BG'#DIE MN9[4+5Z-:A9M1W85@4_\*R.NMVZ/N%R M__;4TZ=WY?>,'2 U],7P:UK257(WS,RSXCW%!G(K0LOM+-1I.A#0O(\6&_Q8 MH=&'XYN\15QS YYM<3\M4/&/0;YX)E"L^@YH5ZP$YA^V/'0M"[K3LN+@Y?YU M82=.KT_J.;\9V7 \B%;3'5DN;T[3E$$&EHW@(M:6^) UK);"&FE+GD'?4JBJ M\<-E1A]2;/*BA;4-&+[9\[0>&2KG3@,*R*!:_BVH6?(#<"Q:?Z]YT?8K?3_L M&CV]/+3K\NKTAK/KL35#>TKE79&2,LC \L!JJ0Z\ V\E>U"UI="L+6K*JU4U M91N-OCR-L:F@TN2%26L;$6*SYVD!&610SID&*A?.!)K%7P/+_,5_-'Z[ZEK/ M_+6CI^=O[[RR.-)S?46.\?0ZO'PPB"7HBI*4^M/5M$:XH=B%LV <) ?<3G<5 MV'CN/)O4G6W5>-(MYH8LO;DAM\K6"F<#PW>? ^>7\ M6^WS%HV=G+>L\\HWNSUW%AXQ7EV>)S^UGL ?VE?*[(D14=HR%<7-< VV$6M M>(BU^2ZJ-:":R/X-;T)LOS.E"BC,[<-*T=I(\N8U6F=C*5L:W"%6Q+3(HC>I(JUD9Y7>I MGQ;0O!X M!]-!999;]SL>/6UW@NOSFBX\]ZWQK]G;Y"#;X/Y]Y;'TFYNRB!< M"H*ASX9A82<3BG-'TRF9P[F,U$$8*VD PTGH(_!BCU($,;W,LJ@>GC"R1RR* MZ%&4A_?HRL-ZK**G!72O!0##!U/N>%^9VCOXTHL-MU_]P/CW^]_+H?F?!Q;N MI?Z^)@+_RXY$U,V0S(*KD?GC[R!2SZ6BD\YDX^)/%1*.G$051Y\H(D>.D4K" M1VG4PR-LVJ'C9?2#PQ7T \,J1L@Q_5,#QE<"QF]B>CJF3FH8F3:MYJ_79\K! MS/D\\.4:*E@66/3WIA#D'WLB\NX=BDW_)3(I\59L6NR-Y,SHZYDYD5?S\L*O MP L.7\84'KI$@!V\6/+HW4/P>0YJ__DR]-YS%>B@C_S@2$7$_ M,>KPKVDQ!^]EQX;<+8@/OH-(V/<+-C'H-B%IS^V2Y-T_,U)VW>*D!MX2INWX M29K^M/J=SP>X6UX(, P_/TGZ^_3I'/#.>R5@SAPL6#P?!M8MRP1;?TP$NS?$ M@. MX2!TQR$0M3,$Q.W9!Y*#@D#ZOMT@>_\ND!\<^#YP,,/9,"*LX$3&*#5Z:2P/MOHL&7'^:!)9^E M@E5?Q8(-\R/ ]L4'P9YE^T'(BB!P>-4N$/7C#A"[=CM(7+<5I*[?##(W; *Y M&S>"PDWK 6KS.H#;LA84;UT#:-M6 ];VIU73$A!0<3P@@/EKP*1B\-ID)/AP M>A:8\T8"^.;=2+!DYB&P^M/]8-.\W6#'EX%@[S=;P8'YFT'X]QM!],+U('[1 M6I"\9 U(7[H:Y"Q;!0I^6 F0RU< W(H?0/&*98"VS3L8UL4_&=;!/Q/6Q!Q(&6+V) M3^Z_AG\,!,A A S%D($ &;"0@1"^ 1#C]@!\6OCOV+S$.RATUDUX,>QJ 1US M*8]#/)]=5G(V4T([DZY@G$I5EYY,T;%/)!FY8XDVWEB"BS<6W\P?B^_F#R8> MY76U)Q_E/RE ?',2($$&$F0@0@;"_B6 '+8!D&.#_B:E1-S'9R?]@D7F MW$ 1$5?@M*(+!6S2V5P![72VF'DR4\X^D:[FCJ9J^:/)IK*1)+OP>*('JE4T MF-@MZD[N%K:F=(M\J4\.%$,&\J=0E%(9R'EU).Y_.9)W/+V6-9,MY(AJIL.$TG.I9B*C^67"<> M2FJ4#"5U2+I3.B6MJ1T2;UJ'Q)/^Y ),I1 !@ID($,&RMXE@!&Z 3"C@_YF M)$;\1LU(_IE4F'>-@$-?Q)*+SR*9M%,P+FLL7\0;R9$*CV6JRH?2M16#:;72 M@12';"#%)^]);9.WIK?)O5"NC#:Y(_/) 3+TV9X"&:B0H00RT(.6 /;!#8 = M$?1W:5S$;XS4E)^I>?E726CL!4(Q^32&SCR!X'!'"H7"8WD5XL%LI;0_4ZOH M2S=7]J75*WM3_:K6#+^R,=.OJL_RJVQ0YFR_\DF!$LA A0RTQ6\#"F0HW;T8 M<$,V .[AH+\YT1&_L1)3;C$R\Z]2$=CS)'S)*3R%-8IF"8[!!>+! HFL+U=9 M>31+J^[-L%3UI'LT;9D^34-64[4CNZG:FM-4;X.Q:#/C[U@/!P3U_\R,B?N/&)M]BI^9?8>;CSM&PE),D,GNDB"D<1/&D M?3!Q96]>955WMD[;E6G5M6A$@]OAOLS-75M&<[C-Y5]9'IE%XZO:T/(:UOR3;;Z@CJ[$59GU\ =]DJDPRI# M.BT5J'JS&.VJ+4>[34\*T/\QL" #=\,<:/Y? &1;?P2*'3N _.V MP$T!+TPSPFQ.-<+ND*/J[!*TPU:.<5J%F'I+&;;>+,"Z:I_4(U7I/RK!^CE MLN%[H-BT&JBV;@.:P."'U4'1OVH/I-ZJ#B^XHCF".Z=,HPY7P/A=/+S"2V48 M['B1O0:M=2F1%G<%VE8OPM;5E>$<-C[.:>45U5NX1?5F3I&K]DD!!F1@008V M9!"N^PQ(UXV_8%L)-)NV /VV?7_7[(KXU;0O\:8Y-/NB)1IQPIA.Z%;G<[UB MM,+*)M=44[AU,J+2(RRJ;>#AK2X.P>Y@$QQV%L%I+24X+:6$>O/3 LS7)@$V M9.! !M&:V4"^YCM0M78%T*_?!$R;]_QAV1%ZNV[OD:NN0REG/+'9_?;4(K\^ MAV.OA,NU0GQ-!;NTCDN7-C"HM8VT$HN;5F)STLAU=AK98:.1G%8:J=X"97Y2 MCPT?OPBXD$&\^E-0N>I;H%W] S"N70^L&P-_K=\6?+,Q*.QB:VCT2$M,1H<[ M">9VPDL"SN8H;-2:+;ZTBT.CN9ZK"54)S6 M$DJ]^4F!4LC @0R\Q3- Q']FX9'#QQLZXM(<;3'HK5-*0QQ?;:8884FX1JB.5_'=63HJNNS5=#_ MM!*;$RZTUZ'X=78TQVG%L.K-V%)7[9,";,C @PP"R*!8\A'0+?H<6!?/_Z-A MZ9*?.E;_<'YXZP^C9W=NZCD3$M(X$I9DZHM!R#L2J9SF#"&QH4!96(\WI#LX MED2'QIYD=M@SJNKL.7*'+5_LM!8*ZRUPOJL6P7.;GA3@0 ;^QR\ X:*W@>K[ MF<#X_6=_U<__\G;KPF\O#*W\9OCLVA5=E[8&>L_M"K.<"DE5C83#RP;BR)3> M-"ZJ(U^:X\=7I7I9^H0&N3&NP6Z,M[IJ4W2NVG25JS9+YC;E2#S&7)&GYDD! M+F0H^^@%(%GP)JC^]GU@_>JC7WU?SK[8_^VGQ\XN^J;CZJHU#5VA:M M/+\[4W F!$49BR)C!U/8A3T%HLSV(GER"T,5WURNB6O65T7[/-HCCD9=O*E1 MGZ1MU*>J&G5I"J_V20$>-(&*(,/XI:_ABQE_NCY[[VK/)^\>.S-W5OO5[Q>X M?UZ^T71S;7#E]%MS962#7Q5M;U;%FII5 =9/7ONY]=W7AD^] M\VK[M<]FN^Y^M]1X;^E6Q9T?#PI^V1Q'O;$[$W?I(!Q^)K8H9RR-G#:<3T\< MQ+!C^\B\J*/LLHA>B3"LIUITN-3HD$8Z.BB<%1"\' .FL M%X#^XZF_-[PU=61X^N3VJS/>JK\W^_.:!]\N5SQ8NIW_8,U!ZJ];CQ3=VIL& MOQJ6EWTQ%I%V-@V;>"J/&#N&)D>-%%/#AYGTT&-ES(-#BM(#0S6LD"%W:"SK^3@NY4\ M\,,V*E@?7/1[8"3\3DA"SJV(M)3KL=GQ5U(+8B[FPB//(U%AY_"8T#/4H@.G M.?C@4V+B_I.JXKTGC5"NXJ"3W<2]8V-/#,A>"@"&MR8->:<&M/9.#7!>F#Y5 M!]Y]7PKF?,4%WR^G@!6;<&#S;OA?00>S?S\8D?)KQ)&X.W&)43^GIH3_E)T> M>@.6>> Z=OP51.X^Z.-7T&5^P9[+%86[+E7!=EXRPG=>=,$#+[8\,:"<$C#B MF!S@][\84#^C#>6_&@?GOAX-E'QT :V;O!9OG[02!7VP' M>[_># Y^NQ&$?[<>1,]?"^(7_ A2%JX"F8M6@+S%RP%\R3* 7;H4%"]; F@_ M+ )>B$2S)IV ,Q[)0C,?R,0 M+)NQ!?SX[@:PZ?VU8,>'J\&>62M!\$?+P:&/EX&(3Y> F-F+0<)G"T'JG 4@ M>^Y\4##O.X#Z_%M ^.)K0/WR:\!Z8B!_QG,@YY/)('O!RR!KP_L@:\\\D'=H M$!S-Q](!U]^&$**?J/)&;";PG\E'MQXO0[1^19O\2H 1^.?PT_$S$.=A(U 78L2?T?\?P\620 MN^ 5D+W^?9"[^W-0>' 1@$6M 05)VT%.UGZ0A0S[,[WXR/T41M*])&[:G83R MK-MQLMR?8U7Y/\5H"V]&FV WHFR(&Y%NY/4(/^IZ> _J2O@HZESD:=18U%ED M?\PYU-$G! H@0RYDR(,,.>L_ 4[/P>(D,4 &;D6P!-V@(*,X+]SX!$/LO!Q MOZ734NZF<#)O)PES;B5("V[&J6 W8K6(ZS%&U+5H&_IJE =S-;(%>S6B#W<^ M<@Q[(OHT=B#F#+;KR!E<9^R_!PK??@[D089\R) +&>"!GS_:$&'#UP)T7"" MIX?\G5\0^4BK1XS8*S'VHLO1 M'OSEJ#;"INPB00]<"4DP@P"<=>(C.BKZ/0"3=*2!FW8#0-PZ#U#V+ *T@VL!-3(0D!,./"2D1_^& M*4S^!5&4_5,!!78MAXV^G"'$7TR5D\XG:RAG$XRT,W$.QNE8/_-$[ "S-V&0 MV9HX6-J8/%A:GS)8:DL=++6F#C+_+8"$#'#(@( ,F!\_ "6;YP'FKH6 %;(& ME(;O (S8D(5,2A7C5**I]&2\ MBWTBKI/3E]C/:4WNXS:D]'$=J7U<2UH?UYC>SZEY0@#UYB2 F/D\0,Y_!>!7 MO0_HF^8"SLX%@+?O1\ ]M!VPHX+_8B9&_4;)3+Y-@.7>P."1E^$T_/D\'OE, M5@7]5%H5ZT12+74=*5[DGO5-LS>@4UV1UBK797>7J MG"Y194ZW4)';4_9O 0QD0'WX/,! AI(5[P'N^L^ <,M\4!ZX$HCW;@;E!_<" M863X[[SXQ%]*T[-O4&"(2W@"87QC=S)?Q!G)4 L'4FR2WN1V:4-ZN]22U2;3 M9[?)JG+;I95Y'16R_$Y)17Y7N22_2_1O >P;DP :,F A ^V']X!@[6P@WO@M MD&Y;#F2[-@)9\.Z'%8=#?Q7'Q-T2)&=<9>7"SE$P^%$\A784P>.UY\G$S9DU M\H:,QDI+=DNE-K>E4IG?4BDK:)5+"MMDY87M%4)8IZ0,UBG^MQX9,) !!QF8 MR]Z%9N]/@73]-T"Q>1E0!JX'RKV!]Y4'#_Q<&1E]11:?,@\1U48CT MYB(FWX405=CRJY2F7$>5)M]7)2]L5DM@?I4(WE)9AFA5\!%M,BZBHX*+[)#\ M6P '&;"0H>B[5P%KZ3M O.H3(%_[%5!M7 PTV]<\J-ZS[8XV9.]U;7C8^>KX M^..*C.PN82&NJ11'=Y I B..)],@%>I*N+FZ MY4+40V:?BH9C47[5>RT2V5 M+'2;O!3=+BU%=U3\6Z (,N @ ^&[5P!WR3N@8L5'0/GC%T"S?B'0;UGYFW'G MQI]J]^^\9#DU*FBX=NF3>FSXX'E0_.TK@ _-_[+ELX!ZU3R@6SO_ M3].F'^Y8=ZRYYMRW^9PG;.>@/2:JU9"4Z5)E84P2&$W%*Q*4,^ER#D5812-5 MZ\BD1CV9Y-62BWT:,K%932:V*,F$5@69T"Z#DOY; /_Z)% $&L7_>3:MOR2;^^/8[Z#@=WU49&-YH0,BRX=K:G,ITK$ M: %;4"(K8?.KBI@J'9I9K\?2O5HDLEFM8J MQU#:I4\*$"$# 3(POI@.I O> %4+WP6F1;/^<"Z=?M[EGBWS3@P&+NGJ MWK^MH27L<&W#D52E(QE>9LXBT?0P#DY3)"Y0,BLS%=*J5(55DR[U564+F]5Y M/+^R@-VJ*"QMD\,9[5(XHZ/BWP+%D('X_O. -7X=,O\UH/MN!K#-?_]>X\*9 MU[I6S#PSNG%6_]CV1?Z!O5OJND(/5;=&)XF]"86E]>D$@CV?"3-CRS*,=&FB M05(9:S KX[0MRF1%2V6:I%61*6R39_/;I;F<#DD>I_-? Z37)@$29.#-F0:4 M7[\"C%^^\<#UY5LWV[]YZ_3(LM<'SZW[J./,MN_=8T$;C8,'0^0]D?'<]KA< MLC\5B_3F4K(\&$Z2BR:,<8HE$?6U%>'0'!U3TRZ-5[=+D^0=%2F23DFZJ*L\ M7?CO 3)D*($,HL^F ,WG+P';[)=_\7_R\MEC;#Z[ M:Z/Z9,A>X?'P:-K D0SLT11X;G<.(:4338UII['"VL6\0^VU_ /MO?S#KIZR M"'.W,%K7+8Q5]P@3%#UE";(>P;\%**]. M3WG@?23U\ -9^\^+OGO1_<1]-:KG_W?OVU%5^:KFQ8KKRX?6O9^3TAM+,'8K"G(E/S3R3FI8YEHXZ, MH/%A(S3R@1$)=?]Q$WW_2 \MN&N0>< [P IU]'/"S/V<2'T_)TK[[P$:9&"^ M\QQ009^E;#.>'^N<_ES?N5>?\]_XZ!7'S]_,,MQ:]IWBYMK5@AM;M].N[0[! M70V)RK\2D91Z)2XS]G)F0<0%)/+0V1)LR&D!?M\I-2'HI(,8=&J(L*]OC+2_ M=:0DI/$XY:!CF'K(_N\!QBL!0 #][#3,F#3:."V@NW=:0/.-5R?;?_WH#=VO MWWPJO[?L>_[=M3]2[V[=CKN[9W_!W0/A:7?#8^-NQR='_I29'GH=GAURA9B_ M[Q(+%G2Q K'[@AZY\X(':A2Y9^0L,JCW+&9OZVG$N =F!9@N_?ZB]5_?ORV].$WGW$?+EM >;AN->ZO;5L*_PK:D_[7@0-Q M#R+"HGZ+CSY\+R,NY)?"Q'T_%Z7LN45+VW53D!%XHS)K^W53]K;K3=E;KX]D M[[AP,7O7R.6<7<>NY/Y;@/]2P&G]-I>##"/3)U4!=Z<*@:?OL,& MWWU6 I;/QX+URPO ]O5I8,^V.!"R*Q)$[ O].RXD^&%:Z-X'>6&[?T='!MXG M16__E16S]9XX=O-===RF.Y;XC7>:$C;<&4K8=.M*PN8;5_^U6XJ @![K]^&O&=+& M3BP40>GN[AZ&@2$&!A@ZAN[N;A 54%!14;&[N[?MWG:CHHAB@WK^E_O[>YX7 M;CP\/H?XQNNYA[G-Y8P1L= /A9,P#QYP+GC4; CL71#@Z(L[9#JDL:UH( M+%'N9OZSP=WT1YN'R8_U7./O.SR-OA_Q,AJZZF4X=/>/KFTFY-!>)ND^Q23M M-YFDZ#LXG]W.^C_W>UDP!#[4N WUWN!GUU[ M^S>P/?N/4%]KCW M!SSR>!?X)PB;QD00S0F+,($BW14"A,_RJ MW,!KXL*[U1M>JWD_N!O\OGML\1]RWQ4PR#DH&.2<#/KF]E?0%_;]X _LGN"W MG-[@%^Y]08^Y;X/N>O8'_PG":8;@^:+P5Y( WU@*838S$<621;2W"B(%>@B+ M-D=(JCT$^2SX5[C#K]$+O!;>#^\._I#7AH!!SRV";]Q=0=\\#H9\=3\5^H5S M.?23VZ.P=YR>L%<>O:%//-^$WO7J"[ON_?:/_LT00C,$T R!1E*(M)KY[WE0 MG">]Q +T$1EA@; D!X3DND)0SH5_O<\/OQ7\(5Y[P*#W^J!O7MTA7SUWA7[A M'@S[['$Z_)/[U8@!SN/(-QXO(I]YOHJXY_TZXH;/F\A+O+X_0L14)D+GB2!0 M40(A!E*(L9R)!"=9)'FH(H&OCY@P2T3%.R(\RPW!)5X_ VM]A_R7!7SS6Q7T ME;BOK(/1,]X'%#^-;CB;#'LT=XW^=5]'5>K_"2[^N8 M,WY_ADB:(8QF"*(9(O2DD& ^$ZD.LDCCJ"*59X#$8$O$Q#@A*MT=X84^WX.K M_0<%2X.^^*\,_>S7&?&1MSGJ@\].X8#7H=CWGN?B^KEWXE]Z/8U_P.N)N^[[ M,OZ"W\N$T_R7"VJBBQO Z0'6B$I MTAFQR1X_H_)\A\(K K\&-X9^$K1&?O!?(QSPVQ3[CK))Q7/ X\V#0X\P]P4\R=H3\&6(F,Q Y1P1A M-$.RQCCD&DQ'L>4"E#DJHY2CAV*>)?*"G)$1S?V1E,+_&E<0\BFJ*NI]6'-< M?W![TIO C:FO^;LS7OF>S'KA^T_V/_X/L\X'/LPY%O0@=U_(@]R=H0]RMX8] MS-D4]C#[3Q!+,T31#!%+))"N-@Y%M/]7F,]'M;TBJMDZJ/0R1VF XZ]SJ1\9 MS^^,O)_W)XB;Q("0WL<)Y260K3(693I346LZ#PUV"FAD M::&>:XH:OOU0>0CG4X'0[UUF6LCKY$+AB[B:I*=1*S(>A';FW@G:47 S\&31 M9<&=XE]G<'O"_BG=$O%/:5?4[9+.Z#O%JZ/O%*T2WBW\DW\SQ- ,<7(2M'N/ M017MWHTF<[#,1A[+G#70S#$:;/*Q_5@G8/=51/#H;5OPX^QR.VEF](_)L[:;H:[5K8Z[7K(J[ M4=T2?[-R6<*MBJ4)_Y0U)=XN_1,D3&0@EF9(62".4MI[&S4GHL5H)E:9+T"' MK=*7U2[:_1WNIB_:>78/6T/<;C0* RY4ID2?*,Q+/9!=D;&7"\/C%Z M?WE6ZO;"XORN[-JR->DM-6TI70W+DPXT+4V^W-20>J6A-NUJ777:]9JJM!O5 ME6DW*RO2_B[_DW\SQ-,,F;3C5,F/Q H-*73H3D6GT9PO71:R;[OME)YO<]6\ MM\73]/)Z?]=3J\+\#S3'16^K34O=4)Z?WUY86;X\M[FV(6MM4TW&[N;*S$M+ M*[(N-Y9E7:DOR[I66YIUO;HT\V9E2>:M\C]!$NT6"31#SEPQU,J-0)OZ.*S1 MGORS2W_FARVF\WMWVL@]V>>B=&.GN\FYS7ZLPVM#^#O;A%%=2Y-3VFMS\I95 ME)77%C?6EA=T-!7E;U^67W"AN2#_KZ:"_"L-!7G7Z@IRK]<4Y-ZH*LBY5?$G M2/Z5X==YU&Q1-"R2Q"JU,5BG,7&P6V=:_R[#63T'K>;=.^*@\-<^-^,3VW@N M>[J"_#:OB8QVOJBLM+JN-J]B95-FV9;FM/(SS1FE?S5EEEQI MR"JZ5I==>+TFN^!&54[^K8H_00K-D$@S%,X2Q5)9":Q6'H6-*E*?=FA,>GU M;^J3DQ;3;IZT67+V$-OPX&YOIVU; WF=7>'A+6MBD^I6IN64+L\OS6VJJDFM M;VE,J-NT-+;N1'-\[>6FI*HK#2GEUVI3RZ[7I)7Y8D-CV(HC31'+KC1$-URMBZV]5AM??:,Z ML?)F95+YK?(_0>IX!E)F,%%!^W\;O:?KDA7_NG.AY.NCGL M)6A7M75<7 MT'FH+G#UM=J0UNLUX&\[6.F]Y6:EW[J;E8'MMRJ"6_XN#UWV3UEX MT^V2/T&&% .YDYAHI)]=ZZ29WW=-8;X^+<6XB)AUKC]MXUG;?I MIKWZJJML\X9+7JS2=8I^-=XK].N\4^[??+0ILO5OX)\BB&8I__73K>(+-D\B=PR/)U4LC MR85G4HQCSQ9*['FJ.7'S8Y-YJQ_8*B^]ZVI4_K>G?E\^$?( M&<= U5@&.FC_WR5)_CHF24Y?&4$.OYK W/EJXH]#E?F>LXX,#<8X/'\YO%"67]HJ3XR?%R?X;(\BV_DDB MZ]XN'-/V5GU&0Y_AHK(W5NHYKYV,DEYSK"-[O9T$O8$<7F^4%[Z/<3ZS8XPJ[XK838]+\/L;[\.=[C\)LKIS&NA\]'>F#]!Z2CR:A6# M7-DF2HX=%"-[SHF3[CLCR)I/4\56?%HD5?=)8U;)9Z-%V9^MU9(^.^E'?G8S M$WSVLN%]#G#T^!S!<@W?_N& M;_WTO9_-W??^MM<& O_D9R,A-S80.8O/O(,7_QQ>U/[K83DN4U'\? MRRB'M'@^EHQ+@^;46!C,"869+!^V"IYP5F7#79.63QU;!.G3\F%HBB1C(^28 MZJ/<7!?-ECI88Z6%[=::.&FCB?NV&GAGJ_WSZQ^=VTC([IV$K#]&R(K+A%0] M9)!BC&=D05HT$8M&14)Y@@#:TWQ@).T.R_DNL%]H#U1KJJ-12Q3)M%:S54<9V/24$PTQ"NTKK@SM&" MWSP-6EA5$?U_9P\YLDM0\7_G#AV+%V'S$EGL4Y#%.<4_Z=I#YY\BI/PZ(9E/ M"$F$& G#:(8?QC,],%7$!7/$;"$K80&E$<;0&J4/PS':,!^G#MOQ*G">H 3. M1 5X3UJ,@/\[>XB;*H/T:?-0-/W7V<)LM,R.0\Z]SD,N+YR_ M#^O?#%R:P95F8.E)PLM<"GZ.T^'G(0-?_R7PB5*'9ZH>/ J,X59E#M>EUG!9 M:0OG3GLX;7:$XTYG.!R@E^H)%NS_>29P MK["$6Z,-7-OLP5KK!)=-SG#>P8+3 5AZS?W>^SAP9=F\%HH C>:@:LM"7^3\0BRG8%@M@P$/$4$A&K" M+\$ /MEF\"RSAGN]/=Q:G,!>XP+61E>X['"#\WX.G$ZZP_&*!QR?<+\[]'$_ M.PUPW[I\XO:P/W,?NGWQ_)OSU?/Z'\"/WK]XTPP<%7'X:$@BR' \PJUG((*U M &%>B@@6:"$PQA!^&>;P*;:%9ZTC/):[@-/!!KN+ ]?M'F#M]X3+*2\X7_/^ M[O3,^ZMSG\\[UH#W"[>/W@\XGWQNNG_F_<7]PKOP!^#3##X+1."N+ :^FB3" M]:4@M)B!&"<9"#T4$>&OA9!((P2F6(*?;P^?*F=X-;/AL _QKW _^%SP_!9SR_A1PX@_@/YT) MGHP(O!3%$*0L^>\Y2(+I="39RR#131&Q/"U$AA@C--X*@FP'\,M=_9Y\)^'4F^('],O 5YVW@ ^X[P16O]T%G?0:"C_,&@@_Y#@0? M^ ,$T R^-(/O8C&$*4HB07,D(=>?2%7?/K#3O/ZPX_X M]8?OX_>'[_+O#]_Q!PBK$$4M7&(MM@*O*LYB'/>0FRN9I( MYQLA,>_5& M7.&]B3KE]R;ZH/]KX>Z -\)M@6^B-PO>1&\4]$4-!P*:P9]F"%XHBKA%$LA2 M&8-"_2DHL9R#$D=Y%''4D>=K.)09;/4Y*<9I("Z#\S:JV*T/>!F_0_ R?G/0J_@-P:_B.D-Z8]>$ M],8,!T'T?CJ WD^'T?OZ9-HO\I1'HTQW$JK,I5'M((M*MLJW,F^]#X6!%GW9 MD8XO4Y,Y3Q/R> ^B*P-OART-NQ[<'GTY<%/L!?]]"6?]SR>>\G^>M$_0D[PU M^'ER5VA/\MJPGJ2.\!>)*\-?QK=%O!H6@J2IB!6QQT([ M$P\%;T_9'W0\;4_0_?3NT*?IZ\*?IG=$/$MKBWR>LB+J>?*RJ!=)S=$O$H># MD"D,".:*_'L6DS5?#.4*(U"O+85FDVD_EMO,_;C<2?Y-,T?]>2//X'YUL/7U M$B'[0FZJ[ZGT_. CB171^V*;$G9%MZ=LC=B4L3G\0%97^+7L-9&/LMJB'FNS MVH6[<]N$Y_-6Q#S(;8I]F%,?]SBK-OY)1DW\T[2J^&>I5?'/4X9#/_(9"*9K MD#1#! 5S1%!'WQLK-$;_7*4_X<-JTVF]G39SGZQS7O1/A[O6Q>5\RQ/U8:X' M*N-\=Q2EA6S*+1!V9E8FK4IMSEB1M#IG:<*V_(:$4P6UB??SJY,>Y%8F/R+#>C M:%UA:M&^HN3BOPM3"N_GI^4_R$W+>Y2=GOLX,R/G:7I&]M.TX2#BU]D@_3Z5 M2W^OF<[ ROG,P0VRHGW;Y,6>[%<6OW5$:]SY_19SC^QT5MW9S37I6L]W:E\= MXM7<)A14+T^.*FG*2GQVS&9\VSV6^V#N/>?^$+//* M"8TQ)P^;S=ZWSU&Y>X>[T9IN7X?E&X(\:M=&!92V)T;DM&;%I2XO28U;VI 5 MU=21%]:XHR"DZ5)^6/V#O,CJASG"BL=9,65/,N)*GJ;%%3]+'0ZBZ.PDJF0" M \T3"=9-9_3OF,)XO')E=L#*;;G\E>=S EH>90&T4N_363:=MC!'%;4B,B-N7'"C96)_EM M:$OSWK EP[/K7(;7NB?IOJN>IONO>)H6N/19:G##\^3@NIYA(8:^_AS:O>O& MDH'5H\CM'2/(Y<,CR(6+(\C)ZU/)_FL*$ELOZT]9>]%*=OE9%\WJDUS3PF-^ MCAF'0]SC#PI](_8E!PGVYD7X[JZ*\=S5&L_9U9WHMOML(GO'BR2/C3U)7FMZ MDGQ6O4CT:WF1P%_^GD$V7]W(MEV M1UYLW3_:$UIN6,RKN^JH4OP7QR#S L\ZX5R02^29*(^@4TF^OB=S SU/5(6Z MG6B-8)WHCG0^>3;*Z7A?E,O>UT+VUMJX>'Y'%T'R3)@U5, M$R<;_AE)VE],9RY[ ML7A$S0OM2<4]9G,RG]O))SQCJ4<\]=03//$W]7T28;;'QH>2@FYW4;(F4T, MLF\WDW0?$R%K_Q(G+<]&D\9^:9'*?H51A?VZDS/Z36?']]LN"G_KHASPUD/3 MYZV?GOO;4&/7M[%FCOT95K;]I;96[YKLS=]U.IJ\W^=D/'#7V>C=%R>SGB%G M\_M#+(L;W]F6E[^[#>=Q(R$7.@DY0/MW]P$&Z3C+),TWQ4C-UW&,TJ]S1?.^ M*HU*_:8],>:;\"17N_/90DK* UTA2&HPUA,587]E): M8$U0 W>B,OPF*] ;,GG$3I5%QC09E,Z8B^:9<] Y2QI[I&?A_.Q9Z)DS$^^& MM8;N02/=@R*Z!\D/"(GX2$@ 1(@G1C%8&,^PPU2F!>:(&$-65 ^*8EK0$%># MGH023"27P$I2#@XC%L)UQ'QXCIR+@%'2B!@] TECIJ)@[&34C9N$55(3L7G\ M1.RG3DP8SM+#=/Y%.O\N(6$O"/'Y08@;"+&'&#'':(8AQC.U:0XUNAY*6""R M&(M%%T)9=#XTQ>9 3TP:QF(S8"D^#?;B4^ J/@E>$A,0("&%2(EQ2)8<@P+) MT:BA6JB.8<%E+A/VBT5@H24&:SUQV!E+PLEV')S=IL*9/QN.D0M@E[H8-H5* ML*I1@\5R#9AW:,.L2P>FV_1@LD\?)L<,8'S!$$;WC&#TT@B&'Z@A8] _P01& M@^8P_&@!H[=6,![._Y_!4E,,=CKB<#24!,MF'%Q=IX+E.QO.X0OAF+P$=OG* ML*E2AU6S%BS:=6"^00]F6PU@MM<0IL?HK O&,+EG N-7U$:\M+)[:P7(X<*49'&D&.S51N*B+@Z,K"4]S*7@Y3H,G=R[\Q@<LX/+!G,^$D)P(G95&XJ8C#2TORW^>#^';3X,N9 M"V^^'+A1RG!+U0"K4!=.M89P6&$"NS5FL-UL 9O=5K ^9@VK2S:P?$Q?;3]] M95_MAJQ_V+VW@^U+1]@_=(+#W\YPN,P:'MRDF7!9) )7!5%X*HK!3TT2 @,I M!%M/@\!U+OQ]Y, +58%7HA;<<_7A6FD,YV9S.'98PF&C#>QVV<+VB#UL+M)7 M^IB^JK>.WVV^.0W8?W=\X?3#^;[+#Y=KKC]=+K+!.NTV/'!H!A;-X"XO^N\9 MA$!9$N%ZXQ!I.161SG,1ZBD'0: *^#':\,DP!+?$#)QZ*[!;;<'JM(?S5D<'I@^Z'F".^1U MT&O(:X_WD.<.G^&!2SL%>Z'(OV_]2N[>^]4ZO?5I=7WIV>1SD/G&_Z/G _9GG M/^X?O<]SO_".>GWUW>OSU7<'[ZMOM^]7WD:_;S[#@2?-X$[G!]#>&TDERHDA M4WT4<@PG(M=Z)K)=%GQ+]U3\F!2@]38VRJ@W,M6R)[3 _HF@BO7 OYESU[?# M\Y;/)N_KWGM]KWB=]KOD]9!_UFO _[#/IX!=OA\#NOF? KK\/_EW!GSV7QWX MQ6\X\)K!A.<\)H+I=?&K_Z?1_7LB\'UW$O!+;PSOAW\D_Z;0L\YGM$<-CW6M!^OS?!V_D# MP1L#!H+7"@:"VH,^"%8&?0QL"?X4,!QX_SH;I-\CPNAZ)-)K(VN!"(J5)%&A M,W:HRFS*0)7=[-?EKHN>%7NKW,\-UKN>%F-Y*3'-Z6Q,/N=$9*7WX; F_O[@ M58(]@HTA.P/WAFT+.!_>'=@3OE[0']X1W!_6&O(N='GH^Y#FL('@IK /@N' MFW9-/SH[DO:]5)HC?YX(*A3$4:LUZE.#\80WC=;3G]4[S[]7Q56\5AR@=SXW MTO)$>J+3X:1L][UQ);R=T;4!6R)6!&\,ZPQ?'[(CB.D$?1;6%]4^"ZN+?!]2$SD0/!SXT(X90-%R>^GK#1R%\Y5^NL>+PRP/Y,8Z[\I(]]B24N#;E5 9N#9V:6A[ M=$=D:V2W<'GDX9CFR-NQC5&OA;71;Z*KA7V1E<+^\ KAN[!RX?N0X8!',PCH M[%_/YF1/8Z!,FO9.69'/*U3$7Z_4&?FDPUCJGY76LRXMZ BV&)G M<;33YKQDCW69.;X=J:6"UJ3ZL.;XMJB&V*[8FMC]<56Q5^,KXGICR^)?"TOB M^Z**X]]&%,?WAQ?%O0L=#GSIW)"IC'^?!\FGG;=J!N-GLPSS_4H%T1=KU27N MK]<=?76UY4G]\;D);^)SDOJB\Q+Z@_/37H7-IQ_,_PZB_GU M#$(178O::8S!ECF,OC6+F$^Z%$1O;=(8=6&=^8QC'4[R>UNX6EN6^INOJPUS M7%49Z[ZL)-6WOC!/4)E;$5Z2O528G[DF+CMC1T)FQMG$C,R7\1D9O;$9Z6^$ MF6E]49FI;R,R4]^%#0=^-$/$__7>4MJ[&R>33ZMF,%YNF,NXOW4!X\I6M9&G M-YE..]CIL&A'N[MF5XN?:< MMS4A,>]48D+^B_C$W-[8I.S7PN2LOJB4S+<1*1GOPH8#/MV':+H&6;1W5XPG M6#:>O%\SD3SMGD)N[9[%N+!31?+85N.I>S;:+]S1DVK VVJ5H:SBE;$>68WI_%3&@N"X^JK(Z-J6X1A-5UQ MP36'XX-J'\>%5KV."2][$QU9TA<95=0?$5WP+FPX"*370B+M_D5CR->&4>1> MAR2YL9GV_[TCR;E#4\F1@TO$=^W3G[AQM_6\]FTNRLV;/?6KN_RMBCM#G;-7 MQWBDK$KQC6O+%42LJ @+7KXL*F#9>J'?LH,QOLL>"OE-;Z(#:_NB@JO>1H24 M]X>'E;X+'0Y"Z#ZDCB8H&TD>+AXG&CW$1VI MM0JSLC M/%?OC^2NOA?AN>IMA,_R_G"_IG=A_G7O0P.KWPL)L9OU1![FR0V[JN?M]C%+W"*QB M=T4X1>Q(VT0NWM?L.N6NT&N&P>".6L&@KDK!X*] M5GP(\EGZ03 Y+H\FZO^8RVRZI MCFR\8#2E_*RM3-YI5Z6T$UXZ<<<"3"*.AEL+#L<[^A[*8'L>+/%P.]#H[7)@ M+<_IP#Y?QX-W>?;[OO@Y;?O,9W5]YK/7?N9SVH=':PAY74'(]16$G%[/) >V M,'WW.4"[_HI\^Z$:')OQ^JQ;Z<;.=\N,;._W61I<[O3VNK. M?AO+NW>M+?[Y:&MV'8X6Y^!L>1PNU@?@.IR>,D(NTS4XLHZ0[5L)67> D);3 M(J3^JC@I[QU+"E_.86:]5!1/>JDS-OJEZ93@%W;2?B]<93Q?>,MS7@@475Y$ MJ3J\2-&T?5&@8_6R5L_\Y2H#DU?;C8Q[+Q@9O>PW,NR!L>$CF!G_#0N3OV U MG%MT#4ZN)F3G)CI_-R$KCA%2/B UNC #\83 M>!^LIWE\<)9V_> QS_$C?X'MQS YJX_QB\T^92D:?RI7-OB\3%7O\P9UG2^' M-;2^/M;4^O1-4_,#-+3?0$OW.72&<[:-D-T;Z/IOI_,/$5)]EI#\&X2DOI0@ M\=\G,")^2#,%/Q:)^OY4E>3^U!_#AOEX6ADFVX(]S9+>A)DB4-H(D7/TD31/ M&WDR&JA9J(:5BU2P54X)9^45T;M8 ?B7\K?A[>LDI*N;KO\^0JI.$9)[E9#$ M!X1$#8X@0;3[^V(&TP,R(JY0$'. AH0-#$::PV*T,1S&&H MI0/O"9H(G*2& MR"G*2)ZJ@(+I\JB?L0@=LQ9BI_0"7)PM@[[9\_%CSGQ@6)LV$M)*]Z#Z."$Y M?Q$2?X^0D%>$^$&<<#&6L#"980]IIA5D14RA*&I .[\.#,0U8":A"EM));B, M6 */D7+P&[D08:-ED#!F+OW&+XVZ<3/1(34#V\=/Q]D)T_!\XE0,3AK.RAUT M_X_0^1<)B;M#B. 9(=Q/A,YF$#N,(A:08AAA*D,7LYD:6,A4@8*( M1$Y: C MNA!&8O-A(38'=F*SP!*? 4_QJ0B4F(1HB0G(D)1"A>0XM$B.Q:818W%@Q!A< M'U;M0;K^Y^C\O_\WW^WUK_,/0F<38@A1HHW11)7F4, 4AAQF,19@/G,N%C%G M08$Y':HB4Z E,A$&(N-A)C(.MJ)CP!(=!2_1$0@6%4>\F ARQ>C-H1@#+=3& M8<%B 1/&2B(PT!*%B8XH3 W%86HI"5/6&)CP)L(X?!H,DF=!KV NM&MEH+5B M(337+(+&)CEH[%H,]<-+H':6NJD U>>*4'U/#2E"!?^C3FE!X:<.%+_I0>FS M_G_!4N9_&8PT1&!&="K7@"=Y8N@ MO5H>6IL60VNG C0/*4+CK!(T;BE!O4<9Z@/*4/NN C6:0!W*=+XR=*'\31\J M'PUIPF' BF8P412!J9H(K-1%8:,C#AL32=@ZC(4-=Q(L@V; +&X.3+)E8%@A M"_UF>>BU+X%NER)T=BA!^Q"=E =-(3Z!R-H M])E H]?TOV ]GPE3!1%8*HO 5D44#IK_.P]RLAD+1[?)L/>?"9OHN;!,7PBS M$CD8-RR!49L2#-71A_HJ [9 *=]^;0>VD) M@\?6,+AC \.;MO\%6]HU+1:+P%%.!&QY47@HBL%32Q(^9F/A[3097,]9X 3- MAVN<')RS%.%0I@*[!G78M&G!NE,'5EMT8;E7'Y8G#6!QS>"[Q7/#KQ8#AI\L M?QJ\MX11CPU,[MG!])H]3"\ZPO3<,& WEPF;14RP:/_G4KS%HN"K2R#0>"P" M[":#SYD%'W\9>$;)@Y.J!-<"=;A4:_UP6J8[Y-"A/VC?9?C5;J?Q%[O#)I]L M+YJ\MWULVF?WSK37[KO9,SM8_., RXO.L#KM JNC+%@='@8<: 8'^O[DT/7@ M_?KYI$6B"%$51[C!:(1;3T*(ZTP$^LC +W3QD$^"RA?/;,U/[F6Z VX-!N]< M6XW?LCI-W[AL,>]UWF_QTNF,18_S?:S40 %4;7(HKN1ZSN*,1:3(#0:<90!'?^I^! ^?>! M0I4^?IK6*Y]"_1ZO:N-GW&:SQ^X=%@\Y&ZWNL7?;W'$]87?+]1^[J^PW]A?9 M@XZGW.!TT!W.NSS@O)4+ITV><.SR^B\XT;F_SN9^/2<50D7/%T$\W8]DS1%( M,9'ZEFPW;2#>;>X;H:_/2P#GM\<=W+!7NK%]@;?>"ZC@?7U3RP.GAP^1V^SK2;WIKM(/TOVEKT?'ZQT,RI&^TI8 MFM&%H *+,P%5MB?Y2QV/^JYR.<3K8A_PWLW9ZWW*?9?W0_?M/A\\-O%^>'3Z M_G!OY__DM/'AUN(/]O)AP$6:[@/MWD&T9\30'"FT=VXTOI8I&^2@V)9Y6&8^Z5VTRY6N@F58)]OF^"2[PI!KV]S\%=>0\@WG[K0 M(:^:T.^>5:$_/"CWW\%U%@-^M&]'_GKNGG;?7)JG1)HQ4+V0^:)>6?1!H\Z( MZS66D\^7L^8?+_16.I 3I+,S/=IT2W*R35="MM/:F!)V>W2=1VM$B_>R\'6^ M36&[^ VA9_WKPGKXU>%?_"HCOO+*([[YE$8.>95$?N>61/P7W.CK#J"SA;3K MI$\@*)Q$!BNGD[[Z.8PGR^28_RQ3E[S8:#;I9(W3O(/EGHH["P.TNW,C3-9G MQ-MTI&8XM285NBV+K^(VQC;[U K7\"NCMP641YT(+(U^$E L_.Q?)/SB5RC\ MQBL0#GKG"X<\\X7?N;^#.^W^ KH&<;3S_NK>)>/)I]I)Y&7S='*_;2[C:INJ MQ)GE)A,/-SK,W5WCKM!=SM=>5Q1JTIX78].2E>K4E)[G5I=2[EF9U,@K35CE M7QC?'9@7=T20$_] D)/P*2 [X3,_._ZK;U;\-Y^LN$&OK+@AS]^!2]<^1.I7 M[R7(I2K&DO>-4N1IZWAR:_5,;+RB M.-JZL2#)J28GVZT\J\2S*+V.EYO:YI^9LE&0EG(P*#7E=E!*ZL> U)3/_-3D MK[ZI2=]\4A,'O5(3A_X#7K^>AZ&S4VCO+1A-^FM&D?O+1Y+;':/(EBMT5(;:-18&6%571KO6%J4P2XH*.1FY];PTK)7 M^"=EK1?$9^X+BLVZ3@T$QF5^YL>G?_%-2/OFDY ZZ)V8.N3U._#HM1!).V?Z M*/*Y9 3M7.+D9NL(ZHW-?D; M5->'6916QSKD5Z:Z9I;E>Z245/K$%RWC"PLZ R,+]@C""RY3[P(B\S[SHW*^ M^ JSO_D(,P>]8S*&O'X'/WHM"$?2:T&2/*T0(;>6BI'+JR3(^?62M/].) 0;6K[:/ZA\9V!@^47JK7]0Z1>_D**OOF$%WWS"\P:](G*'_@,!]#J,DR!? M\T3(W6HFN;QU^?O7;^;SZW=2O/O?4,]=K'8_F@MU?CH)=/[9"G;]5WKE_E=X_?(9SN0P;M MWK3_7VHFY,1J$;*_BTEV[&"030='DLY#THRV@\KB3?L-QE?NM9Y5N,ME4>8. M3Y6D;7P=X990X[#-,9:!&U/M?+L*G+TVU+ARUK=Q7-=M\6"M/^WALJ[7PV7M M=P_VRA\>G.4_W#V:?KIS&W]R?@>A*.G)(^1:+2&G6PDYT,D@VVGWZ]K#(!W' MQ4C+R6FD\<1BTMYX4=,UEIM]5SWE>5P,6<:Y$*+"N)*HX7L[5L+U< MI6UUN577XDJWOMF5T_KF5WKU3"[],#*Z !.3$S S/01SLWVP^-W]$D+.T.M@ M[VI"-M+^NVHG(8V'"2D_*T)RKDJ0E,=C2,)C:4;TXR4BH8^T)?T?F8WU>>0X MR>.1^W3V(S]IYT=A\^T?Q2^T?I0E9_&H?(G9H^6*QH\W*AL].48]5S9X.*BJ M^P :NK>AI7<%.OH7H?N[2W6$'%Q%R.;UA+1OH_,/$%)ZBI"LRTR2<$><1+\> M3T)?SV8$O%XLPGNC*>[QQGB4ZQN;<8YO6!/M^KRF6/4%3C?OBYIETIPTYM1=8HOX,"K\[UD+(UDY" M5M/KL(GN0>D)0C(O$1+[#R$A/>(DX/-XXO-%FN'Q91'3]8NJJ.-7/7&;;V8C M++[9CS(==!MK-.@CI3\4-$%G2#A)D7"!'>(B3P(2'>G\0)!U+$ M!=,9]I!A6M'>;P8-42,8B.G!7%P;]A(:8$NJPGN$$@0CET X6@X98V11/G8! M6J3FHWO\/)R:,!>O)L[!]XFS@6%U;B"DF;X/RH[0^><)B;Y)")_.=WM!B!/M M_K882\PQB1A#FJ&'A4Q:H9EJ4!=1AI[($IB*RL%&="&;#0VPN^.+2B)28 M@52):2B3G((5DI.Q><0DG!@Q$4^IKQ1&_FXYO0;*#Q&2<9:0J!N$^#TBA-5# MB/4G0DQ!B %&$&VZ%FJ8S%"B.19#AB$+><9\*#/G0),Y"_K,Z3 3F0);D8E@ MB8R'E\@X!(N.08+H*!2*CD23V BL%Y/$/C$)7*&>_D?E?KK_9^C\Z_^;[T)? MOUD?(7ITOB:E#"99C)%$%N/(?+H>LS&#,0-S&%-HEHF08TA!D3$6ZHS1T&6. MA"E3 K9,6AJ9!+Y4))4A0E!)M5*;J%W_ 5W:\]35F-#4$(&.%J4O"BUS,:@[ M24#5>P240\= ,6D\EA1,@GSM%,BOF :Y-=,AMWD&Y';-Q*+#L[#H+'5#&HN> M4?VSL>@;A?^/-.2H)?1K1F6@_(GZ2=&_7^5?,D/J6/A)$PO?:4/V=S"@&705F3!68,)<4006:J(PUQ6# MN:4$S%Q'P<1/"D81DZ&?,@VZA3.A73,;VLOG0FOU/&ANG _-'3+0.+@ &J<7 M0N,&U2,+C??4D"SHS)^:D!W4@MP''P^ 0X!4V$GG 7K]+FP+)*!>>U"F"U? M!-,.>9AV+?YALGW)=Y.#"D/&9Q6_&M]5_&CR6O&=R1?%/A,HOS:&ZC-3J-TU MA_I5"ZA?L/HOF-#9O\[F?IU#N,YCPEU6!)[*HO#4DX"GU6BXLR; C3<-K'#I MGTZ)\[X[Y"[\9EJ]%N>5.VSO*[ZTNJE MZG.KSVI/+*'YT ):UZVA?=X&.B?MH'/$'MJ_@ZD, [9S&SO?KF1 ?FH>O M( *^ECCXIJ/@ZSC^AS=WVE>N0/HC)T;F/3MCT5N7HB6OG6N47CDN4WGAT*[V MW*%+_:G]3HTG]DNF2Z?.=>E><#^C_Y73.X(+S8\,SS@-& M)YQA M=-M@?)R]T_0(^[C9(?8M\WWL/HO=[!^6.]Q@N;[O%<8[&+VVVUW>. ]5:/2S:;N2]MNKB# MMNL\8=/N!9M6;UBO\('5,A]8_@[VM'=[T*[E3WM&!.W=<5-H[YO%^)2^@/$Z M4U'D29:NQ.UT*ZDK2>P9YV)]%YR("E4X'!ZKOC\D76>W(-]P>T"%Z19^H^4F MWY76&W@;[#I]=MNO\3GCT.'SQ'$E[XM#BR\\*QY*GY5+D5O4,&8 \5VTW;F<^9OSO)=LBX] M1+TC6:C7FI!BLBPNQ[)16&I;&U7O6!G9YE(6WL4N#M_G5AA^V:T@XBT[/Q*L MO$@XYT; ,2<"#I3=[^!&KT5_VONC1Y(?*2/(RSQ)NP&=)>XY O24C2F]I:J))77*F955BD5U97(U34>P* M5IYPG5NV<#()#VO1@)\BY# MC-PK%",W*B3I_!'D?-,DJUN*4P0*TI+URW M-CO.N"(CS;(X+=\N/Z72*3NIF96>N,8M)6&'>U+"6??$A)>D6#C\#I[T6@B6((@7)8^S&>16B2BY7"-.Y]/NOWP".;A"EKFS67O$ MID:+26MJG>:T5GG(-97Q56N*0W7*"V*,B_)2+'*SCC1:=_9PE2P8I+A')L$Q]A$./P.WO1:"!,EGY-IYZ.]\TJY M"#E7+T9.+A,GA]NDR.Z5"YC=K1J2GG7/_!];M'=W=W=+8TT*" A2$@W$A)22J. MBB(@!BHF=G<[QI3CC&.,,>K8,>JH^[_Y.;XO^GO7^J]9GW7NG5'V\^SG.?>< M[^%.X;Q%H;FU0Q%9-9NB,FJ.1J?7_!&54?L^8G8U76VJ,"2K$J=FEV/0MS"! M]D(V _*PM81#6;=2DN^X4$WB:7+ Y06+HW0 M:>V;8=*X*,6FICO+J:*CR*.DKM9Z:?0-ABFV;@\QJBF?Z9E^9+9#L6]!6YYB\JG9"ZL M]TOMZ@B:V;DL)*%C?7A\-?#"R41&6CQES>C/>LLVK0E1JUDU M3;]\9:)9T5":3,Y67N*?UUWHE+V_SCEBP-FK9X-#AJ\;Z0R,6_!4?V MO0F.ZL&IT[LP**8= ^-:,.!;F %PMYRR=S/ "^RC[;5U)]==-Y$\6+!N7 M@=YQ?5;'-EN!IBV>DC6;@I3FC$5J%:Z?89@].LLB?6VV;?+J$J?X537N,2,M M7E$K%_N&#:_U#QG>&Q"\\A?_X*'7_L&#Z!^Z%/W#^] O @Y>]QRK_KUU+]39_S7_=><6C;J\4T[K'D5>]V%2W;Z2]7L"-<-6L\5B=U M6[)1TM9,\[@M13;3-L]UB-BTP"5D8Y][T,;5G@$;]WCY;[KJZ;?AM9?O>ISB MOQJG! [AE*G+_]O#$H KM!>/+0+8-0 PM@I@Y8;/^:]C'P.-1X2A[J@*5!XU M89<<<13(.^PM,?M0B'S*P6FJ"0<2M6+V9^A'[2LP"=M7:3YU;[-UP-Y>.]^] MJQV\]^YVG++W9P>OW:^=/'>BB^Z_[;S;D 9Z@'^_H!-M$:C$SD M3\I_'7L &HZPH/P,'Q2?DX;\\[I,UCD;;NHY=\&DLX'B<6=B5<,/Y.J M%GPZ3ROP=(6N[^DF@RFG>XP]3Z\R=3^]V\SMS,]F;J=>F[L<1RNG8VCC?!!M M77:CW;K/(I!R5062KIJP MXJXZK.5TEX[4=-QY]>:-G]@'JV5]# ^C(:V9Y%DV^=Z +826LP2N?!\HT G;0'Z@\" ME%$&S;[(@N2?^"#VCBA,OZ,,D7<,F- [-NR@NVY0V MJG]K+ZW!^A& =H#7=NI/F7PLI, 61B'%<7H9R+5_&W^I5AH#YZV(AT]=UPL9OND4-WZP4T_][ ME[C>VY\D]-Z\DM!]B1*ZSU%"YSE*?6OC,, 0[8&%M <;]@.44OW95#_^*D#8 M#0#_)QSP^2 *GA_EP/63!CA],F3LT(IEC8XL<\K\)AC -L((CC[.X.I@&E<3 MBWCJ6,^GACW\*KB&7QGW\ROA;0%%?$=00.'_L)+VP"+:@XW[_JU_"2#N&D#P M30"ONP"N_S#@B,)@BU)@B4I@AEI@A(:,/EHPVFC':* ;2PU]6,H8S%+ Z6Q9 M3&%+83Y;$NLX$KB((XYK.6)X@"N*-\D;@O^EE_9@TU[J_PF #*H?^RM T"T M]_L =B^!Z@*8(A\8HBCHTCBT4!'44!V44!?DT8B104M&$NT9<71G1-&/$<9P M1@#C63S,8G%P+HN%72P&1UB .\D%-N!?_V4^G8-SCO\[_^L @7_0W!]0[2= M\P6J"Z!!5) ?%%$$9%$"I% 6Q&DLHJ@&0J@- F@(/#0'%O4%:"R 22:S"(E M9#[I)^O)OO^"9D8,&EFRT,R"A>;6='1@HY$'&_6".*@UG8L::3Q4+^9#U7D" MJ-HAA*I+A%%U6 15UXFBZA8Q5-E-CHBCRCGRJP2J_$E>D \2J(H3Q/]#C5ZK MH21JH!1J?F-B#*;F++0T8Z$5C9<\(^\__WPMJON9-&JCS"== ME/V@]S4T-V30PH2%-D;42CK:6K+1VI&-EMY<- OGH4D2'QKG"*)AA3 :-(FB M?KALRD)'ZH6#)Q?M0GAH,X,?K68+H46I*)K/$T>S M=DDT[9-&TQ4R:+)&%DTVDAUR:')0'DW.DM_(0_):_J,IRK\G[TQ0D2B_-$/E MQQ:H\M#R:VA%]>UU&7319M!]XEF$ 0L]K=CHXNDP30*=9PNB0+X9V MKW;5'CEAUJ_&[_-;31H_J4O3W5&?0A?C2.@(GOQCAR MT->'A][A NB5*((>61+H5B:-+O/D/CFW*7QP[E7\QVE ^9W3:I6WCAM5WSCN M5'WM>%CMI>-W:L\<_U![Y/1<[4_'CQKW'%'KCB/JW")7G5'WD@OJ7G#]&CK0 M_#U4&?158C"0A-!XPFAOA-ER,,2#AT%3!3 P5O2#?YKD6]]"V=?>>C4K M/??L5GGJN53ML<>P^E\>ZS0>NF_3_--]O^9]][-:=SQN:-WT>*K]F_L'O:ON M:/"#&QI>=$?#4YYH>-0+#0]_ YUI[MZ4>P,I]X>1:#4&I^NQ<+H%&Z]6]3O^W7JWG3=T#[=]_5.K_Y;-*] MYKU'[ZKW2?T?O'\SN.CSQ/"<]S\FI[W1](0WFAWV0;.]?FBVPQ]-MW\#W2G[ M^U/F#*7L'2T-.(-ZD:C%8)(QZWVB'>=EO"?_X]@0D?O39TC=CLZ0_SVB4/E: MV%SUGT*:M*\$=^I=FKK$X$+0D-&YP'4F9P+&34\%'#([$7#)_&C@G^8' M]: M[@U J]V!:#4>A%:;IJ+5^F"T7/<-]*(>!$D!1E+6F4'9?Z8<8*HJ\T^:'O,B MS8+],-6%]T=*@-!O2=,D?XQ/5K@4FZ-V?EJ9UNFH6KT3D0N,CH8O-#T6\ZY>ZDBV!&I>'>V ;37=/;++9/Z[7>&K7"=G/DJ/W&R''']1%'G48CKCFMCGSF MO#(*G8>CT&D@&AW[IZ'#XFEH3^PF0W_J?P1EK1F4=5)I'%EB\#Y/"OXJ5(#; MQ5K,U2)+]G<%G@*G"B^6FK%-EK@*'B@,E]N1'*X[G)&EL MSIRMOSZ]T&1M:H7E2$J][=#,-H>!I%[G_H1!M\7QZSUZXW=[+HH_Y]45_Z=7 M9\('CXY$=&]-1->61'29GXC.Q&DR#)Y8!\I:*7SP/IL']XMX<'T./URK%(++ MU7)PNMJ(=;C*B7]/N9_$MM((A;'">(VU>6GZ(SFYIH.995;+,FKLEJ3-=^I- M[7;M3EGFT9&\UJMMYG;O!3-/><]/ONO=E/S>JRD%/1M2T+T^!5WGI= G3 HZ M3X:A8H!QE+O3V/!7'@M^*V7##U5\<+F6LO\\:3A:K\_:6^? -U[M(SY6&::P MIBQ68[@X17]Y89;IDKPBJYZ<*KONK :G]LP.MY:,)9Y-Z2-3&M*V^M2E'?.M M2;OE6Y/^UKLZ [V(Q]QT=*M*1U?B,AF&TUZ(9\/'V0"W"BGW5K#@NQHNG*WG MAQ--E/V;=9D=3;:\3?5>8FMK@^6'JZ:K+RM/TNLKFVVRL#C?JJ.PW*XEO\ZY M*;?5K3ZGUZLF>]B[*FN3;T76(;\Y6=?]YF2_\9F3C5/*LM&S+ O=RS+ITS83 M72?#2-J+B0 OLBG[EU+NG4=\"_ M(/\7\LJWH "G%.:C9V$>>A3FHAMQG0RC:2\D ]RC[/TSY<[S=0R<:&;#H58. M[.D0A6U=ZLR&3@ONJC8WD8&6 -F^Y@C5[H89.JUULXR;:K(LYLTMLJVNK'*J M*&]R*RWK\BPL7>Z=5[+.+[MDKW]6R0_DA6]6"7IGEZ!73A%ZY!2BV[TLM*333[J[+4RY=4&L M=E-SLF%=XVSSJGD%-G/J*AR+:^I=\^=V>&97]7O/KESKFU:QVV]6Y27RS#>U M$J>D5:!7^ASTR"A%MV]A' ?^GOUY'2[44NZ<3[FO V#[(@8V+A: M4L486B) M,7MIGZ/@PAYOR;:%(8I-G=,T:]L3]2M;TTU+%^19%3:7V> M'&RCW$7Y=]-B@#7+.# T( ?] P:L1_K\QU.FST>OF";T MB*M']_@Z=(VO_=K$7KA3 '"Q^G,/]G0#;*'Z:YLKM)S96V47W]/D&+-PD6OTPF'W MB.YM'N$+SWB&=S_R".]"]_!.=(MJ1=?H^717U/RU=^F?U^%,/< !RM_CE'_7 M4?VA(8 ^RC^=Z\2@=;T&T[C.G%,SZBPX9ZVO9-'J4/FFJ&2N3M&<-IQLD M#N6;QJTHMYPVT& ;L;S;(73YH%/PLBTN0^@= [I M1J?0SJ\]HG7XGO;BL04 NV@-QBA_KJ0,OI0R< =ET,8M0E"W50FJMAJQRK;8 M\Q5L]A+)VC15.FUCE,+,L7C5^ VI6C'K<_6BUI49A8W.,YNZMM,R8.T*&[^U MFVU]UYZT]5GSP-9[U2<[[Q&T\QE".[_E:.??_[7;Q4"?1P#[.VD-EE#^7P&P M;!7EWXGZE $K=G.@=(\T%.[187+V6'$R=KOQI^SV%TW8%2X5NS-6/GIGLG+X MCBSUX.TEVH';:_7\QCL,O<<'C#W'-YEXC)\P]1A_8.*^Y9.9VV:T<-V(ENZC M:.FQYFL_4@^.M@#LZ*/\/T#YFS+XPO4 S52_:A= _D$V9!P5A;1C*I!RS(1) M..; B3TVA3_Z:+!P^-%IXB%'$J4#C\R6\SM2I.A]N%K%\W";NMOA99HNAS=J M.1\YKN5\^(&6X\%/NO;[4=]N'QK8[T9#^YUH--F91MJ'$VNPG/; 2H >JC]_ MHOYN@(*# &DGV!!WCA^F79""Z.^T(.([2R;T.U?VU(M^7/^+X?P^%^.$O"ZF MBKI?S!-WO5@IY71Q@8S#Q:5R=A.B9O>_%/>>L+_RA9GD,5B[.H9GX& M-Q3'\48BS_[&;#Z;&Z4"5C<;A"QN]@B;W5HC8GIK MOZC)[9NB)K^_%3.ZCI*&OZ&TP364U?_&^,0>H'-@*9T#K52_>J+^88#4TP Q MWP$$?P\PY5<.N#T0 9<'PQG\9?R*?Q"/G5'Z&@VD,4FFR4 MSH%E:P#:-P/43-0_ C#K+,!TRN%!/P%X4!:WOP-@\T88K/Z6!O._5<'TK1X8 MO3,'_7?VC.Y[=T;K'W]&XY]P1O5#/$OYXVR6XL=RMORG5K8< M@J"/XJ"#D\ M!! '3E4 M4YAJ2H LRH(4*H$$:H HZH$(FH(@V@(?N@('_8!NTDDR UA$FLD V4;.DH?D MY5<:Z/PKIOZG3M2_"N!+X"V#RD&I3?>6/ /(T!ADB0>,00R&J*0H"-!8> MR@ ;%:F>.M$EIL2.>)"I9 :A#T&<1^CDQU&REQS["FJ;,:A#](F>!8/:MBQ4 M=V6AHC\;Y:+9*#.+C5*%')2L(2VDAPQP47(5&>.AY#C92X[Q4.H[/I2Z01Z1 M-P0G\/Y#FEY+(S^]YD<9%/B*CBF#!B8,&AF3B==6+-1V8J&:#QM5(MBH-).# M"KDF_&^JSZ"9(8,F9BPTL&.AGA<;M4/9J!G/0?5,+JJ6D7H>JK;S MH6H?6<&/JJL%4'6,C)/]@JAZDGQ/[I+G@JCV0?"3&@I^5$.A#VHH_$$51>@H M^K?&U]"0ZIKI,FA)^=M*AXX3SV4FGDNYL=$DB(V&,1S43^.B;B$/=:KY4&FO&]'^=M!@T%[&H<#]<*>UL/&EXU6D5RTF,E# MLQP^-"T70),&031I%T;C/A$T'B"K13\:CXE],-XN]H_Q ;%WQF?$WQA?%W]I M\I?84Y.W8H]-4/*1,4H_-$:9!\8H>]<$96^:?@TM*6/;4_9VIKSM2MQI/!Y& M=*2]Z>K)IBL^%QUF\- ^@_^C;9'0/S;5PF]MYHO^;=TM]MIZJ?A+ZR&)%U:C MDL^LMD@^M=HC]<3JA-0CZY^E[EL_E/S#^F_I6]8H][L5*OQFA8J_DA^L4?$[ MFZ^AK1K55Z"ZLH!3B*\J@_YZ#/I9LM#'A8U3_+GO/:/YWK@G"[QPRQ5^ZE(N M]MBY7ORA=EDO?=5HE\X?C1IG;CCME;SH=E;WA=$7VFM.?-]GML@?WL7B-Z=42UWW:I;YU;-+[JK'$OD?W8<4 MOG=?IW39?9OR1?<#*A?M+]E?I1=]0\Y(Y:!\@^LM,#M<8]47,R M=)&C^4_4I[P52MD_DL83K0(?HW69EU$6S*,(%_;=\$#>C=#I@M>"4T1_",J5 MNA0P1_:"?YW".;\6I=.^"U5.^O:K'?<9T3CJ,Z9YV'N7UD'O$]K[O7_3WNWS M3&>'#^IM(UO()K+>%W77^GT-W2G[^U']8"' *#K&T'AFR,*K>#5X.,.0N1UG MQ[H6Z\.],BU"Z'Q4@OCIB R9XV&%"D="*Y4/AC2H[9_:IKEG:J_VKJ !W1V! M:_7& [<:; TX9+@YX++A6. CHW6!'XS7!-+.#4*CD2 T')R*A@-3T6 R]**: M@93W(O@!8VD<"2+P+DD<'LV4A5O)&O!3L@7SW4P/[JG$8*&C,V(D#L3.DMLS M/4=I9W2IVGA4M>:6B&:=3>&=^AO"EABN"UUIO#9TS&1UR!ZSD9!S9D.A]\Q6 MA+XS7QZ*9OUA:+HD#$WZPM&X)QR-)D,?ZG^P /6?"Y\2>/ TF0_NIPK"G311 M^"E= 2YDF# GTEVXAU(#A/:D1$EN3TJ4VY(P6WEL1H'&NM@*[34Q\_1736\U M&H[N,1F,&C!;'C5JT1^YW6I)Y FKOLA;UHNBWE@MC$++[FBTZ(Q&\_9H-&V; MAB:3H3_U/XQ+/6#@"66-&^ELN)K)@Q^S!.%"C@RZ*A&J#9?%-)DMF=)KUQBZU7!2SRKHK9HMM1\QA MV[:87^U:8E[:+HA%Z_EQ:-4&(=FD_UG'>A2^P_EK=N4.Z]F,7 Q MEPOG\_GA9*$D'"S29785V7*VYD\1W) ;(K$F*T9^>/9,E8'T3,VEJ85Z?2D5 MAHN2ZTV[DMHLVA-[K5L2AFR;$S;:-\;O=ZB/_\%A7L(S^[I$M*U-1&MB59.( M%M6):#X93IU8!X G,RGK4.Z\3/G[;!$;3I3PX'"I..R>HP5;YUBQ-Y1Z"*PN M"A(?S(^66Y:;J-*7G:ZY*#-/KS.CS*@MO<9L0>I\R\99"VWFI0S8U2:O=YB; MO,>Q,OFB4T7R$X>*%+0GMN4I:$TLRY/18C(,H=P=0]E_%F7_;,K^10#'RUAP MJ)RR?P5E_RIU&*NR8*^NMMZ"G&*CQNPJ MLWF9C98ULSMMJC*6V9>GKW4L3=OI5)QVWKDH_9%343K:%V6@+;&AUU9%:6@Y M&89Q_G.K<9LRWY5\ROZ4^PY7 .R=RX+M-<*PL4X%UM:9LH9JG/G[Y_J*]5:$ MR7;-B55N+4W6:"Z>K5M?6&!44U!A5I57;SDGM]VF)&>)?6'V:J?\K.W.N5EG MG'.R'CCE9']RR,E&N]QLM,G-0NO<3+2<#", 7B4"_)Y)V9]Z<(SJ[Z/\NZ.. MLG>] (PV*L+*1B/6L@9'OMYYWJ)=-2$R+7.G*S55)JK7E:?KS"W+,ZPH+3,M M+:ZU+"IJMOY]I_2"#PX9!6B7D8\VL_/0>G8N M6DTVL1<>T?EP-9=R+_7@T%S*G73KM86RSV@S#U8ND(/E+09,WP([7E>SEW!K MXU2IQGE1"K6U\6I5-:G:<^;F&!17EICD5U1;Y)3/MYY=UF.75CKLF%*ZQ6EF MZ7'GF:5WZ?B/0W(IVJ64H$U*$5K/*D2KR7 Z[84T6@?*_RD#SW]8,L('R MW\HV%BSOD(;%G;I,=X@U:Q)@'\2NMP:J('E+^W4?W1+H!!RJ ] M="O*^8*F\WFCYS$4)*FD+4S62NW-T$SI+ M#>,ZZDRFM;>;1[;U6X6UK;<):3M ?K<):?W;.J0%K4(7H&58$UJ$-WSM(7TN M7:&]>+2&>C"?LB_57]D#L(0R8!OEX(9!0:@=4H"J80.F;,B66SCH(9BS(E L M8R!">M;R.(6D92DJ,_JS-*8O+=:)6E)M$+:XQ3BX;XEI8-^H>4#??@O_OM_, M_7O>F/LO0G/_A6@>T(5F@>U?NYU%GTGE /MI#VZE_+N&ZB];"M ] -!$.;QB M#1M*UTI!T:@VY(Y:LC-'77BI:WV%9JX)%8M?/5TZ9E62?-1(AG+X2(%:\,HJ MK<#A^;I^PWWZWD-K#*<,[S7R&KYFZ#7XVLAS (T\EZ.QYS(TGK(8C2;[N9#. MQUKJ01O >JH_2/5[5@ L&*'\2Y$DGW)@YA91R-BJ JE;C9F96^W9\5N\>#%; M@@2C-D>*AF^.EPC>E"H3N"E/WF]CN9+WQB95S[%>=;>QU9JN&_=HN6R\JNFR MX;66\SK4<5J+NDYKR*JOG9_8![0&FQ;2&E#]Q52_;17ES_4 )92#9V\'2-C# M@[B]TA"S3QNB]UDP$?MR-$?3=FRPR96^VN,?>,BG7/0TR MSGL6R3GL&9&WW[-+P6[O3PIVNU\IVNQ$9>OMJ&HUCFI6VU!]LB.T#[?3_E]# MZ[^,ZG=2!IZW :!T*T#63H#$_0"11]@0=$($ D\H@/])?? [:0/>I]P9KU,! M;/=3$1S74_$\IU/I_ ZGB@3M3M4*6Y_J$K$\-2QJ<7J'F/GI[\7,3[X2-SV. M4B9'4<;X",H:'4:YR7:WTQHL!EA!];NI?L,8P)QM5'\/0-(AJD^1,. T"]PO M\('C%5%PN*($]M_K@]WW-F#[@SM8_QC(6/T8Q5C\E,0R^RF;;?)S!C\_Y>G^@ (Z5U!(^S(*:UU"D2/&9$WB C\HJ\_-I2VO^M5+^*ZN<OGP'LK@/U'$#S'H "U9=Y!U03J"8_ MU10%892@>K)43QDH&-//,B16Q(7XDVF$;HJ0+@#82VBB>(K\2=Y_I9;JYU/] MF6>H/O7=ZU=:^UL !E1;=:+V$ZK[%J@NT#P!^ D'>?1W!8DHD2 R1(EH$2-B M2[P(W1A,_&("Z0, Z>3#-60WN?@55#9C4-V800VB:LJ@HA6#TLX,BODP*!+) M0J&9+!3((Y6DB721I62(K"4;R7:RGT&!$^0RO?Z#/"7O&!3$+UC_0PC97U$S M85#+@$%MHDE95]6<07E[&H<7@Q*A+!1/8*%H%BDC]:2=])(!LHJL)UO)'G*$ M7" WR%_D+<'/Q*C69QP4_X:6(8.ZE/_U*?/K4=;5FA@']4+)G4&%J2R4C66A M=#H+I8I(-5G 1JENLI10+Z36TG$3V4$.DC/D&ANE'[ _2;]A_R.-['EI*,^O=>C7FC3>FCZLU MBH4JR2Q4RF6C4@4;%1M( M.^DERSFH.,)!I?5D&]E+3G ^*'W/>:=TG_-:^17GA3)RGRLC[YDR\CU507XB M\%09!9Y,\I_ZIBJ YDI$F6@2VANF=@Q=U5BH'\9"W7@V:L]FHU8)]:V&\TEK M/N>C5C?W'ZTEW/=:0]RW6FMY?VMMXKW6VL5[I76$]T+[(N^)]AW>0YT7O#]U M/O'?TT;!.SHH](<."O^AC<*WR2UM%/D"357IE)('M)$EE+GM:3SVM"9VM![6 M;@Q:!K+0;#K[']-9G+9S7QA7NU,O7&FO.CLP[QV]6:_LP]G/[!(X?]EFL4.8P'0_1^R_0EN;N1+G7581.:3% 'QJ/#ZV) MCRZ\F6+)//5T8QZX!['ON,5P;KC.XOWJDL=_U;E<\ ?G><*7G5I%+CHM$KO@ MV"]^SG&EQ!G'#9*G'7=(G70\*G7<\4?IPTZ/9/8[_B.WQQ'E=SFBPDZR@UYO M>+71F2I'(2:\J\6.>#9)'/-ND#GGTRASP&)#=Y[Y&;J_[%OG=[OL5=KJ? M5QSWN*>XV>-OY8T>J+*!K/- Y0EK/%!I]23H0C4])^I3]I[*#Q@J!._"Q.!1 MJ S<"E&'JZ$6<#'4@W4F))A[/#A6X'#0+)$#@3GB>P-*I7;Y5\OL\&N6&_?M M5-CJNUAIL\^0\D:?]:H;O'>JK?,^J;;6YZ;Z*I]7ZL,^J#'HB^HK/E-;YHNJ M_9.@._7 A_)>$,#;J"C! MG1&)HMO",R0WAQ;(C(64RZ\/KE,(-1:%(2:W5-18S+T%/Q\B0FCK$.7F>MQ#/PX@PM7 MX@3@W QI.):@#_L3[%D[XWUX6^/"!#?&Q(FMFSY+:DUTMMQ(5+'B4.1'?=)K#4-=HM,2CMH+ MPE%K_B3H3;D[$.!9%,"-.(#O*6^I%N1]0*_=:H=88+ M(G<9-4>>,VJ,>F#4$/7!L#X:]8G>O&C4J8M&[/ OC11V#Y;'3;-MF"-9KAQ1]("! =3(\7Z4^*E%\],E5^4E*/G-RA5;#S'K=NJ0V@^K$Q4:5"2,F MY0E;SS+.OQ.^?]".F6-;+K7SZ/LGP^P M.4\01@L48:30B!DH=. LR?<66)0;(MJ9,UVZ-2M)OGEVNG)#1IYZ77J9UMRT M6MV*62T&92D]QB4IPZ:%R9O-\I./F.89J>/F6>F'[28G?Z; M^>STUZ:ST]&8&&:FHT%F&NH3O2\PE/;"Q%ZD_'^"LN\^JC]>1MF?\M^J.6P8 MJ)"&)94ZS*)*:W9'A3O?@CD!(@VE$9*U)7%R547)2G,*,]5*"@HU"_,J=?-R M&PVR<[J,9V4/W-E0!KYU+F($NJ)6!1K29TU%JP%M2X\AKF^@G75(5) M5%;$R):5)RD6E66HYI7F:V27S-&973Q//ZVHPRBEL-\TJ6#4+*%@KWE\P0_D MA6E" 1HGY*-18CX:).6A?E+N_WH^L1>2*??F !PHH1Y0_0V4/U?.H_IUE'OJ MQ:"]40WF-YJRZAN/G+#&.+5MC.KULM]FTLLODN>GT4C0FAC$E:!!;C/I$[XO',0 _3ZP# M]6 /W7INIOIK&@ &FJA^,T#+ F%H:E&">:U&S-P6>\ZL$5\W5SNV=H'^M)H^PZCJ5<;AU3M-PJJ_,PF;^]0X M?"X:A5>A040EZD=6H-YD?R8 7*)S\7 IY4ZZ#=_0"#"\@+)O*V5ORH'UG?Q0 MW24'E=UZ3&FW-;NPRXV7T^DO-+LC3"RU/48JN2U)+J$U0RFNI4!UVH)*C_,E]P<*) MO=%B<3WQ4M,7I_.QSK> M[:CCW88Z/JVH[=/RM:NT%X^5?GX6./$<;+!SXAD4K0'%H^I^RAZ4!;,&12%C M4!G2A@R9Y"$[5N*@!S=N,(!_^HIPH<@5L:)A \F2P+9/ZCFWK]%W:W_M+K;TD=J;DM0W;4/-5Q[4<.MYVL7J ?[:?]OF4_G(M5? MV@/0L836@&J7#0',IBR:M)8?XD>E(6Z=-L2LLV"BUSFS(M9Y],@K0'ET-Q1@&2*:%%; $*WB4+P-B68 M.JX/@>,VX#_NQOB,^[.FC(=S/,;C>&[CL_B=Q_,$'<W&6T1MMO6+68UO M%+<V!N,663Y+FFU#:;"/*F(VA[&03SR,WT?H/4_T^JK^ YCZ7(ED! MY=#4S0 QVP&"=U$&W,\%]P,2X'9 %5P/&H'S05MP.N0!#H<"&;M#D2R;PXDL MJ\.9'(O#95RSPTT\D\.+^8P.K^CL-Y>%-';@Z*3 M;6L#6$W]7TKUVXE],0"]2QQ0^TD0E*Z)@]*OBJ#XJRXH_F8!"M>=0?ZZ'\C_'@5R-Y)!]F8A MR-QL!.E;_2!U>RM(_G$1)&^^ LG?D9&X3GY%UF0KJ/Y"JM^P[O,SJ R:>QS- M._@X@.=I #NJ;7()0/M' &7*Y#(WN"#]0!0D'TJ#Q",5$'^D"Z)_F8/H8T<0 M>>(#0D\B0/!I,@@\*P;^YPN [\40<%_L!<[S.\!Z_A%83Q'8C[_62_6;UGU^ M!C5[+]4_"C"5:KM3;>O+ (8_ 6A0;86; ))W ,2>,2#R3A"$WHN!P#\RP/>/ M,G ^: /SP1C@@QWQ)'0A_# 3X"-]^'^@Q?Y )]>'(^010?KW7UM ]S#5=J/:EC]3[Z\#J-RBN=\%$/T30/ Y /]' "ZR@4+^O\\?)(D<42-Z MQ(*X_OL=#+H8(HT#V_]]]D 3Q/ODPU?/8:IH[V73VL>?I/H7J3[-VX)JZ]P& M4+P'(/$00/@)U7T!].>_Q9WT+&1B+/)$X]_G( XD@,03NB% Z@=2/W /^8'\ M_C]0WAA0P8#H \H8 8J; PK9,\B>PB"$D0223>:0>:2-])#E-(R59)1L)CO) M07*:_$SNDY?D(_G__*-$]55T 95U:!QZ@%(T)E%K&H<[@_S!#'+C:#P9#+** M20V93[K)$C+((+,:D!DCV\A>1E624;":[ MR&%:GO/D)OPC^!3^%GP/KX60>2V,S"N1_V!]"S6IOC;E?6W*N9IT5*7WRA/K M8P\HZ\V@5#B#DK0>XIFDA% OQ*D7XEUD,5E!5C,?Q<>8#^+CS'OQ \P[B3/, M:XGKS'.)Q\P3B7?,7Y+(>B2%K(=2R'[P?T!=JJLO3V0!=2?0>UW:&UJT'NKN MM$Y3&52*85 AE?FDD,]\D*]@WLG7,W_+MS%OY!O72=!0 =!$BDA\ M9CKQGGIA; IHX$CC\67>:T:6UWW(LZR+N@@WSG=)#_ M[ 3MKZ&I-)W2E+TM*?M:BP+:T'L;6A='HW[.]T8K.9>-UG,O&HUS+Q@=XITWOL@[ M;7*?[[C)WP)'3%#PD D*'3!!X?T3C%%XWR1H07.W$0:TI=SI* 3H3.-QDH&W M#FKPU,X([MLZP"T;7_C-)I+YT2:)==DFD_V==1'GO'45]ZQU(^^T=3O?2:L> M_N-6RP6.6JT6.&*U2?"0U1ZA U:GA?99WQ+:9?U29+LUBFTE6ZQ1?#/91*\G M0QN:NSW5=V8!NO, /83@O8<8/':3A3^<->&:BP5<SC+K.X M1UQR^0XYE_+O=ZX6W.O4++3;J5-XE]-BD1V.@Z+CCNO$MCIN%]_L>%1BD^,O M$NN=GDJN=4*IU4XHO8J.(V3E9Y)?H#UE?^?/7W%[[4WYWX<%MRB+_^$I C]Z M*O,'/'U9^WWB>+L\4[D[9B2(3#N52"TQ:M<9)-GG=B8YP+Q]1[= MDJ,>_5)KW5=)KW;?+#/BOE]VV/V2[ J/AW++/3[(]7N@W)+/9!=[H,QDZ$1S M=P-XYP-PE[+G;\&4N:9RX'* )P-D(:C4_5@?[ =LRO8F[5M:BAW^66^0S*+_59K[#89[=BG\]9I44^ M]Y2Z?=\I=?JB8H;S^B^M?# "Y'4MZ)9.!D.!>.A$G MG@A-&(^R8C9%>K#61P9QUT1$\Z\,2Q0>#$T7&PC)D^@/+I->$EPCVS=UOORB MH&Z%[J!E2IV!:U3: \=56P-/J"X(O*W:'/2W:E,0JC0&H7+C5%2DH\)DZ$Z7 M4U_J 5UN?XRF^I1YCL92YIK.AMW31&%KC"J,Q9HQ:V-=6"MC_+DKID<(+)L6 M)[PX>I9X;U26Y,+((IG.B$JY]O &Q=:P=N7Y88M5FT)'U!I"MZC/"SVB41MZ M7:,Z[)7ZW#!4(RI$F2@1Q2^0+O?/Z/)V@^;_'=4^3IEG/UUR=])QZPPAV)"@ M"*N3C& HR9&U/-&;NS@A5*!GQG3AKK@D\?;8#*G6F'S9^=/+Y!NGU2K51R]0 MJ8WN4:N.&M2HC-JH61YY0&M.U,]:95$O-$NC49VH$16B3)2^0-J'?]$>N$;Y M_PS5/439<]#L_2A/]6.U3?+B]N=,I6_8V:4<$M2O'AS M8JI40T*V;%U\L4+UC+G*57%-JN6QW>IEL0.:Q3'KM0MC]NH4Q%S1R8]]II47 MBYI$/3\658D*4?YBXJNG]\-I'U+^/T'U]U'V',\ &".KT[@PF"X-_;-UH'>V M-:LKPYW3EA[ /S\M0K@A-4Z\;E:R5'5*IFQET#G]0]KY(_3^22CW( MI-R;3=F?#&8RL#1+ GIR-*$KUX)IS7'A-&?[\M5GA0K59$X7J\I(DIJ3GBY; MFIZG4)0V1SD_M4XU9U:;1F;*$JV,Y#4Z:K! 757JQ9M3$B107!PI4E 4)Y%;F"*=59 EEY%? MI)B:5Z62G-NLGIC3HQF?O5([-GN;3DSV*9WIV7_2\:-63!9JQ&:A6EP6JL9E M_J]'$9^?21ZE'NPLH'U ^7>DG'I VLL FLN%H+Y2'FJJ]*&RRH955NG.+:KP MY\\K#Q/.GA,CEE$V4RJU-$,VN21?(;&X0GE&<:-:;%&WQK3"(:VHPBW:$84G MR'WMB((/FI$%J!Z9CVI1^:@:E8*(D=I[VVG_+V>Z@]2!N]I!IA/*A< Y-,M M>5:'"&1T*D):IP$D=]DPB9UN[!F=?MR8CE#^Z([I0A'M2:*A;1GB4]L*I0): MY\KZM;3(>[A+ &7H3(AQZ%&$?NA M'E';H35B-D/[Q*V'KHM9#_PM;K4<):WZR5*4FNS Q/-(6O<1JK^DF\Z%7H"Z MI0!%RZD'@Y0_5U+^IYCFNXX?IJR7!*_U:N"QP0C<-]B!VY@'N(P%,$YC$2R' ML1ELN[%TCLU8$==RK(YG/M;-9SHVPF\RMEO >.P7?N/UKP6-1E'(< T*&ZY& MDH<,6.W4 M ,N=QF"QRP[,=WF V>Y ,-T=!<:[DQC#W3F,P9Y*EMZ>=I;.GD&V]I[M;*T] M5]A:NUYQ-'<@5V,[\C3&D4]CV__:2.L_-/%=+.K[_ %:@W^? -NH'HB %1.1H/RR110 M.E4$BJ<:0>'44I _O0GD3I\#N9//&;GCR,@>0Y;L$61/-M+]^;M0K;3F"/[T"81^0!"Z\A_,%_U4 MOX/6O7;-YV= LVC>T_8"^!^B_E-4MZ0\KG\&0.T"@-QERN&4RX5_Y0+_[T+ MNR$!W!N*P+FI#:Q;IL#<=J0+(-T0W:&;H3MTPMVES7Z/-OB]]71QI@GTTW)"QK'2_KP>TDG_2M:Z-=; -Y< OC[ M)<&O-%+]4OK/:;L!IA^9^ X0@--Y %.:LQ;-6>$WFOM-FOL? )S[5/LA>4U> M31RY1(A^MAB1!GBK O!>CVX.K?_]#D;4O]\%J2/]9-N_W[MX3-[]CSE4/X-Z M'T-S#Z1Y.U%MDZL &C1GV=LT]WL _!-UZ:\!M1+>_E_/0B:^%R),Q/]]#C+Q MW11SXO[O=T&^C(-.>MS\[_\#\^/_0"G*MU(ZE/6)".5^G@G]6!OB04+(##*; M%)-J,I]TD<5D@*PBZ\D6LHM0]@?*_G"#_$7>_O^?@ #OX0V\^WF]H#$@GP,@VX?^1 1)(EFDE-3\VXM.TO=O+T:H M[CKX0+UX#WO@;SA.6^8*O(1[\((VSL33F&?DZ23/)D'5B><>E/>5Y0#EY#^/ M0T+_\_,@85H/P6! _C@:4QJM4P&A7O#JX1.O%3[P%L)[WE)XRQN$-[PU\(JW M$5[P=L S[F%XS/T.'G'OT.E#(^%'N"N(<$?H/YAOH0;5U9 "5*?\K21)8U&D MOFC3^IC1>)QI//ZT1E'P070FO!/-@C>B)?!*M!I>B#;!,]$.>"+:"X]%E\$C MT97P4'0]_"DZ#O?$#L!=L?-P2^P/N"[^$GZ10.8G261^D$+F>RED7?D&ZE!] M'R.7#/;ERN"-7 M![?E%L!-N6ZX(;<$KLL-PJ]R:^$7^:WPD_P^^$'A+%Q2O,6<5WK)G%%&UDER M7!G9Q_X/J$_U#80 ]2G[&M'1:.*]''S4U8176J;PEX83W%/WA]OJ4?"[>A)< MT\B$GS2*X7N-*N:21@-S4;.-N:"YB#FGN8PYHSG"G-8:8YW4VLDZKG6<=53[ M5]9!G2?L?3J?.+MUD+N3[-!!WK^X7Z QS=^$"VC* %K0T4((/IJ)PW,C>;AO MH ,W]*W@JKXG7#8,@0M&L7#&*)4Y993+'#"MWI_$A[@Z3R]RM)@]YFTS_X=M@BOSKR.@$DZ^A&?_GQ[LV M]%%''[,/;5EPWXH?[IB)P2^F2G#1PAC.6#G#<6M_.&P3Q>RW263MMS]MBW<7;9+V4;\QZ)?\&ZS&!==9[!-9:GQ5<;7-7<-CF MK="@#0H/?":T_!MHQ?IIQ1;.%GHMW.*#+91/V)1\L//0"N^P! M&3J>].#"87<)V..I >-3+&&SMSNSP3N0M=8[BKUJ2@)W>$H:WZ!7+O^ 5ZG@ M,L]JH:6>32*+/3I%>SV6BBWR6"71[;%%LLOCL&2'QR^2K1[/)1=XHN1\3Y0@ MXLV?B7V!]G1I<_E\R;U"N>\T9?##4RG[!K!@IZ\H;/%7@0V!)K FR(E9&>3+ M6A$8QED6&,M;&I#,W^>?*=CC7R"\T*]EFGS&9 M1I]]L@T^EV7G^3Z1K?5%F1I?E":21&(R= )X0I>XWZC^^3#*O9&4-KUI MJA",ABC 2)@!K BW8_K#O5B+PX(Y/6'1O.[0!(&.D#2AMN %^?*@1_)S@C[)E06A#)$F4D3RBXE? M-?Q)/?@QE/I/E_S]E'^WQP!LI-=K(_A@.%(&ED?KP))IUDS/-'=6U[0 3GMT M!*\E*DZ@.3)%J"$R4W1>1*%X;7B%Y-SP>NG*L [9.:%+Y4M#UR@4A^Y0+ H] MHU@0^J=B?M@'^?PPE",R1+H@%*6^>$U[\$X@97^:^Y%8RO[Q=)^=0/7C (:G MLV%9C"3TQ6G"PAD63,<,%U;+#%].5$CBCF1VY2R(T\J94;=(_\H9$:A')$E,EE1*/W%"UJ' M&Y2]S]'\#U#]< KRJ8_W^7WN? M<^)N!((&"$&2$"!"$N+N[B?N[D0("1"20(! T 1W=RE:H (MU5N[M5MW]][J M_J^=__Z?/IT<29KWSSNR96KLS0W5;\C1VW8 MJBXV:<9>N]*,,^.+,QX=7Y3Q/OEU7%&& M9$O&%&=(UL3J/E_S&G@]D>W >E^E_IEBX% )O7\A]?EYL, $ T7CT5<\&RN* M/82NXD#%DJ(HG=;")+WFPBS#QH("D[K\"K/JO ;+RKP.Z[+41JL:R!+VZT@R#ZM(\X\J24K.R MXCJ+XJ(VZ\*B%6/R"@?'YA3LM,LN.#$^L^#F^(R"M\G/XS(+I+&9^=*8K'S) MAEC?YV->A\]E:/;"Y'VHH]7T?&1C)?49RXI*?7156V-)S72TULP3FFL6B?4U MHEEAZS2RF] M,3ZY]$WRT[CD$LDVI40:DU(LV:062];W>8_7X#VU9B],WHM'..A5:&RS0W#@%#8TN0FVCEUC5&*PL;XC6*6E(UBNLSS+,JRLT5M=5FF75 M-EFFUW19I]0,C$FJ'AZ;4'UD7%SU-;O8ZM?&Q5;],#:N4K(E8^(K)!MB?9]_ M<>G[>+YF+^P$]?&5L>./+ M8R,:OK>-J)?&1-9+-I%UDG54G61UGY=X/=Z2]P-9[R,M[(MM[ >M0 ]9S/>U M2X"*3F.4+AV+HBX'%'3/$W*[%XG9W:&*S*Y855I7BF[R4K5^8F>Q45QGK4GT MDC;SR"6]EF$=FZQ#.@[8!'<\9!/4\8)-4/MW-D%MDG50JV05O)BT2);W>2:7 M[<"V/\5Z'Z#>5EJ2U9U %U\;NN@[Z,GS>_20TVN)[+XIR.QS1GJ?IY#2%R@F M]44JXOL25;&]F;I1O07Z$2NK#$-7+C8.ZEEA&M S9.[7L\]B4<]%2Y^>YRQ] MEG]CX;-,LEC43;K(4LG\/H\S!Q?9!L?D?:CEP!!92=JH7=U+[TU/G+Y60/(Z M4R0.VB%^< ;BUL]'S/I%0M3Z$#%B?:PB='VJ,G@P5Q4X6*;K-]BHOVA=MZ'7 MND$CSW5[C#W6G3=Q7_>TB?O:KTW]S?R7M@9YOP@=8?[ M@#7]S %IH';)6B"3GCA^,_W?5GV$;;-$R+;)"!Z>C:!A=P2,^,-_)%SP'4D0 M?48R1:^1(H7'2*W*;;A39_[P&EW7X9UZ+L-G])R'[^DY;_M2SWF+9."TB6R4 M#)V&_N82^]PQ6J!=U-U(S=YU0.L@4$FKFDOM9%JCB)V _Q[ :Y\Q//>/@<=^ M>[@?<(+; 0\L.!" ^0>CX'HP69A[,$=P/E@AS#G8*LXZV*]P/#BBF''PI-+A MX!V%PX'/E=/W2:KI>R2=:;O)+DGW/O(^U'[J;Z7VVHW 4NK6T8L7RGM ],/1 M^X! >G+/HX#+"05FG3+!S%.V<#P]%3-..\'AC >FGPG M#-1F'HV%?9G"S'E M;#TFG5V.B>//'17LSMT6[,Y^+-B=_E,<=U(2QYV0%..._\T1ZF]GO3=L MXK5 6]I"W3+J9AT$XJ@;?!)82$_J36U?)NS"]\1M,KTLPNRH)#R*? M1=K$NO>QWFU[V0;TX3DG@,2S0,@%YI^Z+E> Z=>!"3S/(/.@\Y0O54U%0/IT)Q=,5$)]>"N%I5N[IX\ S-/1/TS@_39/\ ME 3AWM]LW<)K<0?'(WD/Z!B0QSHG4C>$N@NIZTS=J=2UNP-8W@.,GZ$/IS<7 M7M+G1&/"A8X.'Y#7I3*?S'%2? M^4'$/9R86<&W6:&W7N/K MST3Z#]:ROW7)>T"L>S[SG725^M3U? 280]TI3P*VU#6CKB&MNO)U>OVWR#L" M\"[C>(]Q?&#)!;$=\/$TX%,7X',?X$O&\14G@:]XX7^]"OB&#?P-*_7-^_S\ M"U^EOUAV4+,'5'B1U\ -(/0QP(-IF_4T,.EYYIZZ)M35E77?(Q_)>S#:O9 O MR%D8X,?)P+]G []QH?P')^4_.2%+30^ M4"I_%$9M3]9YU@ML^U>9^W\!1M15W-?]0KL/\KUV'^8G[9[(K^0/799GK#T/ M(M\7XPC-LT'DLR!R')P(I$%M'/(S0?[Q%Y+I-(W?-YQ"K\_WH,_$/.)+HDD& M*?X?^P]#9)CL)@?)<7*.7"6/DQ>U9T%^&-WG^%.[W_'G_T RE_<^Z'&-)]#? M3^(W4XF\%^-%PDD*R2=5#^P_])%U9#/93O:2PRSO%/[ )?R.6_@-S^ 7-MZ_ MF;B?^P-=X$U^Q ;_D;W[./_G9_X%D2UT;:\9A MR38AAHQ'EVTBSM6VA[P?E$8*J%M%O69J+:7.2NJLH$I!." MWQ0)^%G,QG=B";X2Z_"9V(J/Q6Y\I.C#!XIU>$^Q&>\J=N!MY7[\2WD<;R@O MX%75+;RB>AXOZGR,Y_7^C6<-)#QM*.$I(RV&?R--HOY$0\:A"VDL7VW-&0]S M8S$-OYK-Q?,&_&&<0=>,UZ!5XQ7XR7C#7C! M>!C/F^S!3QE&&I21PF6[#X4+XW\2SDV0 MQ#/D-#GU7T@..I"F8_1Q/[]QN/UVN@+?3#'$)^,M\-;8"7C)S@G/3/#!$Y,B M\/CD%-R>DHN;]F6X;E^'JU-;<65JE_#0U#[AXM1!X<*TK<*Y:7N$L]..B:>G M71)/3K\C'I_^MGC$X7O%00=)L9_L_GZ(-),S7#RDQ.'VKD=5HN'G884!YVV*PXX'53NO51)J#T<<=?>;&:8;#ZS_(/7?@KHL.;CN9X^K<*;@PSQ5G%OCBA%LDCKHE M"X?=U,(!MV)QGUNUN,>M2;';;8ERIUN/AO=GM=;[_:%WCKW/_76N$MZ QIT5[O]C<1Z?[> 4P&GF1<"J!W(=39]\#4O M 9?<37!FX7@<\YZ#0SY>V+\H%+L7Q0L[%V6((XOR%=L6E2FW^-2I-ODLUAGR MZ=;=X-.O.^@]I+?6>Z?^@/=1@U7>#QGV>]\S7.GSB>$*G]\,E_M(!LLTZ!.] M^\BW7'[A1<])[WLOC'XK@EZ#KV<9RTE? QSR'X-]@3.P*\@-(\&!PM;@:&%3 M<(JX(4BM& PJ4JT-JM09"&S47178H=<7V&.P,F"=X8J 8:-E 0>-NP+.FRP- MN&.R). #D_; 7XS; B6CUD#)4(M!:X"&GYCWCUCO?X33<]+W78FE/E^/,I8# M(3K8'6J)D?"IV!(Q#T.1OL)@9+BX)C)!L3HB0]D7D:=:&5&FNR*\5F]9^&*# MKK!NP\ZPU<;M89M-6D/WF;:$GC%K#GW$K#'T';.&L)]-Z\,D$V),C(AA?:B& M[]G^[P1S>1,-/$S?=R&):USZ\'V,96>D@*U1YM@8,QF#<%B"OC M8A4KXE*5W;%JG:6Q1;I+8JKTVV*:#!='=QHU1_>9-$8/F=9'[3:OC3II41UU MTZ(JZDV+RN@?S2NB)5-B4A$E&1.C^WRSB$L?YN!N/+T_?=^9=*[SZ<-W,):M M<5QGQIM@3>)XK$J>C97)'EB>'"AT)4R@3WT?UO3J,_O!E*,T)LV%BO29Z [8P$Z,_R$]HQP MQ>+T>&53>KI.0UJN;FU:B7YU:HUA9>IBX[*49:8E*6O-BY)'+ J2CUKF)5^U MRDU^T2HG^3O+G&3)/#=9,B4FN4F2\7T^9CL\QQS<9/W/<^EUA-YO!U^'N!P< MX'F2V;$)#--,K[/ M^VR'IYCW:]0\0_]]H( YX.LZQK*2.>G*T45'KB5:\Z>@N< 9#04+A=J"(+$J M/TI1D9^D*LW/U"W.*] OS*LPS,MM-,[)Z33-REEEGJ'>8I&F/FB9HKYDE:Q^ MEGQEF:R6S%.R)3-BDI(EF:1F2<8R;[$=[K+]+U/S9!';H9A^BZ^K"JG/6-H* M%&@N,D=#\434ELQ&5:F'4%'J+Y:61"B*2Q*4!<7I.GG%>7KJHE*#K*(ZHXS" M#I/4PEZSY()-%HD%^RWC"RY8QA4\3;ZTB,N7S(E9?)YDHL58YC7VNT?9_A>H M>;2,WK^4?H>T,9Y&OM:6FZ"JP@[EE8XHK5J HJI%0D%5J)A;&:M45Z:J M,BO4NND5Q?JIY36&2>6MQ@EE/::Q94-FT:5[+:)*SUE$E#Y)/K>(*)',(DLD MT\ABR22J6#*.*M(@GTU[6#Z/1:U#]+];J^@W*ID#TDBJ^5U9C1&*Z\:@H'X: M\NKG(J?>2\BN#Q(SZJ,4:?5)RI2Z3)W$N@+=^+I*_=C:9L.HVN7&$36#IF$U MN\U":LZ8!]?<-0^J_LPLN$HR#:Z43$(J)>.0BK^1]P2O,@IOZ-9/@<$=)-F4L[E>$X;D+Y$0'*G"1*7CD-"EP/BNEP1 MT^V-Z.X@(;([2@SO2A9#N[*505W%JH"N.AV_I4OT?):NUO=:.F*P<.D)0X^E MCQIZ='YDZ-'QNZ%'NV3HT289>+;^S:X6POLD(Z9^-X'XW!/7[(F!5F."_*D[P[4\7??KS%5[]54J/ M_E:56W^?SOS^;;KS^H[ISNV_I3NW[P/=N2M_TYN[0M*;NYPL^YN'V.;'6-\] M7<#ZI"RL4ET&EJAF#VT23%KZ+#"<>B&TG'H7<6,];\J9ZR3 M5#/6DC5_N%R;OV"Y-V M71$F[OJ7,'''O\6)(Y(X<5A23-SZ-\?D>^*HN9%Z*U>S'_"U;!V0I=T#"AT& MO.F+Y^VA!Z0WMS^DCTF'S3'Q\#A,.#(-XX\XP>Z(!\8=#<#8H]&P/9J.,<=* M8,/D6A];!:MCNV!Y_ (LCK\(BR,_PO*P)%@>U') P_Y>7H]KV!>IV3G$:Y&Z M>=OH?W< X=3U/0 L.$S]X_3@]*9CSP(6YW5A>M$,)A?'D"DPOCB;N,/H4@ , M+\7"X%(V]"]50>]2%W0O;8+.I6-077J>K3E]M>!LROT0<_+$+GEB'$6^80;H\%;ML# MC]!K/\+%R*-<_#S*">@Q#KR/\6)[C!WJ,2;R,1;P& W\8S3*CTK_P<9-O!9& M-.=P*FB)LZD;Q[H&\(^XT8_/I$6>= .PH2\W>Q0PN$,??H\^^VEZ_J?I^9\Q M!YZU)5. YV=Q,<2%Z8MY@7W,CO5RTSF*X\0&OA7_B#27ZS> MSFMQ'U!UE->!?!_6)2"0N@NHZW@;F/ 88'47,'X*T'F6VB^0?Y+7R.N,XTU# M+H;-N""W!MZ= +Q/@_ A%X@?,Q^?PY(H'8@Z[N ]9U!73OJ6CP'&+X(B*]2\U_D7?(!D<^C?*S=E_A< M%_C2&/B:.?F6;?/#-.!G5^ 7+DY^Y<+HUPJ:%UYPO[%-?F! M&GK GR;:YX/(]\2X: Z/RP_K>V*ON&Q$:7&,?H&D4RG$R?/5'K^?D> MTXDS\281)'747?TA,.?^&/TCI@'^1T/G,&0 M]SYDOZ^4]Q[X"GD?9!;Q("$D@>20,M*@W8M93E9!Q@SK[6.Y1_(8S M+/<*_HT[^(F=YD=\CA_XC7QGSG?0W*'SWXSN?9C0[^M9\9/,6&TNY/T@?_R] M'U1(G6KJ-.-7=++4'C;! '4V4&,KR]I%C0.L]0E\A0OX$K>H_AR[RT=LPA_Y M?\W.D/SZX7\A65#7C/[?R!22@J^PUK;)'.U^4!@UDZB70ZU2=H,Z=H=6:G11 MHQ>?80TU-K+\89:W!^_C,%O@#-[&57;A)_$&WL&KC.R?K,'++(VM/[I3]2"2 M-74MZ/=-]-DF?-6W8"QRFSBPW>93UY^:,=1+IU8^=2KP'MOD';;)6^C&F^P; MK[-OO(K-+'\'+]W]>)ZY>!:7\#0>PSVVQQ.,^"Y;2=XI>TR0\*B@>;V/9&O( M.%2:HTUF.I!,C9D3*_RN.PG?*F:S?@NI&8JWA 2\+F;A9;$(+RBJ\)RB"<\H M._"4SX>5EJ8-?S4SPE9$-WM>WQ^OZ<_&B@2^>-8S$/:,4 MW#7.P>/&I7C$I!:W35IPTV0I;IBNQ'73M;AJMAF7S7;B(;/#N&A^#N?-;^&< M^1B1QJR/OCY2%/A;=,C/&BB2V> M,G?$XY8>N&45C.LV<;@R)@,/CO'";OU.&XW MC*-V^W%X_"D<&G\=!R8\A[T3/Q-V3?Q=V#%)$K:3$9F)DC"L9?18&8>3+SC$ MOL/A_J69G (XS-T;KX?'QEK@QGA[/#31%>F M5>' M$;LG]:.O=.7"WNF#PB[IF\2=D[?)6QW."8,.SPD;'-X4MP\XR-Q:,8O MXGI'21PDZV;\)_(>T'?4?9]#ZPL+@"?(K;GT/#-%7)YJ@K,.XW'"<3:.S/+$ M@=G!V#LG%KN=TK#3*1?;G4J%8:<:89MSL[#%N5/+VYP'E$,.A]2 MK'4^KUCC_+ABMGVK%BT^+^LU^7RKU^@CZ3;X2#I$-8JWAF]9W[?H_Y^D]G5ZSS,1]#JAP&Y.-=L7 M"=B\R P;_"9@;A6!DFY%@*2C127S M)7/P"J?ZQ^0]H!C@.-D3"6P+XQJ3WZ\+,L:JD''H#77$BK %Z [WP]+P<*$C M/%YL"T\3%X?G*IK#2Y2-836J^K 6G=JP;MWJT#7ZE:';#,I##QF6AEXR+ E] MVK X] O#HC!)ORA4TB.Z1*&& M6!%I@ZZH:>B,=D5[C \6QX0(S3$Q8F-,BE@?DZVHC2E45D=7JBJC&W7+HSKU M2J)6Z1=%;3$HB#I@F!]UP2@WZIY13M1GACE1?QKD1$GZ.9&2'M&]S_OL!T\Q M!]>I?8;+C;U<^FSA,FPMEX1]].3+8O30&6>)]O@I6)S@C*;$A6A(#!1J$Z.$ MZL1$L3(A0U&>D*\L32C3*8ZOURV,[]#+C^\UR(W;:*B.VVN4%7?.."/N+OG$ M*#WN#\/T.$D_(T[2RXB5=._S-OOA7>;@,K5/9 [Y?T7QM+/S\L81T>B$HN3 MS-&4/!'U*;-1F^J.JE1_H2(U7"A+C1=+4M,41:DYRH*4$E5>2JVN.J55+RNY MQR C>8-A6O(>HY2D,\;)28\;)R5]9)24]+MA4I*DGYPHZ6G1E7D]5+,,ODCO M>R2+7B>3.>#['L;2P3A:4@74IYFB)L,.59F.*,^F M*'(SLY7JS")55D:53GI&BUYJQG+]Y/1!P\3T74;QZ:>,X](?-8Y-_\ H-OTW MP[@T29_HQ:5*>O&IDJ[,B^Q_MZAU+IO7(OWO9C6P2MY_83PMS$L=8ZK,-D:9 MVA8E.=-0E#L7!;E>R,L-$G)RH\3LW$0Q,S=3D9Z;KTK)J=!)RFG235!WZ<>I MUQK$J'<81JE/&$6J;QM%J-\WBLC^U2 B2]*/S)+T(C-'T95Y-E9S)NI4'J_' M?+8#7U?2&G20.L93P=?B? ,4%%@AKW *!;]I:^;^G/^KXEDIY?L:0[2I&&1],T9Z(.E_-Z*..U0#O00>I),3]G M7B4@N<8$B;6VB*^=AM@Z9\34>2*J/@"1]1%">'V"$%J?(0;7%2@"ZZJ4_G6M M*M^Z7AV?VLVZ7K6']#QKKY$W=#UK?M+UK)9T/:LDG865I$+##>;@= FPCTOO M#57T_I7 8E+%]_DU]'UU]#V-0'2S 2):+!&V>!)"%\]$2.M\!+7Z(+ U& &M M,8)?:XJPJ#5']&XM$Q>V-BD\6I5H>8LZ/47\'K>% G7P."&@@I?R<3>V$Q4!D.[U/IP)^2TVPJ,L6 M/EU3X=WM!*]N=RQ%PYX7LMBQ3F+^L2'!=5B>X+.L2G98-*N8LVZN8 MM>R28N:R%Q0SN[Y7S.R4%#.7D(Z_.$5'!-8UXYN]@/JYM(:)O<#$0. WWK6G][O/Q!P'K(X#I M<24,3AE!]Z0%=$[:075R&I2GG"&>6@CA5 @'&U[PIWBQG6*'.D6/>8I>]]0% M\C(7)_2Y)^FW3Y#C&K90D_! B7]3FPT-]>L2)<"%^=3ESDOX3BH,<)][I\(%2^^8N)OLY&O'Z4 MT%1?_YR_0]]_3?J+]=1=L8TY8'T+J9M"W3#6U?LD,)>:TZEI1TV+JX 1O;GJ M)CWVH^0Q$7C<@#"..XSCKAT7H_)BV!EXFG$\P\GX&0[VS_ B?Y:-_2P%GJ'! M?_9U\A/?2W_1.ZQ]'LXA(/,$V^ P[P+N-X3[Y!E0/^!^SX'S#A'[(Q M/[Q%/B+_)M(H[?(Y'*8I^S000VT_ZL[5GH$91W]N3V<23W+\' M1-Y_*/\?^P_R?2 /GL.X_VR0*]"N??^)_T%[]"E&^9I ?O0_E*RU]G, RIK6/.=V9:;+2YD/>#?*#9#TIF M?7)9AS+JU%&CE1I=+'\EOL, RQ]BV=O8/+M9ZT,L]Q2;[ H]^UU\B+?P/G_C M/9;P#DMZ1[M#]""2,77UZ?<%(WZ2L="VB2/KYT[-(-8BEEH9U"F@1B4U&JC1 MQAIVLXOTLOPU+&LCN^H(N\Y>O(%C>)6Y>!FW\ )>Y&7T&3/R*YYAJ?=Y^@$D M,^H:Z4)2B/RD1TQ&<_$3<_$-7*CI@T\1SOHD42>;M2JF1A7^B4:\Q+[Q N-X M'GW46,?R-N,>V^0)',0=]HO'< V/X"E&\B$>9N9N0+YKZ?]%,E=I'G,C/^Y& M3V ?-6";FE%W''/H2$TW]JP UB8:SR&5)>;B2910HX8:3=3HP&WVT9OLHS?8 M-ZZS3:XR%Y?9+R[A(6;C+LZQ!&D62&. MFU7@J'D]CIBWXI!Y-PZ:]V._Q0;LM=B./9:'L,OR/'98/HKM5F]AJ\T/V&PC M8=,8"1O)D(R-!OF?GOIA H?,J1QR.>WQ9O*WPJK)DM!/^K3T:AG= W+@4.]$_;G4YI1ST9&^SYY3 MK9T1CDP8@_V3'+![RGSLL/?%\-1P;)V6@,W3,K!Q>AZ&II=BO4,-UCFT8*U# M%P8<^H75,S8*_3-V";TSC@L],ZX)*QS_(70[?B4LG2D)G62)XW_R(^O]/G6? MP(7W#FENW)]QVEGGX,.=CE88MAQ"C;/H0NET&QTV5$[' Y++:[/"2VNCPMMLS]3&R> M^Z?8.%?2X/(WW\SB-$3]NQS6K]+_GO"A-F/9,9_^G\N!S6]25GCO599YGU65^CRN*O;Y4%7D\ZNRR$=2%'K_A2CS M(7/P#.M_@][W%)<_N[D4V\Q8UOESCM\# MA,MS##"6%8REDSEI#171%&:&NG [U$3,0&7D/%1$^: L*A@E4=%"45224!"5 M*>9%%8BY414*=523,BNR2Y41N4:5%CFBDQ)Y3#(_/@((3<^05#'IXM9<7EB1ER9(BVN09D2UZE*BENM2HS= MIA,?>T0W-O::;DSL:^1'G9A82143(REE8J,EA(*DC)") MEQ0R]UC7*]0]1O^]CJ%2,@)0%Q.!&)R$H3HG'0A,B=?#%=7*D+5 M+8I@]0IEH'I(Y:_>K^.GOJ3CJWY>9U'VMRK?+$GIFSF*PC=#4OB1V\SY6>KO MY1)\?3:]O[P'1*I)/LGB]ZDY0&*>,>+SQR"VP!XQ!7,07>B&R$)?1!2&(JPP M%J&%J4)P88X06%@F^AA9L51T+U^K6%"^6S&_ M_)S"M?PIA6O9EPK74DGA6B(IYA63(@T/L:Y'J4&KC-Y"7@NDFA3QBRMD.U.JF M/6PBY227GU.H'55#_7KZ_R;ZWQ8#+%AL@?FMXS&O=3I&J'- .+6@'W)?3?72)F+C/&C.56<%@^ M$=.7S\"TY2Z8NL(3]BL",65%%";WI&)23P$F]M1C?,]RV/5LQKB>H[#MN0W; M%1_!=MD?&-LM"6.[R%(-A^HX/]"B]] 2ME"SDN3P%P2KP3A8#F;!8K "YH,= M,!LR+I(AU3J==CUD* M!"ZG_^^E_FKJKZ,^+;SM9GKP;2J8C)C >,0*1B,38#CB0.;"8,0;^B.AT!M) M@L[V?*A&&J R#5;1_Z^E_QP"'+< DV@3;7?2@].C&^T7H7/0 ,)!+H8/<@%Z:!+AXNO0 M/. P)Z##'. /;!3\GOA)[[@ ;YN&7LTY MG)0U; /^D45;Y#,XU-]%_7WTX(< ,_ISPQ/TP;2L.*M#C#C1T-^>X\+X/.,X MSS@N,(Z+7 QIX Y MYZE/39NK@ DU=6YI]U]8!.2]D'O:_9!GZ/>?U0>>IU%Z@2;A)7K^5[E ?X-Q M_"N0_+@-,UYO\F M8/4(VUX^__+@_LO+]\^A:/=#WKJ_'Z*B03$$/C;3/*/D2RZ6OV$R&ZP"_,R>\VVN>"R/]>39CVV:CR_3#ROP_#9$ML3.E5\@8=IZW6 M[UMKW\MG0F;@[WM XOY_]Q\>/(R#S][X M4;O_\"DT9R(T>Q_F6F3?/P::^V%-?U8BT@V>S)UU-0H9OE5> ^-#YS#Z&6Y:]EM-K'<[2SW %OA))YA+I[B M1?0D_\03^ EWH-FEDE_O/H!D0&WA_N-FE,20N;1@'2=1 C? MC)X8DI^D>_&_&'V\C5(3PY^C6WP*?,(V>8?]XC5,HYXKZ^-#K3#J)% C@QG. MXQ!5BNNHH483-3JHL9SEK:+J!IS#",XP%Z=P&B<8R3%>U$?8'H>97?D$D\S! M!QB]M8R7TP\<9CZ3;[]3RI>^+G-ISOJ-9RUF4L\-U^!/G4CV^"1J9%&C@!IE MU*CEE=#,'M!)G1Z6OY;J6WB%[,%>_F0W!]:=BJ>Q0_D)1G1^P;"NA&UZ$K8^ M@+P'\S/YQ(I#@#6'/ [_=QC7(TI#UM,*#PE3<$[AC%,J+QS7"<81O1@63!M ]:2N63MZ/SLGGT#'Y<;1-^0"+[7]!BSU'.=(TY6^^9MW? MF,VIR!6X1(XZT_,QENV,9=L4 9LGFF']9#NLG>*(55/GHV_:(JR<%HH5TV.Q MS"$%70[96.I0B"4S*M$QHQ%M,Y:@U;$/+8X;T>2X1VAP/"W4S[PMU,Y\1ZB> M^;-0-5,2*N_CJ.$33OG/[8.F8[WO4?\JES]'?+CD\@(V,);5 MG&IZY])[.NNCR\42'7,GH77>;+3,=T/3?%\T+ A%W8)8U+JEH-HM&U5N1:AP MJQ+*W)J%4K=NH=AMC5#H-B+FNQ\5\]ROB;GNKXAJ]^^))&:[2T*VFY8%DO F MM1ZG]@7Z[WU<=FSV9=WEO8^%])WN7&LO4&*QFQF:/,:CWG,&:A?.0_5";U1Z M!:'"*PIEWHDH]^4.A=+A1X-PAYWIU"CO=J,=M[JYCE?5C,\+ZL2/=^ M09'F_:V8ZBUI\)*$419*PDNL\RWJG^8TOS.(/H/+CI6,92EC:?.FWV!>ZKU, M4.UCB\I%TU#NZX)2/T\4^_FCR#\\OB?%^DO2>)$4$!>7&)\:%1D2'0$=? M_E9,\)4$F>>H?".$5P%09H7OES'"-D;7Q,AJN5BL]#=":8 UB@.GH#!H M-O*#W) ;[(N)H92PWC M*&>VBH/U41!BB=S0B5"'.2([?!XRP[V1$1&$M(A(I$8D(CDB0TB*R!<2(BJ% MN(@6,29BN1@5L4$1&;%7$1YQ7A$6<4\1&O&%(C1<$F7"PDBHACO4N!3-WD$V MD)XHYH#QU#&>CM1H%Z3$>"(IQA^),>%(B(U# M7&P:8F-SA>C8]32;Q*$X%57)PO(?7Q\HX0]1E/.C\G\V<) M24:(3;9"=,HD1*7.1$3J/(2G>B$L+1"A:9$(3DM$4%HF M**!/^T&L$WK4/T M21L0O=*VBYYI)T6/M,?(QZ)'ZA^B1XHD>B23)$GT)%=9_Z.I[ LIO$*X,&\E MU:2(I)-$_HQI1F2&/L(RS1&::8?@K.D(RG)&8+8[ K)]X9<="E]U'!:IT^"M MSH>7NDKP5+<)[NI^88%Z6)RO/BZZJA\17;,_%%VS?A==,R71-4,2YV5(PKQT M2;A$G0,9O$JY(.\FC=0K)WE\G\SO8[. <"Z2@W*5\,\S@6_^&"S*GPSO@IGP M*IB'A05>\"P,A$=A%-P+D[&@4(WYA65P+6P17 I7"LZ%6X0YA4>%V84WA5F% M[PNS"GX39N5)PNQ<+3F2<)8ZN[)Y39(.ZM628I+-SPDY=()YU"\ ?(KIADH- MX%9F@05E=IA?/@WSRIW@6NX&EXI%<*X(A5-%'.949&!V93%F5C; L7(Y'"HW M8EKE84RMO '[BGF-[@CVD-D;!O2,:4 MQCQ,;JS&Q,9.3&A<#[O&_1C7> 5C&]_$N/J?,:Y.@ETMJ9$$NVI)D)\6M(%U M["IB7R0E1$T2^7TX39M?%>!!TS2W$9A)TV+?IH=)'6:8V#$&XSLFP:[#$>,Z MYF+LDH6P71*$,4MB8;,D$]9+2F'5V0J+S@&8=^Z&6>=%F':^#+..'V'>1F_1 M2F^Q6,,NUF]U!9TP]:I) 4GCY^AJM@%-],(FP)4F=F8'];L N^5TA2OU8=YK M1L; K&\2<81)GROQAG%?*(SZDF#8EP^#OGKH]_5 MV\;='I/0=7[)'16?@'= M'@EZ*[BN7ZYA!M5])_5747T-7 M/JB P9 A=(;,H1RRA3@T&<(0I_XA3HD;.TN1OH M/#?0/J[_%1B4_D)^4G(G]>I8WP*^IK#.$4O8!MW @AY@-G7MUP+C:!PM-]&5 MT[GK;P>$G7J<]N@T=W)YN(O+LUU^B_9YYT^$^CLT]+*>K=0LUY[,B5T!!/2S#Z[1G,J9NH7Z(X#%+L!X+Z!# M(\UE.P<5!3'@9,3W/".9VL.8XE_Q-=IUB!4\<) M;?VIKS4G5+0L8UWK23Y#31I@&S!M"ZGKS+I.W4-]:EK0K1O=WY$Y1RZ1AV1$ MX#+S<85+\ZL6P#5;3L)<+CX\6[-4N\4)\%8F<)N-?+N7L,#;5\G[_/X7(HW2 MQCR743>#84:QOHOX:ZX'-:=BQE'3_#Q@>!D0KVEW8V[+)U/(X^2.=I?D"167 M9X9)%QO,SER,N<<%[AA?XJ&_W5(<+*O,9(9K3DW]VUJ])\A3Y#GM+L6+VI,B\JF--[0G-]ZF M?7J/.?F0;?,);<,77"Y_*3^QA)/.5Z7 U^S<7^\ OF$2OV$!WS".;WY *;MK M^DGV0_GI,-2=1=WQCP!FK*.NO -T?V?D_LD4>6?D_?NG4O['29'OV#X_LI_\ MFY;E=UJ&T5OK_;1/;66;2*NA^1=C[C\EY%WMCH2%EO^^*\0/FJ=2_+\[$IJ[ M9%:2 ;*!;".[Z&(/X0_ZPM_I2W]E\C1/Z/@!/_.G/VGY6KL;\M[]'8G1W1 3 M+:;:..2[0NX_)40^H2+?(9,%S=TIE2R_D>6WL?QNEMW+PSC.SK/ M;^A'OZ(?_I*=YW,F\#-^^I1_\F.MMKPC(C\10[Y+Y!^C,<@[$@;0G(:0=R3D M71+YA(K\Q%;YJ;'^U(NB3@HUZ$1ENAW9%0C,;T.VQ8/WMJ M.C-O7M0+8;/'42,=[[)-WD(INV$U7F,<+S..%QG'/]#'[KH.SV SN^XNEG^8 ME\QY=N='\"BCNUR*9ZUGX;+F,?+C(7Y_G-6=;Z M#%OD-&LGWT\E<^H!)%&C_8?90RY/U"*1&%*XBB>5G M>EXIA(1M;A4)L M$K5:>P2N=A].F]BE[];]!C(&&%X7_R M$W4_&L-AB,/)+4Y_YVTX_7#H/\)8#ND:8Y_*!CMU[3&L[XPM!I[89!B (:-( MK#=*P#KC=*PQSL& <3%6&5>AWZ0)O2:=6&G2AQ4F&[',=#>ZS4YBJ=G#Z#1[ M ^WF/Z#50L+B_^)KZK_!:>;.-#KAJ=2>S*F6\6SG]\/F2FPS,<-&,SL,FL_ M&HMY6&7I@S[+8*RTBL8*JR0LL\Y$MW4>EMJ4H=.F%ATVK6@;LP*M8P;18KL# M3;;'T#CV&AK&OH3:<=^BQDY"MBY&$N;HP(M,\S0,',I]X-3O-'%@);N>Q8S250MSO7N//H.YF7!N:E MQMD8E2XV*)\[!26NLU$T;P$*YRU"_OQ@Y,V/0NZ"1*@79")[00$R%U0BPZT9 M:6[+D>*V7DAVVRTDNIT1$MSN"/%N'PMQ;G\028A;H&6^)#Q%O1Z.R/%PA=K3"UF> 74*E2(]/I0B/#Z78A8*&GP ME(1(S)CJ&$L%\U)""A;J(M?+'-G>=LCTGHX,'V>D M+?) ZB)?)/N&(LDW!HF^*4CP52/.KP0Q?G6(]NL4(OT&A'"_[4*8WPDAQ.^V M$.SWOA#L^QN1A.!%&D)\).%1:IX.HN_F4G@UZ0R@YV1,E8RGF'G)(]F^2F3X MFB+-SQ8I_O9("IB-Q( %B _T05Q@$&(#HQ 3E(BHH$Q$!A4A/*@&84$=0DC0 M*B$H:%@(##HN^ ?=$OR"WB6_"'Z!DN 7( G^,OZ2<).:Q[@$WD)Z25LPVX"4 M,IX\QI'%G]/>(SG(& G!UH@+F838$$=$A[HB*G0A(L,"$!$6CO"P>(2&I2,D M+!]!X54(#&\5_,/[!-_PK8)/^%'!._QAP2O\;<$K[-^"5Z@D>(5(@K=,L"1< MH^XA+G^'PG@=DA9220I#J<_\I/+GB?P<&VZ Z @+1$:,1WCD=(1%.B,TRATA M4;X(B@I%8'0, J)3X1^="]_H"OA$M\ [>J6P,'JSX!%]6'"/OBZX1?]+<(OZ MF4B"6Z0DN$=HN!P![*,M6A<)+(W4G,HIBY3W?^AW&%L\WT?SYQ'1N@B-,4-P M[%@$QMDC(&XV_./GPR_>&[[Q0?!)B(1W0A*\$K+AF5 *CX1&N"4LQ_R$C<*\ MA(/"W(2K@DO"ZX)+_$^"2YPDS(W5$B,)%V(X+I#5I)W4D"*211)(5!P]!RU3 M8*("?DG&6)1L#9_DB?!*F8&%*2[P3/& 1ZH?W%/#X)8:C_FI&9B75H2Y:?5P M2>N&4]H&S$[;CUEIES$S[17,3/T1,U,DS$J6A%E))%$23G/9O8VL)"W4JB!Y M\9H]H-A$("R)OHM+8N]TP#/# &Z9YEB0.0[SL^PQ+VLV7+/FPR7;&\[907#* MCL:<[%3,5N=AIKH:CNHE<%"OPS3U7DQ57X2]^@789W\/^RP)4S-)AH1IZ1*. ML/PA6K)N4D]*2#9)YO>1J?0"4;X+9^=:853 !,PNFP[' M&3,*W>%0Z(OIA6&86I@ ^Z)L3"DJQZ2B-DPL6HWQ1;M@5W0>8XN>Q;C";V&7 MSQ5KGH3Q,KD2]M(>K]&>#JHF!22#Q//[,&K[Y@ >M$FNA?0>M([3RO4QI<(, MDRO&8%+%9$RL=,2$RKD87[D0=I6!&%<5C;%5Z1A350R;JB985?7"LFH$%E6G M85YU#^:57\.B7()EF992"<.LWTK2G,V^2')("HFB=F ^O6<1_3\MTNP*ZE<# M$^L$C&DTA'63.:R:;&'9- 46S3-AWCR/>,.L.12FS8DP:;["'D/B'5VJZ?_ M;Z8^BYFP!+#II@=<00_>*T)GE0&$5?2XJZQX4=D1+H &. D/<*(9X, R$*\Y M_C0@WP)%SSU G[F:!GH5?6;_]X3Z?1J64ZN1=2V33^;P?2SK'-C(:X VV;F# M_INZ$WH ZW[JKZ$''P24M,_8Q,7P9B/"Q> 6>NVM7/!LXX)C&R?:84["P_(F M/#OU,),YW*GY)Y&WT\A6A_F8-'4TQC' ?D4RI6FK\6.\PXCG!1=(03WU'Z M_J/L6$?9D$=6D7WD.G_G0P[.7,T?DD9/J2QF7X.+](SW^)[7*9<5SEPN0J M)[^K'&2NL7-=8RZNLL"K9PF-_%6VQQ5IE%JV;RZ;*V& 8\%ZC@/\M5D[-:=B MK \#QB< E:QU0;OW\O^Q=1[@<197VWXL69)5O>J]]]Z[M.J]6UVVW.7>>\4V M!IMJ>K,I!M,_0@L=0@@E$ ($TGY2(:&WT%LH^]^S^PJJ<,V?. MS)SG>&;>Z5J(.:GSF%43>6*&]"2$X"F2\:!%\!AY;3OZ-T5<=1^@#_YJ$W\2?$'^$3\(#D^8BEZPFK M[F+J(,];=8GIDSJ_M^H3?X:T_=5;>H58?8W$_$WL>(LDZ6T6GW>(SW=W2.^A M[#V<^-YSTONPNO>_T(*KF8\PK1$?E]Q-##PH1=+.@,>)/5-_>=;2^=))-9?_ M=4)'/^X4^9?9)6*>8H-/OH:L?)L*D21&OS3Y\*R9?KEI V,,>J/YC=(>:FTLURG9+9#P[)W)KZ/6SN.UT!;[Q6_X8- M?D7G?0DC_@+V_SF_#,\WIE'=@ MR&_AQ#=X]SI_^=I)M1=3^S G0IYQVF#J'F8GQ SKU=AD=LJDT*X"_K(:?:W8 MWX^.<>0O1/YR9*^C"[8@>Q=R]].NP\@^ K.]A)9?37C<3)C\%%U/Z#=TW@M8 M:W3^VL)35BW">2I$;O]1?V F1VPXUGL> 8[?@F3?A+&_3A]\IA^PA!Z&#TOXI$/]"">? M!N;Y M/C^5ZUD_)^O_VAE2'O@N@#9%T%_)Z,JC'978WJ2GZ9,G-<1PG$L;%B%[.1K6 M(GLS,G?I7AT@"L[4W;#\.^F3.W03O/T>II1?.O?,W$24_/>NC.M/LL%<@/.N M7)NP7B0VGH'W/TY MI^HZ8O2X+M4U^.(JXN(84JZ@19?A7;.OR>"RDS"M_ZT9KF'^*^=T,!-_!>"K M,-J22#MRT%.&_74ZP3BY5GW('T;^7.0OTE'LN)SXN$Q;B8:]1.8A/'&!SG=6 M0V[!H@=T-K%Y)H/W#'K;/'?H9'QM'HSEY[J<^@E>[V>*N=/-3,G>Z+31IB@B M+!5=!>BII T-Z.A 1S\Z1M QCQ&Q&!TK=98V(','47% IZ/Y-/[B5+RSG_XX M!<_NG?&6]KA]K=WNK%,S?\3'Z/X[R]Y3X!Z6G5N8:J_ELZM9 HZY^]&V8$9^ MG,Z?D:ESW8IUEGN-SIC9I$,>73K=)NI[,4XEHY8]+/L717% MART[HMVU+7*V M-D5%:'U,LM;&YFIU;*E6QM5J15RSEL5W:2I^CI8DC&MQPB(M2EBI!8F;-9FX M3_,2S]5$TI4:3[I-HTF/:23Y'QI._EI#R0X-)?V(Y[-9\DE]K@,7@M.MVLF3 M&D]?IK&,#1K)V*.AC+,TF'F%!C)O57_FH^K+_+MZ,[]43Z;#A0R'>L$S!:Z; M6:X$YX#]I![;^&P#MJS&EA7X9EF&MY9D!&IA9HSF9Z5J7G:>YF:7:3RG5F,Y MS1K-[=9P[J"&)!O+6J3]OEWKSSE!W_F7JRK]9'?D/JSW_+^ +M>6S M$N:!7(?:P9,EC,-2TCQP&.P&F_AL-?8L(R6#PFA!KH?FY=DTD1^AL8(DC11D M:[BP6(.%59I3U*B!H@[U%_6KMWA,/<6+U%6\6IW%V]5>T*5M?>IHO8EE==^HO(:ARJJ+50Y=!_I[]5F=Q#88_:_@&5\ M-A^,8<\@]O3QVETS2QVU@6JS1ZJU+DG-=5EJJBM28WV5&NH;5%_?(7O#@&H; M)E33L%15#1M4T;!/Y0WGJ;3Q6I4TWJ.BQA=4U/"1BNH=*C:HMS9XJ+DQ0(U-8:IOBE==<[KLS?FJ:2Y7=8M= M52VMJFSI547KF,I:%ZNT=9V*6_>HL/5<%;1>H[S6GRJW]3GPH7);',IK!DTN MW 8ENA0>P"KH6*+]KM7*[=BFGZVQE=5VEC*Z[E-[U+/A Z9T.972 M=HA-4 MV)>A@KX"Y?=5**^O7CG][T(?"^?,5.Z@ MOW*&0I0U%*/,X11E#.4=2P0]%#8-"AF#D.'>MA;>AQ[05: 2;!$.A!;POI>,T O&<0 M_JL#)Q\%;"IK[O8(G'$Z$C#MT,3KV@PU@*1@' Z #BM: M;H:\BL;1/Q?^"W6,7^2NJ"5^BE@:J/"ED0I;FJC0I9D*F2I4\%25@J::%3C5 M+]O4I&9/K5; U%[Y3UT@OZD;Y+/T$?"J?)=\+;_%#ODON"Y+\N2G[KDD"V?->5R&>= M7;/6= ^.AQ"MN93S5A--KW*(7=P^@3C 2P# M\] Y"-IY7S=)'RR$^RU!/_0H?A7ZUZ)_(QQLB[M\MOO(8[M-,[:3_&PG\=C. MXK^#168'$]H.!M,. F@'CMNQ'D#B=YAK'R"NVR!M6S\"9)%;7#B%-JX#B_GZ M..CA?2-MKJ3-!;0Y?0WZ-T@16Z2@[7!@.#IIDMSVSY(.P.<.D'B=2J)QD$3D M( OM:2QXIS&IG=;NN@KI-(2G&MSG$'))_GDO@=P8[SL.-\ M[+@@G23 ;$UEPXAC^NQ!]78\,ZDH_K6(!/P/M/$%PGS*/"$'8=Y/Y:"/UQR//Q+_B^PXEUZ%RPB;&P ME3C^J'J/J;^BV+J(;< W*O;2,Y_XBO=82,9 M(3[NQHY[2#SN8>&[I],ZJ8,O[CT"^,-[?BG]] .^YW!BV2[FY;V,12AY#7[. MYVO)Z(W 9!NA['V]I>LG5MUENA;R 'C0JHF8&L6C$(+'\,GC],V3YM82['@F M!\+"XOB-OH'^_Q_T M&YWW6KI^9M5<3!WD&8L,F7K(C=][2'^"J/PM2/H'=IAMQ*\U2J\3 MGV\09&^> _#%&\3F&V_Q_@N-T.;V8^8)3?0![8U';S##V/<12^=3EK[G]>-^ MD#];M9 ?3N=8M9#I4S/.)^M"4#XC1KXB,?Z:&/TWX^0;XO-;'/_=9> .\#1X M73^>"/&SWD^?"IFN/Y@;.GKD>D+) KF>E+).KJ?GFCK( =C;87T+V_HW#.QK M^-V7<*O/88F?T4F?PI@_UOO.NU*G;^B&>=?-/4/CRMVH/9"V'V M8$SO1S$G9&J=M9CO-:!O-(Z.1?I"*Y"_#OE;D+\+N0?@ZX?1= 3>?*G>AHV: MTRFOT9'_I/->Y=TK<.[I)Z*8$REF_\7C,'L^GK1@]E[<9]4@_GL/QI?XXB-\\1Y<]RU\\3I<]Q^J1D^+_D"? MO 3??@$[?HT=OZ)?GH;W/P7O?P([?H$=KALR+D3'E83R30RA>_GO&72]J;OQ MY%U6WHA M[+@?.^ZE7W[ZPSZ,S4&!O4)/&[N+CE.#YKG#)E] M%^;5/&_XF&7#MU9)[U5KB#V%+Q[%%P\2%_=EER$Q1BR,GP?QL]']H#;5? M6=/ O?CB=L;)+8R1&Q2+GG3T%**C"JF-R.] ?A^C8!CY$L;"Y&1PTZFM#0P4CH1\6[<3R'?30-CR[E5&QF?XPU!JIMK+F/HO8@DX7[XZ M1X'HBT)7"GKRT%-&.^S:JV;T=!$! ^@9U79-HFSNXFF7O(I:=7AG:/JM 6V=5:+-WO39YMVJ#3[?6^PQJK>^XUO@N MTBK?E5KIMTG+_4[1,K^SM=3_"BWVOT6+_!_60O^7-3_@4TT&./X#OX]QU6"N M9VJ_A-";-!KRD$9"_J#AT$\U M%.KX$2',E4FN6U&N2B8= 0=,[2,1WHE-ZZ/)L;!E;;"?5H6$:'EHG*;"TK4D M+%^+PLNU,-RN^1$MFHSHTKS(.9J(G-!XY&*-1JW12-1V#46=KCG1%VL@^GKU M1=^OWN@7U1/SL;IC'$[T&$0[](0YF43J$*;%F&+4NC M9VEQ=* 6Q$1I,C99<^.R-1%7K+'X*HW&-V@DH5U#"7T:3!C50.("]2>N5&_B M%O4DGJJNI O4D72=VI/N45O2\VI-_E MR0ZU)#G4:I#HT"-9]$,V*18XE>5^ M&Z]K^6P9*U7/VI=O6EM:@W MK5O=:4/J2I^GCO1E:D_?J-;T?6K).$]-&K-3%5/5HZZLDK4 MF5VMCNQ&M>=TJ#5G0"TY$VK.6:K&W/6JS]VKNMQS59M[M6IR[U15[C/@/>!P M(<>%NTF#CQ5*9[#$[P1KP5(PR6=CV .5TP#HR_56=VZ@.O,BU9&?I+;\++46 M%*JEH$)-!75J+&Q30V&?Z@M'92]#66I*N^)$]UI66RE]:JMK19-67=JBH;5F79 I67K599V0Z5E)^IHO*C*BS_ MB?++GP)O*[_L>Q64.EPH<>B6,M)NL!]JLLG:_V+J+R.@G\^[L*4-FYK+W-50 M[J^ZBA#9*V)44YFBZLH<5546J[*J2A55C2JKZE1IU:!*JB=55+U"!=7;E%]] M6+G55RBG^C9E53^AS.HWE57U'7 HN]*AG J'KD?G$=+?/56,0[ $3%2YZB\] MH)7?-_):!VVIJ?%554V@*FHC55Z;J#)[IDKL!2JVEZNHKDZ%=6TJJ.M77MV$ M& 3=IOX#[ UP;^AC20O[2-O1WP/^[X+\]WDKIM2FI M-TR)?;%*Z$M5?%^.XOI*%8OS8OK;%-4_H,C^287WKU98_QZ%])^GX/[K%=C_ M$/B[ ON^4E OV7,/62,X#QV[6^'^8 &ZAD$/: 5TK\JA287=Z(?R6^8S'6(3'[0H3-HWS;T+ =SP0# G6HR-2AT%Z.;J4=, M@4H<@?^,2Z'SO!0XWU^V^<$@2@'SDT"6_.<7RV]^K7SGM\MG_I!FS5\LK_F; MY0&1, MP?_GHA]Z%+58"IE"_PK);_4,>:XC^5I/PK.>9&-]! V!3VU@4M_(I+:1P;81 M7K41QVV$9VZ$3&^$0&^ +*^'O*V'D*W#AK4.)S:C9XIV3H !_J35U(!HYE@ M]S*H]N*+O?,!?[3W#'Y_+7B([T(.=_V;O\6&'0ZM1=="7#9J]N'POIXVERXA M!I?#OU>C'[W!T/: [=*LW9+;*>B'H^O@#"9X$K[3L>/0;!8<[#@3.\XR_Q"4 M[=J38<&%_/6R>EH#=J M!_KW2OX'),_3T7LF.%*]B\KN* MP+[27 ^$\XY![H]!Z(^2P1_]2+H"&RYW:,J0&?'(32?DMHG??>)\8LX(;6ZC?ZL(F1Q"-^%2X@^]_B?0?XNE\V[]N _%[$%YW,+T MF1Q3$YG>J^$\*V-N;Z5O_H(__L98^3N+WBM,<*\2W*^>)OT#7_P#-O4/8O/5 MS]1[-G%(FXOP_ M:B'OF2?Y8L=GQ.GGQ.@7],F7#,*O&"-?$U!?$Q=?(?@K_YB^F=/U M9) ?GYIKGEAK]H*8FT+,4V/,C:GK96X+^1XV]2W,YQN8W=1_"(#^ <[_/-\RM'.]9-0A3__BE58-PU3ZFN;^'57\P-Y8DRO64%'-# M1Y.^4S.=QFP;S-PWH)]O@XK_2?!^BJ!\S?8 M^I]A\B_S5^;LB]E[8O9@_,*J0=S_?]0?3%WF._C=UXK6%W#=S_#%1W#,]]6* MCE[DCUBWA"Y!\@K]2>N0O46_Q8X7L>-YG86.B^BZJVCGS73C_>A[SOG3V/$X M//0?Q1LWP=\?X-V+3"\?.D]0F7T79A^&>>[0A98-7UCA M_%MKN#V,+^[%%W<2%[-*[#A*G%ZNA(B>/NU>.5.>N@IHO9-/OW&N9OIL 7S_BNY+N1YWJI__-2: MBD[@BVOPQ3%%8G\RMN>@HP3Y-4> QKQ6^['C%.S8BQU[\, M7$>4F%U$:QA)J]%[,EYAV7N<:?YV<#6XB)_/8>H_ YM.9\XX(!OM"4=B GHR ML+M VXB-+3>-%IO;[6&:N8\F[")S!^_TLQ7O\6=Z]9VB'NR_M"D1?%+J2M6Y& MMM;,*-8JMTJM=*_7=&O7ZI4:\W]*(SS<:]G$X,0)^&,+6?!?;Q?EL8:0_IP#KL M6^OOH;7>_EKE':+E/K&:\DG3$M\\+?8KU4*_&BWP:]1\_W;-\^_37/\1C?O/ MUUC "HT$;-9PP'X-!IRG@8!KU!]PEWH#GE&/[5WP'7#\@$>B7=L_+XQU_7/0 M=E[7\_/**-(_[%D: FRSM'BV30ML$9JT)6IN8*8F @LU%E2AT2"[1H):-!34 MK<'@00T$SU5_\)1Z0S:H.V2OND+.44?(E6H+O5VMH4^I)?1MM81]#QR\=^%> MTL"K3>K#ISKA"=<27JRW>KM:$%K4D]*@I85B-"0M4G[A*=8G;59MX6-6)EZLR M\595)#VF\J37P#> E2C1A5O1>3%+_ %2T\&L+$/6[J3O-29 M9%-[4KC:DN/5DI*FYI0\-::4J"&U6O6I3:I+[51MVJ!JTN:I*FVY*M.VJCS] M-)6F7ZJ2=&:Y]$=5F/X/\+6*TAQ.%*3>V=&)+6_I,-:?[JS$C1 T9,:K+3)8],UNUF46JR:I4=5:]*K/:59'=K[+L M"95F3ZDX>Y,*LT]50<[%RLNY23DYCR@[Y^^\?J6<;(=RLURXUFS+1N_.//A> M/CEVOJO^,L#/W:"=W[=@3P.HR_%5;4Z@JG,C5967J,J\#)7GY:LLOTRE^7:5 MY+>H.+]7A1"3@H(ERBO8H)R"_ AI17\%7RI]'R',@SR'+H2 M/8=)/;<5$HM%KOTOPZ"7G]M!,[^KQZ8:7JL*O55>:%-949A*B^)47)RJHN(< M%187JZ"D6ODE356/HG)99\ MH:02AY*+09%#EZ/G8+%K+] 4F" %'2AUU5]:0#VHXO?EO):4>JJH+$ %Y<'* M+X]67GF2ZV2[*U*L/Z*;?=3=$>@(CO"%=$1I_".-(5UY"FTLTPAG?4*[NQ4 M8.>(;)U+-;MSBP(Z#\N_\YC\.N^43^>S\NUX7W[M9*YM+AQ$Q\8ZUUZ@$= # M6D =J"0=+T)W=@OM;T,_5"6F2PKK]5)P?X""^H,5V!\I6W^B9O=G*J"_4/[] MU?(?:)7OP(!\!A;(>V"]O/H/R*/_4KGW_X_<^I^2>]_;X!MY]#KDV>/07G2L M;F(\T,8YH!,T\7,-KZ7HSD-W>B?ZH8TQ?5+X !QPR%T!HS[R';/)9RQ4L\9B MY#66(L^Q''F,EC@W+ M8$SHF4<[YX!.?%W':REMSAV!_X_#?Q$19NH_2^' RR7/521ZZ\!Z=VD#O'(C MR"9V\SCB"_C.Y#E+;]CJC6M?'I] 6N1P*=#JD^#2)]\%=\]V/^QK4790'Z M1@B=#EYK\771(F)PF12W&OWH#>!/O7=*,TS]Y8!,DDG")]=^E+--381$^(CY M!S@2T0OHEXNPXQ+LN(R%[C+ZY#*"^S(:>BD-N>00("8N_@7?>Y?$R>'$I#D+ M!1KQ=1DAG(6?X[>@'[T!^R2OTZSZRQ&K[G*I7'M1CEH)N*E/7&-J(OCD!#ZY M@;ZY*=BU2?E6%MU;F?QN)R1FAJ]HQL8HV MYYE[B?T\!'<=ZC-P/ZXVE2-IK MNP3]5UKU%Z/S-JOV,KTGY!&+$)G:A/,\SG_70B &+](W?\"./S)6_A]]\C(3 MW)\([C\32'^F47]!V%_^!#Y1ZZG,!?@ZFS;'XN.@X\3?35;]Y1Y+YZ-6W67Z M7I(7]./=)#^;?$A_?(1R>$G+#R?,@@_(] ^0^'G-P :\;FI M1GA:>R \K'J(V8-A;BDUYV',?1R5H%FNO2##8%*N,S&K9.X&^8Z!\@V#Y&L8 MWI<$JNM.CF/Z"&9M[N-X#X9N3J&\Q3>FGQ!K:A#F1LZ?Z_^Z@\+-LL/48LQY M&',?1[&S%O.MVN"F??I,H_H8._X%&T)PE]N7#2T ^M,+)[,%X6EZ$^VS"/QP=">C(0D[G#NP[B1 M^+@>WG\"YGJMB_PS\,3%#.WK^+\Y'?,K>/Q[_W$/QCERW;MK M]F"8!T/_2:ZK?QYR#G5@^VE1%L-LIN0W8'L/F0/(6]" MYVD!/;",:%C+E+8-"_;KD/,FEZ#\8T3@%F#\S+UM STXS9 M!L?PU!7XXA(%H",4'7%,DVGHR,/N,AU6+=YN0GX'\GN1/X2\<>0MI">6LYRL MUT[^OQTKMF+I%CRU"4]N(G(V.I]][/@!&^5P/B#J26L*,E,2*YLN<"X%;DCP M)=(#T1&!CD0\G(F. N27:P=V;,..+=BQ&3LV8<<&_+%>B_'$*JWF-ZMH]0JL M7TX/31$E4\3F4F)S*;&Y1 XGS"C_#5/K?5ZNJ?YB<";O3S7+(7;L9HQLQQ=; MB<]-],E&):,C&QU%6J,*=-@9GX7F MTA_CS CCM'J,43Z&;@/S?&I3@[G5WU7Z/Q/L!=OX>2-3W'J6P[7RH4TV=(6A M*P[I:>C)9304HZ<2/77H:4%/%WKFX(EQ9"]F]*XA8G=H$&_.(7H&B*Y^QD?? MC+^HU^TS];H[U#O3X7Q]@&7_6J;U(TRI^\ 6L(:?E_/Y%/8L\777$D\_+9H9 MJ/GND9HW,U%S/3(T[IFO,<]2C7A5:]BK44->[1J!62/J]UZ@7N^5ZO'> MIBX?HL;G8K7[W*@VGX?4ZO.R6GP_58N?XP?]DP$@@!/3?CY:]0O1,-^,1KT3]$<_VSU^Q>J+Z!"O0%V]02TJ"N@1YT! MPVJ?/5]MLU>H9?96-=E.4P.+8+WM1MEM#ZO6]E?5!GX!'+QG!@:WH/="4HX# M++.;8FD_6,#[<3X;YG>#V#('6^8$^JC?9E-O8(2Z Q/4&92NCJ \M0>7J"VX M6BW!C6H.[E!3R!PUA,Q57 "3!$FMS/YSW8THTM76&>Z@@+4%MXJ%K"8]0< MD:+&B"PU1!2J/K)"=9%UJHUL54U4GZJBQE09M43ET>M5&GV*BJ//5U'T=2J( MOE_YT;]3?LRGO#KXV86KT'5&$BDHJ>A*TL#Y8 3T\W,7G[=C6RN^:8EQ4U., MGQIB@E07&RE[;*)JXM)5'9>GJOA25<;7J#R^667QW2I)&%%QPD(5)JQ5?L(> MY28>44[B<64EWJO,Q!?!)\"AK 2'LL$5Z#F-Y7TSZ=\4]& N& 3=IN[!Y\W8 MTXA?ZD!MHK>J$VVJ3 I315*N5E;J+F6DGJ.TU&N4DOI3):>^ #[BO4.I*2YK<*,)!5D9"H_HT"YF>7*R:Q3=F:; M,C,'E)$U3VE9*Y62M4/)66LJQ6?=K;BLY\"'BL]T* $D9K!VH&EZ-TO):E)+7I^2\"27F+U=\_C;%YI^AF/QCBLJ_4Q'YSRHB[P-%YCD4G>O" M.=FN;?)F+]!<4P,"': )V/FL$I2 I#+9]D%/LHLM"F],%1IA3%*+4I62E&6 MDHL*E5A%31Q4L55;)%$26'%%9R5"'%MRNX^!GP/N\="BUR M**S0H0R?R66!2FA/%+Q MY0F**T]7;$6>HBO*%%51I\B*#H57#BNT+EOE3Q10\31X M3[8*LL9RAP++X/[(WX#.1<@?+G'5@)I!+:@ Q2"W%/WE<#^H0D*5FV*K?15= M8U-D;:@B:F,47INLL-ILA=J+%6*O49"]58'V.;+9%VBV?;T"[ ?D9[]$OO9; MY&/_A7QJ7Y=O[3?RJW'(OQKN;\ZDE;GV @U8-: &4&UJ0* 9*$[%2J= '6+ MJ8-_-'@JI,E?04U!"FR* /&R-:=K=G.^ IHKY=_<)+_F7ODVSY5W\RIY->^1 M9_/YFMET@]R:?B;WIE?!%YK92.;8X- .J.ER=(R3>O=:-2 [J #%(!?=Z>A. MA*;$-*(?ZA;&/H<3:] QV<"O0!NH-S4@4,3[K"9B /H>UXY^*&-0+QP0 ML;Z#,^0Y0J(QRL(_Q@([QH(R'NF:Y">86"8(X DZ;<)<- RAGC 77$"8Q^&: MXQ##L9? 9_R]PXDIVC<&>D +IMNM&E N;4ZES7%0]XA^] ^B']?ZC$LSYY'@ MS)_)A.(M+2396(0=BT-9Z%E2E+:X+?Y="Y)?NYO<7 4CJXN?X MFT\ -BR$^Z-GT.S#@0XVT=Y*7O,Q/[T/_CT'_5#5(/3Z3TJS<*O;$O0C4BO@ M_"M)PE:1[*S&CK7TR3H6V0TL+AOIDXUFP-E=FVTV+ ";F8S/!1#)=9#3M63R M:QQ.3*"KGZ^UT]Y:7HOQ=2:F)XRAG_8&HM=OJ>0)/R>A0@:@>TD719+'8H<_ M=N"/7=BQ!W_LQ8Y]Q,9^)N#]#.K]^&(?#MS''^^#T)]"QKP7 KOG'=>]*+O@ M_NCKQ<^-O);SU1RZ+PFS(VAO('I]UTKNFTZJO^P%^\%!8&H3A\!A-UC;Q M<2YVG(\=%[(@7\B$?R$#ZT(::"Z!N0 !YY$UGP>9/D(V?Q!<>X_L6H3MYQ4#S$$P>S7N'>6ZXG"CV#'(RRX MCS#1/4R0/82B!QD?]\,B[G\,O N^52O=5(EYV;0Y?A_CG_;ZHG?&)5;;C,X; M+3UW6D3H?@N&E#UR4BWD28NL.>L@Q.M+V/%[QNSO61A_SX#_'4'V.P+I=Q=* MOT78;W\'/I%])VL2_9M\!G, /O;'K^['K3;>;NDT>UU^9I&Q7UHZ_F/OB7Y\ MBLUT'<3QX!Z;V)FSK=5C>/QDXKS!H_D;P_@D&_ >X[DLX M\P7=A\X78-T?.6LO3UFUEWNL&L0M_X<-W\ SOY _;0G6!_CB?66@JXAV5"._ M&7[-Q_/%S6/$CL.6'= UA\Q/8[B\( MU=?A\]\YGRE\FUQW8!R7ZSD[/^IVG0,Q^R#^JEGHL='5$>A(0D,/0G'(.Q/0;;4]&1A]_,71BUR&Y&=B>R M^Y ]C-P)/+^0X;L,V>M@^]OQP@'D'^&_*W4.OCA+3S#4WW;>>V&>NVSV7Y@; M=LUSF#^U0O@Y:YC=:0V):_'%U9J-_#"FH'CDIR,_']O+F:)JD=V$[ ZFK5YD M#B%S')D+F3J7(W<]4^DN>N60]F"1N25D)ZW:04]N=S[WV+7W8KMQ[CY&SY87<0\B.1GXC\3.07X.ERHJ\6^4W(;T=^#_(&Z85Q MEI%%+")7I>!]\ QP\PT\ZM+,.7NS,U,]WO8_G982V+&_#%6GRQ6H'8 M&XZ..'H\%1TYZ"A"1P4Z:M'1Q$CM0%X?%HP0'?,9-2LTBL7#SDK1!8SH$T2Q MB>0_@L^=-R ;F-UGI@9SC3F.ZLNRRK*WF=8=D2A M)Q$]Z7@]%SW%:*Q$3QUZ6NB-+N3.82:;P)JE]-!Z==-KG7BW@P@VNYK:B+PV M?>B\B;G-PFWF2C"F]8,LN5O!:K"$Z74^G\WE=Q/>;AJ?Z4.;9J,K%#TQ:$E& M5R9Z\NF!4O7,J%;WC 9UNK6KPZU/[6ZC:G5?I!;WM6IRWZ5&][-5[WZEZMSO MD-W]&=7.?%>U'M^JUM,A.S!7@1T)HN_-WI,0U[X/4_L8X;-!DZYB2[^?A_J] M_=3G%:@>KW!US8I7QZQ4M7MGJ\V[4*W>%6KVL:O)IT6-/CVJ]\4SO@M4Z[M: M-;X[5>5WEBK\KE2YWQTJ]7L:O*-2_^^ 0V5^#N?5\(=)!;>1&J^,H/U@!/3S MP?I:: 1#4&9*@^($]U :6RSZY1[>PF5=NZ M5&4;4H5MOLILJU5BVZDBVUDJM%VI?-N=RK7]2KF![P-6 9!O<^@REOA365XW MFG34U%_ .CFY[8H.!?V-&%+8[";&H)\51]HDSTH7#5!<:H.3E55<+8J@HM4 M'ERILI!ZE82TJSAD0(4A\U00ND)YH=N5$WJ&LD*/*B/T=J6'/JVTT'=Y=? S MJR*X #U[T;DVSO5/E&;O22]HY^4$/4VK]_S,ZLB.#?6=0_,2M*N>4E0$M )FJVZ1TT".0[V5."7TIB9*HGQ M5U%,D IB(Y0?&Z^\V%3EQN4H.ZY867'5RHQO4GI\C]+B1Y42OU1)\9N4$'^: MXN,O4VS\_R@Z_@GP%OB.G\D0XIB[T;$5G5/0@O$4:$^JJ_[2P/L:/JL I?R^ MF.\5),Q07J*/E*FTY *E)E8/7;Q6>3(8 3C?[D5)$C+*%)=A5VQ& MNZ(S!Q69N4 1F>L4EKE?(9D7*RCS9@5F/J; C-?!-PK.<"@DW:']R%V'O@70 M@4%H6D<6\<=K-2@#17R>![) &C^G9,U44K:?$K(#%9\3IMB<6,7DI"@Z-UM1 MN<6*R*U1>&Z+PO+Z%9(WJ:"\-0K,.T6VO L5D'>3_'-_!EX!7RL@AVP)[$'V M*O3.-?N K!I0':@$)7R6#[)!&C\GY9'W0FEC"KP551B@R,)@A1=&*:PH4:$8 M&U)4H."B2@45-RFPN%>VXKD*(&'W+]XEO^(C\BF^3K.*'@1_ I_)I] A7[ = M^5=,R:MBFSPJSI)[Q36:47XO^)WYE# M'F S\AT!*N(SNE?IO$]"=RRZ(ZJDD%K)5NF =WAO@X,C=A:TS:T/_M+/(M\/WQY@X9O#A#[$ M1#:4["IRFDN&AII=AUN&(-!#$+FA\QA\9&MSR%KG?,#?.9R8AXX^T +L=OK! MJ@&ET^8$J"I3KX([3/T'#M@G>2*29$$:)=D9(\D8]S7_N,# 8F&;9/&9;PK_ MYM!EH>O2(?/0I_D0:G/ 81(".WF""1EB./<]_L[AQ BF=J&K"1_76/N ,END MQ'8I"FH6;.H_Z/49A@/"T4E@D <6@L78L<23219_+,..%=BQB@5W-9/_ZDQ7 MP6\UPE:/\/DJ ,=;"7%>\;"T_"WG/A1-D4^AJ[W=W >$#_!U3B@/0.XMFS""\28WX6V#VHZR1:T\*?%F;Z)?-)&-;Z9?MV+&+!6XWB\UN!MTN M?+&+ANQ<#""W.\B8MT-BM[Y*POBM MSV66SNGZBZF%[)1K+XJI3>RS$N"#^.20V9!,G)Z-'4>PXPCCY B#Z]QFUV7 M9R/DK'-(7&_E>Y#E0U]*ISO4,^"Z#Z>$-F=., 86N,Y ^:/78X.E<[>ER]0D MIN]%,0GX?]=#G/M#\,E5V'$<.TZPZ)\P]Y,0X-?BB^,(/H[!5T/LKR(FCL'L MCCK4BJ\K:7,N;4[$SV'K7'M@/'9;[3MLZ9O>AV+VA/RP_T2N>LB-^L\[6^\B M&;Z'6'T .QXT%^@Q^3Y T-U/(^^E4?? (NZYE^_]$U+UK>KHX\*5C$/<%,'P MF;W/N@/&M/%B2^=QBX!,G\T^<]1;][UK(])X09>%Z5U\\2Z#ZMU=?'8%H!'O M_>$DWF_NP/"2ZQR*V8-AGHEB[N,P=Z.:9[.8)^>:9\0,RIR)^8[!:>XF_3<, MZ"N"]0N8D;F;]&/8YX=TW/MTV#LX[DT<]!I,_A5XIMEU8O9@F+,@YJFH=UHU MB/]K#\;T?1P.N*ZIQ7P#E_D2/O4I/.9#F,O[V/$V+.<-F,]KL*Y7&3A_@P'^ M&3O^B!V_)6A_0Y ^I^M@F'?CME_AO@_TF%7_,+IOENL.SFM/LL$\B\2<0S%G M(3Z2-WH"T1.IM^ S;\"I_@[O_Z/L>@F&]#SLZ5F8SC,PK:=@7T_ QAZ##3[* M9/$(=CQ(,-]/(-]#I]ZE6PBA1W0;G7.KOG7J-K6/*_3C.1"CW]Q#:IZ%8FH0 MYBZ*E^"9S^*+I_'%DXJE#6G.LR@/PW/OA]?=@S_NHE]NAVW=!MN[%09X,XSP M1CCF">RXE@GD&ECZ50S,3K,/PSS9Q]0BS!D0W([&'Y&$3F!"-E,5:L86G9P<@Y MQ#)S&9_X]7Q Q8Z:W6N*>"8-1T>M):"[<[EP0/;_9 =B,1P$(?\ M5.3G(+\0^>7(KR4B&]'1CKQ>1LHP43I)A"S#FDV,GOUP=G-[Z@E^\R#>^COX M!KAV?!G<9TV[YUI+@OGG +,<,G4B90;RO;$W /G!R(]DV4Y 0QI+> XZBA@9 MY>BH14<3\CKP1#\C9HQH742DK,&J78RBLXC@*XF>N_C&"^!3X'#"/"?;U&#, M,=!36?*VS&*)G.5*")SR%E_B$9'$CHRT):+CF)ZH0(] M=O2T(+,;CPRI#4M;B<]F6M5$SS80P?5$>3V>K].[SLIOO87CZ#S+',MEZ5]C M_ED(3(!A/IM#2M"//7UNL]#EC_0@](2C)XXV)*,G$SWY:"Y!5Q4]TL!_[ M]X)./F_G]VT^[FKS\E'+S UNP6KT2U*#6X)JG=/E=T]6[4S"U4SLUS5,^VJ M\FA1I4>ORCU&5>:Q6"6>&U3DN5^%GA>JP/,&Y7L\K#R/ORG/\W/E>CF4!RXP M__R#WC4L;PM":#_H!>W\W!Q$;L'OZ[&EWM]3]3Y^LGO;5.,=IFJ?&%7Z)*G" M)T/EOGDJ\RU5J6^UBGV;5.37K0*_$>7[+5*NWWIE^^U3EM^%RO"[0>E^#RO5 M[V]*]?]<:?X.I0-S%\QV="X/,^=N2'-)?SIX;0)UI,HU_*Z*[U0&SE#E[%FJ M"/!7>4"02@,B5!(0KZ* 5!7.SE'!["+EVZJ42_*?8^M2EFU8&;9%2K.M5XIM MOY)M%RG1=I/B;3]3G.U5Q05^R7N'$L A=&Q&WQ+HP6B4:^])"Z_UH)K/*K"I M%/M*^%YQT$P5!?FJ,,BF_*!0Y0;%*"" M1E #ROFL!)N@MRP &6&!RLC/%+I$0E*C4A32D2NDB-*E!19 MJP0(05SD@&(C)Q4=M5J147L4'G6>0J-.*"3R(05%_D7!D5_PWJ'0"(?V(G^U M.0-E]N D$'^@#E3RG1'DJ-]E-*3*"28L*4&!.KA-AD MQ<=F*2ZV2#%Q58J.:U9D7*_"X^8J+&ZE0N)W*2CN7 7&72=;W ,*B'M9L^,^ MERW6H4"PR^Q'0M\U*V_H Y";9FH_Y+L@ M"<3RNTA2];"LF0K)]E50CDV!.2&RY42#) 7D9"H@MTC^N=7RS6V53^XU!NN23_.23%.60).>]I1O:W5?&"2_PG#Y$C@^&#ZK*$]>1>7R@#2Z M%_5J1A'$H6B-:P-W$22DD!6Z\&D(U;L GE7@<-Z)/&;.@IDS6%8-J(CWN2"3 MSU-! N]C^#PY2%R+X^66SE.+>1V!I$]S27(;":Q M0V+MD'0[),9.-F"'^]="&&HA(35D3S784.W0?-K5;\Z"%?%CD:L&E,=GF8A) MX36.SR)+T ^%ME7" :OAX-!8CWH6VP8X3",+2A,3>G.(:W)KQ1>M.*ZUU%SN M"\Q#?B"0K9OY/=RF!6+6_!A_\S;XWEF'&3-[@?AZ Z@$126N&E :KPG\'%6! M?IID0Z]_O>3=*,V$SJL-/M?.@M_) MN%+[I9='J9W/MB7(76/AK15P/HCSXX M7J]YT G960^DK9NLM8L,N@L;.F$LM*T-V$$Y^@K+736@1'Z.1D1HG:O^XX=> MKW;)#9$D#,@% R09<[!C"#N&L6,4.\;IDPDSX1!HXSAO',X];A[^#)D=(RY' M(7$C$,3AU_@[^F(([D_[FLP^'/25XN<<7E,(IQC<&&KJ/^CU[<+WO4:GK!J, M,[EQ)3F3.Y#Z"K@FC3Z[ZB]F/ HUW MUD-,TK>:9&PM\;&>^-B$'5O-8FS.YA"?V\RE4 C<@M%;(-:;S^8[C(T-S_-] MF,4ZN#^_KC?W\?":19L3NEUGL&SH]4;OC 66SO_>B[+52GQ-/<34"9S[0XB1 M@R1FAXC3,TE SF(A.(OX/!-?G$'G'5I&PGY .HV8.!7R?. CDEALP,]5Z,WC M*\F#C$&&LPUJ[+W4:J/1:?Z1;X>5<)N:A-F#8NH#YES.]-Z0\RUB8&H45Q C M5V''M8R5XRPXQQEL5].Q5\UUW4UR!5^Z LY]*<3\DN]5AZ^+ALU=R,0@?@[$ MO]YK+;W3=9#I?2A&S\7Z%F#J(V0_R:VLOR$O$QHO$YV_H].?IW%^? K&$43WSJ/34 M.\K'W\GH#MOIN@=FQMF63PWIN<[2.7TN9GH_"%/,#[60D\_'F+M"S+F8Z6?' MF$T$;^./]QBS[[+HOLM$\PX#ZRT"Z@V4O$8#7OO]?]4>S%Z0D\_#F/LXLN5Z M-JS=^A?17B<[^I:!^6]XS%H3?IG-?@5J_H M#YCU)>8YG#6(N^6Z@]/L@;A._WD/Y[=.N/-^^ODP4?H.COFU\M!1H8]@#N_# M'][!CC>9*/[)@'T%]O57!NK+#)K?,V!>Q([GX33/PL*?AL$^@1,?PV$_@V=. MUS^NM_9 F/LH+K%L,+6/S^2Z"]34(=Z%6[T%O_LGO.H?\)E_P*E>AE^^Z'PN M2CWN;T-J#]TQ2/>/(7\^\I?2XM5PQ\UTVQY8W1EHOP1F=3W=^0!\_J\PSF^< M=V\8O>=9-0BS%\+4/\P9E+>L+OR-U<6_D _R _6((I"?B/PL9!$Q>,<8N0L8N0,[#B$/T[3-AC>J>BZ$&M.H,O<6/(/9\W#[+W8)-<9$%.' M^)L5UO=9P_LJ:PHX N<^&U^<27R>09\<5BQ(178.DHO@Z!7.?1B[8;0[B9$= MQ,@V8F0K=FS&CHVP]_5H-2=CUC"X5^&]E7J.Z?8+YTV_4W*=_S#G0)ZUAMVU MUI TV]-.M::G'?AB&YS;W$&QA3[9K'CL3\7^'#28 MMLZ!+&-IV42D[.>G"YU/TIV [XX3T>;E_H\S9#S-5 MST"2-W(#L#D8V9$@@1&9AOP7(KT%^(_+:65+[B(Y1/++0694QMY7V MTTM]C)%>6MNC/X-OG*?>IG&KY?M3K67(+$MFJ6#:=BZ3$_AB#%^,TB@(1D<$B$-/,GHRT9.'GA+T M5"&S ?D=>&:.RO!D"1%33&P6,7(*B;H"YHI\_1U\[:Q"%P!S-?L./](#EKAY M+"]S ESI80L_-_!Y'?;89[FI=N8LU#N349?!Z$]G)DAG-DQ'O\$A/U?JLX34>(2EI0>T M@'I^KIE-GLOORK&GS'>FRF;YJ-0S0"4>02J:&:Y"CQ@5>"0IWR-#>9YYRO4L M4;9GC;(\FY7IU:MTKW&E>4TIQ6NKDKT.*\GKF!(\[P2_5KS'!XKW_%[Q7LQ7 M :XMP?.#7.=N3/VE 52#X8*_#U5X.NK?!^;&7ZIBK#+UOI?D5*\ZM2BE^3DOUZE.@_I@3_*<7Y;U6,_QF*\K]2D?YW*<+O M687[O:=P_V]Y[]!N=*PTYX](RWM)-UI +:C@YV)00"J4R^^SL2?+YJZLV;.4 M&>"OC(! I06$*75VK%)F)RMY=J82;85*@(3$D8C'VKH5;1M3I&V9PFW;%&H[ M4R&VJQ5D^ZD";2^ ?_'^>\"\B?PI=(V2DG>1#C=&DMN!$MX7A)N:![D^-J7S MG;20&4H-FJGD(%\E!^_O#S*SUEW?73^&]4RZ3_>I_=2N755[ M[ZZJHP ^$Z2XR#@I 3)62H2,D18GHZ6EB:ST6"(C,XE(R=X0,'V=*!,=Y$/YQ,638V"+",[8+>$!XY3Z2 M87*4&#/GX$#>5H2K:Q >+07F 3.!J;@V"9#'Y^, .4 &[T>-YR82$P2)N+PH M$9,7!V2(J/QX(JJ@2$049A%AA45DN,)J(JBPE? K8*15,"0\"BZ$2R$2RH1S M* ]G4!X^]82/ &7M2]L/>9OA@J\"F/!]#I/_ 10G,+D?0L;C4?>S- M^U,P$TU!W*V8!\!+F QG"P%8_9@ ?. &8 BKDV$ MO/%,_@F0QGM)%#\2H:SH#&XB-)./\,\6(KQS,,#,00>?"^.>"P.:BP+G,8F4 MA>P?\.)H'?WX>?.FYF)GF8I:>@[A[#CC,_@)0HCZ%?1[/*I2]B,D! =/P M?C*NRX.+'/[*X+WD=,A'T:(($X3F<,(SWP,] LPT"X?Q+&?6 2FQ M5"%Q6(/9?CMA_V5?6>I@=G+5 M2X!Y@!*3 P*7"?@[&N]'0>Y(9 M2?*C339C0-N,SK.9.>P(A)G ?A/SL!MX)1OAG6U$H+@!GMMZ>+&JX+".DLTH M?R6P$)@#>=-A3A/Q5P[OI1"VCUS,SO\(K""$9S5DKR7,9(ZR "8?L@4\MH'' M=B'V8LL]XNR-GWL5V(FN/8BY]Z ]=B.0WHT@=A<\MIT(W';\AGM@#]LH4?UQ M'@_J.1NT%2%W'-Y+PZQ'HK["D,N_[C]D;F4Y-B@/0*S,RH<-4YBD,#X>C MZ:9#KCS>RZR"?-17&$W)ARJP\CZ,3"87PN1?F#U!3%Z"61OR5SX$;6.$&-<4 M]F$!'LPD8 7[M$*C6J(R%BC$'%\T\V _K\>X$Y,EHBH#RCX/!WJ>M1)VB*8; M#3V+H[["N(67R?LX.&+ON*/"<8/ M]NG+'-*-@KU0D"?&"??4X];3@RH3Y6[B7H/^40 M=B[DQ[J0#/+W>2',>A#FG) :\& V;]>CG]3"V*NABTH(*$BZ,+#+#E!!E-/)M<33OY>#_*?>1!F'TX)1]://,A_/S^&">#. MH5TN8-PXAX'V+ SO-!KX)(2<0$5Z<./QFV2:-OHA9(_$97YG3GU#.?5,Y=2M M\$>]R-]GDOSGFA F2&;6@S '-S#G@S _8/_(@3 /%GV!L?0YVN09!IPGFPAY M!,-Z@$:\GTO(W=[_D0/YBKCJ*Q$@WUG[89@U&,QY'(H<#YQ9"[*&]>OL=W3. M+^@DG]!!WB.J>PNC>8WH\B4,YCDBT2>L,;D<)G$\@'>.:OX;D_AV?_&(/4 _"X MBPY[$P/$-<13EQ&5,<^(99_)88=(R@--$0(U)2&B*2+-:)P&W,G(S^?(9L[? M9/( S!D43/[C%4=E#SFX#WW<1DQS#7'55<01UQ#+G$-<=Q)11"]X=$$?[1BT MV,]&V8WR#Z)\39B%'JD$CS+$$R7H-(6(K?(0UV1#%QGD"F*Z+ZS\!Y/[\.7D M()@S*)C\QSU.$_[8A]+.:G8^4@]=U*!-:M FU:R]*#-A\O-1%Q68YFJ4OAXZ MW0*SV4F2,6 F(@J.QR 2"Q[1,&SV>:#QT$@A6J<;)OXG2S:3][ C[&> ,'F( MVQQ38F37< M1K!3 WR#?19G'&+Y8M83=9BG##'K+IB]'\P3H)F3?ULY=8_G#'=NG&&7&8+- MH0MXQ"A3%,.S!""+LB>@;$745 EES\-0N@AE+T.Y:V 1&S&L;T?Y^U&V%JS$ M%*^<64^OW4NR8#G-B(0?L_9],+O-MG/ I%L3.$.N V=XU.<,TQC14.8PE"D$ MSF+ *& ,RI?'-**(LI7('D2XNQ'Y[@*/G>"Q'?K8AE=;\4TU,-W,.C'$%^P2 MR098['K8YGJ, *J0_0/IG/HS\IDED1BR6#]+,%,D,U7N)-PH5P 00=DC 2F4 M+P=+E$?YBBA?">7/1?F+4-YRL@[_F$S(&M1\%6JQ$K5: >TN9YTJ6PAK[@/> ML)[*S6 9H:SV=^/4GYD:#Q#V3R68OE ^7!Y %;I@YQ]$ 7% &C+&0H8"9$R! M#"7(F(:CALJPXGEHC[GHT7,Q C!/I&).A59F MY2@Q'6*ZU,A:Q+D3(><.?C_(I2]$JPV04-[6-FS2;#NB>AE"K!\>8PR\NB-\F@/)AO. MG!#E##D&PNPU,-N8_ OSL*1C%9D+>?#*1:SE1X%I/Y+EVDO%!*1O%'$DG^?"+!UT[$A]T'/@.46#+']4$>LV5^O3C[)]N%P!Q@ M!JY-!2;C\XF @B@OD1?A)_+"0F2"D"@9+R1.Q@I)$SEA.3)&6(&,%IY&9(7G M$AGA)41*9"T9);*=2(AH$'$18R(FXD9&B$0149%\(B+;G M4;C":YFU+\ \)O<"3,6UR8 "^$S =\:-Y"%R8L.(W @!,F:$,!DM*D9D1T@2 MZ1&CB=0(>3)*;"J1%)M#Q,66D)%BZXB8V XB*G:8B(@9$V$Q%R(D%D$$Q7*) M@%@+X1>[!;PE_",P;J/L Y"G!C=X%<*31< <8#J <)HH ./Q^5AP&2W!363% M>8FT.!^1$A].1HF+$DEQ<2(N+D-&2HP#)A,QB5E$5&(1$9%<180EU8B0Y $B M**E/^"4=")]D*.&5S"8\$LV$6^(&X1)_2[C%F6=7PQ8@;Z,T>^\1DP.:"4P% M)C)Y%V L/A\-+C*CN(G4*%XB.6H8$9<2(".E1(B8M!@1E1X%C"$BT@I$6'H: M$9*91P1EEA%^F0UDF,P>PBNC0[AE; F7#'Q9:8C8 M&%XB.I:?"(\3(H+C10D?C&78!"G",T&.<,DC]I='H"R_@'UPA3R<=GD$"O+F M &:E"6E PH'AW&(L\9A[H0<-!*=WXB< L?\X]GJD9?+L=4 S@,EX/P% AA;\P.2*& MZZ+X7'@B-Q&8/(P,FX(!;BH&L.FB[(ZLQ"R@P@U*\..59G%R,N )K%S0!-Q;3QDR4&F-""!UV*X M+HK/A101@Z.:O-,QR"MAR@C<%5&?*4, M?WX>@H=Y\%3F(JZ8UW*6E%VPEV5Z6C0A2IN7+>$_<#E=?!*UB*0 M6H, :C4\QU7G<1^\^A6(6A":+T;3S<;?:3.8?6BP \X:I)&SV/D?0^'1+LI.L.9M$3;MZ.]MC.//C7B)"M MZ!M;"S8!D,5[<65F_0_D0RXW*_?#D;F!X]PP M3LYVCL/#RH= )P?@>*B#QV%F$D*;'($Q'4%E#H.X!MKC$#Q$=7A,!U+9Y]3N M?<\'G"9Q-D')@'UB4*NP&J6$_6WS!_YEQ^Y$-9:%([CR3B!K/P$ MG UC\# 78S\WQPP&9@H!ILP#D7"#D2V^@R!:#Y&$[F/<1\EBR)N'^D[E[,-B MUN"(HK[\C%PF[[.+(Y-9BW+D/V41=BZ$R4U8N3O=2@_UH0XSCB8"/)Z+/,AF'F635)4'(\*A:# J/= M"8G F!V&H#WD#9F+.D]F]D&ASF+0LX ZQ[DU('_G09BZ,8NO?YS1^D/.7VM/ MR-]YD/]0E6#H27_8R8"VB3 MLS"ZTVKL9_7V^A/2A0(Z!X@"9$MI,\]A0M]GZLRL[V'6H3 __#+!5QI')A,, M,IL"F*#TQ_X;1A9S#LF/M2#,HH$?.9#;A'TNZE/@%?K+2[3)"_359S"X)Q#Z MT D!?C*^U_S_RC^\12SQG@B3SZPU&+()LQ9D.2LR^HI.\AG&^@'1R#L8 MZAOX[Z^@P!>(/)\A&GV,N.H/--8=-,X-4H7(Z@PYCU(["7OO2QHG]_'C'$SV M,U#8>S ><_ ,/%Z#QT?$,Q_@#;^#Q_P2'OQ3^.T/$-'0*,]"1XGP*,'$7<7(O(V2&J"<=23=E)#'K&>P9+*D$O;V MH9OD[\+1"'TT8L.HQ<-1BH*I" M7%>!P:(,QER"J+X0!I4/(\Z!\6:BUFGX1C*Y!-/]RJHW<_:%,R<'P3QIF#G. MELE],&L0^CC-7, 5C8&+O1?%"+)LT56]4=\8=-M\O.J"[)>L_ >3^V#V?S GW!H C!DQ MJ;Q&CHDSW2N!TPTB"1_T)@*(HUQ9= ]Y$@P> >#A!_OP8:WF7P5]JF*H4$/Y MNV -!S%\:*..)JBC(UHFD%B"L3E:PY3<8NT[8?(>3 [B""RTL5 W6L1O_-"## %9K M#XL))-L@92NL: NL7HVP]W_\.(,BBR/?A2.;F0J8:8&9DICA>B]TL0?VN1MM MLANVL8=(H>PQX"^/LA51]@R4.Q?E+H(6EJ/L=2AW"Z;T?7BEQF.KC MT6KEF/9_8^W_6,'IZBO$4H=P6L=0,L90=9 LTO1BLM0JLNA$4M@&TN M8)UV\XYU"M%\SJ@3P-$_4W\F_[&=(Y?YN89Q51C781GA!OB)"L8,%3("$(<, M: MP[2R#T.Z&MRQ-0)PV038KNH<7)L)ET0)G&80'I3/C_*% %%@).2,@AQ9R!D' M.9/P;SK*G8ORET [:S&B;"/C8;'CT!YC87%RZ!]C,.*,P:C*/!F+V1DI!UA MAJ8 >PW,>B;_ BP Y@ S<&TJ7/?)^'P2/S>9R,M')G(+$@4N8<@9 3GBD",% M.6,@9P+D**+,67BW$+UX)=AMAJ;VH]7T\"T', X'\M#+CP,O6%EYYJ0J8Y1_ M"/*V"K.7:S,N^EQ 283)>R#6P'5Y8+P0%QDW?!@9*R! QO()$;EA(D2.5XR, MX94DLKPRP#@BPSN12//.(%*\RF04[S(BR;N!2/#L(>(\.F0DCRT1XPXB8EQ9 MK!.A1V"&&$&^LU9)ZD/^?A'FW!.XV0A3%@"S@*G )%R; (P%QHAP$5D17B(C MS$]DA 2)M* P($JD!,7)*$$I(BDXAD@(0C."4X$Y9"2<83%!53)"S*N9\(19^S*2';8QN1=Y M8"PP&GQD1G 1*5%>,DJ4GTB*"!()$2$B(2Q"Q(7%R$AA22(F+ N,)R.$IQ!1 MD=E$1&0)$191)4(B.XF@R%$B(&))^$3\R#"15,(K7$-XA,\3;N%7A%N(LGZ. MW $Y:R%WL3CB#& J,%&[^4 67PF!4B.Y"'B(_G(R)$" M1$QL.!$5$R(B(X6(\$@1(B0^D@P7'T4$Q4<3 7%YPB1OP#N D@,H?Q-D+F?6 2%LG@%,8O(_P&AE+4O;3WD+H7K.X>3 U+@Y']D M 2EPD9"$#B3XB)@$/QD!B$CR$Z%1 D102I#PR0@3GM&BA<&FRT%#MAP2R8 M&(/@<0R"TC$(&.00YXW1!^"LCH&3.AH.L"R\)9E/X(:Y$[>MA=Q%S/ZKT6@' M8(+LW_F?45+0P:AA9.0H7C("$)'B)4+2PXB@+!_A&RU N.4PB(R#84] HTZ0 M8-\\ ?&$_'1.+F8-@$!I@BX /W9\+ !O81PXC(4GR3S#6Y:]'FF^''L/UB1@ M'-Z/!A=I\)"4YB;B@)@,%Q&1Y2)"H[F)@!P/&3:6EW"/QT JCP%F(CKX9!BW M(G2AR"3TQK$W\DR!+S\%LXXB8DW%HP!&Y A"QY2X $S(V)X+8)K0OBN +['BVIR3<2$,AF#_!3PF(;!5$F8 M/;#,DF KE%E4,PL!]"S8Q"S,P#.90P6L\#T$*S,0 $V_^%<>9MT$]$G.7C!% M8 +>RX&'#.1) F)X+0JY0OB,'\7R((3%)('[ 25,=+-XV!.+,MID ;.X#[I8 MB$9<.)Y]R,U"!-$+F8T-\$86(#B=#T]M'@*QN? BYWQFK8=9R5D+-&,2>Q\8 MDP,: QY2P$B\%L6UX9#+AU"-&TV,21+WL292]J3*3*Y+F(D6/%8,9V^T7,UL MNF0V'DYF'_C+'+3*;"Y8 ;M6T79!V!M&<_> M=,4\_&CS%@P""&0W,@\=Q1BAVH[.\(:U)V@A9QW.E&GLO6!C.&N 1"%W..3R M*G/JNI3CT*PB_W,]BAKYC[4A7&PG@#FGY!#ZR2'FO-C)[ >2'\ -^S%6[87' MM ?!\B[FG-HGK/-IE>>PTWC,.IQQD"LUF]D#!OFH+\]2CC.UAB/S/_,ONPA[ M+0KC?/WW/AE]\# 69A\0;PR#,D;AAJB /F[2PUBE"YO00@"K>9WUC)ZYJ*<2 MFDR!V8?%K,%9PMY_Q;V&L/,^/_(O/]:$,+D79AW*?^="?JP+8=:$L/(@X.$% M&_5"7_5 X[JAO'4O(18?R%S45Q'M*X?V%8>>A6#"W&H< MQW8?1^91CCQ#CJS_/IODQW.#F1]F_\<9IN"1 MM(AGTFH,'C(" *7G.D-9QY MC%7!:(^ 1V0&[&H"LP\*=19!NW+OX(XO)N3".,+,AGUF?\6-- MR(\\"/-#]8]S.YC@I9Z??2Y(+3I9%711#B%%J$P!"LE#'\TZ1R;"KF2885)DQ6G3IL^8^:L MV7/F*<]?N&CQ$I5ERU>L6KUFG>KZ#9LVJVW=MGW'KMU[]NX_GG[^OD'! 6'A(5'1$;'Q,8E)":E MI*:E9V9EY^3E%Q05EY265U16U]36-30V-;>VM7=V'>_N[3O1/W#J].#9<^>OVW7OW'SQ\]/CIL^?VYN)D:\S-5%D:=Q9A*CT*M99EJCV/J/1$5G\+47(FI^ES4?0%3^:5,[5>B M^FN9^F^$ K8P&MC)J& ?=*#.*$&3T8(NU&# Z,&44805-&''J,(9NG!GE.'# M:",0Z@AE]!'%*"0>&DEF5)+!Z"072BEDM%(&M50Q>JEG%-,"S70PJNEA=',2 MRCG#:.<"HYXKT,]U1D%WH*$_&!4]873T)Y3TAM'21T9-W[Y34SV;N4R[\[ < ML/\VAO_#^__+]46XN+BY>7AXH0,^?GX! 4'H04A86 2J&"$F-A+:D)"$/J2D MH1'9T= )E *M0"W0"Q3#:(:E&K9N_DLY+-U -5NV,ET)/4E=X\A1;5T] R-3 MFMU15HY*L.OY7%=EU9%62J26J MB7JBHJ@IJHJZ_O$ M7WT&/5]^@PU?O'GGR]1Z==OWKQ%O=]_^/#QXR?4_4ME:.7:B;19;1[MW*OZ_?@1]=?=QRSN=YGX_=9D MD7BJRJ;H>+%=?6N>8U=]INM 9:K7A>*DP.NY\;$/_BU^'7QQ^'7QR&S"&/PR$?'*K6*M 6<#B^1_5K[V'U5R=T+>_U&OE?[C!/'FBP*NFJ MM&EJ+K7OKBET/EV<[7XQ*\WW6F)2V)U_"Q:'7' H6"I-J\&A36TN[=FC^JE? MX]"?IW4L[YTR#+C4:YK2WVY1UEIGU51387N\N,CA9%:NR[G$3,\K$:F!-_XM M_N)0! ZUX-"A-O?;B=VJ[T\?.O3\G);5G;/Z@><&C%.[.LQ*Z^HM&THJK3NS M2^Q.)!4XGHG*<;L8F.%[Y=^"YG,X%(-#W5IYVJDV]_/ KG5OSJFK/_G]J-7- MR\<"!TX9I31WFA:7-UK4Y=98M:64VW3'%-N?#,YW'O3)\;SX;\'BD <.I4NE M:,,:^>_=F^=\.+-KW'LB52M&G-A"^]FV>_O;!S[=,;^]7O/="P M/'--U[]UT#"AK,X=/U;T,))PV@!.%0OD?S>L6;[ M#UYX!D\_53>OO:+L77-8/31XTBH_L M-TT/Z#'/]>JR+'1NMRFU:[6OL&QVKOZWH,7@4 P.38O%W_2O'G/_ZJ:I5QYM M677FS<[]'7\>-"Z[K^64<5W?+^:B<43PH%F\SRF+%-=^ZPR'7MMLZVZ'/+,N ME\)_"UH*#A6SA;YT+![QY.QJZ:MWUT\]]6++ZN.?=NRM?7- +_>QEDW\'7VW MT&O&?KZ_F8>X7[2*=#IG&V,[Z!!O>=HYR>246\J_!2V?R$OK9@J^.K%0^,;U MY1*GGZR?WOE>;54=W;ZSZ,.!H\E_:AF'/S*P\;UOZNQ^V]+#\::-M^UU!S^K MJ\Z!9E?<@HTO>X7^6]#*B;R?VY7X[EV^[]CZWST8:]A\LCEJ_L]4Q M?^-PS/2UB[[1*W<#@Y=>1GI_^AK_6[SO&L-U\=9(KJX_%85JORX=G4]73$FD MZY1#J=IR7[I7U85JJ=E2H^T6U&*7";7=8_3=<9_!-Y?]>E_=#^A^]5+7^>)W MZ-_BXN!PTOU=/-\![I[J2757&E"#=<:4'/5 M8]1F@PZUWZA-G3=I4;?-FM1S\Q'JH_9O0=,5AM'4F<(T;?$H6K!Z'*W<-(/6 M[5Y&&PYO_U*GI_.BQMS^;HEMX)4YY)Z)]*KM" QK; D+:F[PC>^K= MXP=J7#,&RQQSSOU3_.+PB\,O#K\X_.+PB\.0.*2#0]&J<;0:'!IW+:/-&ML_ M-QW3?=Y@ZG"GPCKX4H%CRJETUZ*>>,_:]DC?MJ:0P)XZ__!35=YQY\L],R[G MNV5=^*=@<4@#AXQ%DK08'&K H1D<6@_M^-RFJ_NLQ<3Q=JU5Z(52^[23.4ZE M72ENC2UQ7L?K(_Q/5@6'G"_SC[V2YYUZ-=,K\](_!*'"HZ,AT;FE,=N^KB?,9K(@)O50< M&7\U(S#E>E) QF__%']QR *'4G"HWSB=MH-#E_J.3]W:QY[V&#K?;#.+.%=G MG=U;9E?=EN_8T9#MWE^3Z3=8DA)Z*3LNYFI29,KUV+#T*_\4+ [IX) -#F7@ MT .G3N6?>\YN./#B:-Z3T_JN]PX;AHYV&*9VU-C4]M:X=A15^)^HBS?=S W M,^A22DKDU=C$E.OA,>E7_BEH)H=##CA4K)2C3>!P?(?*EQ,'=KP;T-1[/*CG M"4U/O!:4DG[EGX+% M(0,<\A9*T$IP:-XX[7OO=I6/ _MWO#Y[1._A15W7JX.&T2=Z3/.:FBUJ2JNM MV[-+[?J2"IQ.1^6ZGP_*\OO-)R/R=Y^LE-_^*?[BD \.U>#0NF':UQ/;5-Z= MV;?]Q:7#>O>O:KM>.&\0U=EKDE.-F#NOUJJ%R8%$%UVS@B\[9\=> M^J>@6?)L#@4+Q6G-RC&T?J[T]N6O/A]S[8']PX>NW+WJ'//);WPFI-&Z;F=IL6)3>8U$;56S0&5MAU, M#L2IQ+7?ILAGP+(P^-0_!V+GY\>]>6NX_W MZYZYK^G4^IM>2.DIH^3T;I/\Z#;S\J!&RUKO.ILFEVK[-KM*ER[+!0OD",MJR0>=N_?O*3*UL7WGVX?BPP]ZQA M7,()D\S0X^8%ONV696[--E4.C?9UUO7.C6:U'BW&-;YM_Q0T5YZ7YH!#]8(1 M7SI72#\?7*]PYY;:_"M/MV\9?+-'N^71$9OBF[H^J1<-(R+/F";Z]YMG>/18 MY3IUV13:=#B46+0YEQNW>%09-/M4_U/0/' HF#&<-LP7>=.W7/+^%=5QEQ]L M6C#P:MN6[@^[-2N?';;(O*OK&GO-T#_HDEFXUUG+6.?3-DEV _:IEOV.&:9] MKEF&/9ZY>MV^>?\4M& "+RV;+O"U75GH\> RL=_NK!EW\OFF!>T?MVZN_[+K M4-ZKPX8)CX_9A-PU[C<08G/6).S;H M'_]/08LF\-#::7PO3\SEOWI#67C@R1KYMO<;%U31+>L+ZM#2SO[^W9.UG<=7YU/[ M9)Y;EQ6X!Q[-&]'V=K5"!555SJ&;5Z?0G5O#OQ_>Y_M)[XCK6S-=N]?6!E9_ M.AB;O7 Q-7GN;F[TS,M"_XFOU;$G@=8ZCT-L_BEHG1SWH].27*<>C.5M>S-7 MO)*N4,BF:V;'T8U+0^F.=3Y40\V9ZN^T^6ZVS_RK]4&3+PZ'##^Y'-;_Z'Y$ M[Z.WINX'OZ/:[P.UM-Z':/]3O.D>0J^38MZ;3]*?7<Z;H8UW3K7A!Y8H$]UENA08Q4M M:KEJU^B#U6W. !OQCT,3QPVC<#"$:B[$Z8\5H M6K!!D9;MG$_+#ZG2TF/[/Q::&SS/=G"\E^SN?RW*-^9B<$C:H&]DWH!';$F? M2V)ECV-:;9===F.'35%+JV556Z-Y9?M0\8O#+PZ_./SB\+^>0SPXQ(-#)C@4 MK9],*W;,IY7JJK1"=_^'$E/#9_GVSG?27(-^C_../Q<6F#40$%;T6 M7]_IE-+<9I_5WF);U%5K67:\VJJ\BO;.?12LF?*Z2B_@K[@H,HNW_#&=H^8MF:7I..-CIE] MM7:%)TMM2WJ+[4J[APJ:-)Z7)H!#TGQQFKM,J:_<;!0X1%]+=,D[&>95TA_G7_YT#21BH<?-MH:/JPSM+S>HE=]-DZ5'=$^ M+Q@@6->3[IK35N\9T=C3%!O;634 M0'EHPF!14.;Y-*_L"XF>!:<2O I/#A5_<4@%A\)E,K0*')JW*M/V?>N_=1Y1 M?].I9_Z@W=3[]SKK^-.E]@7=N<[U;9G>'77)@;UEL>&G"B)C![/"TLXG^F== MB/'+/QWM5S P5/S%(4UY)"T"AVIP:-FB3#OWKO_2?5C]3<\Q\S^.F_A<:;9, M.%5E6WR\U*6N,=>SO2+-K[<@,60@,S;J;')4\H68L*R+X4%Y9\*#"@:&"A:' M)'!(5Q:CQ>!0NVXB;=NB_/WX7M5/?1KJK_IUS?\X8>1[N=,\Z62C35%;A5-= M=:%[>U&63V]6:M! !WH<&"C:':<-I%CB4JDC3>G#HW#+O4_]NU3>G MU=6?G3]JV6A34-]K6%E2YMZ26>/?$%?BWG^X,%'5S4M MKEW2]>L_9938A'BWM-FF)JO&L36AW/5X1(GWB<#"P%/>^9&#;GDI9UUS\DZ[ M9!4,#!4TE<,A=]X(6JDB15O6R7_N59O[YMS.M4^O[C]X[]9A\PO7='R[!@WC M*[M-\W-:+*H2:FV:PRH=NOQ*77L]BKU..A4&G;8KB#EC5YA]RKZXX.10P>*0 M @[YX% -#FUK)[P[J3;[Q>4=:Q[WF95% M-%C6^]78M+I5.'39E[GT6I5X]YL6AYPT+4[L-RM)[QLJ:!HXI$X3I(7S1&G= M4LG/76O'OSRS>=;#&]M7W7V\:__Y1^JFG;>U/2HOZD=FGC1.BSEN5A#8:EGA MT6A3YUAGWV13X]QJ5N798501T*5?$75<:M^UM6_O9LY[[^%P>-Z^]IN11,NJDZ]V[FU[?<"@](&6?=H-?9^H2R;A_H/F<6X#UBD.)^PRK7H=<\RZ M7?(-NSP+]3K\2K3;0TNUVL/+A@J:-9:'YDWAI_6S!5_W+1:Y),SK@G M&ISR3M8="$C5.AF:?K0_?,B@.>!0JCCL2]M,O@=GYPMY_T:":^T#$*>&EAZ/S!S<+YK[6I[R\'3\H:SC^DU=W^CJ]Z!^K_[ M!>G^%ARB=3DB[.BER"&#YLOQT-J)/"_Z%7DNW9K&W_=LF6S3QW4S2NE&E6RZ M=5,2W;\G])/689^W1L=<7EH8V3VW,[-\ZF1I^MC-QOB1EYW! U][O3\"''7N MASAIW8MT.7HO:LB@Q6.X/W2,Y?K]NCA7W].IPYL^J(PNH:NG9=#U"V/IEM6A M=)^:-]7:Y?S->+_-9TL-\X]VFB;OG;4,W[GKZ+_UUCWVQD]/YW60OM:K, /- MEU&&FB^CC88*6C^*Z_*@$.E[(L'=^&&:2 E=,CJ-KE",HNOF^%.U)1YTSRH' MJK7>BAIM-J$66PVIW0X]ZKQ3E[KOUJ'>>[2HW]ZCWP/W'?D>NO_PMZ@#&M^B MAXS+W0*D]Z(@:?@@R5M,IXFFT?DR$72IO ]TX40WS;&BNQ::T"-+#:C!IAZH&]5$]1/W7J].@#0=H.!"Q<:CH[N,G]=?XN0JI M%%\ZG2X20>>,\J8+Y>SI"@4SNF&J'MVAI$759Q^FNG,/41/E@]1RP0%JNW ? M=01<%NVE[HOV4*_%NZGODETT$ @:,FC46%X:@3$J=($83<"MWQ"P^^[A$;?<4E.?&B0T;:.=N-VPM&PI^'_Z4+T21PR%HW@19N MG4F+#BRC!=I;:(Z)QKMT.Y-GB>Y.]R/]_6X&AD9<\8Y.N."6F'[6*37GM%U6 MX8!-?DF_96EYGWE-5:=)8TV+27/E4$!CP"%RJB"-A%^=LE2*YJR=0$NVS*2E M^Y;3TJ-;OQ<:'7F;:V/V)-W5]4Z<=_#O84%Q%_PC,LYXQN:?=$DJ[7-(K^JV MS:WKLBIN[+"H::XWJVVL-F^H'0I8'*+ (1H^;1HXY(-#F=I,6KEW.:W0W/:M MS$#S=9&5Q<,<)\^;21[AEZ+\4\X$A^3U^T26=[O%UW8ZIC2WV66WM]@4=]68 MEQTOLZIN*;:N:Q@*:*P M:U_;-!2P.$2#0]S<$31SR2A:! Y5FY58:T'J#V_[4G=,ZV6-F=R'2LZ$QWJFX9"O[B M$ \.V>!0 @XUX- (#DT:VSXVZ6K_V6!B>Z_*.N!*H6/BZ72WPIX$GYKVZ)"6 MAM#HSNK Q)XRO\P313Z%_>DNA2>37I=TQ@7V%(5&=%9$A+7 MFQ^8>B+;/^]DHD?!0)QG67>L9V7;4,#B$#-%D":"0^X225H&#O6;6&M!OK:K M;WO;J:W]K-/0_DZS1?#Y2IO4O@+GHI8,SYJ:)/^6DIC0KKR(F-Z,T.3^E."< M@5B_@H%(W]*>"-_*]J& PT& )C'[819+THK58VD#.+3O7/:YZ^"VU]U:.H][ M#.QOM)F&G*ZQ3NTJ=BRJSW&K*4OU:"OSBD M@4,1.-2NDJ-M&Z=].K%MZ9O3^[8^N:"A?7-0V^%TGT%P>YM9$\LZA@": 0QPX9(!#R2)Q M6K]JS+?.C5/?#VQ;\N>%/5L>_*ZN?>6BEGW?@'Y0XW&3I-(6J_S,.OO*A$K7 MAO!2K[: HL#C7@41O:[YB2><\G/[[;-*>AS2*SJ' A:'>$4!FC5;F):!0^/* MT9^Z-TQY=6;KXB?7=JO=OG7PZ-FKFG:=9X\%5O<;)^9U6>0FM]J61S8XUP74 M>K1X5OEU.%>$'KGW>_LU^V\=L6GZ3=>O9- P+K7/-#NRP[+$K]FVVJW> MJ=&^QKW5JLJWW;0RM-.H(K[+L#*WTZ2FJG4HH$G@D @.^3.'T]J%(SYUKI1^ M<6;]Q/O7M\R[\7#[IL%'^XYTW#]L5753URO[HF%D[(!I2F"/1:Y[AW6)?8M] MI46C2ZUQO6>#?IU_DTYM1+-6;7*+3GU>XU! D\$A>3(_+9XI2!L7B+SN6S'J MCTOKQU^]MTEY\.FV3;W/]QRN?Z)A5G!7QS7I=\.@L/.F,3ZG+).=3]AF_M@# M8MCA67*LS;],NS6L0K,UOO)(2]J00%-&\]",27RT0DG@4\=\H<>#R\6NWEHS M]LSC3<8YT>24 M>XK!2>\TW?Z #*V^L*PCO;$Y&KW)0P)- X?]VCB_X=.6]>4?=N[->G=(._:YKFG00V,[C[L6KHXW;;VLKSGYF_WN%F3\ MFU>(_B6_,-V+P1%:%R*BCIR+B]$XEQP[%-!,66Y:*L_SL5V1Y^[%R3QG_E > MT?5RC7S=YPW*Q=_5UF1]W[$]_LLA]>!WQW2\7IH8.3VSLK!Y[&!C_M#%WN0/ M3R>#>SXN>G<#7'7NA+@?O1WI>>16G)?&S23OH8!F@T/=6*['IZ2Y!N^-X^EZ MJ2Q>^WF50B%B_U2Z:7DLW;$QF![:X?7MV'ZG3Z:';=Y;:YF_==0U?NVF;_#* MRU#OI9^1[I]!)MHOPDR//H\R._PLWD+C:;+E4$!+1G&].2Y&SET5(IU_CN>K M^:(L44"734BF:Y0BZ,:%_G3[2G>JOMZ!'E.SI*;;3:CU+D/JN%?ON]M^W6]> M![2_^AW4^A*DKODY[-"1SU$:&I_B#Q_ZF'QD*/C<*$I.#PB2C@A%U\]RHML66-,#2TVISDI#:K+F&+5:ITWMUQ^E+ALTJ>?& MP]1WDP8-V'R(AJBITX@M!VCLUOTT<4@XW*ONH MC\I>ZK]L#PU>OIM&+-]%HU<,!:T]PTC%;\-(-A7C2:0*@L%TV@@W.F>4-5T\ MVI"N&J]--TT\1'F[J.&,G=1<:0>UGKF=VL_:1IT U]E;J0UT^J8JR:-<5>, MNQ(N&9Y*.G5L(/EG\?\O#O0NI9O6KM74\T/7!*][#JD! MMVVR0VY8%41<,R^-OFI6'7?%I"GALG%7\CG#DRDG]7X>-$2.AP;"PPR8)TJC MX>TGKY:C69NGT)P]\VF6YEJ:;K3S6Y*-YKL8-Y/G80$.#_W#/>]ZQ ;=<$Z* MN&J?$7?9)B_IHF5)VGGSJLRSIHW9@R;'\WKTC^=U&/9E_BQH*#@$@4/07!$: MMTB"IJT:0W,W3:'YN^?3_,-K:8[![J\95MJODUPLGL3XNMX+#@ZXX1,5><4M M(>&"4UKZ6=N\9F MG'%.SC]IEUG:9UU0V6-17MMI6E_?:-Q06VW66E9AT5GPLZ!A# =XF&'@D+10 MG&:M'$T+-[)7J)0=6D=+=/=^*C([]F>NO=T?J>Z^UV-\HRZ&A*2>\8G*[T>X MT.V05MMEF]_8:5/9W&!1W5QI7M=08ME<66C=7ORS8'$( 8<(1!S)X) ##L4; M%&DELT+EX+JO%3I[WY>9Z#\OLG6XE^D2\'N"=]RYB,#LD_[AI3U>\35=[AD- M;2X%S[D.05?3O5(.AWCE]\;&EK>[A]3V^25TECKGM-2 MY5K25NQ8V9YM5]6:X=!0F^;86OZS8'$(!8=H<$A;,)(6K)"EY>LGT[IMRM_K M]Z_[4']TW\LZ \-'U1;.-XOL0\^FNZ3VQ7OGMT<$E3<$1]95^24TE7IGM!9Z M%K;GNE5TI(!'DG-]?8)K<\7/@D:,9G.(87;(@$,A.%2NGT0;MBI_;=ZW[EVS MYK[GS?J&]VK-7"^76(>?S'9*[4SVR&^(\:^H# ^K*PZ*;<[S3VW+\LWM2/^Z-^V']SUI M/V9TJ\'8[6RY97A/GD-*<[I;?E6";WEQ='!=;EAT5>X=VUCN$]3]<^"S0%13YR2$,U:($9+P*%6=2)MV3+O8^>>M2^/:^Q[>%S' MZ&JSH=NI*HOPCB*[E+HLE_S2%*_RW/C NK3HB.;$\(2VF-",SLB0PJ[@@+*N MH(":IJ" QIJ?!8T$AW!P2 "'G/EBM P]^Q>^^+$H7WW>K6,+K8; MN/75F84UE]JD5.8YY>5G>)2G)_O5)L2'-4?'QK:%1:5V!D7E=_F%E77YA-8T M^X8TUOPL_N*0" YY\T?0BF6L51%?.]7FONW?M>;IZ8-[;_4?-1KLTG/M:C0) MK:NT2BXN=LC+RG4K2\SPJ8U*#6X*28IN\T]([O")S^WRB"OO8)Z74VV;&53B6AI1Y5OD7^]>[Y8?%M]GD9[39YI>W6F37--FD- MM3\+&@T.D9/X:?H,05JB+$(;5"0_'E\[[L_3FY4>7MV^_,;-O3M/7SFDWS:H M[51Q0C\PI\LT/K'%*C.\P:'0K]:MPKW*M]:Q(J3!ICRVV:(\O<6LO*3%M+BV MT2R_L>9G06/ (0H&^K' MZB\==2@.B>RQ2//OM,MS;W,I<6CQJ;1J"JXQ;8RN,VI(:="OSP?J MZPRJFBM_%C16AH?&3N2CN=/X:P=URF]JVF1=.>8==\$H/.B,>:+[">M,VVZ'?+-.UV+#-I^R8ZW!E5HMT56: M+:E 2:5V>UOISX+&@4.B_#!:-)6/-LX1>'F"616Q2N+B/57%DT_55#J?;=]> M_6C_T;P_-,V3[NJYA%TW\?.Y9!GN=-8VUOJT4[+)2?=T_3Z?+)W>H!S-[L@\ MC>[$?/7C.?GJW14_#9H@S4W3)O#2VFE9?=58< B]]<0XPO>D7HG?>/TCD7 M$JLY&!6G<28QX>"9K,0#IXN3?A8T"1QRQ_'0^HD\S_L5>2[?G,;7_UA%NNW- MNFG5'SK3?X6N)_NI7,P,/_%[PTZ I4MRT= SW^\ZQ7->N2G#U/YHF MV/I&1;;JV]JI>=\W+$SYMF5M]+>]6X.^:>[S_&1XV/&=A;;U:SM]LY=.]54AW1.M#L*;F^PBM(^]CM37>)>FHO\W0/? F]]C/@I:*DJLID4]MVA2WVV':=!V#1J^0YU&[SQ($W;MIVF[]]'L/3^+WYN&D9X^?M+X MNP IH=+#LN@,D5BJ+!5(EXQSHZLFV]*-,TSICCGZ5'V^#CVVZ"@U77*$6JMH M4(?EZM1UQ0'JM7(_]5NUCP:OVDO#5^^A,6MVTZ2U.VGZ3Z.W;1BI/SV,%-T7 MX$JGLGPQ=*JP/YTEX4P7R%K2Y>,,J>I$;;I5\1#=-^T U53:1PUF[J%FLW=3 MZSF[J,/1@.4M]*0^5MHU'PU&K?@9U'?S4,*+W*3E$]" MW-%TS#!?.G&X(YTVPHS.E3Q&E\@;Q^VFNR;LH <5MM*C$]6HWJ3- MU'CR)FH^>2.U5MQ [1774^R53;;U M"\M"^V=F94Y/3*I='QLUNC\TZ/!\H-_G?>_8H.\-G2M^%XY>]?\9_.+PB\/_ MD8/K/&$:L&@DC5@I0V/!(7[/3!JGN81&&ZO2,/N=-,#KT&>?$-UW[C'&KYR2 MK5[89=D_MZO[0I,KK#Z,&G_N&[?YW#?H";^L-!EW6N1PRJ'TEZ&= M?1!G>8*#QUQA&KQP)(U>(4,3-RC0E%TS:=+AI33!< .-MMG]/B+^D-Q@[HGHON M/78Q[&= ?<'!"S&.UQQA&H;X(@Z^?9JQ8R9-/Z1"4_0VT@3+?5^B7;3? MAOJ9OO /LW_D$>MQWRG%_[9M%I.'B;QJ7AY[Q;0^\9)Q1\IYP_ZT_F/]:5WZ MIQ/:#,]%_PRH'SAX@X/O;"$:@?@B<;DT30>'[.TS:;:Z"LW0W413S0]\3G \ M]BK*V_))<(C+?>\HOUNNB6%7'3)B+]OD)UVP*$L_9UJ7/6C2*\P/Y7X,Z#^B"]\X-L'SA2BL=W/3@TZI)W3,J@2W+N@'UV49]-<6FW=6UYNT5+1:UQ M2T6%66=AB45O5J'5R92?P5\<@A'CQ(-#NHH4S5LWGI:H*=&RO2I?2C35WA49 M:+S(LS1YF.'D*^A26$#":=_PS#Z/^/PNY[225H?\\B:[BLIZVZ:J4HNF MJD++]I)B:VA05DU0=$%%;ZQ)>5>*17%K@5U.2Z5M6F M.S74)3LV5R8Z=Q8DN/1F_0QH(#CX3>:C$I)"T%AYK-,[XT[%KZ MIE%=[4F#]I$[E486%PHM/$]DV(>W)[HEUD?Y9E6$A!06!<24Y?JD5&5XY=2F M>I;5);K7U\>X-E5'NW<41;GW9/\,:"#B++])?#1RFB!-!8?\)9*T?,U86K=I M^L>6'4M?MAY4>]BB=>1ZK;[EF1)SS^,YMF&-*2Z)E7%>64610879(9%E:8&) M58E^F;5QOL7UT;YU]6&>C35AWNW%H=[=N3\#%@=_<(@&AW1P*%PB02M7R]'& M3=/>=VQ?\KQK_^;[[9J'+S?J6?17F'JT%5B'U60X)18G>63EQ/H7ID:&E<6' MQ55%!:?7A@<5UH<$U30$^#74!OBWE03X'\_[&= @#H<8<,C$6%F\1)S6K);[ MVKQQZMOCVQ8_[=NW^?;Q(X?/M1PS[ZXV]F@LM@PMS[%/R$MSRTQ+\BF(CPLI MBXR.J0J)3*D-",^K]PVO;/ *J:_S"FDK]0XYGOXJ0(T&QQ*%XO3 MNE5C/K=MG/*J;]NBAZ?V;KS>IZ%QJEW'O+W>T+VFPB*DL- V/B/;.2,AW:L@ M,CFP-"@QJLHW+JG6,S:GWBVVO-XYJK[.-;*US#6B*_]G0(/!(1 <$L A%^-U M!>;OQE6R'[LV*+X8V+K@_MD]ZR\-'#K4=US;K*G9P*VLQBPXN\PZ+JG0*3TJ MUR,O*-._Q"<]O-(M-:'&*26SSB&YI,XVJ;[./J&US"&N*_]G0$,0\P8A[D[" MW)D_>SBM7C3B:^M*F3>]ZR<^.;MEWNU+NU0'!P^J=YXX:E+3H>=2T&02E%IC M%1M3X9 67.*6ZUW@6^2:%U+ND!-;99.=7F.9751KGM-88Y'15FJ5VI7_,V!Q M"%'@HZG@4#1+D-8M%/W0N4+J^:GU$^Y?49OU^_4=Z_HO'CC0?/J(<5GO,:>L M#J. ^&:+J-!ZVV2?:I]]XIK8NL# MM8>J8.]EVWLO(()2I$GOG1 20DA((P220(! ('1"#;WWWHM21!!!40$+EFT# M"V)%Q8)=_]^XWW/Q76QP7YZ+<_'\O%R/L];,K&>9$'Z&DQ%XVC_/IR.DA-4>74%O$U>YM^;4D-HJ:HEM)VO=3O14 MDAK.E?P7(![M[N3UTE"R50::]\A^[E&4>WY9;<']4"(KY)#(H<8HJ!+WLD^%_PR/<^'Y-'.11>1SHE+7/MRR_!]Y>7. M?2WEN-Z^$OSI"P7_!4A$'3+62D/E9FEHWRG]YL)!V9&[A^2O/M'ZZ_PK_7V= M+TVT&IY:6Q6/80CI#PG,V!&*G_ >4^A_AQOM?9.?0!\6)I.N1*6[#"5D80?3 M'/:[16 M\MS$P?D=4YKKZCX?WU<\9:26]='"(/$#QCKB ]$IZ#W#U?<=F^+UQM^#\2J8 MY?XB@DU\%NOC\E3,-BQOG,P M]*_^.,KG$(+;5"21\"&.A'^?[.[\+I."FF@-;V&- _& )F1_S!X1@;7(\S@6%( M!;8)&?S-B1!LZ0(1UCB(M<&"V!;S*\/>\6>N@_V/$D?;[]48F^^-3O^%R?K9 MR%#W+.3,T&RDYR8YP/[%WN \@H2'/L+!_KK',!LHPW8;[8$_%8S(&TS M!<9V8_#:800^.PTA8)A"]&PVS/;J0LD<'LO;^%QK/2B#%PPB2 M^DI*(A:62 7#&ED.;):GPJ[Y+NBZ<(2CRZQ!>X49&*XR!LO5!N"P1@^ &''ED&4P5H066^':)>#$.&A"D(_70B*,(& )&OPS7( 3I'S#Z\*PC=F MG=L7>HO[9VH'=8K20_] ON#QECCD.4&XSGJ&'_%Z[#S.'G%Z^D?^G\/_30[H MO<)WNRQP%.: X/ "B%!?!B+]M1!ON1UB<0[REGO";)%]@3;D/(IZA##,8"(8"L($6%^!*82 MOO!RW:E3R'[M7^8*X0[ M41=<1X1]Q(>"/P&!:/O[H0[\??+_O N2B'96JLX:R#+9#ID.BI!&/ 9BI@G$ M^]O_B YWG0I+H$\&I;,G_/+\GW-*@\=9U>&/& M$_>[W8SM(=V+.$T>$?Z)?QS\40S2*[]!/I?U-O9 YZ#:0 M?8YT.?V,^W!2!^5VS$GJO8@_ 4&H0P#J$+);#N)0AU2TL[*U_X("HVU0:*,( M^7BM[SE4\T_I;.=WXB#:1&P4]UEX4O#CH(SH$5Y!TFWO\O1AC_K<*XSV_$'Z MN8)>]_Z"3LI =BOM:DH3XV9-.])^ (+1Y ]#F#=TE!PEHXV2@C9.G]1<4 M&VZ#,BO%GR7.6I\+W2W>Y7CA7Z4'>(PGA/J/1HHB;@:)DZ[P,M,O<0IS^KVJ M\GL]FPM[F-W%'?1SQ)8/ZWY2D& X.D(T((Q+/A>8FGF& MEYO7R2TM;&?7E9ST;B]M8O6657N>+ZKP&L@N85]-+N+!>S,OSO9*6XSN<]"?^<0A$ M'7Z_GY2V;P[D'UX(Y<=60JW^YN]-9@<_--EKO6ITL7I<17&[5<3B#&;ZAO2* M!:).443*B8CXK/J0U(*JH-R2LH"R\F+_ALI"O\[*;-^>BDR__H(,_Z&,](!K MR7\"0E"'(+0W?[\3DX&>GT6H0Z7&2JC7V_SEA.F!R58[S6-UIH_FDS=GR M[R8WXD E@WVFD!W% M=*.<*XD5#F3'"J^D_@D0H@X"U.'W.Q Y>^6@#+U>UZDO_W'B^,8/G<;[7O98 M'7O8Z61Y[021>+Z6YGVJU$O0E.<;4YD1E%R4')Z5G1!7D!:;6IH4G5L1%UE> M'1/95!,9V5T3$=%7&AEQ*2Z))NJ"1;UEH6(+N:&B(8R_@2$H@["33*0C!Z+@CVSH5IQ M'K2H+?WZPC3*0 MBCH4[9X-M8IS?K6J+OYX1GO-RXN&.QX.F1^YVF]OUGL&Y]+:1O*L;J+S"VN\ M(C/*>8F)Q>C%LB \3Y@;5QR8G5;.RRRHY&965[$SVZK9&;UEW+2+>3ZI0YE_ M L)0ATBT_=/1^2C=-0L:%>2_GSJZ\-TYK57/KAALO3=LJC(P8&MRNL\9U]A% M9):VT0*RFSPCQ'4^"=%5_#1A>6A.0(FHT*<65!9R2@\6>E1V%OF MF7LQCY4SE/$G(!QUB%DG#5F;I*%BIRR<.##[TQF5^:\&-)<]NJVWX?IMX\/G MKMH8MUYTPE;WNC+RNRB\E'9FJ.@$.S:TR3\YH#XDDUL;G>=9+2ZB5^644*K* M2\E5+67DZG,EE+)+.=22H?0_ 1%H^\>MD8:\C=)0LUWF9\=^V;?]A^7';F@L MO/U 9_W J-&AKEM6!@U7,9B22R[4C/-DG[@>1G!8EW=TP"E>(J==D,ILC;LS&]Y[*7J+M$ M>M M&I=[@Q7('/8-=;\FB'*]&BG"74V*QUS-272X6IYD=_6$V':X/\ENZ$:\ MW85;HC\!HF62D+M" NI727SL62DQ_UEE MM M1QM#K4>[0JU&AT,M[]P7_@E(6"())4LD?K4M1FX-SD$&GRR2./-VVZP34RK+ MJCYJ;LK_H'<@];VQ6NP[&SWAI+.Y_R39CC/)Q#+?^A"H;X/<2&\C*(2W\33< MFS0/I]=YG@ZO2EEVK^J\;%ZV>5N][&=;OKCY1R!CH034S4=N],@A%Z_((5V3 MBR6;OVZ7K_RNLBSON\;&Y.^Z>Z*_&2F%?+/6\/OF?-S[&]G(XYNG&>6;CY7; MMR!;PK<(>_SW> SV6YH3YFNNL_V74ISMYQH7Z\\G"%:?>@@6GRZY_@DHGH/< M:I-%SO?-0D[=D$,:?BR5*H.=TX\'%P<"BJK_4!S POTMU'!?#<1'/;CP54! M"_1#&/ ^[ \%3L0'+&!"%4KB%.SA%1U<\C1,(-B#5.H.F8,S9I&T*[U)RZ< MD$3:>J21ZJM22/XK.8DT6"TC@FWR MB[@(L>"P:HKR:![CH-L;]@QEP('%KJ RE(,:*ZP 8/5YF"^Q@3L MUQJ"\SI](&XX#M0-NN"Y41LXF[3 ?Y,F>@,^!A%;-"!VBSJ(MZI!YE95R-OV M)ZI[T/&O(DC"(P2)@/F2_K!,B@EK9-U@LQP6=L^U!<4%YJ"ZR!"TE^B!X5)M M,%^N";;+-0"S0@WP*U7!;>41H*Q2 8]5RN"]^C#XKE8"_NI#$/*7(D3]I0!Q M?P18ZZ2 @=XGJ(IRX*T\#_PT%D.@_BH(MMP(0?B=P/=0 +^ (^ 3I0GLY./ MRC4"9ID9T&LM@=IB#913MD#NM0=BO^-WPJ#39_QU[ ?8B9=9P*\UDJ!!^K /" 'O$-S0:"Z&$)U5T&DV4:(<-H-H91# M(."J U]X'/SB3< GTPJ\"^W LQ+SRZ,!]X/62OA.Z2)^)9\G?20.ND\2KE-? MX4?I3YW'&0^=7GCQT 09 !\D07XI=D!-Q_[T[O,Y1NSUNT+HX7RB=I)_^A^SF/2 M;9#UBG#=>QS_@#V*'>?V=#T,&Y$'%D M$8BT5T*\\4:(M]L-(N)AB/34@M 8Q!$6O_BBYU^\'((7SDE[I]8U?0/'DV> M[V@=[+>47I]7I$'>4]>;_J/X!_SKSF,!0_BG/OTN+UGG72:8,P$C519"O.9*$!MNA&2;/9#HH@RQ#!V(]#7]'AIJ_T40[_+)/]W]@T\! M<]*[@OV:6<][16_C/Z><%3PE#PD?N-X.NX:_'W[)Y:'@'&',OYOXG--%?.$] M$_]SV"8+?KMFHY?;.1"GO!#$QU9 FL$&2+?: ZDXE5])5-UOL1R+J4B!TWMA M-.E-8#+SI6\V]YEW,?\)LSKD$:TY8M3]=,Q=TJ6X8=<;\1=<;\><)=X/ZR0] M#&HEC_-.DI_ZS 1P_Y("K]_/@G;,@BBT]1(/+X TC>60I;\!^7'GF!5) M9QF-R=WTSM33]('4D]2K*8WTFW$UC'L1%1X/!>4>C_DS\8\#>ZL,A*#-&X>V M7MJA^9"KM@P*==?]*C79];G47F6RB*#_(H=F]RC%FW0[-H!])3R4?U$@"NOU M3X[I]LE.Z& 7)[>R:M):/%O3&SW[,FH\AC(J/:\GEK)N1Q=ZC0H+O!X*9@)\ M40<.ZA#Z^QV(W7*0B;9>@>I2*-59^[W2>.>'*AN5B0J<_EBAN_W=3$_W*TD\ M=G],<&!/6%3X*4&"Z(1_>F*C;WY*+:I\M,A"Q61;$Z+K,1J\1Q4>70(7VFB^U1CLFZZV4G]5@ M]4=+W1RNY7J0+Z1RV6?B^8'MT6'AS:&QL;6"Y*3*@.S44K^2S$+?NNP\GXZ< M7-]+.9F^5]+2>3?B4WGW(E)X(Z$S\8\##^V\*-0A!77(.S@'RHXN_E6M_==4 M@^'VB1,6A\<:,'JW*XGV@X5T\MDL;^^.9']^$U4=&Q96&)287!&6FY@ M859F0%5.6L#)W)2 \WGB@*&,)/[UQ 3^G:@$_OWPF0 _U,$?[>X8E+2=L]#M MSQRH.++H>[W6ZOM)L?>M#B>'RXEF#77THEG;>D^_)KDX+"RV(C M8@NBXI*RPE/3TH1Y6>+@\MP$07->7/#9/%'P8)8H9%@<$WP[.CKX7L1,H Z2 M$(!VG@AUR$#/S^(#\E"MLO!KD^;*MVWZ6YZ>-E.\UV:O.]3@8G>VTMVMK8CI M59_-#2A/XX<5)(6*LN)$22DQR6D)D=E9HO#2W*BPAOSPL.[\\/"![/#P:\GA MX;=CPL+N1LX$^*.-%;A!&N+0_L]&[QNE^^6@3GG^IY/'5DQTZFT:ZS$[<+/3 M3N=""\[V= V9V%S&8%7ELP,*L_S#LM)"1"GBJ*3XA,2TZ-C,K+"8XMR0F+K\ MH)A.E$LY@IBK*8+H6R)!U)VHF?C'08!V=R)Z+'*WRT#%OMF_F@[/^]"AL>Q% MS_'U#\Z9[+_:;:/=U^ILW=;@YEI71?,L*?'RS\GW#4W)#HJ)SXA(C$R-3Q6* MTS,#$PMR_!.J\W@)[?F^29=R_1*OI/K%WXKUB[L=/1,0@#J$_/XE(_18%*#7 MJNJ]L[Z?4)HSV:6^^&F_[IJ[%PWW#?1::W5U.EDUGW E5-13F?E5GKRT4FY( M?"$_.C(O-"$D6Y02D)F2X9N>E\U.J\SU2CN9QTJ_D.N==B65G7(SEI-\.WHF M@/_[.0QZSTA=+P7%6Z6A?H_LYPY%N8D^U06/+VNOO'[98,_Y?BO-]C,8R]H. M KZXQ9V1V>#AFUC-"8ZJ\(\,*0V)\R^*%G,+Q&FLO.Q,1EYY-BVO)8>:?RZ; MD7?@;OG'.*1!.WTCG1S5Z!(?6\,/]:00RG*C*!69F03"W/ M2B.7EV80RYLR72MZ,TCEUY+)Q;=$[H5WHF<"@E9(@@CUR%DC"=4;);^W;Y-Z MW;]'^L'-@[+71X\L/7];=T?[-3/5FD$[DX)^9TSJ6:*[J)OJ)3SEZ>??YA/, M/AD8X=$2+J(TQR<0FS+$+HTER;BFQA1LT]D47-/U1'S-G6B7JKL1,P$"U"%Q MN204KI: QK42'\]LD!B[MD'B^H,]LAJ"[M>F.B4KI=1O#S"M.]O$# M!&+8!0HCX!R3R^[E!C!Z^"'N9\+"7;OCHW%=&2),5TF<0U=CO'WWV3B'[K]% MCFWWPQU/CH3.!(2@XZX\&S/K*ZGJLN;G^AN MK7ADK)0S8J6;=,?1*N*FBS/_.IG,N>;!9%SA<,B7^7Z$H?! [&!\L.-@9JC= M8&F8S6!SN/50'\I(J/7YAT$VO8\"9P(BETA SF*T_Q'Y9'^YRLE M.B?VR#>]4EM1\5)G:^YS T7Q4PO-J">.QD&/76Q\'E&PG@\]72D/?"G$40$# M-QK%PHPFL>U'L[DVH^6^5@]:>!8/^GCF#T=YYK?&N>;7GW%F A(62$#)?.1> MVVQDZ)P<J:[,GM3:DO16?W_D&[.C06\<='Q?$XQ8 MKZD6M DO6]*$GR-A(@3K/!&#QTPD$^Q?YQ)M7Y>3K%XWDRW?G'$W?WN#8O;J M*<7T^?,9@9GEV/4SU0=MR]>^H0O?D;.7T),,%^BS1V^B"WMOF9;67\M MM;'\5F]K\>V4G=FW2_:FW\?L3;Z_F)'Q4@2YW"*-='?+("V799&J5_,D"F"] M;#KLGQ<+AY<)07TM#W2WL,!D%PUL]I, IT@ =V5G\#R" 1\U!PC2L(.(8]80 MKV4)Z=H64*!C!I7'3:'YN#%TZ1G!57U#N#\CU^H0I+M="FDZ)X64WY1!L&\^!0XO(8#&"@SHK;8%T[668+O>#)PW&(/;)D.@;]8' MKRUZP-NJ"X)M.A"Q70OB=VA"VHYCD+=3'>QBBUBI!PKI#D+Y. 0K6*T#)C)2=0<>_ MC"#1HP@B@%D2'%@H285E4GA8(V,/6V9;P!YY(U"<>QQ4YVN!U@)UT%]X%$P7 MJ8#5HL-@O_@08)\%VV!P*7[8+0Y3M!A!(_(T#> M( 6$73) 4)P-U,-S@*F^ +STE@';<@VP<9N!Y;$3F/P#0(]6 FK:$7 O5 =R ME2:X-6D#L5T7"&?UP.6"/N"&# ![PPB<1HV_.SXQ^>SPTN2C_5O32;L/IA.V M7V;D_QH'5]2!>' VT)7F $MM ;"/+P.N^1KP<=X,;,8N8/D?!(_(PT!/405J M_C&@5&@#N>$XN+7I _&,(1#ZC0 _: +.UTU_8$?-OF*>F$\YOK1XY_#6\K7] M1\L7]E\M9@+'P-X$8?!Z\48_#,LP!&F0W0ZAQ^4EJ=?I#/.']SN^@R1;CJ M.HF[3WR)'2>-.TV01S&3Q-M.'UVN.7]QFHE_'$@[9("Y>Q;P]LF#X/!\"#VV M%,(-UD"D]58(<]D/P0P5X/MI 2_<\!*[5Z;=5V81Y@N]"O^)TN3ZD7R* M],'M'&72]2K])7[$8\SY&?.>TTN/Z]BWE"'U'=BKVG6>NZUM& MJ?MK:BW]%?FDYW/B&>^GA$'NF,L#WUO8)[S+N!?>%_&O/?I<)BG=KA^),P'T MM5+@CN[I.=ME0;![-D2BS1NKM@02CO\%269;(0%SX(>(K/HEPDOO0PC?\BT_ M$C/AD^CZW"N#.LXH8#VB5'!'W1K\[[EV!-TF] MN$.X*!O"/@OH(X[[=KB^\ M3Q%?>YQT>^<^$\! '6CHGMYWFRP(T=Z,09LW474Q).NLAC23+3]3[0]\3G)5 M>Q_K83@1P;-Y)@C!/^;%4.][B[UO>63QAFE%_,ONU8(! MXDAHA]MC_N]G+$WN+[WJ*&]I,P$>Z+Z>@7:W/THX.A_Q:&^F'%D$&=JK(-MH MRY=LFP/OT_'JK\0TX_$8ML.HD.]VDQ_.O.(3Q[WDG>I_GID;U,LH%7;3ZL-. M4]LC.BC]D:V4NY&-E-&06NJ8?R7].:>,/N%1QG@]+?\X,#=+0R#:FU%H;R:A MYT:&RD+(T5SY/=]P\\="J_VO<['JXVEDDY%X3\SU2!YI,"2$>3X@VJ?'-RF@ MDYT9W,8J##O!K(IL\FB)KF?TQ-0RAF,J&/?#2ST>!14QQWWS/5^Q9@*8J(/7 M)FD0H+TI0M=$"MJ;V2&%@!F*YI+Z( M0,^NX'"?-GX4*4>'1-I.^;#?F'Y_\LT5CVL4)OPT2-Z=ZQ<@>U.P4$ MDZ$,FN.Y)&_2:9$_\V2XT*FD(0TG<*@-9>V=#D=+<;Q7J2]_5 M'%_WO,%D]X-J>]7A$KSQA1R*8W>JIUMK@B^S(4;@4Q4>$5@2$B_,#TJ+S [( M$Z7[5<2G\)H3Q+RSB4G^-^,2_.^%Q_L_"HKS?^HS$\!"'7S0:T0$VM[)J$/N MGEE0>FC.YVJUQ6\:==:,MQCOO%MO>W2H F=TMH#LT)[EX=:8S&56Q?-]BF-" M _,B1,),87)D2G"V*#&H-#XNL"$Q)K K*49P/2$ZZ&YD5- #0630N.],_./ M0\_/*-0C=0O:WKMEH4)!_F/]T46O3FBO?M1FM/U&L_61"]58PZX2-_N6/#JQ M)L/;HR39CYL7'\+/$$4)Q9&)D7'AF:+HT*+X"&%=4JBP,TD8>CDI-/1.E%#X M($0H?.*'PIL.\%HM^<_[BS&H1SIZ?A3ME/E1,=!ILO7+2 M2J6WWLF@O<+5KKZ(YEJ>PV+DI_MR,Y*#^.+$"&%L7'QD9$RZ*#2J(%X069W$ MCVQ/"H@<2.)'W8X.C!P5!D8\\4?QFXY_'/B_?R,&]>Z3[F-+;Y_1VW*IPT*YN]E1OZ6&8%M51B$4%C+IF3E?&\N,I$G]B329RX"TD^\;=C?&-'A+XQ8_XS =ZH@V"5)"2@J@5]^(MRFM)KODE'G04HK8 M[-@\?_^([)#@X(SHB[2U&70K62T+M%LGW;;NDG_8>E+TWJ+1@\(+VQC-G30^U=-KI5I[$ M6>4WNN'2:NB4^$HOKXA2'D]0) CR*X@,Y>0F1'GF9(KHV25QE.RF>/?LL_'4 MW-LQM,P1(3UM+& F@(,ZA"^3A+25:'>ND?C>M$'B=?=6R4>#NZ1N7%.8US^H MM;ZCW^1@78^-=G$GUB*SU16;V$PE1S9X,H-K?;A^58$![(JP8(^RN'!*:7H4 MJ:0XQK6D0>12TB-R+;L312P:#2'EC?G/!/BLE(1HM+VSEDM Y4J)3VU_23SK M7RUQ[\X:B:%;!^:<&3ZVMF7(:'_%!:MCN;T84W$WP2'ZE+MK<)L'W>\DQ\N[ M.<"7T1C*=V^(#7:M3PO%U15&8.OJ(S'UW9%.#7?#G&L>"G#EX[R9 '_T&,2C M[9^_!(&&)60?8^X\V@=_E[DT\+?0BG1/[84ZF!CAV% ON.^F#;4]W!MIUW!'9M M8_X.3<^X*)SI@&!T_)2%")0M0,;:YB##Y^61P;_G(+UCZR3;'Q^4KW^HOK)D M1&][YATSY;@;=KJAUYS-_:^X.7@/T?#T 6\2Z9(?S>6BT-/IHLC;_D(:U^9" MD:_5A7J>Y<4S/(M+]WPMSS]G6YUYY6G5/3$M$#E? K+G(0_J9B%7.VZV^(?FRB&/;31"!C%ZK-'B.;T^S0[TEUO MK,M=?Q>G.Z%N]G=BW:WOI-,L[A0SS.XT>IC>/>MA;9(K>*,Y/?ZVZ*FY">TOH*\-] 2^M M#[-?8#48+]QTW5\P#%V?'I@:?/Z!\G):[Q0C2WRB)M)V20FHO M2B/%=V8A63^72HI_;I\5^6O_O,!?RDLY<.PO!NAO((/95A>PWXD%E[V.0#U@ MAP:)-? .64+P87.(5C8%\1%CR#EJ"&6J!M"HI@>GU8_#H+HN/-70A6?3,E"# M(.TG)9":LQ)(P55))'5\%A(/*Z7"8(NL/^R9PX)#"RF@MHP NJN MH0,S<:H106HZ$23_(H(DWT&0Z!]S)()AA:0/;)!AP XY-S@PSQE4%MJ#YA)+ MT%]N"F8KC"M4X?@]:H0M>$H)&U4@>Q-RE"R MZ3#4;E:"-I3V::D]B8[?AR#B800)>X0@@3!/PAN62%+@+VD\;)9U@-UREJ X MQP2.SM,'K04Z8+!($\P6JX/-$E7 +#T"^*7*0%JF!/3EBN"]_"#XK]B/7OSW M@6CE'DA>N1MR5NV"\ADI[$;''T3'OX\@O,\(P@1Y"2(LE,3 ,BDK6"MMC,Z) M'NR9K06*X+=@&M 5; MP6OA9N MW 3!BS9 U*+UD#0C@$7OU_9[9D/06 ]EB!9!P M:\"-N0D(_.V C]D-N+1]@"T\"$Y5BH!I4@+'CL/@T*L,#D-'P/[V$;![>!1L MGZJ"S80:6+]3^V$UI?[%ZJOZE.5/]0^6,"W_<]@C QB%64!0D@.2VCQP/[X8 M*.8K@()="V2/34 ,V &$J#V 3]D/N'P%<*Y4 J=&9<"TJP"FYR@X#JB"PTTU ML'^@#G9/-<#VE<9/F\EC7ZVGCGVR^JKYP>JGYJ05:$P'.&^4 @?4 7M@%K@I MR@'EZ#R@ZRP&AMD*8 HVV!=QY.\$M?!^X)BD (>M0.?N!HKP )#BE< M\PBX%JN! M2[4&X)NU '=*&YS[= %[60\P]_5_.3XQ^&;_TG#*;M)HTO:3T6O;;T8O['[I M/[.#X]/Q/X?=,N"Z5Q9H!V:#Y^&YX*VY"#A&*X%KNPZ\W;:!I_=>8 @4@2I2 M 7*:&I *-(%8H0.$!CUP:3, 7(\1. \8 _:NZ3?,F-F4XTOS2?MW%J_L/ED^ ML_]N]L0!C!\Y@N%T ![=OV%0!Q*ZG_9 ^X:M-!=\-18!SV %^%FM!U^7[.+QW''?\;/<0\]WZGA.8_^T$IM,!+JB#\^]G03MEP>OWI+81 MO1409+$> IUW@!_M '!]5,!+>.R'1]SQ;[1TXR_N^>:?2.76'UWK[3ZXM#F^ MP_=@)YV'<*^Q#UV>8R8(CS#O7>XZ?7*ZCOUF?\7YI_4@#BRG PCKIJE^X03I37E'&[SW$EF^I M67:OR45.+XE5^.PD>0@W1;B _XKM<_GA MT$/X93L=X/K[F=A6:?!$V]]OARR$H-T=?F0!1&DOAVCC=1!MM^-;N*OB5#!3 M?=+?3W^"&VKQ@A7K,$Y/Q3TBY[J-$DNH]UQJ/?[&MWK>P/6RKN&&O8:D[M@6AWA^^3@QCE^1"GN0P2 M#-=]2[#>\3$6?^A-!.W8"P''>(P79#OJ'8&[[9% ND[+H%UQ+_ 8)%6P+A(; MV>==.SE]A(O<'L)#GT[B2Z]6M[>T%M('4@/YDTN=^U?L= 1;3S*1FG@HMT= M@O9F--J\">BZ%&LL_9&BOW8JS7S'FR2G0\]$9*V'89YF=P+]'*[Y"ET&V3'N M_9[)C#Y&-NL,M9A]VKW&IX-\DM=&.NMWDG33KXG\U*>.,N%919VD5E _$LMH MG_'3 6ZH QU=ESRT>>I3HJOUW M-,/L/:TQH)9ZFE]%'0JLH(WY MES)>>!(N64A7D/^9H[KP8[[. MJHE"XZUC.7:*=]-B:R(9 M/4^S#\I]+3BR8+)8:^6S,L/-HX4V!X>S<)H7DMU-S\1Z.K1'^A*:A0)*76 D ML](_GEWBF\8KX.0'Y+(K@K*\6H(SO,Z&I'G?#DGEC/.2.2^]Q-RW]"3N>_)T M !EU\/I+"H)__T8L>LU,VR$#>?MG?RI1GC=1<6S96+7!AMME5@<&\[":O>DD MTU-)'O;-(@ZA-H)/*1>&,HN"1)S<@&1>IE\./]6W5"#V:0A)Y'8)XWVN">-Y M8_YQO.?L6-YKAHCWCC(=X+Y&$MAH:PI7__[M@=__*X3TKZ)]LA\JE.:\J%5? M\J!>;]UPI>7^_B+,L:YLHLF)5)I]78*W2[G(CU(8&<+,"8WBI J+QX*S'K4?FW6S57G.QP6QO5Y6]>DLQWJ@Z MS]VV.(.)STGADM,2^1Z)<:%L48R(%Q&5P@^)R L.#*L0!H2="/,+ZP_SCW@H M" A_ZAL0_HH5$/:&/AU _4L2_)=+0@SJD8[Z%&^4_%B[7>KYB7TRHZ>5Y*]V M:/[5UV*RIZ/.3K6^ F=85D2RR))INC5358_<)RHE5F,0V;E._E%I/M M2P_+$'@%I47X^"4G!'#$F4&LQ)(0C\1&(3VQ1^@A'A$PD\9YG@DOO5CQKQG3 M 4QT#GYW;^(R"K7$1.LZB8>]&R6&S^^=?;Y'?65'I^&.^E8KE=(F MS/&<6H)EO-PP#CL[SH^9F<:G910)W-/K@DD9W2&D MS-L"2L8XCYKVTHN6\IHQ'>"%SD/H(K2]ETA T5)DJF$I\K1K*7)G&GW MK#/G59>?Z-'?5M5I>3B_S4$GK=G%+*Z![!!>X^$25,5V]RWW9WB7"KT9Q2(? M2E&*GUMA =^EH#807W@Z"%=T(Y!0^-3'-?<5BYC]AC$=P$''CEPH 1D+D5_E M"Y%GK?.06^?F(%>O+D+.7=DATSYP9&E=__'-Q;WFBIG=]IH)IW#&$6UN-D$G MZ%C?)B^B5P./2J\+]B#71GL3JI.YSM5Y/*>J&C_'ZDX_AYIA/TSU5'Y9>T/. M)9/]XGX;M:A>K+Z@Q]7"MXMJS^IDX6BG?(FD=@'%I2V*@6T5>SJ(-$(Q8%RF6M N>]F[G?;#X M+,!S?+TU.$Z8 (>60R M2QJY426-7#@IBW3UR""M5^20AK%%2,785NG\QTKS4A]JK!*-&FP-N6]Q@'?7 MX2CK-EZ;>LO=D'B3:8Z[X6/M>%U@;WL]&F-U/=G9_'H!WO1ZK8OQC2X7HYNW MT3]?XTRN?<::#'[%3 9_ K88_0K=)_!K[C] M>I!Q4!>*?G_;H:@%IPYIPL"A8S"&\E9I.OJJ$*2Y&4'*T?[.&D"0A+N22 0L MD B"-5)=LQS@H+P5')EG"EH+#,%@T7$P7Z(-MDLU ;M, M'5R7JP)UQ1%@K50&OU5*(%RE"+&K%2#]KP-0^-=^J%JS'TZLV0?=TU)Y AW_ M+(+$7D$0P2B"^( ,PH#Y$JZP5!(#?TE9PQ894]@]2Q\4Y73@J/PQT)JC"OIS M5E"__[H' 3=11#64P1Q!P1Q!GD)&_18F,(R27U8*Z4%6Z358+>,,BC( M'@*560= ??9>T)F]"PSD=H"IW#:PDM\"]O*;P'G.!B#.60?T.6N /7N MA+"Y*R!^WC)(G1:PVBH%IONEP5)!%NR59@%&31Z 0X>?X%= MP'JPC=X$UJE;P:I@.UA6[ 2+QEU@T;8;S'OV@/FEO6!V:Q^8/4%YO1_,/NP' MTR\'P/3' 3"! S]0OIK _B_3 -9;_N=@C\H#7F0\XLR7@C%D) M3K0U@/';" X16\!.O!UL"3=ENL*[;"U8G]X%5UWZP[#\ EL,'P>*1 EB\ M4@#S]XI@_ED1S'X<^FX&A[Z8PJ$I,U#X. W_.)CMDP:[_3* 59@%+BKRX*HU M'UQ-EH"+PTK 4]:"L\\F< K=!HX).\$A:P_8%>\#VYH#8-M\$&Q.*8)UWR&P MOJP$5J.'P>J%,EB^0_FD\MWBN\IGV<.RI+:B-VX+JOP%VFZ3 =J M&KVSFS!^8_O)Y(7=#Z-Q>]![[ ZHXZ@.>((Q_X-L$<='+=+ W&;--!_?Y=S M8#9PCLP#KLX2X)JN J[C1O!RWPD>G ,_:<&'OY%CU+X04S0_$7)T/^)*#-YC M:XS?.;68OG4\;?':X:+5*_N[UL_L7M@^L9^R>>3XT_P>!HQO.H'!52SH7ID& M<$ =L%O^U_^>VV3 9]]L\%>>"P%:BR' >!4$V&[\Y4O<]97MJ?")&7#T/2U< MZRTY07^"F&[RTB7?XKESNM#0_N>@W1V =K= :0Z$:"P"H<&JGT*K MC9^#\+O?^]&57K.Y&B^8P7KCU&C31Z0DFU%"IN-=?!'VEG,5_CJVF7#5J(M46_HHZON)SE-G&R3"GW2^#R(>?\%A:#[S]C>]XA%I=I\8Z7"&G M8@?=S1^5_C=9:_BS?9\#+&8?=8F*OR MO2"&SG6>C\D06V!]P3/2L8^>B#M#S7 ]32X@=9 J**W$)MH)URYZL^ME1H/K M.+V>_-&MQOV+^%D;5N13H;=+'"[#IYH1B.KQ$^)/,9+=F>K9[ M/;6$5NM>RZ@BMS$KR/V>I>0'GJ6T=Y0B^B=" >.K4Q[CIUT>XY?MOP%8M'-I MZ/B^:/.&HO,1NU4:Q'MEOZ8KS7F;J;'X6;;>FM$TJYW#B5CE2]%D[=Y03Y/. M(%^;5C^!4Q,WTJ7..X%4Q4JGE'GD,XH9E@LKCW;6*X?VMU<.\PT]R_.# M6Z;G%UPZZX=#.NNG_;\!N'62P$#']T=[*P)MW@3TFI6V6V8J6U'N5;[JPL<% MQU?]G6VQ8S %<[@OCJC=&<4P.2'DV#0$\9VJ_<-UYEIWB_8B:SWY/%[$\NB>QOF$3V=\=_ _#HN$RT=P-1HM$Y M$6^2_)FU4_I=P8%9STJ.S!LMU5EQ+=]L>W^&@U*7F*!U,I9J7!_I95,I]',J M$02[Y/.C2-E^B;1TGTR/9&Z15R*[AAW'[N"(V /<6)]GK%C?28K(=\HUQO;RP6*3;6=S M[ ZUI^$U&Q/=C:I$GM8ED3Z8O- @E\S@<%)*8!PM,2"-&>N7[Q7-J^)$^)[D MAOGV^X3[/_&."'A+"P_XZ!8>\,4Y/. K]M\ (KH6V$LE( 1MWOA5$I"Y3N)3 MX6;)EY6[I!_6*\P:KM%8UE]FO.5T@:UB2Q;N6$TJR:@TT<,J+Y;CF!$5X)(< M'DJ*%XIH,<')S(B@7"]A8#E'P&_Q">2?\PD,>L@6"-[0!8(/)$'09YP@Z(OS MOP$D=!UPT>8,0SV25DA SE\2[TLW2#RMVR9YKV6?[.5Z]:6]58:;VTNL#];G M837*,]T,"U+HEIF)WH[)<7[X^)A@M^C(*&I8>!(S.#3+BR\LY?B%-/GXAISU M\1&."+-N?O]^Y3EB&_\E_)G,A/+IS(S_A_ ZCH M'/BCW1VS"('TQZ#R$H.V? M-!]Y7S 7N5LKAUQODT$.7NGI=$)^;F,O&YE2SGW'86-G>(A<]_12?D MOB>Y9GUR<5U&VU,ZK ^)3F(T0EL(^OQ&BCFWWM/6L]8'0ZL.Q),J(XB$BD1W MY_)LFF-Y!=V^O(UA5S[(<*AX0<&4?R0Z%7_!88N_.O\;P)N'@$@.>9 CA0Q7 MRB(76V8A9[MDD<[!VP.>ZLY?ZP;H>C_$Z\#K># M;.39YF%!;>78NIW@8_ MX3BGY@2"?7.6FTU3.V0 M0NK.RR+EU^61@I%E2.;(#NG$>\KS(^YHKPJ\9;R%>\-FK\//^<<&B0$E.[N[LY#YZ&[N[L$)*4E!$%) 4%1L;%;;$?'[ZACCMVM M&#QW\YU[UYT?PUWWC];Y=+FWV<+NWWI5^^[$N_])+\^ING\WET=SZ';DMYV@)PM1_@Q"0% M]NZBPM8C-!@^SP*]-SF@X[$(I>FQ*DO5(_UEQ7]9KLA^2)=(>>"M$/<@2"WB M?I1.\/TD __[628^]XK-/>]56[G=:[%UOM]K3[\_[N!P?Y^C_8,+CO;WGSG: MW_OB8'\7[?Y?;JX#.#,*L&\[P);]%!@Z187NJRS0\G(9U+^1I):_464I>*W' ME?':G#_AM8-PU&MWB=#7_K*!KR,4&:\35+Q?9ZI[O"[4='V]6L?Y39.>XYMN M??LWFPQMW^XTLGEWTLCZW3UCZ[=OC:Q>_S*R>H5+.C\ ,#,)L'47P.!1@*X+ M%&BXR0Q5W_@H)=\DJ3G?E%E2ONEPQ'PSY0F;L^4/F'-9Z3/G(^(Y%RSN]CU& MTOE[BC3]>XZLP_;L?=0K6/]J5K'YL5+;X.:EB_G._JNFO\\1#59.?GXBO M2SHT#C!%]F#P($#G68#ZZZ3!GS%#/BZGI*,8-1X5F"-0DRT0#3E]T9+; QWY M7-"=WQ']!.TP=(4-Q@A9D2] S#%7Q!3+1(W)%P"&V"%N@ ,2^KA%4A?W$V\G\DP"U5P"*[P!D_6*').2C1*(P-0AE:+ZHPDS2E-4) M3=CMT9K3&NE<%NC.;8H,'B,,YC7 *#X]3.33P:SEFEC,KXXU JJX5E %-PHJ MX^852KASA2(>)\XL:82<0171BED&[5FDT)E% CU91-&/51A#6%=B M#)L@IK+Q8SX;'U:P\Y)/@KS8R"WB9LZ&W+B5[N M/.@1PH]NR2O0M5 876I%T:E='.D;))$^*H6.4]+HN%L&'0[)HL-IXHH<.MPG M7LBCPT?B.X'_)/?+ 667\M\U.&C^_1S$6X<%&<9LR+#A1%\W'O0.Y$?/A)7H MD2^"[E7BZ-HFB2Z]TN@\(H/.6\B_NU,.G0[(DV)30/I%XHXBTI\1[Y60/D?@ M?\T3/^BH.$='A:6@,UD#7?WO9Q ,+18,,&##0"M.#'#A088?/_K&":%WCBAZ M54B@1[,TNG?+HMN@/+IM5D#7'8KHLD\)78XIH\LY%72^23Q11>=WQ#G GIM5$+/417TF%)%]]UJZ'Y('=W.:*#;-4UT_4L+75]K M_73]HOW==5[[JRMJ?W9#S0]NJ/[.#567\M\UN"O3T$_Y[^<@$=JL&&7*B5$. M/!CA)8!AX>2:I4I@4)$L!M0HH%^;,C+6JZ'/D 9Z3VBAUPYM]-JOBYXG].8] M+NG_\+AG\,W]I>%G]\]&']Q_&;WS0/TWGJC[T@NUGWNAYE+059Z*7HHT#%*@ M8802,\9JLF*",0# M,6HPY[O5Z)O/;I.OWH=-/WO-FG_TNF7QSO.9Y2O/CU;/O7Y9//-!TR>^:/07 M _4?,%!W*>@F1T5?.1J&DKZ*)9V7I,Z"J08,'3:O?/?;O?0YZ?#<^S?Z8Z_' M3@^]/]#O^?ZTN^.'5K<#T/Q&()K\%HA&2T%WLH8 :1I&DMY-(NV?0HC_2PV6_)*>H?(C/UWX;76GX*J+!_'EHA_63H#[[1P$C3@_] MMKC>]]WE?L?WB.=MWXN>__%YZ/6;[SOW*_X_G"\%H?W%$+29#4&+4R%HMA3T MD*5B,.G>A>^]IY&UY)+V+]1FPR)3+BRRX_]>Z"[Z*2]8]DUFO-KSE"S]QPDE M9@^BJVWO1#33;X:N<_T]I-_CMZ QK\N!VWTN!LSXG@\XS9CUO^5WRO\5XT3P MG,?Q,'0^&DX^BT2@S4P$6BT%O:6I&$;F)R[TEN3"_Z.5"KW\],-;J5FF]U+;'Q!)YJ>2 MWLHG:RDC=Z-*C7F^5I_]OEB']K<(TUZC#^K;9=-G39KL5=]=X M25^O"E&_4!9G=*H@W?IH3C[]0$:YV][4.N^=2:U^VQ.Z [?$#81,Q&X.'XO9 M%;$I^GCDE8""9&T^:.YOT5AGI[EHI M*C8ITCZMU61YT6'$^:##AO]&B[O4A?I ]5.KHPT/ER9;[2O,H>_,+7&?RJKR MF4AO]!]+[0@>3NX+&TC<%+$Q87MT;_RAF)[X2S'=B<\BUZ?.!?6DH>^Z-/3H M2D.7I6 P.8=$TKMY"^TM1)I/G/*S38[Z;IT:T^/U>FQ_KK?DN]SA*GFZV5_M M<%V$X=[*1*L=99GT+46%[F/YY3[#.74!_9FM(;WIW>'=J8-1G2E;8MI3]L>U M)<_&M:8^BFG+)._DK'F_UBST(MR6@J%D;C+IO<*%]B;[T2Q*^=8I37G9JT1[ M,*#%\OM&<]YSW\7)R#@*D^80HGWK$*4\'9*EW-JDR71XTY3G51Q<_V.6CLJLU1']+0XSE M:&V*X\#J;+?>\B*?KM)*_[5%:T*:"]9&K,GKBZ[-'8VKRIE.J,PYGE">A+>"P%(\D]R""]5T:Z>\UR6.C_=QN$X:]-$I3_C"O1SF\R MYC[6[R"Z=[V7\K;.(+VQUBB+P88DA][:3-?.J@+OUHI5_HVK:D/J2ELCJHI[ MHLN+AN-*"[22PJO)%84O(NLJSL>U!9Z3RCK!2]EH+1Y!YDD>ZN(-W= MQ <_NY?#JT%^N#>Q JYN4:"=&3=<=G#83F3G1@_%B9X W>&."/.^U@3[KL9T MU];Z/.^&FE+_FJKJX,K*YO"R\G711:L&X_++MB;DEAU*S"[[+3&OXDU40>7W MX(+*>;_""O1:"L:2>Y!+NGLUT M&G)7&-W@I[VQ)\QT76><76M;JDM#VJ;+L7/2>N7$F*ON2G:H[LCS+ MUQ8RBELJ@O*:ZL.R&M=&I:W9$)MO)]TC<5& MM>Z)BVB;C8M:^S0JMN-;2/S:7_[Q;>B]%$PC9["*'=XW,\/-7F:X/,H*L]M8 MX>1^-C@P(T:9WJ?).K[;G+]_!UVJ:\I+M7DB4+]F+,*B?%.\?=%0FDO.0*Y7 M^L821E)?=6!<;W-HU/J>B+">T:B0GEW103UGHH/7/XX([_T:'+%^WB^R&[V7 M@EED#U8SP[UV"FE?)IB=8(%CT\QPX! 3[#HB!).'U9B'#ICP]>RS%V_=[:%4 M.^VO4[XMS*1P:ZQ-]F0*/6USMEOB6)%7S.AJO_"1IL"0X>Z0@.&1,+_AG>&, MX=/AC)%'H0$C7P*"AM$W>! ]EX+YK/"N'N &Z?_S(S0XMI4)]N^AP?11)I@\ M)0##IY28>H\;;'#U.M#EX7Y@V,OUP$YOYP.GB4?DUU_< MW6;0Q7T_.BWE;37 ]4[2_\.DO[=08/NNA9\!H,'&61;HO,X)K;^+4^JO:["4 M_V;&6W#%03CSLH=TTJ4 Y9B+X9KA%^+U@LZG&?N=RS?W/E=NY3';8.LZN\[> M:7;$T7%V)]WAW%GB"?GU5WO'LVA+/X,V2[G;1,Z@#^#0&, .TM^C,P!])VG0 M?ID5UMSA@NI[XI2R>VK,>7<-.=/OVO(GW'$3B?J3(15Z.U0AX':LBN^M5 W/ M6WDZ;K?*]9UO-1@ZWEIG;']KQ-3V]BXSFS_/FMG1/;/]!X M*5>Z (Z1/9C>0C[^W60^Z=^V;NJ]8L!=:L7VS0L M7A[5,']U6\/\Q5L-\V<_-GUV7NWYF"#A]"5WI\"56R.Y+FHCU MEWPQRZ\5XN9?FR1-O_9(&7\;E3;ZMEO&<.ZLC,'<7S(&WS[*&'S]N:2]HP"; MI\C\_63^28#5EP'R;P.D?^& >.2G1)#F#D)%FB]J,7N@$9LS6G$X()W+%CVX MK="/QQS#>$TQ=KD1IO$;8+Z 'E8*ZF#+"BWL7:F)FU=JX%XA=3PKI(8/B+=+ MFIP$V$C.H/480.4%@-R; (F/ "*1'8*1#WQ1F.*.,E0G5&6R0QUF*S1A,4-K M5F-T9#- =W9=].70QF!.#8SB4L-D+F7,7::(Y=SRV,0MA^MY9'&45P9W\DKC M,>+*DOJGR?D?)A__.3+_!D#\0X#@]T!FLX [<@,=!2@V*$8U1SFJ,:K2]%&' M21N-F#30@ED5;9F5T(E%'CU89-&/51I#624PEDT,T]F$L8A])=:RK\ .=D'L MYQ# "6+GDMH/D/,G=R#W&IG_ "#@&8#[#R"S :R1 TR1EV* @A1M%*.HD_U0 M1B6J/*I395"')HE&-#$TIXF@#6TETID$T9V)'QE,?!C*3$*1>1EF,7-A*3,' MUK-P8#L+._8M"2U5J&BI14,[@J[+A$[&+$BW84,'-TZT#^9&VT0^M,[G1ZMJ M0;1L6X$6O4)H,2*$YI/":+Y3!,UGB!,B:'9!%,UN$T^)=\0W433'?R)_#H67 M9$768*U!0T?"69L)70U9T,6*#9U=.)$>R(,.\7QHERN MI4KT*9%"*U[A-%Z M2 2M-HNBU0Y1M-PGAI9'B5EQM+Q!/";>$E\ET'*>O.+?K%!LW@I%E_+?-=BJ MT=!)[>]G,1[Z+.AIP8;N3ESHZL>#SC'+D9XEB(ZKA-"A01CMNT31KE\,[<;$ MT79* FUW2Z+-(>*T%-I<)1Y*H\UKXC/Q2_J7#4K_L$6I[[8H.6>+$DM!:V4J M.JC0T%69AEYJ3.BCPX*^9FSHZ\B%7MX\Z!'!CV[I*]&U1!B=Z\30::T$TGLE MT7%8&ATG9=!A6A8=9H@3O,@($4"?)"'TRA=%C]62 MZ-XLC6[K9-&U7QY=QA30>4H1G?U]_0? M:F^=4.6U,RJ]/R2.^%\SN]IR[?=1^[H=8C=U1_Z(&J#SQ1>2GH($_V@+1W &F\ M<-+^,2I,&*?+BG'FG!A+Y\4H'T&,B!3]&9HJ]2VH4/YS0)7R1[\F]7>^75IO MO#?JOO;:I/_2'XE>0A^BP\1 M^QB=(/,V(D?I96B9QK.@.MW'_FV&?S%Z3.[[#%C<]1ZW^M-KA_5-SP,V-SS/ MVE[S_-/NLNWRS/,]!TUA\-SP:@WIE U#D=B-J+H1OY^/U%J1@A3.8O M_#<(Y#RRU)DQQY#M5[8U]Y=,%X%W:0%B+Y)BY!['IJG>CRS4_3.LTNB/D :S M:T$=EE<"^FPN^0_;G6=L<9AE['8\XWO4Z93O%:?C/D^YOJ(/ M,L+E;R4GJ5^+S]&[%%-J+/-R= N^V/!&^E'@D:=#P9N]<=H;\LI\.1ZOI"#3;'HG&A-%BZ"U*P3 R/V&AM\A:"LEY ME"G2YLJUF-]5&',\+;?ENU_B*7(C/UCNCW7@,6HW& MHAEANA@RR-Q(,C^%-&\>Z=]2,0JNEJ5^JE%C>E&GS_J@UHK[1J6K\,72 +G3 M^5'J1[.3]0^DYYCM32FQWIE8Y; MOM%I2VR'Z^;H/H_1J$U>(Y';?(8B#C(& M(BXR-D8\\=T8\]6M/QX=^Q/1=F,B6FY(1//%T)_,C2;S%[[76KCP#$*8\J-6 MBO*V49'ZJ%F+^5:3.=?E6F>A,Y4,V2.EX>K["Q+T=^9DF&W+++"93"MW&$NI MX]*9W>G63+0EK!?#8/*Q)_ YA+EI/_K^>%#ZTIXW"4& M-WL4J!<[C3A.MMJO.-#@);VS)DAM:V6TWEA9LNE@49;UAOPBAY[<"I?.['J/ MM9EMWLWIO8R&M$T!=:G;@VI2C@17I?X>7)/^EE&7]="+NZ'+1=#$/) M.223WBM8:&\>^-7("Z\[EL/]]8)PK4^.>K;'@/U(AZW@GA8/J:DU :IC-9&Z M@Y4)IGVK,JS7E>0[M!>6N;3DUW@TY+9XUV5W^U5E#0549$X%K25D M5?8KOXJ\'QZK"]"9L*\L0+O%,)S<@U0NP"+2WM7+X$/+,GC:O0QN]W/#I7X9 MRLD->FPSW38"T^UNDA,M?BK#:\)U^FKB3-:M3K5:6YYKWU16XEQ?4N5>7=3H M75G0Z5>6/Q!8G#<97)@[$Y*?=S&D(/]%0''1=Z_2$G0A' C[Q3"2W(5TTIRE MG/"YCH-T)QO\T1<55[A7KYJC7=):3NCH&1#0&[QYN"LHGTAF47G0K)*G@7D MELUYY9>C*^%(."R&,>0>9+&3]F:#QXW,\$<7*US=R Z7-G' R5%QRLR()LN. M 0N^\3XG\8%N'\6>CF"M]M8HHZ:F1(NZ-1EVJ^L*G,IJ5KD55=5YY56V,;(J M>@/2R\>"4E;M#DDN/QN27/$X,&WU5^_,*G3+JB)?B52AXV(81\X@EQ6^D/;^ MLX4&OW6SP(5!5C@[S@9'-HO [G%UYBTC9KPC XZB?1N\Y#MZ C6;NR(,ZMKC MS2M;TVQ+F_/HA8VEKCEKJCTSZEI\4VI[_!-K-@7&U>P,CJTY1?P5F%#WQ3MY M#;JEK$%Z2CTZ+H:)Y!P*F.!Q+6GOM32XV,<,IT=(_T^RP/ZM*V'[%E6FLM2K LZLQVRVXM=TMI6>R2U-'G'-:]C M1#<-!T0T[0@,;SH1%-9T/R"JY;-W3"NZQ;4B/:X%'1?#%#:8+P&XNP;@2A<5 MSO8SP=$QTO]3I/^G!6!BAQ)M<)LA5\\6VY5MXV[2]9L8*I7#(3HE ]'&^1N3 M+++Z,NU2UQ?2$WHJ7&/6-7A&='7ZA'8-,8(ZM_L'=A[S#^B\ZQ?<]=$S=!VZ MAJ]#QX@N=%@,,VCPLH+L >G_<^LII#UIL'^""CNF*3"QEP^&]\I1>W?K<;1/ M6PFLV>8LL7JKCV+)9)!&WGBD?L98@FGRIG2K^.%\NZBA5?2PP7K7H($.#__^ M 2_?_BD?G_ZC/M[]=[P9_1_=_0?0.7 '0+[T7XQS 6X7P-PN1W@9#\%9L8H ML(.TW^8] (.'ED'O(2E*QT%MUH89<][5>^DB);L]97)W!JBD3X=K)6V/,XC= MEFH:L377,F1+F6W 9*TC8Z+=V6NBW]5C8LK-;>(H\:>;^\0')\^)>0?OS6A+ MV"SV@9S#?QH!SO:0_E_H;])^FTE[#1R@PKJ3[+#VE"@TG%1C6GW[8Z MT/<<=:#OO6/OM.>#K?-NM';9C18NN]!\L8>K 2ZN)?U/^GO7&,#$-C)_W\+W MP&G0>(X5:BX*0,5%!6K1!7VV[//6/"GGG%?&S?J(1YX-E@TY$Z44<#I)S?=T MEI;GJ1)=MU,U!LXGUQH[GNPWM3\Y969WZIB9[:E[9G8G/YK:G4!C^^-H:'_L MWWYO #BU'F#O",#D%C)_X7OPI#\;SC!!Q14V*+C)33I8BI+^AR93XA]F[-$W M''C#;G@*!OX>(,*X'B'I=3U!QOUZIH++M6)E^K5J5?MK:S5LKO=K6E_?IF7Y M^W%MR]\?:%E>^Z!E^=LO393_JSX21 ^44: MY/[!!NF/^"#ID10EYI$Z+>R1$6O@(VM.QB,7'J]'OLO='H6N<'X4*^3X*$W4 M_E&^N,VC2DFK1\W2%H][93\B9/CDH9_+DFISQXS=RQG]]ES5^B')+.;(1 M8-LHP#"YA^O(&:PY#E!V 2#[!A42'[-#S%L!"'\G10E\ITKS?:?/[/'.@M7E MO0.'XWMW+KOW_MPV[\-Y+3_$+S?_D"%@\J%8T.AC[0J#CQU"^I^&A'4_[1#6 M^7Q*1/OS0Q'M3^^%M=_/$_@OT^0,-I%[V$W>!PU'R?QS )F_ \3>!0C[S &! M/_G!YZ<$Q?VG(M7YEQ;-_I3JKZ;P'NQ'Z(!WP*^('X\B]CY QZ=I+YY Z4S0)D7 .( M(?,#G@)X(SNX(1\XHC#%%F4H%JA"-2'-;XC&-%VT9-)"!V9U=&-615\6)0QF M5B ML085+31H:*5#&#&AA34+FKFRH4D0!QHE<*%!'C?JK^9!O19>U.WA0]U!8O-R MU-E.["6.$&?Y4><:\1?QFOBR''7G"?P_^/XWWG]96(.I&A6MU&AHJTGH,Z&- M!0M:.;.AA3\GFL4N0Y-L'C0JYT7#1CXT[%J.!OW\:#!&3 F@P6[BH #JGQ)$ M_2O$?4$T>$E\(GZ1W\/_FC=$_GD#Y/]E@,L70T,RWV+A.0CAH$Y#1QTF=#!C M07LZ&]HR.-$Z:AE:9O"B>2D?FM7SHVF[ )KV":+)R HTF22F5Z+)_I5H?)RX M0-P10N/GQ$_"2Z&QJI4M%[XF1C"69F&+II,Z&K, M@B[V;$CWXD2',&ZT2^%#FT)^M*X61*N6E6C5+826 \28,%I,B:#%'N*P*%J< M%47S&V+SYD_$?EB\%_MF\5WLLP6*?;1 D0^6*/S^;T*+H;D2%>WEJ/_M;W?Y MOY_%>!NPH)HX@.I:O_/MY4(V(^+SMI,0O MFVG)GS8S4M]M3DK-V5R1_F+]4/J#S1N9MS9S,J]M4.JE+4J^L$7QYW8H]LP. M11=#*WDJTJ6IZ$'ZVX>\^I.]"-1EQ@ +-O1SXD)O!B]Z10N@1_K*>;=BD1\N M->)SSBV27YVZI;_0^V4^.8[*?72V=]5?F;_2OFQ MPS>EAXZH\(".<4.:N$TK=<4+)Q="6=+:K! 5]Q*@82!H\5(&&X5I,&&[" MBJ'VG!CDR?LK($SP&R-)^+-/GO@'KW+IMQYKY%Z[M2N\=%VO_-QE2/6I\V:U MQTX[-![1#V@^I)_1OD^_J?TG_87V'TY?-*Z[H.IOKJA\Q0T5+KNC_"5WE%T, M'24IZ"E"07\ATM^D=Z/)F<21\X@CYQ%CS?$]RI7G4WB@X-N06-&7@1E23_V* MY1_Y5BD_\&I2O^O9J?6GQP:=F^Z;=&^X;=6_YK;7X*KK<-+K@^,9IU M^Z1_Q@.U3WFAQDEO5#WA@\K'?5!Q,70FJ#O-< MBCG[AT1'[I=QOH*/HR/$[H(^9G/+:;GK"\X#9,<]9\R.>]\P/>KTSG?'Y:;B?@;K[_%%S;P"J$ZJ+H=O" M'I#FC"#-E[#PO6]QTK_RU!_9&K0/V4:LSS-MESU,\Q2XG1@B=BTV3NY25(;* M;'B1YNF02MT3P6L,C@:N-3X4L-[T@-^0Q3[&I.4>QF[K7;[';:9]K]ML9[RP MGO*?,YL*1,.MP:B[-02UMH:BQF+H2>8&D?DQI+M3!0"SR9KRI2F?"I6I+XIT MF1\66'+@[G D:B^&/N0, M0LG\A?;.(.V?OP)^E(A1WJR2HSPJ5Z?=6F7*=KG(:?F97%_18YGA<@=2$U3W M)&5H3\<7&FR++3>9C*XS'X]LM1J-Z+8=#ANT'PB;=-P8NI?>%WK::7W(/:?U MX1_LUD>AQ?IH-.Z-10-"=S%D\)-S(,V]T-XY9"W%R^%SQ4IX5B4!=VL5*5>K M#%G/KG+@.UKL);H_+UAV5U:LZK;T5.V)E%R#L:02D^&$*HN!N$;K#3$==NNC M-SBNBQISZHR<=FF//.;:%OF':UOT6\>UL;^LU\:C67LB&K4GH?YBZ$^Z.YKT M7AII[_R%[_GRP+MJ/OBK?@7<:)"EG*_39SE>9$Z2 M]G!FID%_6J%I7TJ%97=2G4UG8IO]VOCU]):X8>>FV&VN:V(/N=7'7G6OCW_E MO";QAVU#,EHTIJ))8QKY6V<1#"0?>RSIO4RBB!/>5W+!L_IE<*>9&RZW2%%. M-^FP'*JWYME=Y28\5>XG,U82KC)4$*^U(3?=H"<[SZ0SL]1R;7JU37-JLT-# M2I=37=* 2W72%K?5B3,>%8D7/"J2GKFN3IVSKTI'R^H,-*W)1*/%,)C<@W@V MSP>QLGG%LK <=:M9CW-5ER;Z]S%MISV*4V<]B]*> MN)5D?G,HRT;K53EH7IZ+)HMA*-G_)!; /!9X5$Z#F_4L\%L+&USNX(!37:)P ML$.#:6>;^;+))OK*D3IOJ8W5P4K=%=&:[65)^LTEF<9KB@K,:PK*;5;GU=FO MRFUS*LGN=2W,&G//R]KMF9-UFOC+(R_WBV-!/MH4%:!%<2&:+(;AY!ZD,,'G M0BK<74V%:PW,I'E8878=&QSM$8:]W6JT;9VF7&-MCBOZFSPE>^H#%=MK(C6: M5R?HU5>D&U>ORC.O*"VS+BVNL2\L:G'**^AQS<[?Y)Z1/^V9EG_2,S7_OD=& MX6=Z5C':YI2@16XIFBZ&D1R Z51X1IKO9@T%+C8\ZA3GN!WC9W\8YF?X7FAG#U^KHXW:J:5*/RJASSXLIBZ_SR*ON<54WT MC-)U+JDEP^Y))=L]$DJ.><:7W/%,*OOHE%J.MFD5:)E>@6:+80RY"UD #U8! M7*NGD#M @Q/=3'!H(Q/L&>"'J0%%ZJ8-!NP;UMOR=ZUS$VMI9\C5MX6J5C7' M:*]J3#8L6I-EFE=7:)554VF75MW@F+2ZTSF^[KI,+A/AKL':3"MA$^&!^1HPX, MZ;%U]UOQM?4YBZSI\9&I6A>L7-89I56X-E$_MS7#)*,EWR*E:95-0F.]0^R: M=J?(^GZ7L/HM;J'UA]Q#ZF^XA:UY1X]HF+>-:D#+Z$8T6PR3 )X4 ?Q.^G^V M#<@=H,"^?@ILWP0POID;AC9+4]:/:[.T;[+@:1BF"U4->$F5;0Q4+.B+4,]> M'Z^3WIUFF-25:Q;766H9U5%K&[ZVS2%X[0:GP+9)9_^V RY^;==<_->^=0Q: M^\LFI!TM0MO1=#%, [A?1O: M._)3H"9#0 [ADG_D_89G.*$WFWBE(XI#:;& M+:9B<+)HN]SR%WD?3_V5: PZ2_=Y+^ MG1A;F$_ZTV=QSM-?*;=-F:Y=-,S8NHU=M7#:]MG3;]-/,?02- M/4;0<+%'Y!PNUP,<)WNPIQ]@"SF#H2VD/TG_-1^@0MVAY;#ZD#REY* N2]X! MRV7I,TX"2?N\1&+W!DI&[(F0"]D=KQRP*UW-=V>!EM?.2EVWZ28#Y^GU1O0= MXR8.T_M-[*>OFCCL>&WLN/VG@>-VU*-O0]W%;I.[>(;LP8$^@"ER!B,3I#]) M_[7L!Z@Z2H/BT\N@X+0$9)_6H*6>,F&+/VG/'77"G3_TA)]0X/$P<<:Q.&FO M8VER[D?SE5R.5JC2CS2JVQ]9KVE[9%S;^LB,MO71W[2M#[_1LC[T2]/Z(&H0 MZHM=6@-PI)O<@0& T7& WNT K?L JH\ %)UA@O3+[)!\51#BKRI0HJ_J,85= ML6(+O.+,Q;CLP^MU.5C _7*TD,NE9%'ZI5P)^TNKI&PN-J1L[@TKF!V M:4;![/)U!;.+;^5-+_R0-SV/\J;G_NU$.\#NC>0], JP@=R!MCU_SR\D#9Q^ MB0EB;K!#V%T^"+XK!?YWU:D^]TR8/._9L;C>$8,'%T4,[KT2T;\[)Z)W!T7U_ORW_>0, M)D8 -DX"K-U-YA_^>W[J9=+ -V@0\( -&"_XP>NE%+B]5*4XO=2GVK^R8+)Y MYO.=3>S7/I_82>1?;.@0P0-Z'[>0.UAPB\T\#I)#Y$7\ ,$B'NW_D .>O M_.#P31QLORE2++]I44WGC*A&^.3+K?/9BU?O@S:_P(9U']F /T9@"VR@27R@BD*@R%*@QXJ4[10BZ*.AE05M* JHAU5'EUH,NA# MD\(0FCC&,8EB%I,PEC.OQ!;F%=C/(HC;6 3P*'&#A1^?_\NZ;0!U,^3^G?I[ M?M@M ,_[ '9/ ,P^ YG+!+JX##21'U11!)3(.N11D2*-ZA0)U*&(HA%%&"TI M*]"!*H!N5#[TH_)B!)4;4ZA<6$SCQ 8:!ZXGQFGLN)O&AL?_90UY#Q2?(/,O MD?FW 3P> M@\!3!X!:"- &J$(K*"+'*#%"X',10"(10'0;*6Y:@ O*A&X49M MRC(TI'"@!84-'2C,Z$&A8" %,([((2JI@*U$'S'Z+ZBA245=TO^&ZE0TTB*O M!C34LV1";1<6U Q@1;4X-E3)84?E"@Y4:N)$I75$/S'*A8I;B5W$ >(D<8D+ ME>Z2WWM.?"1^$,B!RO^@M 0M,MM A8K&A*D&%4WT:&ADQH0&3BRHZ\>*VM'L MJ)G)@>IEG*B^A@O5.HB^9:@V0DP2.XC]RU#U&'D]3]PBGA+OB>\$O M_T,-.1=#'54*&I/^7W@&L/"S,19:-#0W84(S!Q8T]F%#PPAVU$_E1-TB+M2I M68;:K63K>XA!'M0>YT&M*6(W<8@7M>X[GAS;RS!'?M)'[ MZ__V91'45Z*@F3P%K>2H:*OX]\^EV!DRH8TM"UIYL*%Y" >:)G*A<=XR-*KD M(5^-\Z)A)Q\:;"!&EJ/!)#'-C_HSQ GB,O]/_0?\T".- F=AE: M9?*@12D?FMM]TK=]?VN/R?ME<4 M_F/[6.&:W4>Y*_;S,A<=4.J"(TJ<8L7X*<.-[Y,WA>,*+XGWBG"CWTS!>[YUXA^:?K&IF;+FOE?G=> MKW#-:5#IJM-FY6/N*+,83>4 M.N2&DH3$/Z$CF>M!NM>/#S!,$#"*G$FL'&4^5IWZ*<:(^76D+?N3<"_N^R&A M K<"$D2N^V5)7/$MEKG@7:5PSK-1Z8Q'A\HI]UZU$^[#&L?<=VC=V_6W>QTTF/(\;[C%\R_#">]/NIM]46/<#U7' M_5&)D%\,W?@!_4COA9/VCB?]F\(//S*$X6VF#.51IAKU=H8)\]44.M=L@J_ MB=APT<-1"=(SX9D*>T(+578&5ZAO#ZK7F@IHTYWT[]'?[#=H..8W:;2)L<=D MF''*=)!QQ[3?[YUA?\"\3G\0:FP,1M6-(:BT&'J2/0@DO1=-))-U9/#"YQQ^ M>)8G G?RY2E7\PR8SF;9<1U+\Q0XD!PLNB<^1GI';*KBUJA ML&H*O6C=&/;,LBERSJ@I"G6;8U"+4&N._9^0L7 .I+L36>!3%@L\+&"!VR7L M<',5%URL$(>3J[1H!THL.785N"S?FLL0&<\,DQY.BU/H3TE3[4W*U>Q.*-7M MC*\R6!O;:-P2TVG6&-UO41\U854;N=>F.G+6IBKJD75US%?3FCC4KXU'[=H$ MU*A-1/5_0G]R!I%,,)]"@T>Y%+A=S S7RMG@RFH..%,M H>KU&E[*LS8MY72 MEX\7>@L/Y05+;)P3[:U6I.ZI-V"8J'/B&RSR%-A0%2G;G1\JWYR:HM&2G:S9D MYNO6I9<95*?5F%2FM)BO2NZQ*DG:9%.8M,,N/^FX75[2';N"E(\6A6EH5)2. M>L49J%6R" :3[HX#>$K:^U8QZ9U*&LS6,L/)-2QPL%$0=C4H4;?4&[%NJK;C MW5CI+M2]RE^BO21$B:[WHIP/EJ*IG/ M!$>:F&%O"S]L;U&@C#?ILPZLL>%>7^.ZHGTU0[RY(E2NOBQ&N;HD6;VB*$NG MM*!0ORB_TC@OK\$L.[?3*B-GP"8U>ZM=7-FZ3GHT%F M >H0VO^$X53XF@)P-Q_@2@5IKCH*'&VBP?XV&DRW\\%DNRQEN$V7I:_9:EEG M@[-@2YV/6'U-L$S5ZBBE\HI$]9)5&=H%9?GZ.27E1IG%]69I1>V6R84;;1(* M)NWB"@[8QQ1["3=*=%ZH 3I#^/M!& M@5V=%-BRCALVK9.F;.S29E[7;L'5VDH76-/L)5K5$"B]JCY"L;@V7C6_.DTK MNRI7+[VRU#"YHM8TH;S-(G95GW54V6;;B++]=N%EE^TB5KVRBBK_:1)3C@:Q M%:@;5X$Z_X0Q (_)7;A&^O],+6GO%M*^I'^G>DC[]7+!0)\$]/1J,*WM,>5H MZ')87MWA(;RJS5^RJ"5,/K7CU>LN0 MZG'KH.J]-H'5%VR"JE]8AM3\, FK08/P6M19[%<"P/T\@(ND?8\W NPG[;>= MS!_? - _P X]@R+0/J!*:^PW8JO>8,N[:KWKRL)N7_&<=2$R&9W1BLGM26KQ M:S.U8MH*=2-:*@U#FIM, IMZS/V;1BU]F_98^32=M_)M>F[NU_3=V+\)]0.; M48?0_J?7J>0L/E$S<$"$7VQ>O%-F;KA:V/E\KJ+M["O"V KZ<]A,K^'-'#S M5M(_4WRP>DJ&4KI5FRE_BSE'UH0C;\IFCQ7QX_ZBT6-ADN&CL7+!(ZF* 2.Y MJK[#JS2\ANJUW0>[]%P&1PRCEDL_:A#J_W2G M$&"V!N#@6M+_Z\D=& #H(_/;MI#^G 8HW;,,"O>(0^X>-6KZ;F.6I%VVG+$[ M7?DBIGU7A.P(%@G8'BW!V)8L[;4M6]Y]JE3)96N="GUKI[K]UF$-NZT[-6VW MGM6TV?)4TW9R3MUN$E7M)E!YL:MD#XXUD?XG9["YG_3W)M*_9'[=PGS28)F' M62#MB" D'5&@Q!W1I44>MF0-/4SG##SDQ<,X%,CO=3!BI?O!!!&7 YGB] /% MDO8SM3(V,QUR5C-#"A8S.Q7,9\X2SQ3,]\W)F^]%.?,]*+O8F3IR#\G[8,O" M'1@!Z)H$6$/FK]H/D'V$ @FGF2'B'#>$G1.'X'-J%/]S1C3?<[;,GN=@)%A@.X)@$8ROYS,SSD*D' &(/0B,_AZF!Y/US0 6RYN1;&8WDSE,;N9Q&=ZLY-:_U:3!L\Y M1N;/ H20#O?^G0;T/]G _O%RL'TL =9/5,#BB3[%]*D%Q?BI(]7PJ2=-[UD@ MD\ZS*&:M9ZDL&L\+6=6>U[*IONAB5WXQQJ'T8H9#\>4-#L7G[S@4G_YB5WB" M'(N-+]S!,8"6[0"5"Q__<3+_'$#P5=+@_P&POP-@\88=S#[P@?%'43#X* ]Z MGS1 ^Y,A1>.S)47MLR-%^8L'5?&+/U7^:R1-]FL*3?I;$9/DMWHFB;GUS&)S MD\RBWX\RBWR_RRPR]X%9Y.LO9N$O^#]L7'@/; -83>;GDOGQYP&"K@&XW0*P MN0=@]!A _PZ4S@P M@,**L11FS*'0L)I"Q2X*!49R0M\* \* 3+R%HX40;84 F840.H9"U U@+H2'@3 M803Y1(QE9%8ST4ML)B;_!U11IZ &Z7^M!1I4U-"GHK(Y#>6=F%#6GPFE8YA1 M,HL%Q5<1:X@.HH\5Q8:)"6('L8\%Q8X0L\0-\ON/B;?$'#.*X_^?VL)LTO^Z M"U2IJ*U-1743&JHZ,J&2+S,J1#*C7#H+RI2PHDPMT<:*TCW$(!M*CQ%3Q&[B M('&:_/.KQ$/RYUX37PED^47\_(,G^4_$+VYS2 M/-M7)63[0GS^?T"=A=FD_TVD*6@J2RA3T52/BL963&C@QHQZ02RH'<>*6MEL MJ+&*'37J.5!C+0>J]W"B^B Q1DP1N[E0_3#7O/HLUP_UFUS?U)]Q?M+XQ/E> M8Y[SK09ROB%>$Z\TD&,QU"?S324H:"E.^>]S !L%@IR'E1D-+>C,:,I@0>,H M-C1,XT"#0D[4K^+ZI=>T[*=>Y[+O>GW<<[K#W%]U)WB^Z$[S?-:=X?FH>XKG M@^YO/&]T'_.\T/O \U3O%\]C/>1YI(?<#_7_:]F#1=!X8;X(!6U)?SN05R>R M%T[D/.CD/.SMF-'6DQ6M0ME_6"1R?C//649*@?NC:1W/>]-6WKY7]A/,7_W'B/P%/C8P)/C"\)/C3^2_"N\7O!VR8_!?XP0?[?37'Y->(W M4^0C>/\)S47)_!6 = % UY44]%CXF0QR1SQTJ>AFR?3#V9GELZ,_^WN'&*[7 M=NG>MD;!4]8H<'(1M":M[TB:WY4TMS=9AY\H MH+\Q97GIXLS]Q"^-ZX)+(>\\2NV2W0?R"W2:)<[9;)<_:[I$Z;7M"^I3M->ECML^E#]M]E3QHC^(S#BBZ MWQ&%]SFB$+'RG]".S'4A\[U(=_HO/(<@>Q(J 7.A2I2WP;K4IX&63/?]W=AN M^08NN^8=L_R29]J*<^[YPF=L=SP.9X/GB4(P9UX.?@M M3I]Z+L:.]42DY[)#8<'\^T-BA'8'I8KM",B5FO(OE=W"J)+?[-NH-.;3H;+) M>X/:L/>H^J#7#LU^K\-:&[RN:O5ZO=!<[_-=93T#%7K\4):0[O%'R7]"-[(' M#-)[HCS)BO5 O.NRW3'^_-LC(X2W MA">*CX=F2F\**9 ;"BI7' BL5=D0T*K6Z]^MT>,WI-7%V*+3P=BOV\XXI]O& M>*S;YO]5O2T0E=N"4+XM&&4)Z7]"#_*Q^U-)_U/A10(%[J8RP1\9;/![!B>< MSQ*%XYD:U)ETJ54:A<&8T*E3$H_T_HLW .I/WC 6Z3[KR20X5S!\KIL*U"" -SM:C5%::,KE(;;GN1B["YP%N^(3=8N2X[4KTJ,T&[(B-=KS0M MS[ HM6Q_,!CJ#_WCN7@AWS*-A8)8 UU>K0736>OFSN-$Y+ MN9-48XFG7%U1H-*\@O QY7EQ6L4YJ7H%V3D&N5DEX[(RJR>D9S1-3$GOF)*8 MMM8B/FW(,B[ME&5<^I]3$C(^F"9E$N/D+&* C!T-"<&Y@-[[8A9Z/LS! ?3? M.]'[#:+W65?'AY7S5:&C;AQM28T5>V&5@Z!N[FS9>>7^BF6EH6I%Q3&:^47) MNMD%6089^47&J7GSQB?E-IK%YRR;')/=9QZ5O=TB(ON$943V??.HW/>F,;ED M7&P>,8S+(_JC(6$X%W ]G$/_?[0,J)-6EJ&?7%I@%%\RUR2F>(%I9%'[ MI+#"WBES"K>:AQ0>MP@IO#LEM.B=:5@1&1=>3 PCBHG^:%Y' ES#]7"Z$'-0 M"3!4!["I$7T/^J_.9A:TM2C HI:Q5'WS9&95TW3)LD874>$"+_F<^4'*&;41 M8U)JXK42J]/T8N?E&495EH\+GSM_PIR*UHE!%:LF!Y1OF>)7?A2Y/3F@XNV$ MP IB'#R7&"#ZHWD<"_ ;UN'XR#RH =B*^NO0@W>C!VUMIZ!IJ0S,7ZI-5;6; M,LI:K;D%BYT$V2T>LFF+_!63FD)5XQMC-*(;4G3"%^2,G5-?:A@TOW:M9LG>M8>GN11>VNB5^V;\=ZUQ,BGENC[UI*QH[F7A'7 N7AH) >8 M_PVHOZH5O1]ZP,8N@)H50JA EF3K^BXO'^K14&WHV-X]S;^X>/ZMYTP37YD,37!;=F#!KT6MC MMT7$P+V)C$5T1W,-U\.)$LP!UF +ZJ]IPQJ@!VY9 5"-/KRTCP>%?.C48.'0>1ZX8.RU_I.RXC>C.7$1U$>S2_YF$.Y@'L6 C0C_'W=& - MT(/6KT;_CSX\>R,3TC;)0O(F;8C?9$J+WCB-&;;!D1L\,)L?,. G\ND/E?5< M'ZO@OCY5R75=OJK3NDIUA[4+->W6=FI/7[M!QW;M 1V;M==U;/I>:=FN)IJ( MAFTO41_-29P'>^IQ'F+]>S'^I>C!&]&#SAU _X4^/'$'0-1. 43L5(70G494 MT$YSFO_.&4SOG:XA8('+CBCAS!U),O;;<^1G;*\0VVQO5)JVO4/% M:ON BN7V ZH6VZ^K6&Q]I6*QA:A8#!)EB\W_Y"#>"[:U8 VP_AT8_R+TX%4; M JV J2@#XT) GWG$G>EPQ)\]XW 8 MU_9PO.2TPYE\J\.E4N:'%X@F'UXN/>EPOXS9X0/(#1FS@Z]E3 \06=/]1';" MOG^RLPEKL'2D#XAS /5KT ,7;0-(W8/Q'P (.$J!VTDFV/_, [MS"C#CG [8 MGC,%F_/3J&GG9U)6YSUH%A<"Z9,O1#$F7DAEFEXH9(^_4,L9=Z&=:_S+.J[1 M+_LDC'ZYSC4\_U+"X.NX/JBP!*^44TI?@R@Q*_K* 47C73Y%ZMILF^WDV3 M>7V))O/J&4WZQ2>:]%_D'RS#]=> ]2]#_8S]J'\<]<\"./\",.T*@-EU (/; M +JOF*#]D0\:GV1 [;,RJ'S6!,4O^J#P90+($0N0(=-!1%Q 2'Q!0"* 1](H M'BFG)$@+Q25]%(?LIMCD5^01Q2)O_L%"G/_EJ)\YHG\"]<\#./T&8/4'P/A; MJ'T/8,Q? "H$0)%P09X(0);(H)XB2!$UX!-MD"2&P"6FP")60"?V@ =U!#=# M@C? D7\,B."D(ZL0G&@$DTPN_8.YVT=Z@ #1(_H8^\S? 2QO (R["Z#U)X#2 M$P"YSP#2. 8AH6&,7-3D X<(@8%CH8@8WT<-T48,$;/O?1!GQ ^^_@4-P1LQ MP8V0X.(G:Y'!?T!T#"DR5I\B^LA8(XIHF5)$S8I&E&;2B((OG=*(?1B3B93A0*&$1A'M*(M#*(?"?2BZQ'!I&=R $ZD3^) M_(X\P-]YA7RF?U(@M(\*A#["A_\!,4#M<>BU3301'>IK7\9@$HWH3:<1;7^V?66^T;[->:/_% M?*KS@?E$A[ >(0^1/_\'Q!2U)Z/7-E=$E"EBB3FQ,*:(N26-3'*D$U,O!AD? MAF--8A+C7-9GHW+V!Z,Z]GO#1>RWADLYKPU7<%X9]G%>&F[@/#?$ISB/#ZYS[1D\Y=XP^<&X9$>X-Y)H1X8SPQ[\@DY2 6*+7GH;^VT8!R/0Q M",X+VXD4F8;UL'2C?S(/8KZ;',-Z-2F#_7QB$>>9V3SN$[,&[B/3Q1)_FBZ7 M>&"Z4O*>Z7K).Z9;>+=-]_!NFO[$NVYZE7?%]#'_HMD[_@4SPC]G1GAGD3,3 MB>3I?T$L4-]:&G71_SO( ''"G#AI YEI0GVQMZ*]G3&3_MS&A_G8.ISU8&H2 MYZY5+O>659GD#FI'.NS"]0/"S[5SA&=OYHI,VBV1. MV"R5/6[=+7?4>JW\8>M!A8/6>Q4.6)\2#UO?$N^V?J$P9$/DM]L2V6VV1&;K M=")"A*,AMJCKR$-]]/^>.(Z1YS%\Q/#21Q/^]#*F;GI845=F.],ON/FR3[N& M2_[DG"@XZI0E.C2S2&:_8Z7J/8[?%):YT#$:QV)/"*W9B:1&0VQ%P!QX0#Q0-_IB^,(X,/; M0!$\#!##=7]M^-5_$G7:UYYQS,>#<] KF#?L$2/B MV#F+*"#RHR$ST?N[H??WH<';( 8\FL.&^W,DX6:($'Z9HP8GYXRG#H?8,(:# M9G&& OQY6_W"19M\$F0'O#,4UGGF*ZWQ*%?IG5VCMG+V0O5N]W:-+K<>K0ZW M?NUE;CMUEL[Z2;=UUBW=)>ZO-1?/)F,6>Q"5Q9Y$"1&/ACB/Y #@8P# W5" M/R+I<"F*#;]&2,#)2$4X%&5$[8FTHF\+=^)LFN/-6Q\<(NH+BI9;%9 L[O;/ M5N[T+5)=[E.IOM2G7K/5NT5[L5>G3K/G&KTFSZUC&ST/ZS=X_F&PP.N%;KT/ MT:SW)6KU?D0%41H-F<7 .0#P&+>YZ^AW?HVEX&P\$T[%<>!0G#SLCA]+;8TS MIV^(<6"OC?+@K8H(%*T(BY!;/B=>W!Z2KKPD*$^M);!,HRF@1JO1?Z'. O^E M>G5^J_1K_#895/GN-YSG=]&HTO^9?F7 %^W*0*(^+XBH(2JC(>X4C'CON^CY M?L,M[FPB^IUD.AQ.8L+>9&G8EJ(#&Y(GT=7B=;DE8 MLWY1:*=A?N@ZX]S0G>-R0D^;9(?^:9P3_D$O-X)HY442=41M-"-_U3%2AZLC M.4A![Y\),)R-GBN;@LW9 EB7,P969IO0.C*G,=O29THL2O64:D@.E*U+#%>H M2HA3GAN?JE86FZ-1$E.B71A=K9<7U:2?$[7<*#-RS;CTR!TF:9$G3%(C[XU+ MBWX_-CV&:&?$$@UDS&B(#\ #K,-_$@!.HNEUBDE9U0J9L9WZ"? M%K?4*#EV];C$V*TF";''QL?'WC%)C'^KGY1 =)(3B&9R(E$?SWL1^LYB@-7%$K"B1 F6%AM0+47FC(8".VYMWBQ!98Z/=%E6L'Q1 M9J1B?GJ":DY:NGIF:KY66DJ%;G)RO7YBHL+\0+G ;1C<@D6I&91'TTST;FPD@=B]J^BPN$H6&JMUJ+IY9O3*2FMV:8639$&9AS"GU%\VHR14 MG%H4HYQ4F*P67Y"M&9-?HA.95S,V++?%("1WA5%0SL9Q@3D'Q@7D_#$N,/>E M07 NT0W)(UJ(^F@>A@-QJ=T'Z/%_IY,H0^82Y44JQ%8FJD>69ZF%E15HAI56Z@26+ M]/V+NPQ]BP>,O(OW&7L57S'V+GZA[UM,=/R*B:9_,5$?S=UH@)]Q+A[$'.RH MQ!R@]JH%Z'T;41^]>'63 "H6J4))DQ&5O]"M-W";MQ?YCX%;Y7.]V95$ MVZ.2:")C1G,-ZW "U\)>K,$6C']M T#G(O2>Z(.K6@%*VR2AH$T1BNFR8D1T.;#G=+I)!'7X\/V7AXA\ MED7)>BY+4G!?FJWHVEZFXM1>K^;0ME3=KFVMQHRVW9K3VW[1G-[Z3'W&DB]J M,Y805;O%1&4TIT=R4('S //?A_K+V]#_HQ6I0A]<@-8H$;UXS!H!1*U5@?"U MAM2?9Y$OD9J^K$-JO: ME*:M6J,\==4N%:M5%Y2M5CY3MNK^HF2U@BA.74'$HSF":W$'SH'UJ+\"]9=@ M['4]Z'_1AV>L1_^%7CAHD /^@[+@NT4+O+>,ISRV6-'=E)VU\)CMQPQ?9 MB0-$=F+_/]F#-=B$=G 5ZK=W8@TP]G*T8]GH@^.W (2@%_7838'S7CXX[54$ MQV$](@W;M\YR7%[G_*,=W_A&^TB?*.=1#":K3CW^U!_.>HO1/U*C#UW,]8 M?6CH;@"O?>A!#U$P[3@+S$\(8F@=FIF3#AE"YT#,WH= ;-X'097?]T$T/O= ]#]\PVALZ9LPR=4T\9VB<^L;1^(FRMX_]D M'/T*)K]VG MQ%??4>+?"4WARC_IQOHO1OV:_F\]J&2,/>P@ZJ.V(VI;G068@'Y<_S* QC4F MJ#T0@.H#.5#^4PT4_]0#\V8'L8W>0?AP$HB=Q('R:A\P'P;,N M$/RU%?A_G0'>L\? >_()>(_(/VA#_;K^;SVHE+VH?P3U4=L!M2U0V^0W )T_ M %1O H@?TT#^K23(OA6!Z)T""-^I@>"]#O#?&X/DATG _6@#[(\NP/CD#_3/ ML4#[D@?PN1[!1?8)B_OI//($^81\_B_UJ%\RT@,;!@C'V+W. -A? )B"VD:H MK8G:BG,02<8"O!T2"&_+( M/TCTM?> XR"8:'(YP#L+@%,1FV#6P!C[@'F&;5QZ#S4 MYQ( %D(C#/Q=+L)'A(@LHH1H(/K(1,06[_@%11V^I MJ?>-,08441Q/$6D+B@@=*,+WI@@OG"(2*33"+4#F(8T4X;8BG<@J9!VRF2*< M(60?\A-R";F'/$<^ KK:;W )]3_10J^O@_YR!"T!OWOT+ MHJL%9*SZ-W0U@6B.Q?*:4D3%!G,RBR(*@30B%T,C,AE(,5*---*(="O2B:Q" MUB&;D2'D('*:^BQ]G7HO\X1Z+?..>BE#J!?('1E0C:$09ZZ&4AU0@F LES(724MIGI16T3TI]M(]* M [3W2MMH[Y2&:6^4?J*]5/J=]DSI(>VQ\EO:G\J$]D"9T.^K$/H]Y.X(RG]# MC%%[O *0"7)X1<\] ?,QW@#(N,D4,;2CR-C9-#S]T(AV'.V35B;]O58Q_:UF M%?VU9@/]I>82^@O-Y?2_-%?2GVFNHS_1'*0_UMQ%?ZAYE/Y \R+]CM:?]!M: M;QC7M CC=VW"N(S\AOP'N30*,@%U)TH#F8Q^>XH,$(N1GHP.?CV!(F;3J,\3 M7*AWX_QHKXPCZ7\9I="?&.;1'QJ6,QX8U#+N&30Q[AJT,6X;=#%O&JQFWC#8 MP+QFL(-YU> 0\XK!!=9%P_NL,"/L4<@+Y"3EN1%BC(9-0WP*]MR7Z M?FLA+BD:0KTPMZ<>3_:DW9\40K\],8Y^PRR3\8=9$?.*:27K MDFD]ZU?3%O:%"9+<9X?X;8H&ZT]![VW*!V.,X'#$?#HKPUEX+GDXW@7LV4ZD;UB[4 ME6G^M%^F1C)^MDIFG;;,89^P+.$>MZB2.&JQ0/*P^6+>0?/E_ /FJ_C[S <$ M>\UW2.TV/RRUR_P_PNWFCX5;+#Y*;;8D@DV6A+_1DO V6!+)T9"IJ&O+0EWT MOLXX#E<^O'<1P1-G);CMJ M7'"?#>4<'ZI2#)_V8?0CST(Q8SOX9:1)[I^=) M[K8MX^^TJ1;LL&D4;K->(MIBW2F]V;I/9I/U9MD-UL.R_=9GY-99WY/KLWDK MTVN+*\B6"%?:$BE$L'+ZWQ";D?CQ=N4"\-:=!H\]6/!PMB3#CF9D,=F#6+LHE5EKWR3;9]\N MWVO7H[#2KE_<;3>DN,+NN&*GW0VEY?8O%98Z$+EV1R*#B!!AVRC(#.;71^S> MSD;OC;?X/WPI^(\O"RYZ2<(I;T4X[&,(>WVLJ!U>3HQ!3R_V!H\0B77NT?P^ MMV2IWEG9HA[7(ID5+G/E.EWF*RQW;A$O=>Y0:G/J4U[BM$5EL=-!U6:GWU2; MG)\I+W3Y(E[H2N0;78ELXRPB/9JOVXLKP)^H?RT X)=@@#/!##@9P(9# 7*P M.T@/M@9-H38&V#/6^<]F]_H&2/3XA/.[O..%RSW39-H];>.8^6Y[U6O=SJG7N#T:4SW[DW*U!Q$C\HALM>??C.3@ M'>;@#OK.BW, 3J/G.1I.@X.A3-@]1P1;P[1@(,R,Z@NUI?>$N+([@WPDE@:& M"%H#HD4M?DDR3;Z9\HT^A>)ZG[E*==[S56J\%JM5>76-J?1JI3Y$J=27*"#RB-P/1N;!4_3_US#^GR/0]Z+GV8_^R@7JW,H"W:&4%' M=-*";NJD![]1SP@A*AESB!(B1A1^\'ED+J+W_@6/&\=1=QB]YXX4/&OC=4V2 M)'0G*\+R9 -J2=(46E."';,^?A:W)M:'5QD3+"R/BI0IB4R0*XQ(%^='Y"OE MA%>H9H75CTD/;=5,#5VIG1RZ62> +?0>_^,.3B-CKRB&QWU0C,FFJC%1A/EN&BB&!=#Q#_X:V0]CM0!<[ ?]7=D 6S$XU*(6$4]4(N.)$J+X M@\>X'BZ/U %SL!>/7%OQ&+J^ * ':MU@I+V MZ 8F_Z(;E/Q,*SB9C E)(2IS4H@2HOB#!T$ %V*Q#IB#G;DX#]#_]I5B#I!% MZ /G%TM!58D:5)084\7%%O2\0CM65H$K-SW?FY><%R1,R(V0B.3\8YY*FF7\87-?\,HH(H!600Q1_< MQB/G&5P'^[$&VPH!^LMP'LQ%WU<)4(]>>%X%'\KF*D'17'TJMV(R+;/"EIE: MYLQ)+/60C"OQ%T07AXHBBF)E0PM3%((+N0- M:4O?*(XFBN81U^0O^_!VNP&?77S,,%2 571DD'SDV2\ZO(5O N M+U7R**]3<2]K59M5MEK=I6R'AG/9:0WGTD=C7$H_J;B6$B5$<58I$?_@8AS6 M 7.P _,^@/HKT8.WHRUI: H1G(:&9"V4!I2FC0@H6D<%;/0@A;9.(,1VNC* M#F[PD@A8$,CSJX^0\JZ/E_:8GR'K5E>DX%)7H^A4NT39L7:5JGWM-E6[VI.J M=C4/5>RK/RK95Q.Q0S51<*CZFS,IW_J!@YC_-6A%.AHQ!^C#JUO0^RU![X=^ M.+9- %'MRA#1K@^A[9.HH#9KNG_;3*9OZVRV5ZL?=_:24-ZLQ;$"E\5IPIDM M!3+V+55R,YI;%&R;5XJMF[C#RY;"I"%7C0:[5%(-Q<"NV7!OT<3?'M,P*O'@O+HL:.Y=;LR M7+J]F4[=06R'%5%?D'ZC_T!JY M]0O M5\)7/KUP*G?#!S[IU'V_8[4C'YWFFV_']VZ/XQIU1_/LEB?Q9FROIP[ MR9H/?),^PC=9_4]VX!Q8C_GO0OW%&'M- M%_I?],%I:P&B!@#\-P&X;@&8OIT%UCM$,&V'&ECMT ?+H8E@,60-4X9FPN0A M#VKB4!!E.A1-&S^41A\W5,PP&JIG&@QU,/6'-K+&[CS*'#MTCZFW_3U;=RMA MZVXAG-%L&NF#H7X;6L'Z[I'G@ RT ?'; 8(1"_J-@0P8P^ ^3X*3 YQP?BP M-!@=5@/#P_I@<,0,](],@[%'9X+>44_0/1H".L?B0>M8+J5YK)I2/]9.C3G6 M3ZD=/TBI';M#J1YY1U,Y1.@J![_"^,'JQ=^?A>H!J,"\9VT$B$/M(+2C[NB% M9QQ _<, )NB)=4\Q0.VY'_U #D\A,A> M3 *92\4@_9^%(/JM%X27]R#70'CQ)0A_(2"\0"CA^;_I0/U%J%^)N<_!V.,Q M[F#4=C^(^DD@3A;1$([B@A6L"_:PR\NU- M\MX,D+@W&[CWYP#G?@JP[I4#\]X28-SK!]J](T#=0R-__SV"YOW>W[2@?M6Z M;\\A)6#LP1BW^S&L_TF 26[&-7@(]4\ V**VV2\ 8W\#4/L#8[\)('4'0.(! /,E /TS!?") _"1 MCX@0>?Q:#=%%Q@-\G@KPQ1G!S>C+R.=0Q]M< E&]A[)@^WD/4?@(X9H2,YD(^\0 I__'Y Q6H@&$#5$$5_+ MZ&-8ID!XMABB&T78011AQ%&$GH64(#7(0B"T5J0#68FL13;AF'<@^Y 3R._X M[@_A$[SY.HJW-(1.X WC.\R_(9IC$!5,(:*&K\4C^3#!U$[%G#CC>/PHPHND MB&0J4H#,1>J19HI(+$568-Y6(_T(YD)B#WR6. 8?)7Z%MQ+WX:7$*_A+@L S M20)/>02>\ CU;X@.>GU=,1 =!1P'7M5'_<' 711Z]O( -$7QJ('E['8C[T<%YHF>%X;("HSL(Y$T!] M4HRFWBFF4F_$^=1+<07U7%Q'/1,W44_%;=1C<1?U4-Q+_2D>H.Z+MU'WQ/NI M.^(SU W%V]15I>?4;TI?:+\J$]H%Y#QR[E\08]0>)X6@_S81(IB/<9@+(YR; M^A;P7M<17FE[4\\T0ZE'F@G4 XTLZIY&,75;8QYU4V,!=4.CA;JFL8RZJM%# M7=%81_VF,4B[J+&7]HOF"=HYS>NTTUI_T7_2^DP_IDWH1Y##R"'DX"C(>-0W ME01BQ@$R&<VL02/]M,$2^DF##OH)@U6,XP8#C*,&.QB'#0XS#QE<9.XS?,3< M;?B>M=.(L'88$>9V9-N_(!-YJ(O>VX(.9"J.8RH?/EO)P'-S57@P21]N3)P" ME\TR= M$_K80Q,V<[:;[N5L-3W-'32]R]U@]IK;;T:XZ\T(9ZT988^P9A1D"OM;>]<: MX,-T"IY/9\%S&S[8[^'WF1_F]YM<$/1;/ M^2LL":_+DDAV6A*)#DO"'0VQHGW5?VN/VP=Z\.M.%%QQ9,%E6TDX,T,1CMH; MPCY[*]AE[T1MM_.F#\X(86R<$;S>VS+9+HM:F47&4SG]]CW2)8 M8=TAU6F]6KC<>E"TS'J_J-WZ5^E6FR>BQ3:?I%ILB:#9EO":I^/*'L77Q^OL MT/?B[?V:._I.])]GW.EPTID#AYQE88^++FQWG0R;7.UH_2[N]#7._LQ>IW!V MS\PX;I=CFD2'8RYOF4.)H-VA2JK5OE&XV+Y-NMFN1Z;);D!VH=UNN0:[,W+U M]@_DYCM\D*YS)$)$4.M(^*,9:6V_P/AOH_:OZ/M.^0(<\0$XX,& 7;-%L,5# M$P8\36&-IPUMI8<+O6NV-W.Y>PBGW2U*8LFL1%Z+:P9_D4N!5*-+N6B!RI6[$.ER5R)$I!#!#T9R\-@5 M/2?JG\7MY0AN=IN/![/%.X#3Y!4F MT> 9RZOW2!'4SLX65L\NEI[G7B4SU[U1KMQMJ4*I6Z^XV&V+8J';8:4"M^M* M^>ZO%/)G$UE$.M^#"!&I'WS&K>T^YN 2^LZ?<,O?C_YW"!G$U^L#>= ;I 1= MP0:P--B<6AQD1V\*G,5<$.#+J?,/D:CVB^)5^B8**GPRA&7>!=(EWA6RA5[U M\OE>2\2YGCV*V9Z;E+,\#RAG>/ZNDN'U0C'#F\AE^!"93!\B0H0_>.F$=< < MG O&'(2/]%_0]R(#$0"]H5SH#%. ]C ]: F;1#6&VM+GSW%A5H=XL2N# R7* M@\)Y)8%Q@J* 5&%^0(YTKG^I;+9?K4*F7XLXS6^%4JKO@'*R[[!*DM]%U22_ MOY22_(E"4@"130X@THCH!\^Q#M?] $ZC[SP0C3E W[4Q'OT.^N 5D2QHCY*% MYFAM:(@RI>HBI]'F1$^7$+0^=(YLV)YN>$) FS0K*DTX.+9%.# MJQ22@YH4$X,ZE.,#UZO$!NU6C0DZCSQ5C@G^HA ;3.1B0XA,7 B1_L$37 M7 M K$.&/=>U-^:B+XW&<_:>%T:1X/F.!$TQ&E ;9P)-2_6BE868\\HBG9CY4?Y M<',B@R4S(R+XZ1$)4BGAZ=))806R"6&5"K&AC8K1H^:=/0;>%V,QY^&1"'4 M)*E!99(1E":9TPH39]!S$UQ86?%>G/2X0(F4V'!^4DR<5'QTJB@V.D\V.JI" M/B)J@3@LLEUI3F2?2G#D#M6@R-/(0Y7@J$_BD"@BC\C.B2(R/[B':_'GL&^] ML!VH.Y")\R ;S_OH 1O3T/.D\6%NFC*4I.M#0=HD*B?5AIZ9XL1,3?9@)R7[ M2R0DA?)B$V,$T0G)HHB$')FP^#+YD/CYXJ"X5J6 N%X5O[AMJKYQ)Y$'RGYQ M'\7^<43>/Y[(!L01F1_-8V6DN7(2,QT9\=E^'*CTT,D(]*C!&%IB<*0U"SIH-1B.?^4 M6@7?Y,6*WLFKE#V3MZIX)/^D,COY/K[^(/9,)G)>R406D?G!5:S#\;AOO;!- MJ+\:_6='\;<>S%P<2V$!&W(*9"&S4 M2"TVHI )+6GR!'3TZWY49D>?%"<%YL1+^6>GBWRR"V6\LJKE9V>UB-TR>Q1G90XJN60>0^XJN6:^5YB5 M2>00&;=,(OV#7W$]'L(<;,?\]Z/^2O3@;14 "Y#"4O1=931(+1-!4KD:Q)<; M04SY%"JRW)8>5N;$""GU8 66^G/\2T(E?8IC^9[%J5*SB_)%LXHJ95T*%\D[ M%:Y0<"S<)'8H/"*V+[PC=BAX)^]80&0=\XGTS'PB^L&9&*P#SL'! IR+>/SN M0 _<7 U0C>0A24AL#1^B:A0AO%8/0FO-J.#:J;2 &@>Z7XT;P[O:A^51'EROE6%DALJ]<*#.CLE/6=NY&.9O*0W+68R$7@IID(:!) _P6 M&8-WDSGEV32=YM[D3)_5Y,%P61C G+DPG.W0F,"=T9@E:=M0QK=N:)":VM A MM&P8$%DT'!29-]P4FM>_$9K/)U(6=5\1_& _SL,M)9@#C+=C/LX#U*U>A'5H M 4A!2Q+6!N"SE(+92Z7 ?9D2S%JF!R[+3,%IV53*<9D]9;]L%FW&,A^Z[=(0 MAO726*;5TG2V17LQ9TK[?(E)[#0RX49O3)@VSL&;'H- MP'KU1)BZVAJL5L^D+%;/IJ:L#J!-6AU!,UN=3)^PNH!ATEO#-.YM8QGUKF,9 M]@ZS#'JOL0Q6OF;K]Q"V?C?AZ*_XFY$^U&K47X:Q-[6B_T8?GKL"_2?JAJ(M M\T(_ZM@/,!4MZZ1-/##;+ >FFS5@PF9#,-D\"<8-6H/QH!,8#7J"X6 PZ _& M47J#V93N8"6E/;B8IC781]/FL>5WFL:FEW3UC82NOH$PQ@S\S?KZ[\\B M8>PU'5@#U$Y9 Q".NKZ; )S1CUMO0P\\A!Y\-QVT]_)!"TOYD4-Q?#.+]C:!PH ?D#^P V0._@-R^YR"WEU!R M>P@ENYO0?M#3//)Y-(#Y70 EO0!IZP$B4=L/=5U0UQK]N-DPZJ-=UD!?K'B< M"3*G)$%T6AI1!N%I'9 Z8P*",Y:((_#/> '_;#CPSJ:#Y-E*D#C;!MRS \ Y M>PQY )PS'X%[BOR#=M1O0/VRU0 9:,VCT1+[[T)]U+5&7=/# &./ 8PY":" MOEQT'GWX)29P+O. =5D:F%>4@7%%&^B_CP/J=PN JPYX(!KY2YF1#P+BC?9: M+6[,.+&NXQM?/PMPXRE>/R#DORS$VE?T?>L!Q6P'"$!MET, TXX"3#@!H'L: M0/4<@.RO (++ -P_ .@WT???9B-\@#OH^>\JXH%8$P]#Z/G_G SP:.1P-O)P M*([C"2[\IPN0'H!GF-AG&,2S1P!_O?DO\[#V.9C[./QQX'X 5XQY*L9L@D/6 MO@"@]!N ]%6,_08 \S9JWT<>?><)$]];$M]'"/!<#N"E&L K/3RDFP&\QX/J M!]R4/^)F]&GDF12\X7Q>!?!E!X+!D>O_)6^D!X6Y#SH(, NUI_X,, YCUKR" MN;\&(+R%L=]#O3^1Q\A?R)OOO$7>(1_8WWHRGT7XGI@3HH68?#,M7S^;,_), M"HZ#-'Q_)@633G;_%R*OA5X?_:4T(D#?SS( NAW83KBCH0@\4@V4HK4( N1 M5J0#68FL138BVY%AY#AR";D/7^ E\N5KK^,3\O%_0)34<>AJ.!9$B*\E=( P MQN-/IB&N2 2C:0CA4@E4O^]%]..="&]R'ID$+5VX?L>A@]P#E-T&U/U'%/V M"5[A3T=X^3\@JNCU511Q'(BL,N8"\\$S L*U ,)T!$+SQC\5AB0A.=]S48TT M(HLQPN6HT(.::U!S([S&7+R$_:A\"LMV'9[B?X_A/4Z?D:X,0A'X\U\0=?3Z M8V1Q'#) %.0P'ZI 9,9B3B8"X6,]>%@/;A 03BR2#E_8!?")78%3H [>L9O@ M#:L57K(ZX3EK%3QCK8,UV=)[E !PNZR>XQ[H* M=UB/X1;G ]R0('!-DL ?(_ (7!T%T4+WKR4$HB$ HH97-3&.$&>-V 0S984S MQQD^"7WAG50XO))*A.=2V?!,4 Q/!//@D: >_A0TPWW!4K@GZ(8[@C5P2[ ) M;@AVPC7!4;@JN *7A(_A@N@#_"Q-X(PTH4XCIV0(=7($Z6\0/2D@>CP@.EP@ MNGR\8H:TL&+J8^&CRB1XK30#GHEGPT.%(+@G'P.WY5/AAGP>7),O@ZOR-7!9 MOA$NR2^!7^4[X(+"*CBGT ]GQ=OAM/@@G!)?@.-*#ZC#RN^H \J$VJ="J&$5 M0ML[@O+?$$/4-V0B="#&. XCS(>^'+S558>G6L9P7\,2;HYQ@M_'^,!%]3 X MKQX/9]4SX+1& 9S4J*!^TJBECFDLI(YHM%*'-;JH@YI]U'[-3=2PYA[:7JV3 MM%U:MVG;M5_1MFH3^B"RZ3L;1T%,6-\6M^G(!]]H\-Z4 V]-!/#(4!YNZFG" M;WJF<$Y_.IPR<(=C!H%PV""2.F"01 T;9%%[# IINPSFTG8:U-%VMAFT MT[<:]- '#=;3-QEN9VPT/,(8,/R=L=;H&://Z NSUX@P5AD3QLH1C/[FFS;> MZ,SQQH0;P"WDVB0V7!O'A_,FRG!B@A$<-K."83,GV#71F]IA%D)M-8NA;39+ MH6TTRZ8/F!;1^TTK&>M,YS/6F+8P5YLN9_6:KF:M--W,[C;=QUYA>I[=8?:0 MOBQSF2LL2EB=%E7LY18-[*7F MK9QV\VYNJWF_Q&+SG1(M%BS8C^<]2_C1O@ MK\[H/EP CLY$%S2= ;MM1+!UN@9LF#$!UMI90Z^=,]4]PYO6.3V8OGQZ)*/= M-I'9:IO!6FR3SVZV*>,TV=1*++1>)-E@O9Q7;]W'K[/>RJ^U/B*HMKDAF&?S MBE]I2R01B;FVA#MW.N'\@$S]MO%=1>W3>+,_[(%.%%WID#,%@XX"6.^D KW. M1M#M; G+G1VH=B=WVN*9_O3FF:',A8XQK ;'9':]0Q:WSJ%(HL:^4K+*OH%7 M:=\FJ+!;*55FMTE8:G= 6&Q_151D_URJT('P"QV))"*!<'_P&G-PS^E;5^BX M#Y[\T0WNP.MF',NZ69*PTDT,G>YCH=U],BQVGTXUN;G2&MR\&?-G!3%K7"-8 M5:[QG$J7-&ZY2YYDJ7,9K]BY3E#HU"*5[[1"F.('UOS$+X*PWYA^=X,X@U$=GOLX/3_]>;%CN)0>MWMJPR-L4 M&KRMJ3JOF;1J3P]&I:<_L]PCE%4Z.X93-#N96^">)9GG7L3/<:L29+DU"3/< M.J33W-;)I+KMDDUV.XL\DDEV_RQ,GDT$" ^1_,%3G =7,>83_I@#=(+;0O'D MC?0&X^G?CP%+_*2AR5\#Z@-,H,;?BJKTLZ>5^;G1BWU]F(4^P:P\GTA.CG<\ M-\L[73+#*Y^?YC57*L6S093DN50ZP;-/-LYSAURLYRFY&*\_96.\/HIBO8D4 MPD=X/WB(\_ BYN HQK\;'?EFW/S7(BOP=2M^;V&0$.8'JT%5L!%4!)M3)<'3 M:85!+O2\0$]&=D *R,@C)WF'\M-\4^13/++Y2?XE4G%^32>_O%[=:$"F!>F#.5A^E <-HG*#[.A98?.I&?,F$L!.#H[CQ MP4F2L4%9_.B@$JG(H%I16.!BF=# E;(A@5OD@@./R0<%WI4+#GHO'1Q$A"%! M1(#P?S#2)3R#]=\7 ; 5M=$^:B,Y$%IE!@*HW0A-\H4LJ*F M4FF1#K3DB%F,Q @?9EQX$#LF/((3%98@$1&6P0L++1+,":T6!86V2 ?,Z9;U MG[-9SB_TB+QOZ&V\OI7V"R5"_U B0/@_N(9U^&D.P!Z,>S-J]Z6@ TE%!X+7 MJCB TC@NY,?)07:<%F3$FT!JG 65%#>#%A_K0H^)]6)&Q02PPF/".*'1<1(A MT6F\H*@"04#4/*%OY")I[\@5,EZ1&^4\(P_)>43>Q.L;:<]((O2*) *$_X/+ M?M\Z=$,8]P!JK\KXUI59B-\?/E?*(7RARC^N4<8L;D'6-/X!< MDW6->RT]*XY((0*W.,+_P86@;QVZK-!1+X"A.5KPYR"\1!48$D%%,R@^>6[T+SS/1F> M>0',V7GA[%FY\1R7W$P)IYP2GD/.?(%=SE*I&3GKA+8Y>Y'+0MOLEU*VV40P M/0O/;%F$]X.1I]6&L ;]&/=*U&XK^]:5J4 RRU$?OYY3QH' ,AGP+U<'WW)# M\*Z8#)[EUM3L:6[D[S;7,E^Y<-H?I6!;+LB]-Y\PH+>+:E-9*3BMIXTTM M6<.W+-DML"R]Q+AVZX&J"H!B 5 M"4=\:RCPJ!6 >ZT2N-7I@FO=>'"NLP2GNAF48YT+95_G19M1%T2WK8UB3*M- M85K5YK,L:JHY4VJ6<"?5]$E,K-DE85;SBX19]5]SJHK6;DTU&8@P4C3\:@&UJ(;J@)8#8Z]9G-$F#?+ -V+6-@>HL!V+9,!)N6 M:3"MQ0&L6MPHRQ8_RKPEC#:Y)8$^L26';MI8ADUGV<9 M+7K&,EQ(6(:-2 -A_V KUGP-ZG>@65V$VC5-?W=E(MHP!TL!G)<#V'108-$I M@"F="C"Y2Q,F=AF!6=KAZ;=M9VFU766IM7YE*ZU_ M=@"GHE,>M98+^.BD8NTX,>NLU07>]$>BLGP3:ZVU :[T3 M:/9[@T9_**CW)X):?P&H]M>#ZP#L!P LT#":H%/514.OMIT%BD-2(!Y2 M (4A#9 ?,@"YH8D@N],:9'8Z@_1.'Y#>%0FB71D@W%4)4KO:0+!K /B[C@!_ MYWT0[/@(@NT$!-O^I@-SWXQYK\9\%XP\F8/:H?T 7NC.';< 6&Y'?73I.FA8 M584 = MJPS#_^P"T MT:4K'P&0.0X@0+?..4L!=4X"X)P0D<=-3PW@@AX>A";@@1 /9A=Q,[Z$AY%+ MN.@N%8_\K\*1- I =!: AV$P+Z+[_QVY2@?X \=Q30H/P[( -U7P4*X-<&<<'LPL >[C.![@ M9O@ ;_A_XJ3[LQW9@!Q%;B$OD-=?*1_I"N&/HC#GOGM'/AF%^L< C#!>==25 M1UVI2QC[B.[UD8X,X&'Y+1X2 MW^%F\!XWP ]XX_F !?^ B?Z (A^N(->_DCW2%<)2^6'.G5#; F,V/ J1#0D,M+KZ? ."S#)H%S D9BTR&;_]B M*HYCY'_=1:J^?T*F__LG8_9^A8C4T76KH>-&&!KHU_60D8Z$-3(+"41B_C\[ M$IN1G=^?#CF+W((O\!=\AH__Z()\^!=$%OVMM!(0 <+!US R#F/$$G%"?)$( M)!G)1^=21&GE+Y MVHTP>?8 UML%[&(9W< +>PE5,TV-,U[NOW8\7 MR'/DKW]!%-#KR\EC/N0P%PI F*KXW;'(9,0.\?C>(8I#,K[FXA/,Q?'7X3LW MH4XKZG3 *UB).FM18S.^[TYX"H=1_1=XB!/G3_P3]_$W[R%W_P=$";V^6(3Y M$ *1PBM?$8B$-HX%ZT%9?^\0^6.LD:B;C.^6@_&4H,X\U*E'G47P"-I0IPMU M>E%G .Y@+F[!?K@!9^ :3N*K^!M7,%._?>];7:2^0_O&U[Z'"A_S(8GY0-\O MB_D0C<':& "1-(?/' =XQ_*$5XP0>,J(A8>,-+A'SX,[C#*XQ:B&&XP%<(W1 M G\PE\'OS&[XC;D6+C('X0)S#YQCG8"S[!MPFO,<3D@0."Y)X!B/P-%_031X M0-31_ZO0@:A* %'&,8FQ/K):\$8T'IX)K.&AP 7N\OW@)C\<_N GP&5^!ESD M%\ O_ HXSZ^%G_D+X8R@%4X).N&D8#7\)-@(QZ1VP1'A3W!(>!WVB5[ 'FD" MNV0(#,D0:L>_(#JL;PW&$;1Q'!H2\%E5!,^5E.&!O![43U:]*J'7?63N*K\L8;[-?#'#9(_?U*+BOR84[JD*XK*P* M/ZL:PPFUJ7!$W1GVJWO#7HTYL$LC!H8T4V"[9C9LU2R&0@6?;'Q M:T:S,:$O0IK&(<9_,_+APQ>H>P=O\9>FH?_'+>>X!<#A"4P8'B>"[>,U8+/I M>.@WFP9KS)RAU\P+>LR"J!5FD52'60)MF5DZ;:E9'JW-M(R^Q+2&WF+:Q&@V M7<9H,EW-;#0=9#:8'6+5FUUEU4U\P:J92)C5WV!4C>(3ZC]"_:O3T6_9HS8R MC*]W6E&P98H ^LU58+6%(?18FD.GE3TLLW*CVBS]J,66J-% M)GV!12%COL5<9IU%/;/&8@FKRJ*;76FQ@3W78B^GPN(73IGE4TZ)Y1=VL15A M(A&GR+J#6VB] MCIMOO5,BS^:,1([-0XELVT^<;%O"1EA9HWANA=LA^O_3Z'WWH_?J MV,6+5N 20,]S"6/D.,PTIS).BM-\;K)3JV2BTRI>O-,6?IS3 M47ZL\QWDG62L,^'&NA .7O\/6U\!'N65?G^^F;@1@9! B!O$B+N[N[N[$R-H M"$$")&AP=T\I!8JUI:5"W;;=;G5;MLY6J=!^__/-3+;L_G]/G]-O,LG<\][W MVGM>[KVC.87/Z?/74X&GJ'TO,?0YP[#C,)^[:LTJE-V:Q; MG;)?ORKEG$%EZE,&%:D?$S_K5:2).H0VH36%?[(?O,0ZW\BGYBP&3E*#'R"V M<\E?3[M&LO2P+-L,B[(=,)#CB9Z<$'1GQP@=V2FRUJQL67-6H;PQJT*M/K-! MHS:S0[,Z7)=E?)0U)Y'*ZFWB"UEP&K:M2Q/!POS9Z WWQ;=!>[HR ]$ M:WZDT)2?*&O(RY#5Y>7+:_+*U*IR:]4K;NUL_/ M/660EWMC6F[N>\0/^KFYHFY>KJBM@I:$]]@.SY#K,CG/5%'[UU+[$^/5C/5+ M&.L6:Z"GV!B=Q59H*W%!*&Z.$U6690K+R\J42LMJE8O+FK6 M*"SLTQT$#-QW!X73VPN()ZHUR.]G)#-)=;H*'"&745WJBN"!$J*V*$ M\O(464EYMKRXO$BML+Q2/;^L42.WK%LKNVR)=F;I6MWTTAUZJ:7']5/*'C=( M+GN3^$XOI4S432D5=0AM0DO"*QP#-^B#2=;]6!/;@>'G%F)-"]#/]]JIRQMK M#%!;8XZJ&@=4U,Y'66T02FJCA*+:)%E!3:8LKZ9 GE-3KI954Z^>4=VIF58] MJ)U2O5HGJ7I"-Z'ZJ%Y\]67]N.K7B'MZ<56B3GR5J*V"EH07. 8>9QN<9=T/ M,>SU-BFD= XH!G7.*(=T[A5)[KAB&YDXR6]B,97]"(:OM6- M;!!U(NM%;4(K2H5G. 8>8QN<9-WW=P/;>JD[^]@7^>R@+;6TI:1#$P4=1LCK MF(.<3F=D=7HCHS,$Z5TQ0FIGLI#XXR6=H/:OM8/;_M0*;A.U@EM%S2GF4&OFW+^&?R#6KSE^]3 MZV_#GB"S6WI0_4W9:(ZFZ+_\(%]H'CK.N>I?3!"LX)(]+I)+;#:O8# M:O+Z.'BM3X?G^@)XK*\2 MW-:U"2[K!H5YZT9ESNMVRQS7G9,YK+LMYPVI1B55*G&&['V+= M)RB!UI-S:!U]L($^H!XOH53-V$S]OX7ZE]K<!8?M);#;W@#;[7VPWKX*5MMW"'.VGQ8LMM\2+"8^$RRV M_B;,WB(*LS>+LBD<8_UWL^X;*=%7C0$+-ZER,)2HN92'B=3$H7L![WW O . MS2$=6!TR@N6A69ASV!X6A]TP^[ ?9AT.A_GA))@=SH7ID4K,.-*!Z4>6P^3( M%A@?.0ZC(S=A>/@3&!W\!48'1!CM%X4I["?_5M9]W49@*;D[*0=KR%E OA3J M\8BC@"]E^[P3U."GJ<&I3XW/:\-PTI P@\&D+>$"_4E?(@)ZD\G0G2R SF0] MM";[H3DY"O7)_5 [?Y%XE;@']7-_0N.L^!]LI]_'Z.\AUKN'=:X_"!21,XVR M-%*Q*X8:>)+U?Q0PHS8VHE35OR:'Y@T]R*\;0[ANSDG.EJ#6OD&->X-!V$TN MN#>E+:(<\#?9T#=8N1LG">KMZY\2/Q/B?[");;V2=>_?#S2QSB7D3C\/1%T@ M/SGG70:LKP(SJ-@1=HQQW:<8=VO.0+O$P[ M7N9B_ HG^U(K_OX7XD\%5N]2[LQI.0Z4LUF I >\:P2\9\J@U KX@&+A M(P;HG]".3[@8_9.+WS\YZ7U*AW_*QOWT<0:/;Q)?$C\HL.@0T$8W53S">8#< MT:RO[U/*73$6Y#5Y"=![C767./].?$!(NU,^(3Z5\B%RBA)MX L#!L?TR3>S M*%3L&:Q[ C_2CA\9&/S$B?@G3GH_L]%_9L>ZSPK>IS_N?ZA !_M9)=LZF_Z. MO07XT<].K.]LUM>(O#I3^9=/5/F7J1TBWZAVB?PG%Z+&\G2 WPR!!Z:J4S+N MJIM"I!M+&E0G9+:I;DIE0XLW%1#U+:BS9X,CE8K8DJ#FACL10B01>40UT4KT M_9_YA_\^)?.H:G?(\]3J[U-M?X,'5.Q3N8]?_Z\T M0\6?B"6RB#*BD>@B!HDA8@TQ3IYMY-FMV)GQ.XZ3XQQ^P67\C%OX$:_31?^B M\O]9D>NXI\IYW%/A6Q5$X^D0IQE3YQ.0,(MP@'*73 21JLH'U9"KE3R]Y%F, M^QC&3Q@EST;R3+!)]K#\0RSS))OJ KZD+S[''5KP,9OP._R3G_ZG(CLD\ATE M/E)!D?LP,J O]"%J3F.;S."[U@_E@^+)F4V^,M:G@3P=]&X_OF*;?(&5Y%F' MN]A$GNWDV,>RC[+[G,4_Z(N_XQF\C7?Q)JUZG:6\QM)>466J'H8X4X]V:-$7 MZA -="'J&=$6^D)PI']]6,](1IHNU='!X#> _+R#!"GO4-W&;@_D96GJ+[?$D^9Z0B;@I_V^(LS5HA^KR&Q/:841_ M&$S'KSI6^+>&*^[* _&1/ [_D&?B;;5BO*Y6@U?46_"B>C=>4%^(Y]27X[;Z M*CRCL0&W-+;A28T]N*EQ%->%4O#'?TD_"L?BZ>-BC#DP9U MN&G0BNL&"W!UVB"N3!O")<.U>,QP(QXUW(E'# _AO-$9G#-Z'&>,7L!)X\]P M;/I]')DAXA!Q\'\@GC5R!S/F;-ZG#5KPVGS'IPR7X03YL,X/FL=CL[:@L.S]N+0 M[.,X,/M1[+-X!GLM/L3..3\(VRU%88+89B4*6Q^"Z*C<]';7C=.@!Z=R/E_@ MS\]::>%)"Q,\;FF+1ZT\<V.1P4]CH\+:PP?&>L,Y)E(T2:XDU2@@2 M?IO+:6\^\#Z7O)<"@*?]N;QY,=9VD>&B@P'..LW!\;DN.#PO /OG16./2PIV MNN1BNTL)MKE48XM+D[#)I5,8=^T7QER7"^M=UPJCKEMD:UWWR5:[GI*-N#XN M6^GVLGR%^Y?RY>X/Y,O<1=E2%9:H\".GTT_)^WHH]18U^%7BT1#@')>_$QZZ M..0Q$WL]';'#RQO;O,*PR3L!X]X96.]=@%'O,F&-=ZVPRKM%&/'N%H:]%\F& MO%?*EGF/R9=Z[Y0O]CXF7^1]46VA]_-J SYWU?I\?U7K]17E/?^#?WO3!^1_ M@?K[1BQP,8XQ+E\?Y7O[_32PP\\$6P)L,![HCG6!@5@3&(U5@2D8#LP6A@*+ MA&6!E<*2P ;9HL!VV<+ /ME X#)Y7^"H6D_@-K4%@8?4NP(GU3L#G]9H#_I$ MHRWHOGI;L*C6JH2\-4B)+P.5^W">3@"N)+/^Q+%$8%\,X^PP 1M##+$N= Y6 MA\W#<+@OEH>'8TEX A:%IPL+P_.$_O!2H3>L1K8@K%G6%=8M[PA;)&\/6Z76 M&K99O3ELOT93V%F-QO G-.O#/R!^TJB+$-4)-07"E?B,]7V%=;^9PC9(I]9A MZ'$P7EES=+N\,7I K2%ZA7I=])A&3?0>S>KH4YJ5T=>U*F+>)7[0K(@1-MH5\>LURN)W:I;$ MG] J3KBJ593P)O&=9E&BJ$&H%R4HH";A/=;U-O7_9?*>R6><7TC-20VZD5IX MA&'AXF0M]"4;HSO%"ATI+FA-\45S2A@:4N)0EY(JU*1D"U4I1;+*E"I9>4J3 MO"RE6ZTD>8EZ4?):C8+D[9KY*<>T\E*N:.>FO*:=DW)/*R=5U,A-44!]"F^Q M'SS%D.LB^4\6LQ\R%)T@UM.6Y;2K+UT-G>F&:,NP0%.&,QHRO%";$8SJC&A4 M9B0)Y1F90FE&@:PDHUQ6E%$O+\CH5,O/&%3/S5BMD9VQ33,KXXA61L8E[8R, ME[73,[[A:U&3T"#4I_ J^^!-UOF1(K9#&?46P] MQ!IJX46TJXN_:\DV0$.. M.6IS[%&5XX&*G "4Y42@)"=!*,I)%PIS\H3\G%)9;DZM/">G32TK9T ](V=$ M(RUGBV9JSF&MY)R+Q(O:23E?\?FG9G*.J$&H3^%%^OLJNX&H?W?6L!V( M$;[NHU]:V2YU!7JH*C!%>8$M2@M=45SHA\+",.07QB&O,%7(*)SS8C2!QJ1I:*Z B5*W,KCF"RG[B7_WB:.!\J2M<32%J"==M30)\55ZLBK M,D1.U6QD53L@H]H#:34!2*V)0')- I)JTH6$FGPAKJ9<%EO3((NNZ99'5B]5 M"Z_>H!Y:O5*N1G#U;^K!5:("(96BFH0;],%Y2H CY-_5SG:@ M)!DA!CO9#VA+13-U)_V2WJ"/U,:92&ZT06*3"Q*:?!#?%(K8YAC$-*<@JCE' MB&PN$<*;:F6A31VRX*;%\L"F=6K^3;O5_)K.JOLV/4U\IN[;^*N:;Z.HYMOP M%Z[0WZ?)<:"#[=##\4 Y,D3T$8T+J+NZJ3MH3T*'#F([C!'=.0=1G4Z(Z)J/ M\*X A'5%(+0K <%=&0CJ*A0"NJH%OZY6F4_70IEWUQJY9]=.N4?7:;E[UY/$ M/^7NG;_(W3M$N7O[7Y#V1!UC_??T IL7 JLI198L9E\@:O@Z?Y#:E^]'#<@1 M,F" H(4S$;C0!@$+Y\%_T!M^@\'P&8R!]V *O 9S,7^P'!Z#38+;8)_@,KA* MF#>X7>8\>%+F-'A3YCCXLP-N8/&\%C>!;YB1IW B44AIF4++'3@"!VP'W'>2G/I^S2P;3/7J8L<<$ MT_?,ALD>>QCO<8/17G\B$H9[4S!M;P$,]M9#?V\?]/:NA>Z>O=#9\PBT][P( M[=U?0V?7G]#=*4)WAQ+2":V-K/=JUG-0RL%0#E:0+V,X1:O!C@.$)=>B>TH?621-HGIP-C9/V4#_I#K63 9"=C($@+;XG.;&<;".6 M$ZS,"0KK$T]R$J!0/OXS.Z'X'VRES]>-_Y6#J=X+Y!T$DHX"H92FGORHXRGR MGP&FGP<,J,^U+PJ0/49]^]@T8@9P:0[A0# @OK<2V_P,_>(!X2HP!CK/D1_+]C#.9GCU=N#'V^4?D5 M3<]OX?NLT',4]\_1%\_]2/RAP$KZO8\^;V"]BUC?5/*&7R3_9>4>F%G7 :,G M %U^5"[E7UX@7B)>)EZ1 Z]J Z\9 &\8,R S!_Y&L?!W!N?O2QNUI2/<7 P_ M9)M\R [_(1OX0SKR@SO$7;[^48$!MG4S?5[">J>1.X)U]53M@3%_AFW_''TO MY5]>4>5?WI7VH1#OJ_(2BGR(.@-C^N0N??*Y*? E!@U?I^X?S+Y\\ MM!_D2U4NY%M5+N1[Z081#>!G/>!7^N2!A>K&5.EH?ZKJA(STC3%3WUPCW1+R MI *BICGU[4RJT9DJW2_MP7 A A6:6T0.E*="FHAN5?Y!V@NR5I%_4)Z2V44< M@/*4S#DH]X(\C3_Q%G7SE_@=O_PG__&+"C]#>2I%VI,AZE+KJYOPE83I*CND M_2@^1!213A1#N1^E#DKY&%O" \I3.E(^*)=<%>1I M)$\G.0;(L90ECY!C'3DVD6,[R]S',H^RJ<[B7_3%9U3]_V1#?DSV#VGI!RSI M_?\#XC1J?3U=B')M_J2GRL5(^U'F\E/^Y(S!3\A@1IYH\S>3H)L="Y6]AF;MP&X?9&\[@*?KB"3R+Z[3P&CUVE:UW1=5;'H8B]\'I3G$1,+NT MJ*F-7P1#\LYB'9W)Z8=WV"]>1RJY\LE3SE+KZ.56W,("3E<+<1/+R;.:'&/D MF, EMLE%]L\+_&^2EIQC"6=EW^"T_'><4A=Q4D/$B8<@FBHOWKE/?&W$H%S7;<$&S!Y-: M@SBG-82SVFMQ6GL33FKOPG&=(SBJ%E]I%G=4WQA+X#'C?PPF,&X7AD6B+.&6;A MM&$13AI6XKA1 XX:M>.P42\.&BW& :.5V&>\ 7N,)[#;^"!VFIS!=I-KF)C^ M*K;,^!J;3/_ ^$RN#\2&A_ ;EYMO[]@6M\ M/L;I_CR7P=-S]'#4T@P'K!VQV\8+.VQ#L=4V'IOMTK'1+@]C=J58;U^#4?MF MK+'OPFK[A1BQ7X%AA_58X;!=6.YP6%CF^(BPQ/$98;'3)\*@TWUAP%D4^O\' M]SBMOT_N%[C$W AFG,^I]8P?<)3+\ %G3>QR,L$V9VMLG.N&#?,",.H2A=4N M21AQR<*P2P&&7,NQS+4.2UU;L=BU!X.N2X2%KJN%?M;Y#W5CB7=FKPL\31,,9W =2=G@(VNAMB MG8<%5L]WQK"G-Y9[A6*I5QP6>Z5BT"L' U[%Z/.J1(]7H[# JT/H\AH0.KR' MA7;O<5FK]QY9B_@,R$=[ M0!E: VJ%EH!6H2F@1V@(6":K#U@GJPW8(:\)/"ZO"KPBKPQZ55X1]"TARLN# M1-G#>)_^?S8:N,*E_BR7V<,IU#I)P*98QKBT8WF0-@:#IJ,OV!H+0ES0%>*+ M]M PM(;&H3DT%8VAV6@(+4)=:*50$]HH5(=V"96ABV45H6MD9:';Y*5A1^3% M88^I%86]J%84_K5:8?B?\L)P48),@3!1]C9Y;K'N%U.4.9C]Q$0Z8US:,TP[ M%D9HH"?<")T1%FB-<$9SI!<:(X-1'QF%VLA$5$=FH#(R'Q6194)99)U0&M4N M*XY:*"N*&I$71&V1YT<=4LN-OJ"6$_T\\85:=O0?\NQH49ZCA$S"JU'4_JSW M(^0^EDVMPS!P"Y]K^?-2OM\3*T-;M &:8\Q1'VN/VEAW5,7ZHS(V'.6Q<2B- M345Q; Z*XHJ%PKAJ(3^N1987UR?+B5LASX[;*,^,.Z"6$3^IEA[_K%I:_+^( MWPE1+B%=A1<9?EZE_C]'[L/YJAP,GR/\>9#O=]".Q@1]U":8HBK1!N6)+BA- M]$%Q8@@*$Z.1GYB$O,0LY"85"CE)E4)64I.0F=0C2T]:+D]+&I.G).]32TX^ MKY:4_(Q:8O)=XC="E"<]A.?8#RYGF_\K4H5R!-B:?9#RY*^Y'(OX]AWU9J MX%%B&5]WT:YZVE&6J8G"3"/D9\Y&3J8#LK(\D)GEC_2L<*1EQ2$U.Q4IV;E( MRBX5$K/KA/CL#EEL]F)93/:H/"I[ESPRY[1:1,Z3:N$YGQ"_R".RQ;^0)=NAGR;:CD>B<5\W49_5-,?A7ERY.09(#//#.EYMDC-=T5*O@^2 M\D.06!"#A()DQ!=D([:@6(@IJ!&B"MJ$B()!67C!&EEHP0YY2,%)>7#A37E0 MX4?RH(+[A"@/SO\+U]CN9\EUJ%JZ(89S N7 2F* KYMI1P5]DEO*F+M8#\G% MTY%88H7X$F?$E7HBMC00T:61B"I-0&19!B+*"A!65BF$E+4(P67]LL"R53+_ ML@F97]D)N6_9=;E/^?MRG[*?Y+ZEHDR!$B4NLYXG*SDFR;F-&GP=IO MZVE+21VU-^520I4V8JJ,$%4U&Y'5]@BO=D-8M2]":T(14A.+X)I4!-;D(J"F M''XUC8)O3:_@7;-2\*S=*IM?>TSF47M5YE[[=YE[S8\R]VI1YB&A2HD+9G:W4GMW*F]H64QT=;$O=E!WT9Y4VA/5)$=(HP&"FDP1V&2-@"9G^#5[PK=&42;A+.MXB!P[I%MJ* V'*0$&!JA]^:SH [+Y7D(/M1]_[].E \]N M(\SOG@6/;CNX=[O ;8$/7!>$P&5!#.8N2(5S3SZ<>JKAT-,.^YZEL.T9ATW/ M05CW7()5S^NP6O =K+I%P:I+%*P[E3C1S/6)Y6\9D&[IY7A80NVYE.U %!&I M_#F:"*!D]%@L@_-B?3@NG@[[Q1:P6^( VR5NL%GB1X3#:FD"+)=F8<[2,E@L M;<:LI0MAOG0=9B[=!].E%S!CZ0>3!J8M<8 YFMFP&S-',QZ8L=8?T]=& MPF1M"HQ'"V T6@O#T1Y,&UT%@[6[H+_V'/36/@>]-5]"?]4#&*QB]#RBQ+Y! M^F Y?4!)NHPLY'L> %,JR2.IR'V(>8;.9&I3RV7B;!@PF#* _,0-Z M$W,(1^A.>$!G(A#:$S'0FLB QD09U"?:(-^V#,(V?F@K1>U6"MDM'Q'4NIM% M")N4V#ZDS,&L5.5@FLA5NI7Z3?#^@?E$'SD"Z$ M0]2XAV825@2#P$,,1@Z'$ E$'L&)YA [U2%6[! _>)!:]\#K! 7J_M\)40$I M![-F*@)#\Y;>@ZTRN ?DTI_(OSQ!2+N0Y:3^*E!-1!^[H B]1*+U,P?0J M-?\;CL#;M.,=!H;O<,%YEQ/0NQQT[[)?O'N*N$5\3+!-WOU1<4--/7U=>%IY M0V_()<#]F\B'TR<<4:O^4A!(%RQ<, MV+^F'=\P2/N6?>,>)X%[''3WV+GND>@>V^0>/WCO4S2Q[L7G. 98Y[!KG /( M:TW>Z:RGWHOTO;3_Y4T5WU0>Y#-5+N3SA_:%*'(A,N![;> G^N07]M4'=LJ# M_(K;4J7S,)R(Q36J6T(F5;>VWJ;BG*'*.TQ7Y4&FSH!(>S!BB$PHSX#4$>U0 M[@51YA^49V(V$A/$'BC/Q)R"M!?D3ZK0/^BXWVGLKU.WE#Z$?ZOR#U](FE=N MK,H[2#!2V2'M1_$BPJ$\DY,/Y7D8*15?Y#R M,5:$*Y1[,.+XZ2S6IX0\M>1HP0_4V]]1;]^CWOZ6NO]KZOXOL9EE[V39!UCS M$RS_ CZF+S[$J^PN7^#OM/1=EO8WXJV'\*9D@[8.1$&=K^2$MLH?YN1TI,^D M/1@1K%,*N?+(4TZ.>GR*-G:+!:S#(&NY'/^@'7^G'6]C"\O1*9ST* MR%%!C@:V=!LY%I!CD!S+R;$*3V,#GL(V/(&]N(%CG$(>88L\@4O\U$7%+IG? M">7]NA(F55#D/C2@L$.Z".='VO$OMLU',&/='/ &^\7+""-7(GFR:'<12ZTD M1P.NT8[':<=EVO$8[7@4JUGV.,YC!WO$09RF+T[R+X[C#GO)71PA@]1K#T%Y MU\T4I"]A^IW#^IX!AQOM^5!;2D=JL!6-. 7-8=WFL57]6:9/#GD*<8Y M5)&A@:.@C:W?0YY!\JP@QRC+W8+]],5>X3AVRRYBE_PV=JA_@NT:/V*;EHBM MVB*V/(0'1LH+B/[):>5MXD6^?E9*06OJX+I\.BZIV> 1#7>T8'--. MQ6&=7!S4*<%^G2KLU6W$;MUV[-+MQ0Z])9C0&\$VO7%LT=N)3?I'L5'_ L;T MG\%Z@T\P:O@SUAB*6&TD8M5#^)F\_^)R\S:GM><<..7;4GMRNGUTNH!)?0.< M-##'D6E..&#HC3U&8=AI%(_MQNG8:IR'S<8EV&A]%O=0I]5M?0:_TF%MC\&UTV(CIM M"9N_\#F7V]?G=#)LL#;'>>C;6V#AAQ-8+*^Q" ML-PN!DOLDK'(/@N#]H48L"]'GWT=>AW:L,"A#]T.R]'IN![MCCO0YG@,K4Z7 MT>+TLM#D_(W0.%<4&J;@K,3'[ESV_+@$!W-Y#V6,3>P+I/;F-#]&WZQVTL,* M)U,L=;;%HKEN&)CGC[YYX>B9%X]NES1TNN2@PZ48;2Y5:'%I0K-K%QI=%Z/! M=0WJW+8)M6Z'A1KW1X5J]Q>$2H\OA J//PCQ+[B+PM]]N!R'*',PI[G$'21V M<.D?#Y+R'XSOW+6PT,T8?>Z6Z/:8B\[YWFB?'XS6^=%H]DQ"HV=9 MAAK/.E1[M:/2:P 57BN%U(H]KDM%/G<%0I]?R=$H=#G+[P> MP+"#G!=BV0<8@NTEMG*9&^5[0_3-@*\:NKT-T>XS"RT^#FCT]4"]KS]J_<)1 M[1>'*K]45/CEH-RO&*7^U2CQ;T:Q?Z]0Z#\D% 2,"7D!>X7<@'.RG,!;LNS M3V790;\*V8&BD$5DJ_ 2?7 MAB%5HC('LY/8F RLHAV+:4U*6&O8Q\0LA"@J$*O$\>2ZS[J=3E>> )C(9XS($&Z8= _1- M&W]?%ZJ+JM#I* ^U1$F8,XK"/%$0%H#\L CDAL&YR(HH149$'=(C M.H2TB$5"2N1:(3ERIRPI\I0L,>J&+"'J ^)G0I0@)$0J\0Q]<)%\)\B_E_IW M*S'*\&L9?^Y)8IQ-?U1&::$DT@B%4;.1'^6 W"AW9$?Y(C,J%.E1T4B/3D9: M=!928XJ0'%.-I)@V(3%VH1 ?NUJ(B]TNBXT[(8N)NRZ+COL'\1,A2A"B8Y5X M,IYA+^M]E-R[\ZG]"]@7B26YC'/Y?AWM*(E31W[<-.3$F2$SSA;I<2Y(B_-& M2GP0DN,CD12?B,2$#"0D%" ^H1*QB2V(2>P7HA)'A,C$;4)$TC%9>-)565CR M.[*PI!\(41:6* KA*EPGQ[DLSD?DW<%0?)PZ?T0ZAT,]WDI_5-&._!0!F4GZ M2$N:@91D*R0E.R,Q>3[BDP,0EQ*.V)0XQ*2D(3HU#U&IY8A(;4)X:J\0FC8L MA*1M$8+3C@B!Z5=D@>EO$M\+@6FB$JFB$$0\GL:^D*?, TV4 ^LK@15$/_5X M(^TJY^]R:&-*NBX2TXT1GV&!V P'1&>X(2K#%Y&9(8C(C$%X9@K"LG(0DE6* MX*QZ!&5U(R![2/#/WB3X9A\6?+(O"=XYKPG>V=_QM2CX9/V%QUC^"8:;>Z6] M.-3@HPS#EU$>+:AF.]".$OHDD[;$YVHB*M<0$;EF",^S06C>/(3D>2$X+Q!! M^9$(S$]$0'XF_ N*X%M0"Y^"3G@5+!,\"\8%C\*#@GOA1<&M\!7BGN!>( KN M^2KDB<(C[ -'6/]=Y-W8R#'9!"PB.ANH>?A>016U-W\?72I#2+$^@DJF(Z!D M#OQ+'.%;Z@Z?4C]XEX;!JS0.GF5IF%^6#X^R*KB5M<&U?#'FE6_ W/+]<"Z_ M(#B5OPBG\F\$IS)1<"H5!6<)):)PAO4\R/IO)^^&-K9#.\20[L2 MZX%PVN-;K0VO:B/,KS:'1XT-W&OFPJW&$ZXU@7"IC<*\VB0XU^; J;8G YJ[VZV0P_' M9(]J'TH7D$Y)$$.;@FC3_%8YYK;HPZEE.AQ;+.#0:@_[5E?8M?K MC44-FUQ ML&[+@&5;,>:TU<.BK1>SVE;!O'TGS-K/PK3]-DS;OL#,U@:A>CHS4QIW<:+/I,,;O/$K/Z'&'> MYPZS/G_,[(_ C/XD3._/@TE_-8S[NV#4OP*&_1.8UG\*!OVW8-!W%P:]OV%: M#Z-G"0M$["/_5I8_*MW4NY3ZGQ*Y:8CZG\@@8H@ PIVP)RR(Z4/:,%IA",,5 MIH0E#%8X$?.AOR*0B('>B@SHKBB%]HH6:*U8 HT5&Z$^= 3RH:M06_X>\3W4 MEXG06*K$3M9S? E]L(+KPTJ@?17G!-59H$1*Y=!U@"?A2,Q93PVZ 9@V)H?. MN!XTQHV@-F8&^9@UA#$&0F/4E^-<_,>Y^(QQ4(^Q$XW1P6,L; /UW89'.?A? M =91&*[[G147%=BRC ]R#Y%W 7GJQJA_-W(^V Q$; 5\M@'.A"7U^8SMY-\) MZ.RB#MW-X'Q@$[>$BLX<3SYX2Y05(N^G@'2=HQTG:<9)VG*(=IQD4G>9"=)H3[6GIJG)VI%-TX"D6 M<(K"^B3%\XD?B3\(49F#V:S,P913EF?N9Q_@G_J1:QZY+$^P_4\!^F]I 1_0)Q^S;3Z= WP^CV"0] 47OB\X$7[)P?<5*_T5^\57K,37 M;Q&?H8X^+^!;B>0.)J\+>><\ 1BQ?MI2ON=_]Z%(.9>/5'M0'KZ?Y#_[0MA/ MOM,%?F+;_$*A\CO]\4<8\"?[QI^<#$4.0'&7ZJ;4&\0+JKT&4[D'$X7F%JFY ME7LPI)M2I3,@TBVE55#>$"KM!9'N!9&^-48Z$[.>V$SL@/),S#'\227X@#KS M-SKN5QHKW<0AY3VDO1\_0;GW0\I!? KE61#EW@M]%0Q4^1AI/\K4F1SI3A#I MEM)212[F3[2R_!XJZ$&6/\3R5[/\#2Q_"_7R+K(=),=)W*,R_09/XBN\11=] MC<_Y*2GO(=V]<5>5^WAW*O^@R'U(^QXT'LH_2'>3S(7R3I H\J61)Y\<%8JS M*/?0SO)[6?(BEC_$\E>S_ TL?RN;9S?K=EAQ%N5]*O^_4['_C35^DU9*YU!> M54$ZCW('RGMEE3F'J?R#FL(?O\&4G[!CG>;CW_3%-XBG[S+)481/V"8?HI'E MM[/\7KQ#.]ZD':_3CEO 'EJ:5K M#T&4_?<7$OT(37(:L6X6K--<\OGB/?:+MZG[7Z/N?PDEK%DUGJ,=MVG'+;;+ MDVR7F[3C!NVXAG'VA.VXS#:YB-.TX@HF:=4Y>NHL6TXZ/25ES4ZK(+U6? D2 ME)N1M'^5Z1O=NMPBX5I'TP/TM'W3B M2:EG3GF/RW38LXU9@B4YYY'/ER6&<_0E8(^0@5VR/.R0E6!"7HVM\D9LEK=C MHUHOQM668H/Z:JQ3WX2U&GNQ6N,D1C0?QTJM5S"L\Q6&=!]@N9Z(90]!RL%\ MQ"GM)6OE_H_+?#TYD\L,I]WCVOHXJ&F*/=IVV*'CCJVZ =BL%XEQO41LT,_ M.OU\K-4OQ6K]:JS2;\)*@TZL,%B((8-A+#,8PY)IN[!HVG$,&E[&0L.7T6_T M-7J-1?00"TS^PN>6RA3W+4ZKEXFSSM3_=L!^3G&[3.38-LT0XX:SL<[("6N, MO3!B$HQADV@,34_&LNF96#(]'XNFEV%P1BT&9K2@;\8"])HNP0+3M>B:N0V= M,P^CW>Q1M)D]CU;SS]$\ZP&:9HO_A8\6_R\[G/E5J#[X];,<:< MJ8>59J98;FZ+);-<,3C;#P.SP]!G$8L>BQ1T6V2C>V$[EN)Y'C?AW9[O] MEL=/A(@L][_P KD>)_^9*.H,:0\*,18)K*0=@_Y %]NFV54/]6XS4.-FA4IW M9Y2[>Z+4/1 E'A$H\HA#@4_!+GS:Y#MV88LSX7(]%R-#*\)I'D= M1ZKW5:3ZO(,4GQ\(40EO)6XSS'B,_">H\?Y;B53?%J3X]2'9 M;R62_+F?OV+9#M3?NU.I_8G5#'V6 MT(YNVM%(.\K]-5#D9XA\?S/D^-LBRW\>,OR]D!X0B-2 "*0$Q",Y( U)@7E( M#"Q'0E CXH-Z$!N\ C'!FQ$=$$C&( M"TU&;&@.8L)*$!U6CZCP;D2$+T=X^$:$11Q$:,1%(23R9>);0A1"(I0(#:?V MIP].D^\ N2=R&/[G4G/RV<^?6^B/2OHCCW:D1^@A)=P$B1$6B(^P1UR$*V(B MO!$=$82HR"A$1B8B(BH3X5%%"(NN16AT)X*CER(H9@R!,?L1$'M!\(^]0WQ- MB()_C"@$2(@6<2E1E0ZXFPV "$QH8C)"X>P7'I"(HO0&!\%0(2VN"7L B^">OAD[@7 MWHF3\$I\'IZ)7_'Y)[P21 6\B4?)<4S* Y%[$R7)ZE+V!:*[B.U NXJSJ/G8 M3G%)ZHA(-$!8HBE"$RT1G.2(H"1W!";Y(B Y%/[),?!+3H5/2AZ\4RK@E=(" MS]2%F)\Z"O?4W7!+.P?7M&>)+^":^@?<4D6XI2@AW8TLW8NS@[QCEEZ"$@W@5_Z;/BFV\$GPP7>&5[PR@B"9T84YFN8:8GS<3[GE6<,MS@FN>!USR M_3 O/PQS\^/AG)\!QX(B.!34P[Z@!W:%([ IW [KPE.P*GR*^ Q6!;_!ND"$ M=3XC5^(X?;Z'_)O)O;99>1:HAVCBZ](&ZB[:$D>Y%EQ![5LFQ[Q2?3B7FL"Q M=#8L"T+@DU9-*S+4V!5G@_+\FI85'1B=L40S"NVPJSB!&96 M/ '3BD\PL_Q7F)4Q@I=0*N(PR]Y!KG%*TY$.8%&7SZQPPJ\X-YO6^,*L/P\SZ!)C69V-&0SE,&MI@ MW+ 41@V;8-AP%-,:KL.@X2,8UM^'81W51*T2^Z2]..V4XI1B0Y3I_?W_O0\E M;@%]P-]YTBXGVF5)F';HP*3#D)@)XPXK&'4ZP;#3@PB 06<4D0;]SF+H=39" MMW,A=#K70ZOS #0Z'X-&Q^O0[+@'K79&\6U**,Y#]0"K!C@>*,46+*$/B,(E MRGTH$8O9#XAY_)T-8488+5*#WB(]Z"PR@O8BS".UP(OR)^(QC)]HN*>X'7L=P5R_B6ZBQ0 MV4KV@Q$@EA\-)-P(.V(684SHKQ:@L48'PIIIP)KI'-"S"08^:Q@(K.$BN(:3 MVNHTY4!?W4I0T)^4P[3C, /"(@W(S[E$N M_D YI]A.U_#- Y 0AT)8-[+G+$^2FH,P"B,'B$[7*![?(HV^4B_7&) = E M:9,N)\%+'/R7Z(M+K.1C+.@QZO['/B7HBXM_*G,PV[D^DSN#O%%' 9\3RG- ML\AG2#YM*??R*'&)>%R5"[E.W%#A"8JU)[6 I_0I#B@4;IL#S]..%QBDW8E6 M?I7@B]3]+[+17Z13[USD\V7B"^)G10ZF\@"01>X8\OJQ;D[DG,4_8T@.S:LJ MGB=5.10U_D*^?GK:4\ ZD^K]K[<4>5!I)S+ M._C_S^-,Y4(^5^5"OF%__B2F= $J$\#U,&Y5Z0J;,HB_#7G1S2-\=L57Q;RA]4 MF+]3=?Y&-?HK=>9]*F;I)HZI;VB1[B25]G](]V'\ \I[.97[+K15.0@=55Y& MNA-$.I,3 .5^%.D\3"$Y*JD6&UE^!Q5T'\M?S/)7L/PU+'L,WU'WWZ/B_(9J M]VMVW"_9<3YG@]WE_S_EIZ;NXI#R']+^BY=5.0AE[D-X*/\@^4/*!SFP3EZL M4QBY$EF';-:F1'46I8GE=[+D/I:_F.6O8-EK6/8XU?4$Z[=/<1;E;7;D-]B) M7N6[+RM.YR@YI0R4=/Y$ND'VAL*&_\X__ Y=ULV$=;)F?5S)%8!_(9IU2"5' M'LLO9?DUK$?%+?('(%R!]$4 M)&[.5HKK;CY7I?W>I"]>I"^>A17])>W!\&7+AI,C@3TM@Z7F2)9#V2R)')TO/)44J.:HZ&1O*T MDZ>7S(O),8)-[!OC_,T&6K9.X9WG%9FS51PM4D9QY"'\R.G^4TXIKW%Z>\:( MTQ^']6.<\B8Y3D[!B)RSR>>(O6R3G0@B3S1M3Z*W,]GR^1P-I>2I)D\C>3K( MT\=RE]$;HQRYV_CJ$):PM,5LP4'9QU@H_PD+U44,$/T:2GQI KP]B],KE[W' MN>1,.<7O=;,K[C5+O94(8-N@98K3L3PWJV6*[OBB7ZOEAD M$(J%!K'H-TA>$F>J85H'M:&3H-:]%AV(8VPSZT& ZAV7 ,C49[T&!T!G7& M3Z#6^$/4F/R,ZNFB E4J2/M@I!S,12[[)[GD[G>C]G9F?&G+4(1+X)")%A8; M&6/ V *])D[HGCX?G=,#T#XC'*TSXM R(P5-IMEH,"U$O6DE:DT;43.S"U4S MEZ#2;!3E9CM09GX")>;74#+K'13-_@%%%ISQ'L)+Y+_NJ;R#Y#!#H%T^#"OX M\QH7:F].]0-SY.@V,T"[N1E:9MFB<;8+ZF=[H]8B.D:B:DX"*.6DHGY.+ MTCDE*+&L0;%E&PJM!E!@M0IYUMN0:WT4.3:7D6WS.K)LOT.6G:B$K1+/24=P MR7TJB#Y@V+$MF#J#2\P*+KL+Z9,NMD^3M1[JK$U0;3,'E3:.*+?U0*FM'XIM M0U%D%X,"NR3DVV4BUZX .?:5R+9O0J9#+S(<5B#=<3/2G XAQ>DB4IQ?1K+S MMTB>*_+Y%Z0\T 7R'I-R,)'T001]$$:=P7"LQYOQ)>VH=M)"F:,12AS-4>AD MBWPG%^0Z>R''.1!9SA'(=(Y#QMQ4I,W-1>K<4J3,JT?RO&XDNBQ#@LLXXET/ M(,[M F+=[B#6_6O$N(L*Q+HI<8-U/D_^P](^&&KP,6(E7P_2CD[:44\;R]S5 M4.!B@%P74V2Y6B'#U0GIKAY(=?-#BEL(DMRBD>B6A 3W+,2[%R'.HP:Q'AV( MGK\$4?/7(])S+R*\)A'N]1S"O;\D_N1K\3^X&J*\#^8 -?XV:O!UTCTD##GZ M8QA?T8YJVE%$.[+FZR%]O@E2YEL@:;X]$CU=$._IA3C/0,1X1B#:*QY17NF( M]"Y A'<5PGU:$>8SB%#?483X[4:PWSD$^=]&H/_GQ .^%A'DI\0E^OZDE =B M^+F%8<9:AN3+J,5[:$<3;:N@'7FT(]57&XD^1HCW-4>LKPVB?9T1Z>N!"%\_ MA/N%(LPO%J'^J0CQST5P0 6" IH1&#B @, U\ _:!=^@,_ -?AH^P7>)W_E: MY'M*/!JMO)-W-[DW95(*4.LO81C:37LHVU!"?V2QK1*"-! 3. V1@:8(#[1$ M6* C0@+=$!SD@Z"@8 0&1R$@. G^(=GP"RF%;V@C?$+[X!VV"IYA.S __!0\ MPI\B/B5^X\^,DL*4F&0;'";?#G*/,?0$0GPBLB$9V0QYD?6PSVJ!VY1 M*^$:/0&7Z).8%_T$YL9\PN>O!*.D*"7.)JGR0'G*^UA64($5XP3/& _,C_VPHW&+CX!J;#I>X0LR+ MJ\'<^"XXQZ^ 8_Q6."02#RCI9Q7BH' M^OAL9AA<7L!XE[]+IHT1])5ODB;F)QK /7$&W!+GP#71'BY)+IB7Y WGI& X M)4?#,3D%#LEYL$^I@EU*!VQ2EL$Z=3.L4H_",O4JYJ2]S^?/L$P18458)XN* MY#::QD7Z M691)\;0EA+9X9PSG&&7X0';3'_89$; .C,1EEG9F)-5#HNL5LS*7@SS['&891^&:?85S,A^ ME\\?,3-+A%DFHT9"NIMG>X7RG^A7-G!>:&1?(.KJV1=H3RIMB:)] ?0+ASX< M"K1@G6\ R_SIF)-O 8L".\PN<,&L F^8%X3 K" 6IH49F%%8C.F%C3 I6@CC MHO4P*CH PZ)+,"AZ"X:%/Q BC J4D+X?:FL=YX5FKD^4R/V4AFWM0!5?YU(: M)="N,/[>FS;.I7^L*P685>AB1H4AIE?,A$F%)8PK' EW&%7ZP[ R M,JDV%0 M60#]RCKH5?5"MVH-="KW0+OR$6A5WB&^@G;%'] I%Z%+[&+YFR1YWLEVZ%;N M0VE2W8>2WL6^V$$?T"8WVF;?0OU)6TV:U6#0I ?])F/H-9E#M\D&.DUSH=WD M!:VF$&@VQT.].1MJS960-;/@)NK=)@K*)HK'QMO$OPAJ_P91@0GRKR??""V /%YX>#JB>$F5RJT9ZD[:(>IO(I+PI4R=RZ<5WS2F%XI(?@<6B NLI_X:7*\\"M4EG M@59S+*SEG#0*!*X#7 D;8B9AR&*T-Y!_C('O./7MF#;! '2,P>BXF?(??L:E M $C:DR(=A$U5;GX;8X..K00V4'-ON$#'4R2O^SU%6#RO/ G61LX8< M>>/LAW1;,&6I^S; EI@Y0?^S.;5VD)LZG<&T"K1C#^W80W_LI3_VTA_[:,>^ MN0Q&&!3MYT*P/X>0OBZ>#;R7!>^EN-_#/K&'NG_WKX2(%:/*[R6JW\2Q2+YD M\H32W/E[ ;M]Y-\/&-"%FM3GF-J'^$.9@R%WR4[.!>0,/\0^2"Z[ M8^0_0?Y3JC- #^]#N:2"=#;GRE1>A#ZY3I_<8-L\,9U!*NUXQD6Y6?#JSG3,4]N( PM0]EZCS.U'X0:>_)WZ"\ M)^0?_Y,+4=P7PO;Y6OHF7_;5']@_?F20_#.#E/LY_^ R(=">(="=I!I3W@4I[0:2S*-+WHDR=B1FF@ER+/ZCL'BCN MY-A+-7<,]ZFM?J9B_$EQ)^G7U+-__N<[6.ZJ\A^O$R\I-*^F*N\@4^4BI%R, M=$>K=">(=">I=!XFB27DX'?JNE^I<^]3]_^$+I;=C^]IA_3=*/=HQS=4?U]3 MF7U)=?@YE>)=ZLQ/Z<1/Z*"/^*FINSBD_1]2+D(Z$_+D_Y=_$%1^,66=;,GG MSKH$DBN6'&DL/Q]?4&_?12W+;F'972R[CTVQA&4/XSUJS'>H=M_B 'Z=JOX5 MJN67Z(L[?.=YEO"LBO=I5>Y#N@/CXO_8P!F#UFK3;T;X"A94R<[D\F93AY$C M@>5GLCL4X%64L_O5LB[-[":=[)I][**2JAW&4U2_3U!YWV";7.5 OD)?7.)? M7*3E%]A24L[CO K2'HP3#]GPVW]R$'+639]\IGB-OG@);N3Q)T5.(/U;(D)EO__V#H/.#FKJHT_V^OLSFSO MO??>=[-]-]F6;,DFV22;WGOO">D%0B )*1!*(!1I(D7:)Z 4E:JBGY^HH#01 M$$1 %'2^_YV9)0&%W\G,O//.?1&35E\,QBHP-E#N#LK=K[/$Z&E\<@UWG< 65U.38WCRZS48R.6N5_,@ZO?, M$B^ZF!?:TX4OE+_XT<;JVGUJ=7=R# M-.M[T><.VLO-M)'K%46DIX*5!TXY=6F@'FW4H0N423I(G.Y'CWWHL0>_7$9\ M[-06O+)76]%H,QIOI%-?CT77Z56B^&/'+K,UKA9NQ&SQ>Y&AYHEH>*>9_PAW M3L.?0[=3;O[4+81ZQ5*G=' *P:FD+@U8O V<+G F@3-,*YV!)^9IG=M2K7%; MIU7N.[7"_8B6>9S64H];M=CS^UKD]9(6^GR@!;[_T@(_N^:[Q,S!/)TD/93* MT(/16=/F7![EIOX]%NSS#M,T[09M]LK3!MTCK?*NTQF^<5OFU::5_ MMY;[]VN9_Q0M"1C5HH"%6ABP2O,#MVANX '-"3RI699;-&IY2#,M+VEZT(>: M'FS7B/6BO)C,<,.0?R_#RRW(68:[JTF)#M'%[B8EV&KSTGI+L%9;(K4B*%E+ M@W*T.+A$"ZW5FF]MU#QKN^9:>S3;.J!1VS3-M,W1=-M2C=@V:&K('DT)N5J3 M0\]K*/0!#88^KX&P#]0?;E=_A-WYBCP+_D,%^)^TXP;D)%W[Y0PS>S*E+>BW M!CLM#0W0PM!0S0N+T^RP=(V&YVM&>)FFA]=J)*)94R,Z-26B3Y,C)VLHJ/VJ-)D;M5%_T4?7&W*#NF.^J*_8YY#U-B/L78O]:G@+O/GCUA4ILP'!_ MC-<#?-Y.2K8.FRS#/_/B?#0SVJJ1F"A-C4W6<&RVAF*+-!A7J?ZX>DV*:U5? M?)=ZX_O5$S]-70ES-2%AA<8G;E-'XA&U)UVGMN1[U)K\M%I2WD&^0NQ?R^/4 M_6ZP;V*8/P7'OJ(>&]28/3#2RB)X1@YC>YJ[AI,L&DP*TZ2D>/4EIZLW.4_= MR:7J2JG1^)1&=:9TJ".E5^VIPVI-G:66M*5J3MNLIO2#&I=Q1@T9=ZH^\RGD M3=5G_1.Q\]XI9A[H.^!>SQ!_HAGNC^PB%=Q@]L#PW1STF(H>D](#U)-N4U=Z MM,:G)ZLC(TMM&85JS:A02T:]FC-;U939I7%9@VK(FJ'Z[,6JR]Z@VIS]JLX] MI:K<.U29]P3R!O(%8G=(%?(@=;X-_.O@^%>UN_;A\'XMUQ:AQRAZ#!$CW;D^ MZL@.5EM.A%IR$M24DZYQ.7EJR"U5?6ZUZG*;5)O7J9J\2:K.'U%5P0)5%*Q5 M>>$>E16>5&G1;2HI^A\5%_\>^;M*BNU\9F1&[L/^MX!YAK3O2CCX/F0K?'\5 M?'\^>HR@1S]Z=!9[JKG HG$%H:HOB%5M08JJ"[-555BHRL(*510UJ+RH767% M?2HMGJJ2DGDJ+EFMHM++5%AV7 5EMRJO_#'D->0SY9?;E5]FY[K=<2[.>?!/ M=1,+I'U[D,VDY"O090YZ3$&/7F*EC5BM+PU0=:E-E:51JBA-5%EIADI+\U52 M5J;BLCH5E;>JL+Q;!163E5\Q1WF5*Y5;N5,Y55+*_+^#R*/2;CFVYBI)F8J:KR55E5L$JJPE5< M%:_"JC055.4JO[I$>=75RJUI4D[-!&77#BJK=E29=1O_'>SC6DSJ[;P3D'WM5@'YH,!1HFU^=U"9]G<'T ^TS 3HWXJZ+1 M2X7U%N77ARJW/D8Y#*;;U1<\X.*;?X9\E?>VQ7?9.<[NRY@][/@'9LB[1\A'DD[U_"ZD,\C MI,*3L$DG_JG'-Z70MYR6 &6T6)7>$J&TE@2EMJ8KI35/R:UE2FJK4T);F^+; M^A37/DVQ[8L4W;Y)41V'%=EQO2(Z[E=8YTL*[_B(]W9%MCOE/!BGP+L"2K9W M%GVC68?"Z_R9M$FH21_?M:)+]22I$%TRNKR5-"%("1-"%3\A1G$3DA7;E:68 MKB)%=U4ILJM9$=W="N\>5ECW?(7VK%=(ST'9>JZ3M><^!?6^H.">O_#>+ENW M4Z[']B=F.)_-;.CI1K,.!9D[CUA GPGH,@Z[E*-++CY*&7133+^_(OJM"N^/ M4%A_O$+[TQ32GR=;?QG2(.M IX('!A4T,$>6P34*'-RK@,'3\AN\6[Z#S_#Z MKOP'OE1 O]TAU\YPGLM[@3S_WA M(UZR3@M4T#0;$B7+2)("1S(5,%(D_Y$:^8VTR6=DDKQ'9LIS9+D\1G;);01^ M-6(V]D.4IOT1^5QNT\CFI]IU"HRC8.]=0;^PRKD.9>%J_,#[;JXUHD\YW^'$=2K]9A\*U:FA1 9** M;C'<%X)8$._5O@0.G&X57&H52=!*!ON5&.6@\X%+*REHQ6$* MA^\N?XB&3]:Z%+Z[U.Z0HVOI&\'=CJIKMQ.+.^B7D"ZD 2E!,K@>MTT*12R( M-Y^UW4O:1N*W+1B!6VXC"=O&8+^-P78; ^_61N?!2UMQX%8X]Y:]",1Z,T1V M$\1TXT<,2K")#7;'',QE.[F\&Y7VT"= 2?OVTR<=P =0]6Q>XY$PQQH4\ ^! M?]@EA^"WA^#\CC4IZ'&(9.-P"H)/#C,8'VYW=CJ'"+9#*'_PA&L]"H1YWY^1 M+QUK4%$%R2V-&3KM>3V&/ M4]CC- GQ:?0X@QYGT.,LB=%9.MLD#NDZ:3L*+7/B6W HYN(WXN(WX MN)TD^8YH9W)Z)P/NG4VN?3D$])V[2!0H^#OW(Z]P'_ZXXTNM!WLA]9M*O2: M5P=6_GDI":Q0R@^X37*[P\RW(&8NY#[77(@1BG*L#S'S(@^9.1%/Z1%L\AB) M^?^0C#Y!8OH$[>1)XO-).IDG">PG,?13\/XGG^*[-R$4?],2[#D"=@]U; "S M$+QD\$+O!O^[+IP'77,N8_MQGG+)U_MQ7',48_,A+V&3GQ$COT2/7Y.8_E^U M]!M\\AIMY#6"_+<8^K<4_EM^\-LW-8-Z]X'=^!W:P+WT@]0O#$S_L3-8+MV/ M\[QKKN5G+OEZ+XZ<9Y.8\T+>D/.9->\2K^\3(Q_AEX])Q#XA.?O;D/3I"C.V',>=QF.?3FKTHYES290ZF M]&^8S5>PG2_A5/^$W9DS.?X.*_L<]ODIK/IOL.Z_HOC',.F_<-?8>:1_<,U_ M_,0U#W!Q_<6E:S#,F2!F/8HYD[16_U([&!,I?PIEC\*>%U#N,GV$'N;9*!^@ MQY]A8>_! -^%$;X-OWL3-OP'@N=UG/8[_G^-7YJY#[/VY&47MMD+\LA_S('( M,2?TE4+!2^!7.>"54X=&RI^@=^"Y;\+[W] LS+Y OT6/WZ#'_Z+'J^CQ<_1X M!6;X$ESW!5C^3^"9SQ%(S^A%W/F^GG2W!T, M7C3U2 .K$)QJ_0+>_S(^>4$#E#V-LF=1]@+*7DI-5U/V1NJU@Q#:3]V.ZOMT M( \Z=H!\UW$>Z#UH?I?CY%CG$XW-2;;F/(P;+]'ALV_,002"%ZJ?8HMGE4T) MI6#44WX;M>JA#H.4/8VR1T&83_E+*'\5Y6^$K^_4;3#^"[#EF_')C5RYGE]= MAW7.8E&S@\J<)G.-2\RNJG^YYE_>=H7WBX[FYDV=@JE+%%@IX.1ALPI*:Z#\ M=MV"'N>QQXWXY0;-U#GX]K7H<18]3J.'6?5P@L[\*GQR)7=>00E'L-@A/'D0 M:U^Z_L+(WUS3BJ:I/2/G5.A#CNXH 'N%@!<'5@;U* 2CDCJ,H^1V6D W&/U@ M3 %C!AAS05T"QFK*W4Q+V:/=?+L3[7:@_3:LN$6_=,SD;9)S9G%,WO4!GV'G M1W2S#_-ZCZ]S2OJ\O/AU$'4*!R\1#V>!4PQ&-1B-8+2#T4V-^\$9UG;TV(H> M6XB/35JK#5Q9Y]#H)-:Y12OH4)?AW:6TH"5$O9GE')/?T*T^&P9^!+S3+#\, M<6X-O0;=CM%W'):5:(_294JF/CG@E%#+:O1OU'KT6(L>:S0)G&%P9FHY\;&4 M=XNY8R&VF(^UYN*Q.;J7*'Z:"'I+HVY?:*:[_6MYB>[T?^*=QV!=( VY-DXZ M3DIRA*%G+W;9X1D 9@AXL6"E"M:BY6ZE6NI6H\7NC5KHT:X%'MV:Y]FON9Y3 M-=MSED:]%FNFUUI-]]ZI:=Y7:*K/=1KVO5N3?9_2D-\?-!CP.6+_6IX%]Z%T MAJ\L>"]R@O='2$7VQ))Z8)]U01Y:X6?18M\P+?"+USS_=,WQS]>L@#+-#*C1 MC(!&C01V:%I@CZ8$#FK8,EU#EGD:M*Q4OV6K)@8=5E_06?4&W:7NX!^JV_JF MNJS_0.SJLMD=KT^0?GW7S,$4,L07.L\ V4\JM)TA;UT":1QN=-N<[T< $^ MFAGMIN$PBP;#0C4I+%9]X:GJ#<]1=WBQNB(J-3ZB09T1K>J([%9;Y*!:(V>H M)6JAFJ+6J3%ZC\;%G%!]S*VJBWU,M;&OJ3;N<]7%V;^6!TE!;X=77\?P>A6I MZ($:8@!^N[8$OH=-9C/T3L4WDV+]U!UMU8282'7&)*H])D-ML?EJB2U5I]"[AG&O #P^L^9"L\>Q7IX$+TF($>@\1)=XJ7VA.#U)(8IJ;$6(U+ M3%%#4K;JDXI4FU2AFN1Z52>WJ2JE1Y4IPZI(G:.RU!4J3=NADK0K59Q^7H7I M#ZDPX^?()XA=12ZY%ZSSX%\#M[Z\1=J-;"+]6D$J.)?OII5B U+#SBPW-:8% MJC[5IMJT*%6G):HJ+4,5:7DJ3R]567J-2C.:59(Q0<69@RK*'%5AUC(59&U5 M7O85RLVY43DY#R@[YV5EYWZLG%P[G^U2K%05966K,+M(A3F5*L@9I_S<3N7E M]BLW;X9R\I8H*W^S,O./**/@>J47W*^TPA>1ORB]T.Z0C *[[L#VY\"\>KQK M+Q#T:)TYBP1=9J+'('IT$2M-^*RJT%LE^185Y8>J(#]:^?E)RLW/5$Y!@;(+ MRI5=6*^LPG9E%O4IO6A$:<6+E%J\42DEAY1<VY6$))?8 M=2NV/SO>^>?0_7W0$[,.A==%W>8L$O@6WX]'SW'$:T6%NPI* I5;8E-V2:2R M2A*449*F]-)TG!MT+/5O.Z %VFH<=$].O 3O7$2"DVR:GV M4WIED%(KPY12%:ODJA0E564IL:I("=55BJ]N4EQ-EV)J)BNZ=JZB:M!:_? "5: M-L.Y%V?R,&T2W9K0I0+JF(?R[^=S!$Y"\8Q\ [, MLG4'*KC;IJ#N2"1!EIYT M!?84**"G4OX]S?+KZ9%/[S1Y]RZ69^]6N?=>*;=>N'_/H\AKXS('0S(%'37T;@ MFB/H,&+7,7#V@[N=V]:OPP_KN8W7/FAR,]Q8ZL]GG:@(.4KD&DKKZ/0"_1.R. M\UAV;N=G.U'S,OH$U.U&QNW!!WNE=%YC$!OBO\>L00&?ZR1XO'J0[*#''O38 M@QY[T&,OB=A>?+*7 6\OG=L>&O<> G[W>N<#B"\C+G>1.>\DD]X!H]EAU^Y= MSFF:9?MQ&51TXF%\0/B40]$SD5C$=A1\1&8-RE7(U9>*&T+R>36)W]7H<1P] MCI,+B.+%Y?*GS04!7$Q-7$9?'?DUY9/57VAU[@5:!.QNL@6/T M1\=I!R>E[&NDN%/@XT*_L34H_!S"0L+S+3%S(S=Y,@#[23>3$-]"?%Q CUN) MC5OQR:UTN!>PQ04<>@'%;[D+@???#*LZ_T^MI7[SJ-MD<#O J@8G!YQXRK91 MMN_8O,MM,G_T%(3*.1!1G/@(!3_R&.]_S^LG6@CV%+ G@%M[GK[P5O!=9]'ZW.7"N,\UWS(V)_&X M2W[@FI]X4LXS2L;F0W[LX3RK]66(PL](!G]&;/R< ? 7=,"OT@!>Q1:_O!/A M!Z_^42/GB$&PZZEG(9B)8-K ]'GP$LP?N##&UH.\H$O6GNCB6:V_=LV%F'4A MCF?(H,?[V.,#$N0/243^0EO]B,[O8^+B8PS^,8;[JUF-X.&:@_!TS8>8O3'F M^;3F3%*S'\:#V/.1C5K06;!41?"E)8+3\(>-^L+F-;G-)3/=#G<\83C MA(6/<=Y?8*L?8)SW8=)_YJZQ2YLKOX- MQ_RGFL'HHFRS%V6$LF=3]D+*7:X_.9Z-LAG.O-/U;)2CF.$:_8Y@?8W@^36& M?!4V^PM^:<[@,/M??NS"-G,0W_LO.OQ+OOH[_.YOBM%'<-T/X9A_4BWEM^D- M^/9O-40]1O0K]/@%>OP,%ODR#.Q%6.;SZ/$3>/]SL,1G8,@_(IB?!.4'?'H< M+1_5EXZU']]WS7^8]1<7+M'AWZXYB _PS=NR4)=P_09;O K'?$7EE-^ _AV4 MUHL-ARA[A+)G4_8"REY&V6NHUR8]" N^'ZY['YW'/33DN_0=L,R*D%_J5FHV M=A:H>:*/.0/CM$L'>DS'XX;>=H752\3%<[*!%0-.&B44H'L53:.1LCLINY>R M!RE]&N6/XOGYU&!?H3NY!J= ?$4MKB&$H]CT:NIK3E5USQA MR*R_,*?L_L,U_V*V?+WL:EJ/$Y\/NM9@W*4$ZI %1C'E5\.@FXBX3NK02_D# ME#^5\F<2B?,H?PEEKR8BMA"=>^#L5V(1LRKD.W3OCVLWGKR,R-JEB^LO=CCF MZIQ+K7[B:H(/N;J>V[#%3<3%=;21TTK127QR-;S_F&K0OPG].W2(^#B@?C"F M@#$#C'E@+*7LM=K._UO18!._W( MUF/%M33HU438*G OE=>]:/+^U)VF?!]= M[>V>SJ[W6N+B!&WD2H52GUBPTL#) Z,4C!H0FL#HH$5T:R-Z;-"PUJ''&O18 M17M9R95E:+6$$A9CN874;#Y1.D]O:2XMS3P)VZSX,J^OT+T_07?V/;J2VW@] MQ[!S$GVNI*L[)!]*"<)>X5@W@5+3P!T@],/SA0B=!2< MA92_FIYD&UXZI.E8SX_5XV7_6IXP')GGW M:J+/D'I]9JK'=Z&Z?-=JO-]EZO2[6AW^-ZO-_R&U!KRBUL"/U&*Q.Z05>82N M_#O9#,EY#/7FSR\,M[M(03:2EJT@+5J 34:#O30UP*(A_U -!,1J4D"*^@*S MU1-8J.[ "G59ZC3>TJQ.RWBU6R:I+6B:6H/FJ3EHE1J#=FI<\#$U6,^KSOJ0 M:JT_4ZWMKXC=(77( ]G.[;=G2YS+8/<7P_?,'AA2D,6D9;.QR53\-[-4UMUERUV(K5;*M4DZU!C;8V-83TJ#YDLNI"9JLF=+FJ0[>I M,NP*583=H/+P^U46_J)*(_ZBL@C[UW(OP_MY4M!3E7!_AK;=I#Z;^+R"Z_.Q MR73L-$@:T!WEJ?8PBYK#0M08%JUQ84FJ#\]477B^:L/+5!U1HZJ(9E5&3%!% MY(#*(V>J-&J)2J(WJRCZL ICSJD@YC[EQ_X4^4#Y<785Q#KE+K,6!^P3<-K# M=?@!V0#/7HH>>!)N=9K.N@*(L-12@GORJ"%N5*K>A1F^2CBH0@E2:$JB0A M6D4)22I,R%!!8K[R$\N4EU2KW*16Y23W*CMYBC)3YBLC99W24_XOT_%95O5S1R$_8_">81 M./7N'N+1K$,Q?ZI&ERFMYBP2J;V>7(^8*25&<@J]E99G47)>B)+RHI28GZ"$ M_'3%Y^DA%6[%3+38IQC>9%1Y*+ E0 M7(E5L27ABBZ)551)BB)+LQ516JSPLAJ%E;4JM*Q/(>7392M?*FO%=@577*6@ MBEMEJ7P<^9TL%9_SF/XO/0USOQB;-W%.%K@78 M+ V;Q-7X*J(J2.%5(0JKBE)H=:)"JC-DJRZ0M;I2P35-"JKIEJ5V*K)( 9!& M_]HKY%=W7CYU#R._E&_=Q_*KM7.=/(;Z'B7UWP>GWS;B7(>R"(X_D\\#Z#(> MNS1P3QFVRL%GR?@GJME#(8T!LHZS*FA<.!(G2V.J AMS%=!8)O_&!ODU39!/ MTV1Y-\V79],&>30=EEO3#00W)*'I%=[_!?E*[HUVQ]G EYO]2#.ES;.Y6.7>*P2]@$^'^GKP(Z@N3;$2*?CFAY=R3)JS-+'IW% MV MIS( 32U%".*IWMX+VR'=9%!$/50SC7@MZ^2!:0)*S@ 1COL7\<8'&'&X6.2(,,/.P MQ3P:T5S\,1?#S36+?+;0V"#5LR%TLYZB$WX'^2>!9]>R M$G^LQ*DK*&3%$1H^Q'(99'4I9'#)%PP*=NW9Z#R3=FP=RO!.V@)2AQ3NDE)X MC>1Z,.*#D$Q>%/-Y!WKL0(\=V&,'>NQ CQWPW!T,,ML9_+9W(@33-@RZ;:_S M?)0M9,Z;R:0WP6@VVK7+G$D+!5U,R(Q RWL(WW'FF3R'B $D"@E&?,S:$ZI! MTD['[I++QP2_7.[+-?2X CVN0(^C)&1'&7B/$A=78(LK"*S+J>SE$/TCQ.7A M%VD,'R%V;05W.9@SP9A(NZGK[K_E\C'FD==AT[158!;!5XV(1-S"_6_5?*\ MW57^W:ZYE@=<).AA?6LOCIQ_(!Z;#S%K-I[Q@3BAQT])VI]GX'^!^'R1@> E M&L&+./4%"G\!6[SP1TT!>_R-] /4,8]ZQ8$9C+L\Q^9>QO;C_$ 7UX/\V"5F M/F3L;)*7+YD+&3L[]0_XYAWT>)>V\B<&__>(SS_31MXG+MZGXA\ ],$/O\7] MS7H0LP?$/"O&G$EJ]L.8\SA:9-:"./>BC,"2YN@+F,;GL([/8#V?PH ^@47^ M%3;V$;SJ0UCH^SCP/0SX+@9Z&R;]%IQ[[!R.5UQK,!YWS4'\YQR(F8MQKD?Y M%WSF'W#,SU1/^>V4W4?9DV'/T_4.>KR%'F^BQQ]@DJ_#^GZ''K^!8_X:9OVJ M8R_*K9CG 5CF3_C_/-V/X9?/HL?3Z/%#&.F3,-0?P*T>AZ4_ M0K ^Q*<'*.%^QTXAY_R'68-AGD-R_24ZF#D 6JMC:]/K"M"O% )6'#@98!11 M?@UE-V/9"7H,/1Y&CX?PRX.:3=D+*'L99:^!V6X!=3=-YG*X^VF:T@6:U .Z MD<"Y@9J-G05JUF*8\S"N5O)2+V@7%,5W/U&%H=I=%<3D0<(9K, MB3)&S/H+\]3E3^59,RI]'V4N)S+5HL)WR#^*9DW3KM_#I031[&6_]]1MK,-;+ M[IC_^9FKV9DF?Z^K&[H16YPE+D[21JZ"]Q_%)T?@_0=5COYUVHM?=JN#*.P! MHQ^,*6#,!&,^&,NU@?_7.G:E'-5*;+&<6BW#HTMH*8N)]D5@&UF,F&.&?N3C M/ /D3F_GT5"FZSWA&!+\P;12GRAPDK2-=K(%WK\1/=;CEW5JPO(=6D6[78D> MR]%C*7Y93'PLY.I\Q\J0@T3N*E6, ,H4XQX"13ERSJ4D@=RL&I!:<)G'9PNL'I1X.I MX,RF["6\6Z]A2AG"DH..53P/:A+^F$CTF]UW8_)$F/-Q:+>898^D0E>2EAU MGYWHLA&[K)8O=0L"+PQOQU)Z"O7)!J<0G')P:JE]$ZVD':P>< ;19#IESR=: MC(7,KITKB)[KU4ED=Q#Q[?05[?1V[7+N!GPXEF&'X?YZAMKC*5@U8+5!%8G6'WJ-ZM>L^G5>?UMNI\OD#L#OD>N!<8VLZ0!AY%]O)^:RKU MIXM?C'UFAY#;63PTX!NH/B^;NKTB-<$[09W>:>KPSE&;3Y%:?2K4XENO)M\6 M-?IVJ<%O0/5^,U3KOT@U_AM4%7! E0%G5!YPE\H"?ZC2P+=4:OD'8E<98 M-S*LG23=.%)HG@.##>#[RTF1YV&?Z=AD$']U!WNK/="BEL 0-05&:5Q@HAH" MTU5GR56MI40UEBI56<:I,JA#%4$3518T3:5!"U09E%)J$W%89$J#(M705B:\L)RE!M>K)SP*F5'-"HK8H(R M(P>5$3E+:5$KE1JU2\DD94G1MRDQ^@=*B'E#B3%?*"G&[I";J??I&M=>H 92 MS7KG$NWY\/T1AOQ^]!B/'E Y526XJ2C:7WE1P%Q1B;]3=.+GBDFT M*S;![CB7]R2X1YIGR( M4N,CE1P?CZ0I*2%7B0DE2DBL57QBF^*2^A23/%W1R4L4E;)5$2E7*CSE9H6E M/JK0U-_P^IG"4^V*0*X'ZSCXA^"R.TD]UR/+>#^':\-\UX..K=BJK@B^0XSD M9'@H-25 2A:=/55C&(H5F M;%9(QA6R99Z7-?-A!67^2M:L3_EL=\AUU/DJ>/T!0P,FN-:AP/5GHG3C MGQ9\54.,%..;+'R3E.VGV,P@16>&*"HS2A&9B0K/2E<87X9F52@DNQ'IDBUG M6-:E;CKT)LDHY-XHN\%)$?J+ \JT+SPQ62'R=;?JJL^3D*+BA5 M4$&]+(6=R) "B^;*OVB=_(H.RK?X.GD7WX<\C[POGZ*OY%MDURGJ?P5I]QZX M_1;X]&IX_L)^V@2TI!^]QF.71FQ23ISD8I,4;!)3Z::0,C\%EP8IJ#14EM)H M)$F!95D**"N6?WFM?,O;Y5/>+Z^*6?*L6"WWBKU.XE#!R%Q!EE !MZCXA]S* M[;'$/4ZR'/=90BY=!U$I!;>7?LN M M^L)9?J=SZ;:"=\?L,,V@0_F7^FEP3^[)Q"X)^"H9^&,F1IM))6:L0.U;A\O6TA:0++Z+1Z]0:&(@]WHB&I-E[HB/B2V6S$>RQ"7ML0H]-Z+&)V-C$@+^)P7\3 M<;&QR;D!T$RX;:# ]2?I"&F?:U^2UOS5<2[*CNU3 7 MAC4'H.XC+O?2/O=\0-+Z;VTRQ\=0]G3*[#DLC3//Y#E*.[R2?@"Q$,KN8^M/ MCB-C\R'?EE-C@F].$Z=GT.,L[>1LOO,/ V>QQ5D"ZPR5/',#]T#F3YD].5]H M.;BCJ#;1/!<9C%+*2Z.LB-/@TZVYC9V#,C870\=_SW8XAZ"[AZ [H'WW_TB]WVDV=1Q@+JU@EE^G91A MSD(!RW+I&A0SUW*7+IY+8N8E+MV+<^GY)(^-S8<0)S\B1IZAS3Y#;#Q+6WV. M-O(3W&J*N'=2SBDO9MSJ?B6P9FWOY]CS(V%Z0-[_('^ZTWZS[>(S[=I(^_0\-ZA\F]3L;>?_A;W-^M! MQLXD'7M&KMD/TP [ZW3M11G69V3ZG\)L/H%1?0SS^0C&]2%LZ'VXW7LP3O/7 M_7=@UV_AG#]2@==1[K=P;K/^PX@Y"]3L WG0-0_PGW,@9BXF6%_![[Z 1WP* MM_M8593?3-D3X*>3*'>*WD"/WZ/';V%<_T=G\2O'J09;X:Z[,<414$^"=1,F MNM?U3)0WX?)?(G;<=7$.XI9OZ6#60?P-6WRH0/!"^54"6%GZC4KT"WCNRVK5 M"S"9GZ#'LXXS06=0]AP0%N*FY83!.LK?2ECLI?9'<>,9PN>_R&S+26KUZ"5_T$6SP#MWM*N7HZ%==T#X[L+!O@=>.X=Z'$K>MP".SY/9W(C/KF>!G4==YTA@$[!N M$W/^Y]6N-1B'$7,6J5D#\N8WYB \P+. %0I.'!CIE%] ,ZG0S<3&C=CC>OQR MCOBX%I9Y1M,H?Y3R%\#7EU'^>AW3#BQQ&*^<(D)NI1M[6/OPV%XXMSE9]S+7 M^@MSTNZ'KOF7%UPA;YK8V!J,\XYS,")U5HF4E$GYA3#H2EV)/:Y0"^6/I_Q> MNLP!:CV5\DB2#D8W^1=J)'MO18RMQNIGVL@F^O0$6 MO(Y878,>JXF/E2 LXPZS.V81-5A !,X'9:[^0 3]T_'TYS%YD:[D<2_I7N2" MNW/:V3G_888'7S"#J$\8.+'4)16,;$HO0O\*:ENGI?#MQ3#Z13#O!>@Q#WO, MU2S*7HPV9F7(943,,:Z:DUP?(()>P7N?.':]F5.0S>M3="'?8YBY-5BZEM>K MZ=H.>9GY#WB?W,$- --*G2+ B0/\,]!A1.U'1C24&P!FA M_'EHM(+(W:H^+-E#Y'0[3G9YEDCZ,U[\M^,T9B./,.1_)\)Y!-8)7@_3Q5]& M6K0975:3*BVEOYA/?,Z6#:PHZX0XU$_#AZF''T/@URGD;T/5*.6TA]3C/$'4UT+@/=0M>Z MQJ0CV&6.+V.JFR]V# (O%*QH4!*I4SKUR24:BL"J *L.K&:PQH,UB;*G@3&? MJVM4@S^JB:XJ1\MZ%'F-EOXI8G?(74D,B?#($QGX -EICFCCVK)8YY^HIF.3 MP4 W]7K[:X)[,'AA8,6 ED2=TL'*58-;L>K<*E7KWJ!J]S95>?2HPF.RRCUG MJY3$J]AKAXJ\CJG0ZV;E>S^L/.]7E>?SL?)\[0ZYG2'MVASI6!XQR%"_E:%E M329I%^G8*'Q_&!_U89/.($\U^0>HP<>J6N]P5?O$JLHG616^&2KWS5.I;XE* M_*I5[->D0K_Q*O ?4)[_3.4&+%-VP#9E!5ZIC,#S2@_\OM("?Z%4R\=*L]B5 MCMP"_NE"VD&)\RS6S<7DMF8-2+9S#(E2@KR"ZV_@=3F?YUZR!J03WXPC1:S"-T4V7^59 M@Y1C#5&6-4J9U@2E6].49LU1JJU$*;8:)=M:E!32JX20:8H/7:38T$V*"3VB MJ+ ;%1GVH"+"?J:(\+\J,MS.-;@_>,?!/FCV M62;B)+20%GPVV'T:,7W[01 M)_6D0V7$:WZDES)" Y4::E5*:+B20F.4&)JLA+!,Q8<5*BZ\4K'A38J)Z%)T MQ+ B(^H5$W2];]$O(1PJ)MBL4N:["N1]I/WQV&VG?VG&N MY]&0]@Q!V;J+\ .Q4D.,E! C.0EN2HGV4T)DD.(B0Q03&:GHJ 0D35'1>8J, M+E-$3(/"(86AL4,*B9TK6]PZ6>,.*#C^.@7%WR=+_//(![PG2T#.U#CW(^UM M=JY#60U57<3[F>@TP'<3T+&).*DF7HN)D2Q\DY3DK9CX0$7&614>%ZZP^%@D M1:'QV0I)*)$ML4[6Q'99DP84E#1;EN35"B1)#T@Y(_^4>^27\ASR+N^_5$"R MW7$NC=F/M <>NQENO0I9V'[Q/-;QV*@1WU3AFT)LDHE-$C(]%)'JKY#D(-F2 M0V5-B4:2%)R2J:#40EG2JA68UJJ ](GR3Y\IOXR5\LG8+>^,:^29<9<\,I[F M]6WD[UQC+&]V[D>Z# JPR3R7!YD/OQY!EXGHT4$*. X]*]$E'YNDT6YBL4EH MCH^"LRRR9-IDR8I08%:\ C"2?W:^_+(KY9/3+.^<7GGF3I='[C*YY>Z402[<[]2#M)>3? J9'&A['WIUH%\#NI1"';/K M\ ,VB<0FMF(O!18&RJ_ *I^"<'D7QLJK,%4>A;ER+R*0BC!BD9FX@"070UJ+ MX5C%Y+'%).I%),=%?T#@>H5V'0-_/YC;!YWK4)8B<^#Y4Z#+O5QO0Y<:*&,A M%#H=F\5ADS!L$E3M);_* 'E6!,NM@LZC@DZD@D9<0=!4$$"5!'8E/ZR$^U=" MK"LAAI60I@H(0P7)?P496SDZE-L=?XK>:\[%G>9.#)J]..A2P_>% MV"4=76+1-P2[!**/]P0&U?'PRTYX70>#2D<89)F.K)T&W$[@MM/IM*-L.\YM MGX5!X9IMAR!3E8A96& 6UT/.NN#^$]!A@EW[P-[F6H>R?(7S3-C!I52+:S7HE,_W*9@R M"CVM5,Y&X.&4&MIC.X#X2>'%-RE2S)@5;3*7Q3,4?4SN=#SR:0J'#D/MA MB-UD".,09&SP4\>>H,O WKR*_A%3+4*FK4'-U;B9:R6HGHY>,=QCHPB_)> : M6>P2;*:%9DT*>BQ CP7H,1^?S*=3GX\MYM& YN&/>03XO/G. U_GT#YG0R1G M00Q'_^I8B[(=ZK?1K$,A;$>124@+4K$)'R!Q?&M/+MV/<]5_$>QS+3%396#V@#'N&%T7Y23CLK"3X(_-KUQZ)JR9"[E1_[D?Q_','%V<&[D5 MW]QN'MI(;-Q.?-Y!1WL'MKB#(+N#BMV./VY[COL^T"AUFPAN$WBE8*5",,+ M\K]T#W'NU3>?D7/I^21FGY\8E?:X!ZMO*Q_ ;G,WDB7&>A..9>QM:@W.\J>VR.Y4E=G _YQCX< M7=PK,W9^ZF_0XS7:[.\8]']/?+Y.&WF#QO8Z#OX=X]?OOKT.Q(@Y%\2<26J> MB6+VPQ3"BVOT#[+VSV .?X.Y_!76]!$=Q(?PF/=II._![-ZEH;P#(WL+1OA' M@N<-G/@['/0;&.0O8>\_UY^^?A:LF7EYV+4&X])S."^*N[Z$T_Q=X> E@I4- M*RJC_'K*;M/O81:OP31^#=-Y%3U^#NMZ!3U>@E.]@!X_A8G^&$[S+/SNAP31 MDZ#\ ,<\IO^#R__=@?V "]NLP3CW+1TN/I/5'V9JTV_A$?\+MWL%WO\\//-?]Q\I(U&%^YL,T:Q!8(6#DP!&IAZ$3WT/IG0OS.8N M]/@.]K@=/G4;O.X"_/)FV.!-\.T;T.-Z.K%KM8OF=#D>.0.'OIUF:YY8^SH\ M_DO'6:!'+EF#X3@+5,[C=B^=@_@>MK@+6]P.Q[P [S^/3ZY7";R\FE+'47:; MXYDD)V!_5\.>C\'MKH0%7X$>1XB/0S#U_<3&7FJZFP:\BQ*W@["-:-HJY].6 MQ]9@O.,*WV==86_F(&YS-$MS#H8%K% L&@M&*K7*A4&78.4JRF^@_%;*'T\7 MVJN=Q,AV8G4K>FS&+QNUFO*W:2W:F%-"5CIFBIZ 0[_C./MBL4L6(@;?3#6: MJOW4;!(=W$1BLX_HZP7;B'DJ]F,,,7>1"MV(G QT+D'<@S[;7$/C M"OF"&02+#R7ZH\%)I"6D@Y)+C8O!J0"GEHAH KT#G%YPAOAW)E&[B(A9CY7V M\LU)(NAVO/<$/Y3N;"^?MZ+/6G1AE /; ]P M,(,U#.\?I+U.0H\^].A%CV[:2Q=ZC,<>G938SK]M:-&"AF:5RCB\9$YQK2.B M:O%T#1%?35]118]G5L$9NO191C<_#[O,(%V;+&]P M [&;E7J%4Z<8<)*H4P:HN6 5@U4!5KUC)J06K:K1MA+M*_!>&1XM(;J*:5E% M=/R%]&B%]'[F">%&;B/].TOJ=24\?V^:\QS4U>BS,(J <6E,6+3N3 2A# M/\&*?U:ZVY<(?19IQC59TA%X_F7(QJR+:T!&L$\_-NDR?\(,=%>]CY^J/8)4 MX1:B4K=(%;O%J<@M187NF>1YER/&J5[=FB+,\>97A-4;K7?*5ZKU.* M]WXE>9]5HL\]2O!Y5O$^[RK>]PO%^]EU YC'&=X/0@EVF+-8"YQK0&9GN-: MX)\._#4N!,X9Y*GB '\5^ 8IUR=$V3Z1RO*-5Z9OJM)]LY7F5Z14OTHE^S0?BK# _<$_!H?<7^8\ MFFX-P_PB/H^2"@Z1 G5CIU9\4X=ORO!-OM5;&98 I04&*R4P5,F!T4H,3%2" M)5WQECS%6LH4$U2OZ* .108-*")HML*"5RO4NE^1U?HL\B?D2S[# M_<$["CW<2[JUI=IU%@G<=@9IX #Z3U.!8?_D,]P?_,O!W@V?W636H2#SH04CT*1^]!B/;QJ)DTIBI!#?9.&; MI"@/18?Y*SPD2&$A(0H-C5)(:*)L81E(@:QA50H.;U901)\L$=,5&+E, 9$[ MY1=U7+Y1M\L[Z@GY1+V!?,8UQD]S)!^XNQJ=?XI)V"0RQE8\%&0N[Z=R MK0_=VK%1 [XIQR8%V"0=F\1CD[!D3P7'!\@2;U5@?)@"XF/DGY BWX0<^226 MRCNI09Y)$^21/"PW9,6+,7!\K<"]=OPR;UZ%F.+KG$; IM)QJ;A&1YRI+F+[_4('FGAL@K-5J> M:4ER3\N26SI!ELZ/TBDT \*< RBBE>_KT*48FV2B1P+Q$XY-@@L\Y)_G+Z_<(+GET,'G M1)@),[-H!V51--^N^,0Q#W, =^V/%''X]V-X*% :V5P:0%6S1CBR8Z M]B8ZM";\T60VM^' )G[0!$ 3HW#C9>:R].UVQNFXD-1@@?[!('30O!7H'HXXF?&+P)6GA_#[;HQA9=#&Y=V&(" M ^\$!L$)^&,",3'!+'#BQ^,7(3NS--9\T2YYFP MLY9B@\5\A2Z5Z))#."6B8SCZ6+"5-SJ1)*$H@ITT[$GPH,?D0.>:%+/0<1!; M#-*9#.*/09PW@.(#%-9/^^PG2YQ$UC@10M;W$?6P:\<2YSJ45:M=SR9>A=JX MKFXYX8).*7P?B4Y!Z.F]P)'47!3TEV-="GK,1H_9^&06>LQBD)M%ISI*AS)* M$(_2Z&92B9GK<#3D>CI9\PA9Y+0/J8M=6\TZE W8@.8[@]<^I(EF5(ID\)/H MM<0 ]_B@G[XM*UWB6)M" K@"/99CC^6TU>4,+LN)BV4TYF5T-DLQVM+ESL46 MBR'3BW[ P/0G*OYO;3;/Y2%YG(T,;,<'2 5NRT)B>6]%?!QGP;ID;$_.CDNN M;;M4B--MZ+&-V-B&3[81%]NPQ38":"O&V[K#=48L)'K3ZSCAGUJ["[,2KI/W M$"Y[:4*HF>LZ#]:&^(RM.QD[$_:_[L>Y1!S?X9NC@A:[5,<=BYE?&GHUSI_[+/AQ=/#MD;*W(]^E#'C&+ MR(F-1TE&'J7??!1;/$KP/78"X>9'?JZ)U+'I-/T =4D%+Q0\WUOTS34H][K* M-?,K8^M-_ML^G$OG0\P?L,VZD)^CQZOFC%8&_/\E/G]-&_DU#>U_L<7_PNI^ M]3__9?[!G \RMA\F"2:2"R\V?XTI^\_3TZB7?)W=^&3[T)K_L# MK/)U\N??$:ROP=+,7I1?8,B7,=:+*/J\WD"M+QW[4 SJ?:XYB)O_RQR(F0?X M'$YCGHGR(?G[>V3A;Y&IOTX6_QLR^U_"87Z&'B^CQXMT5,_#IWY"1_$<;.P9 M&NJ/8+M/TG!^0 _1B ]#,I#..8![OZ>/OGZ.2@&^[IOK<&X^#P4LP[#&R84 MI)_#(UZ"4_T8WO\T_.%)&,7_H,>CZ.$\$W2 LJ=0]@S*GD-(+*;\E;AP$Z&S M6[?"7&\A<&_"%C?PZW-P;C/W<5;./2A'76LPQN9?#+:9@WC)X4XW7!P E@V< M&#!2*#^7LLLHNU87T.-F_'(33.\&&-CU,+'K8+IGT>.,8Z7!*BRP!>Z^'X9W MG.9Z7D=@]H?PS@$XMYG[V"OG.1AF#08CEV/^Q2PG>L85:O_%'KNU!@QS&L81F/=9 M+',GT?*TUA%-:\%=>\D:#'HJQ_S+$Z[F9)J;F98\*W?P L"RTO5$4GZ"]L'2 M]J"'\RR,:LH?1_FMV@SCW42,;"!&UA&K:[''*L=IG.OAS>8I*5=CG9NU _. M=ZS!&'2M MP3!BML!]U]4%F6[PF*MK-E/DF['%6OF#%PQ6&!@Q8"2!D0%&'A@EM(I*(J$. MG&9P.L#I!6>(LF>J'\TF8IE>;-'MF+VZ'8L]B;9_&D"W2[=Z MC)1HOY=S.#)_'C!#XB)Y@1D(GA6<<%I!#!C)8&30*O*(R&)P*L"IHZ4TN_:! M3.3?*8X=,JW8HAFOF>@91VS6XX]Z>I$Z>AUS$I&1N\Q62X:X$\@ALP?&/*X. M?5:@BTD79M%&ILJ7FEG LX$5 4XL.,G@9("32V06JP4]FBFQD7<-W%&/AF:5 M2C7Q68DG*XC:,EI/*1%?0NLKH2*O)O,62A)#*$,L3N1]73KR]!E+KI,PR[] M##E=/N05]%N-M),Z8J,*/2IH*V6TV5+T*%8F/6D>6*5$:PU8S6!U4?Z0(W+2 M:25I1)@YZ2:9'CI)3R%O$>'_<#PM[!SIYU4,K?OAU]M( =? XQ:/K0$A5>\E M!6C')N.(F2HO'W #P;2"%PIJ%%CQU"L%+;+ *P"K0JG8(H5H2R(J$XG->%I0 M'%$60QN-9C",HK>-I%>(=/M,D>[TF^ >A;OM96C=C*SB_0+TF6'. 3%K0+!) M"VEJ+7%39G%7OI^?LKTLRO"P*LTM5"GNT4IV3U"2>YH2/-#(HT2QGC6*\6I5 MM%>?(KVG*\)[B<)\MBG4YYA"?"[(YO.8K#ZOR>K[B:Q^C!E@7E[H/ ]V(^G. MBF+G%O$1Q[-@2,?Q4R/TJ0K?%!,GV4&>2@WT4Z*?1?$^5L7ZA"O:-T91ODF* M],M4A%^!POTK%>K?I)" 'MD"ILD:L%A!@5N18[($7E"@Y3$%6/X/^2OO[8[] M2(?A]SLKG.M03 HZUVR5Y_I$].LP?SHF3BKP30&^R<0W258O10?Y*SPP2&&! M-H4&1B@D,$XV2ZJLEEP%6\H4%#1.EJ )"@R>HH#@A?*W;I:O]0KY6,_+V_JP MO*RO(A_QWJZKP3L(-=Q1XUJ'PNML^.04=.DM@H:0DM;CKW)H9#Z^R< W"1%N MB@SUELT: %:0@H)#9;%&(TD*M&8IP%8B?UN=?$,ZY1,R)._0^?(,W2"/T"-R M"S.)$OELZ,^0OR!?ZAAUWP_VM@;G.I0ER"QS'JMY)B_?M>*;.GQ3AF_RL$DZ M\9H O8Z(<9(>_P0GE&U,@CHEUND9#62$A( MU#KGAO4HDLTH\Q _N%XD_"+R2QVM<1X+N+79>1[*(F24]Y.YUHUN+=BH%KI4 MBDWRL$D:=#:6> U-=).+"$6'6*_TN4-SC^!;FYWKD-9A,PT>W'X>5262*-)I/$D$KQ)&"J)0$K&B,E-"+ET M,APK!0*78A:ODRPGDYPFDVPFH4/B5SH,_BYP-W4YUZ$L(.6@11_R$$J^6/'?Y9/O*+9../8,.))U&DT&'FT$ 9Z!D!C=F8LQ, M"LR$6&?"L3)W(XR,&8R2Z8S8Z<1#VK]T$/R=8&^82+O$;/.AI]-Y'4#]"5QO M0I=R;)*+'LG0I4CBQ$H5_4O0\C%B M/MP_'X*<#YG.AU#E053RR!1RG\>PZ)#S;^U#S>W@KA^B70[3+I&1R<[S2#K0 MI9;OB] C'9O$89-0JF:A:&_\0\<).6?@K:!#+V>P*\,?9?BCC)@H,X',365P M_S(*+8/;E$$,2R$3)1"28GAW,3H4V;7'G(L+'5T+]5ABSH1%1I ^^'TSNE2@ M7PXV2<(F$>@21)&^V(4A 2,QH(W#%@W8HAY;U-N<$[IU^*..F*C#>77<7 =( MW7SGP9XUD+<:LK7J'U,'XJ'2KLO,\YD)F=6S&2?@\G/FT2YI2N/-=B+T*D2_ M-&P233%6[.*//F[8AH$49R'CX9:=\.T.XJ(=6[1CBS8&PC;\T59J'C:-X.A6 M %K)2EH@D\T0MB:(4.,'U,&N'7RU 1578JI%2XA'*% ?B4,SNI3Q7=:H\YDX M(>@3@%O=S;S'9)@Q"9],Q"<3:2-]V**/]M&'/_H(HKXNUWH4VF:%&0Z>DQ'CQ'T&*&-C&"+:0Q^TPC@:0335)2?2N%3:)_#])63 M(8E#,(J!?SO7H="%+5[/SWCM7HM[D2)43EU-#*"7Q>S#X>>Z5,P?F@CU;ZQ- M64Q\+/)S)D"+PJ6%Q,7"0N=!4 L(K 7F\)F=5!92/1?R.N!VT&W['OQB67[L?9Y)*-EXJ;\\S8C>BQ$9]LS' .AAL( MZ/48;OU&YS.+U](^U_R"0/R[5I/ SD6U09IN&UU(Q1YB8"_=+1+$>T]S#NS8 M6;#[=7$^Y#_VX^B;>W4.TEX.69U_)#M$)W\06QPDN ]BQ ,4L!]BO^\YROY( M"RA_V!SEP^^J#],.+W>>!QN,>!YU)?MFG0[-A>G+&]-V.OW]B'HXMS(F/S(?<3'_>'N\XFH7-[$%L\2! ^ .@#W/S M"^JARQ@'9B%X20QI-H96KTO7H(R=!VO*''M.C9D+&5MS8OY ;TCJU_MP='&_ MC#E#U7%>"'W'2R0>+Q.?+S,XO((M7L'YKP#XBBG@F_^Y>7AZ>?OZ^0=8@H)M M(:%A$9%1,;%Q\8E)R2EIZ1E9V3FY^06%126E91655=6U=?4-C4W-K6WM'>,G M=/7T]DWL'Q@<&IXR=63ZC)FS_I^]-X&'LFW__T>V[/L>REZVLB8RMV0+20ME MESTA.QDF9 ]1*)(D(?LN9.QK(OL29D:2D)D44\;,?]SW\]QW MA 2'W H-"X^(C(J.C;N3D'@WZ=[]E-0'#],?93[.RGZ:\^QY7OZ+PJ+BTK+R MRJKJFKJ7]0VOFF MK6WMG5W=/7VO^P<&WPZ-C(Z-3TY-S\S.P9'S[S\L?EQ: M7EG]C$)_^?IM8_/[CRTL#O]_JKW^_R_O/]F^G1Y3[W29GM!GYIU.,!XQP4F!!^8 M[3C!>L<+]@0W.._XP6W'$5X$3_CMN"*(X OHCC-N[W@CAN".^!U_).\X)(W@ MD8P=ESS9\4DNP2D%.UXI(;BE8L&=]PS M0?#/NQT'(0@>6MAQT:<='ZT1G+2^XR7,CINV<7@WQYTW*1#NNV2$]9(,.!AV M^>]_^FL7A_W*8_^]+OO7'OM;AP'\!2(CV[>/G)R"X ,JZATO$-Q 1T_/0/ $ M$S,S"\$9;.P$=W!R$1SRNT<(+B'XA. 4@E<(;MGQR^^.^6,L 3SSNV,(?C$P MW)E*A)ED9F%E<]7>T?F:FX>GCU\@)"0T/#(F+N%N0T '_Q@3OP^*G4X2>DGH)J&?A(X2>DKHZL('0F<_+A&ZN[Q"Z/#G MM34489!\65__2NCWQN8F!O.=T/]K2G/>UI3WOZ M_T3(T/UZFIK6Y\X;:>L9:(%H:/Z[&[2G_QOU]5_8E]_^"V!S:6]CO*<]_=\I M1/_XW]IG2E-K_W8)Z;CCG+?X=\#K1S'/_A;X\::A\]O?-F)/>]K3?XO>=;SZ MV[D)NWG?U7Q3YBW(UJ^L7VIOFQYE M!/$7_<(^%&OPQ^SQ6M_5/K;SA.'OTM\U/_ C2?V?\T*V<#>@V>S/F<6;LAL0 M+_(GL/_V+O9%J[\F+\A_%Z!*]"?@VBY \$]VD#EIKG9;\F? @#33DONS':2& M( &.TO\,2)-L3#_+,VIRTE)'571V M6P=_[\N'F;&AP>')][^P[^E_G]9&&G:/[7>T6)=X35^6P^,7YO?93@K4OX_Z MW=.#8V&J_QBSK&F[V5.)_O/LW)QC\,[1VW]4.^3.N!FGM5FC=>>/FG[.[ MBM3>>OJG44^^RQH43#0OH"3V1:6?[;L$$)G$4^\R"0"8_CH8@'T),'D5EP! M*@ 0G08 C0" &YCE6 8 3*W 1@( VI= 0!P 5 .!&\0 \DGP!_=N7'IE+P8 M'SL3 R,KKQB,Q%,[^OY^8NC-Z[[7 V-P[*[ GO[':7FXD$!M+/.QE9H# <6* "YBL:0),/0I@C/(( (!R 4 ]$+@' -X!@3!@(X$ M20C"!@!(XH-3 , &"-P$ )9 X"T ((U11(@!1Q*@I^AA3+"?YW47)T N5QY , '#&*L 3,(A)! !4@P!@$-C*7F K)0$ M25[\%@#H P*;G&24E.1_A(1D5 S<) >NXR8&-AYT'YH9/P=\I>%MSW]EPH] MU?DK2V?.;6=#.6X0QZ[YQY<0;>Y_C@9/4O,XY.?T@2I)%#-G3_/S>*(GB8I] MR(E'7#S WL%!;"?98#P$CGI] % #!(YN _H !'@ ITDW@ E<#<'G/Z@%@ @ M"P1* V=K]_P"]DE)MW3?ZW61AMRXKS-=BT_8& )]AJ'?J^1 M@LZ3;D@W,TVX_[K87,!I@5^XSDDT'(#3'V\'&'%6 #L@NP "*0(:D0T$6 #E MA5X@ &H@!CZ3 -F 1M #@5@ ( T$_ " (1"P!P >0. \ +@/!'X# "1AT%$ M\ FXB@D! /QI , !!$(! !WP:&\W'3&PC^1L'S .(CG8UD,<48)(B\&9/Z6L MJ!FY=BE(C[YL;.EZ,SJ-^+#Z]9>UOSW].\+,_>*(Q$IG;K3;1=5#U""Y7:IN MX\E7#O]UM9Z0V&.([TDD"0A'P'"1 R0@4@!V$#D@Z,T# L!&D(0'( B@#20 M<)$2!0*: $ 7"$@!@&M @!L Q $!2D!!NI2DE8!JT2@) +R@(D"@"0!Z 'P"HD'S$1V+ A@0 M5# B2(!:8B"?! D6OI( ,"!M35.(! ,Z(8Z$+@. %R @!D (-G,Z0& (6 C M5 _C( . P$G@( 'B#PS808H "^ ; =@Y8L<+C"XE&)Q3 #,[>< MPR&+V/Z4)+8';&E)XFZ0$C% DET$40."7F"* P0"I&I)P@/04V+ EP0()P9( MMDG K7L;"0#88"PR 0%U@"N!*4Z0) 3DV2( :X?0!1 H BDE8"@%DA(/ % M0%@ @3D D 4$@,?R/YX! ("E%H]_ EBE2..#F_N(@%V2]S=_WBE1&I "^*>F MSCZWXA\5-@[^[=//>_I3J[M668=R;EX^<5CX "/6AP0 /*Z200( RDGMU$"@F!A D2Q2Z8!N. $!X 8C M!P@ ZTWSP#2)!0# )U$1 \" $;]L30P T8\OE>?F" !\'V$G1(]M\@Q\%D; MG[B\79^1&E\$KHY[^@^T/-+?U=I47UM95ER0#SQ\,!-R 7Q4F(>%YL\5G[BP MYT @(7B $\\-X. @, ?R C'** M /D'$"< 6-0"?@0 )Z9(07&@/GB;2"1)T,,C (!_(,_%VPJ;FDMFUU.#^7; M^80F/BILZ$?N/=;WWZC%OMJ"S)2$F-NW( $^-ZX[.Q!OS!NOZ4KS$(^Y8\0? M !Q-(! Y,0 \FT00\1,4":0 <8P"/& -(IF\ATD 5V+ C 0X2PQ$D@" 4(OD MJ A(@!@8X0("M,3 CY,D'T$,X!W^%4#J*@#02+)2KA$#:)+E&KAI)4FCP@# M:V!4"JQ8X9, K;@)!+[X$(TI%FL@@/_HPR8H=5SKPE6OB(RJH5U?XC+^\5^] M'6Y/_W7:VEQ'?UY97EY!$___R8J'48%N]I8FQOK:&FK'Y:0EA(D3$/JB@+(= M,"\?33+H 7=>TB(*Z"1Q(T@"+T(HDP!SQ M1YB3 (!\P6R%WTO-J.L8^DH0O>_H?IL^( M\8&>MJ;ZFO+B@KSGS_.(*W]-D6[F!K\IRTH('>!DIJ/8&1;L1, X)/+NLI$:(@+*2 'B( 9!4N $I1(WPI@$ -2"2;,]@!W($Q+ F!CH$@8" M:@!/ZP,!<6* -(_"# !R2$HY &#"X%\ ^&A@.A@(]%WX%P ^]\^3_S3\"F== M=SF,_E!%T]C:/3CA277?+]YOM+SW8J/_'5I^_;(H^V%27&3HSB;(U=G1T9DX MBK'5DA/F9B2ZN1(?H0PAF7F / II"010 ]E2)@'DB%M)[>4HBT]>O.R>6-I[4&Y/.]K^ MAEK^@)R;GA@9>CLX-$Z<\GKS.!;BZ6)K;F)LH*NI?D))3E:&.(\R),I"4@0A M_OQ=\BC$0/"_ LI(-EJ *&>&]*P(X&475TD P '(&!( 'W'F2(BK7%>7G/LW*S,AX] 3P MMHPP>Q-]336EHY+B0OS<;(PT%, *)^EI-$ !\[4 "1!'!&R1/$@"?(KC%@D MV($4D(0@@&+Q(,DZ)TP,?',& O0 5R6R PD 4$=RF P ++@!%V, @,_Z.5QC MECU'\KC+C-?OK:#B.J)AYGN_9I>WBC5>/GW1WCWDP/M_N=Y/5FX5RU#@)RP$_;':TA\Z?MXCL7*7MR\W7#ZLHF=V_59:6?\O M3G!6/J[J&/_UR^?WM*?_6OU86T2\FQP;&1H<''P[/ E?!KP[O2XVQ-_SNK.] MK97YEL' "/_<*."7(RTQ+E:XF!5<#Y:1#)62L9'!&5T=;5W];]'&/NX9,\XQY:,[I*%'/85$#M^QLHWL;#O%QF($J^(!T6MT[_^_3;X MN;W)Y3O:3K*SLG.=%5 X# +0!HA@.X"'MQ:"?-A@T"C9Q)&]7S +_PTHA>L;S82OI+J#3 M<:>*RG;D]-7PO/[=#E M)RA*JAL[AV8V_NJ%Q4U^T/L%+>_^I@PZ-+'[JZGW MM*?_Q=KX@EI;6T.O8W:/KS%E6>EIJ:FI#S*RGA75M+Y% ,N+N(1S9W2T3I\^ MK:6MHV]LYAQ> /R(YQI_OH>"6LDNL9[D[]2GEB(EOUC M>0A[_GKW@Y2%YY3.V :E5HW]ZH3V4!3D07D?263RDT;>[#U\NJ<]_;^NU87Y M^? MQ7-N<25#O_@->/T>ZM9!#VO'?QD??,X*?]ZZRWOC_]+\F[WTY?]@ 3?*_]7Z M_T'_\=,@3= ^,K*=/_\0.27YCJ@H*,@IJ:FHJ7>^]M/0T>S?3[N?FIJ6@9:6 MCIX@:AI&)@9ZQIU_[WS(SK?O?!?A#_U^ZOWT_[;PS2"6_60YY ?)R81 ^UC( MR%G(\.T@01"(C)+L=_W3:V3[R"DHJ0A-HJ4C -7,A.:3D^\C-):2@H)@#2;8 M010LE*R'CFE0L1G;4@MYLLN%)F7O%SY5WL)Q_BU*1/ZJ5Q@-+2<7-P^OJ)BX MQ.$C"HI*RL=53FCNQ"NZ>FKVEY111 M0(BB=[KV>\_^SSH6]A_U[,^._=6O*1 ].1GAXI&S@,"@;>S36 G0O_M5-,>% M:=/#0!$9JZX6(U^WN72&$*X9?5M;]VNJJV*TS?1$O#C8&7.C]U45KH-QC)>: MJD;4Z+;D,.8=X\F7L8?0:9V97(;H8<66VNKZ"CJIL-F%-MG/NE=$#J+H:;]3 MDN5*1]:JSVYGX4%NL-O@ZNOUCZ#T./$ ZJYAYQ>E4,[0DFGK/OLB7=,D8:_N MVV'D+%5W;YQEL,.>Q(/"$K#DF'*T'H0)D15O38O5F*<1<;9[^W6-_1]_=#]L(<2V3_HQV.@+3=@3M9A8"HP/$R M93R$/\"[M4EP3$T5#]K?/]!FZ*15'3MW/GG#Y:"G:'6[C;[4L,:B0;N\?,5# MQBN:- V2FM\H0B:@=(FK]"&L>%!K*\H:*X7FRB1\=^E&(WAJ02T++#3GM[Z5 M-0NG7^$K3W"98X.ZPB+!5$T2 4XMZD]Y!6]9VED[E M(096%@H"_ :ZFHZCLL+=&RT#?+8YI9TN1O9_,[]UCAO!>G2VN8?[^-(K[SMW M<-R?LO8U!FY9!V3A:%E0'LW@?:M-PM=PJI@NJ:,!;<8C"LLGE5MD:D737>@' M-HI;%1P%G>(K&ZA%4JZ!4>>+-5M@!]05(9H8U7D\B#D@IYW+NM*C15(P*H1V MY+J:2L&R?G[ )+*RL0XF-]4A4>O(66;68*"Q/9^4_)!:7JSK<^TJV9895FG[ M/@1L5P@YBQZ/4"//_>0O]F9HV7+D:47L!YN(U\[VPE+L;*$3EP3)<=.P_3@Q M+-]8DU" !](Z5'%M'\9-])[)>-6V^^R\T="8Z-RAQQ>O"DW5716DIA"XS8M- MVZZ%76?0WUC>3@/#T_$@#@5++EVT?URC%EJLV_+C5,2(G\G-U'(*Q]D/LWHF M*IS&" M]%CPO!$7U@C%%*DFCNRV>SGXS>V"96UU]=C5),[304Y^^VR,WWYY^/TR6ZAY M?=:J/&I-&R,KV!X$$PB0&4=@:Y;\'HNEF==8\B.\JT7,*W#&)NYD#&$!/(K? M[9 >$SK(VO:YRUL=;HNU&*7NBQ&$^5J4/8* YV/6)=2U%?-5&'*=&MA ML502^>V-G"[4M,4 Z&":X#'2N7_Z6#1WLZ=/[SD/W]S77;V)XWC0Y-;&($9_R^3R M)U-!AA#1 *ZNF)P(5_239;_-_JM\J@:%?*EW^(O#FLG#[\!'H/0PM\3;>!"O M.AJ,^4O1W[HTV/N6#SCE'0Y>D,K2K7\R_H03!U\ M'1J%X\'HX4'43+C7BXC.>[D!0>T"1U#BL6E=J5.GZ1QEO]XNJ]L2J?7L!-EN M1'?K>*8Z"UG5",$WDNL-L$S%B2E'S:\>>8ERW+""'T5&WL!II=(R9R&6J ML!&_!_Q(#8(QS-,8MN/S(3J)\LU MGM=X_;(=CJ9/_9B]R'2@O![5W:M!<4.C/]"TW1ISF*E9\+8@VUQ+R!',*"JO M+40ZHMW;A3H#)OA,QA1D,4)SK70# M3)WVXT4X1A?OI6XV3]?[;^>=(U6QB( U:T;"19'&@YSPH%!K5AA\FM^[T^K$ M($2XQ#J@4 .M7CE?RO)IK&R@P+"@RSLX9K'NAH-Y]*T[[?Y4/-I6UJ+K;+TA MCT(&8;5,K;*38LMGHI!1[:44$'"&A9[(\+#E**+"=?1.?E(.*TO=81^*A(RH M8M\L*IP2QFCC-L8_#P-KQ@F_A5Q!6%KH7O<-%EN5*?J,?6EU6$GW=J%;LK)F M>)LPXY-Q>&(S Q2I78EDPH@&HU"166C)+CGRL^6M0IZK?JUNT;Z"2HIJ<@M%!A[FD6C]EISOCMG#9Q! &3-:\!T> 1]NLQ* O MC#E "EIQ.PRIEQP\DV/O6&KN+TN:XUYQ4RVLNPQ/E%W7OG(_NH8TT MN4$NS_81BM)5CM,FK-HUT)937U^F'Y?-ZFCB;XP=N5O!YU]>=_B@50-MA4V" MNNTGB?-UE[>8SF\W-=%]G*/^QA2M;,V.)?. !TM>-U M7"WV&Q,U)OS":-4V&$>3=KP^>5$'LR8=@3S#8]C5%G $ZK?K<)T1$[[R?OK MA[SO7%R7>VF\Q8(8F&Z +\9AY>';KOJ8;/A)31U,:"$_79MIZH\15LV2N4@) M-[<'2B(/CDJ6>3]6O?,M?:#+8[^S()="%F@V($VS&ET#?[Q@I70)ZZQ MMP?T%6XL>@MM'O13CX21X4&.S5&2I^"HAPW7KO+6.PIO6XS8N MBI+Q:J6W):SE^\&^=MB!$'-@#_5LGIIM;KQ2ILRUOSV&;AP24@W= MO/2 F0;^^'#!,:^)K1SX>-< %6X0QU$VN).PJ1 ]4,\B.$*:A''-0*EQ8,0A)LH5JI "C>K)KM=P+51'NZ( M!\FO;-6N3J[[;#5^_=#$3ECAK3VRAV#P1[,J]?5)-K6UF!SD%8<4S.6W5JRO MC6Q :ENF'Z!Q8 ]9RFFL(1X4^:8"#[K]U"B.!1O@P=H=WF86=4^\;:$:UZ-_ M*/A]<$RNTL='-)$&$=Z-$G0/HXZ ;V3@Z#2WQ,56<&^SJ$+.:^!!L2\(:V]< MR?0%PEB+A#"_59-%NKFO(P?:&H(%6Q+M!%[=G/HJZ#3$^TUSBF;.3WB=$&5M MS10B8;'6C%B^0FA+%XS2KQM*#21T4-IU:N7@SC M.Q"^9F6-HMXPK-JN4=\)YTR;6'LX7A "*]LB%R7>P/LKD5-HJ9)GE7?A-\K? MZ=#=."&J[B@I6 CFP*D'@.$Z447?/'@Q:1JHDK1\ZY;<*GTFC4^X^9G)$P6#[)+G%)?Q]'.SY=.4"-"K9^Y?*76M!\KF\62A,/(H=8H04[P/'CLSRHJ&9+5T0F M;)4.:;2ZK=_>#\6#:"P+I=L-Q2\/"/I"VM MD$E!PE"P#S(\,D]81<'46'"X1;)NU>;X-]TBK>5.]F[A]?TS52><^)69C"U@ M;4R8PVDK6^@7AIX0<70APC^:.M)G.=_$WY&I1PS)6W^N4@ M+HND)/.YFJQP'RA'2"\ABGH^JE"L?#ZYK76JJ*;?W_5 YPRN2_9U1NC43:]C M0S"6-*4/7 M^MO##17)!YK?[K!8M)9O6:,T-W 8X:TS,Y_\\" FG Q$&9TY%N^^Z3_H/'NH MNC%]B*)S*9.E3\I.6#:^\5L).4Y09TLLNE9P2AX^>U(GU@V*>?%=%D?;@8-G)Q38C1@RT#T M?$<*I2::94U]2^D"J!&+V -1\W3QWIJH-UGP&>J-JUE78 F&*+4!V(GA)],*+(Q*#Y M0DNLP,G=1(FUD:SVQ6JZ6 ^_B.;;"*NA$'" LA6FI0"K7HE6#_>=S^3LE#8Z M-RC4I#-RO=CAH([:W?"7QG$R-(+M)[6@)[+V0:_/T6 5,/,HZXVJQD:T(JR= ML/1C+<<4H=%W+0,\SL=VCK?6PQ-Z9\GR]6BG^ODS&X_UL(KD?7AYT,FF:PFV M,JL);1G(JM)GRH0BC)TAI0=Q&V-I1U<2!\%QUEP0>90PXD,>\F/YJMOEI]S>)^:9U7Y"I"62Y^8CJ57$5QO11[X,ZR,I9%T[Y&3CYU/)_@+U?RJ<3MNJ1@3A,A,@RK#'F-DT97 MET96P1*M:7R9F*TMX^B"U>?:QTK5-BEK]J=HOB]W!_$;V@MBI 57T@_-$-9. M'I0K'D2;88T[ @-#X9."Y!"S44(4LRU^KA*5V!RT%KZ!4QQGS"F\IOVMT86^ MUQQWH-0W7S$4:H%RZR29[@CL/+8^J"F%4\ MB)(F ;9?0LFD4R2DWDG0GM+WN["M7->>6?:!B M]*XT$ERSUBH;#V50'.#!@)$>MR#&"#!=FVAG=>%2^FKUZ//$ YY5%2?[6_]YR#3A\I1.;JPA.[+:$REF(/+E,QM9[)J%K3\N4CJP' UL MOS M23Z+Y;ER=L$FD$( 'IM:@64'(Q.&H,N]@MMDKN>+[OXG^9/_]*M$EK!K75F' MPZ;N(4R*X=!H 9XA0FAUTG.?U5+Z?75[>;=#25$^OC8\EKKV-K1W?U.<,OY- M4!'7/X?2+9U_,'AB%5:^Y5\-J7 PWJ]8W>D3IKLT@ M+(1M[ _0>\.HP/!(:,7<"AZ$-M5!YT7@6)>4IM8B/YNM:V\YY@3G3WZLK%R3 MFYIZ9X#Z;:OY1O>M0HF#862EQ?D%"UK>\EUBVV$XSAG,)G(Q)@]5I,S;U64I MQ$#7Q:H?> .]['=C^N2+TW:R%=W\TT*!YHR?B6%9EC1&3;8$R8GDPIJ@? M72V%'@C!L":16K1_>)'IA08\*,:D@/Y>;YJT^,,FNP\6!AT.3B8R7DP<7RG9 MO;*]Y5\W481TJX.V,]2\:C,A,*ZY5G M5K1UN;4.L=.#)(_);(\/]B5O%_DH,B]H8!U'$T.R@-IV@Z.M3HRIB8RSKO6 M6*%^N8:&MST6W26AE61W6D..\NX1N!)-ZD4TE>;MXBU[;$5: MC^/)RXN5F&S"_K(TZXT-/4;/& M)ESD%"Y] 8LMG&JF7HF, M5N][\6G3O];L<0&42?!E4$.!2$;?=]/W]%P2>13YARJA+;+JU!:X=A,\J+)H MEJJV#J/I>H\J2B;;9Y6IQ6S'M,]NSDA]I)18T_+QAM"$< MSE *'#J]Z'*=B(C+\. M.4[P"".AA2Q-$I\$9$9QC!_O7;O9@1E5E+RL2#?M)GF^GM[\S>-6E=0Q[7=Z MJCD'4Z]JO//^]HW=Z\D'IY2 PHVC&/]Y< *,,434.L!] M.'$,U=3;R]=K N M?59:B*[!VTW-E>)Z6<4#O7/\C"V;GATWLRF>J\X72[.O"+_'@^X(HD[+3D+G MNSI/6G<]%L,8YLQ@XMI-]ZU=49J*6(U_7'O4#>OI!\J3( MO?*M\X2(5)!P3X%.@[N6D*7160Q?MR^TAW7X]/A*\I]:UZM[547N7%OGJG=U M'4D7,2VV=I\2#I)RCWEYH(0_J434:T-<4O58H-KGV5DPBSZY,^NBPSI.B88'9N(U*'4 M.,A,P^&Z00A;PZY"6+=O5Z_:7<98PUVEJ:W0%(?=\EVYE--./,_SWLH5^VI8TTJSZRX[MRQ(Q>85EY10;4N;JB!R411Q878 MP[A6@0.\+'49-A6T(&ME_XP/^\@#&S;7^&K=/[SRBH7DFZJ9-H-11G,16;_G MDSO-P)$+4>U9](T"3?M0"U_KBV?:)CXN5TDWT(A('N;361-A$+?.2)_%*&\= MPE##!3N@T;CCJ)*([32D1YSRV(^T6)F.]^M0%PL-/AVVVTF30JT-GKSYHC$' MQY\;:]VU?,R_=0+:WTKW-Q:0(JE2BKEWF8A/5V6>3# M]Y7HA$H/-YFGFX(N+O'UEOO/.KS/-JPC\ZR-_?&%X$B+?C3T]@K$'W'2Z/3H MP2V3C"(S?3M_1F23CURVCD4!A[5.]@5IG&Y-XR1 M48>C 5V)HVE#Q6U$8%*0I=P!A6ULUIBXSMG]:8BQRD#.TJ!KX^GLE<7MJ1E7 M4R[YZ\8:Q)+/2S:X'-S*Y5 CC,;W,':8[5HDF&@0/)V)V54PCWQKJ**=&T0UT"Y5[M MC3R48^;, '5!;E_M#%Q9M6/1.!#/T!L887R1ZWHE,QUK8&FQ1%YOV&(ZUG,[ M68UZ2Q?7?S.Q%+.Z%6.E MU_-&)Q9J"XY4E\-DH/(Z36?Y3-#*+<<=:U"^6.7-HSVYFE)T%$E*/:#'2O$< M?J\/^)[4$Y]PSDFA'+C;Q$JX%G10Q])0:U8?*&> ?HO9;%21\XF*Y51)CWE^ MIQ5/RZ*PD=Y+HEER!K">08'K3? M)[VN(>O#$&ZHUMKIB_]W\'*2>4@_ULY/3G(H/R>%6E[=[ M+W=9@3%.>9\>2XT4SU>-5-.=/+-I$.S(C6*1&1MS'GM/>=&BESLEGNOX)?(F M3-(6.?8PIA2UAAB_[9M(O=1'N)_\6(V*41//7?K2ES?M/%YS6,2O)(;\H$2< M9*)T193*P;L,0:+L+PE3FS#LF:'P3"B-N@36!EV;J%A*6SP0JRX2(.,1A1-K MB#M77V-II_V (T T5H53;NOLVZ/&1U[D,^Z[XP!Q(UQ#,RS3=@[8P8,&RX%. M"Y/^5AHE0!D[Q$]MX*;]F<>GH[K6U=G/HNO(0!*='*O%9WKO>_W!=%KJ%R4K M^.@DOBX?A\=?$HXX)900^\2&J?GBB+&!AA;[.;+_Z,L^8+J+UZ-M@*G_Q;5Q M08?R6N>WC[2_R*LE2QD_?;KO\YKPTR,24J^;07H<';,AHP)5KC) M06A5D;LB5UG#D$SZIE'DG$U]4'1.?/IQN N+E4;!C_K6;#JKG<;GUBU[M:/3_1=^$X[>[&\ACZKD]KJ M\!Q#B-Q',"DVR1&%J)I[=H77LJ^0/S+M@;8C94GC I0Z>5$?1>V':)V_&/9:&]$(^<7(_XZ6Z2JGGH@]Q%4!2OHS97HJ1<\ M#UX4LKR'H9#6DX+B."FCL/%'$1HW8IN::6Y0E\'/P5":T$GH&0]E38RY R*H MDTJ\0,!P[!M@K%^U&L^6/D05DU3:]0SCWQ7"@*8J%%*(<7B^[%?KSUC8 M=S1!A8Y9]9&G-5@6RYRVH2N<%1K"(-#\#HJ>6@DA)\PS"9A3UF04,B(Q7HT< ME=>*XT&??7B@?.J:28]D_W41S0,9R@V@*SSW[\I'"JNE/^RBZ?UN43JLA;/; M/-N Z%IUR\->1N?V/X]"6'//!IA,??[2AF.3]W 3"%?LR/;--$[W].JNT!&Y M"JW\SMCMU]U&\1&V&H=*!8.4X_B0_FW?4"]F91[YWD-*'LN+>ZXAU++X/4.M MC8>1337V;C.S1BG#"!B>I,XU!G%Q%5V,J:91._RLI=1LR>RZF<.S$RD1->4> M093]B1MWC4ZNY. &7R9S ;7[<&I34J3OF"TK6]O+UF 8CJ,*# M7IA;0\YC_)T\L^>@#I^,#9'Z(L'J:YOA*^OD8G9IF^>Q\9$"YN@OZ>@Y)H+/ M#T-4$ .L 5S&ULRSU\A;;VK?>VIE;CWUO>9'9E-:@6'!Y8K.DACV\G<6NOYR MO767N[6<1S]N9X/A:><@/AC*(LC)**1@C *#>+M95.R:XC%7YB]K;-8-+^OO MJUW[**#O?:.'3M?J9&YM^\JEI*"V*J-LF:;C&*4V9$IM:![:-!*!KE[(FU[% MGA3+V_>ITAR"!S697\6Y)&YZ05H\MVH7%X[/^WA,7VBY^?DEHE]IUE!CK=%P MWM"T.74PT/-[V=S2VT]>9[_D0XHH?0HS$\/,?:PEWIV90,VM+$'A:U.2[;.* M0]A+GAY/,;W.O@Q.O]T[&V;K"66X[W=8S?]T8'G7>PTJ6QY+-"]L&X?9.^I.BL&"!2EOKIJ-B7JX:75VRV MHB8/=1YK&S'C#\G9AZ'NFRU&-%YY$O"E Z+S+.#J,HZEV&S<>(MC+#>8 M\KZ 2\(I%LTW)1JJL8>/<,,O"0J&S,(($2*:J5V IQ;-F%BR;,6&ZBQ'QGOU M&8U5(63B&-.OWRZ;"1QG*2Y*W!@YXLY[O#GAU.=;Y!:F;8D8L118^%>^H M+K,F6' >'M0J:&OGX]-G?H@J#1&O5\V@_O9IQ"F%1)'*&$DTTRR-@V5>ZY9 M]WO,"/>T9B7QU.]S912<=H7/=-04*T YF@ZHJ0O6Q_9=\$6+9LAD>LH^7- \ MQGI51;#GP8L:NOU9/%.> YCA#;%AB#D:>AZ=M3&S^FHC&VG)U/Y<).)H8FZ+ MR+%F0;X:71&WKOQWS<'SULJX-W,H?6@TKU-SIE&+NAR:,2I[CBZ8DU^\O=YP M8;:PV,5K\LJL6JDLT>C7"]UJ%S[2G_-$^^75V[A81[Q]9%)-'OE M\68QXQAUT$P=>!"38DSI8IAU5#VV'BN17R2;^;58T_#82QQ+[3D7N9PU[9QL M181)%DH_7E87I9V5NX13&"LJ^6I)?7KHZ_)(Q:WO7&9GJZ;Z<^<[M2?!0V>B M[J"Z^2BOU%+G.P=+P^=X"3$4"T3:KL29]WEF\#E!;KS2E6D]E21&O M0T<^!7&(\ Z7Z""RPB!Z"*4Z#^: >FMVA<'I(^3/-:[>/9.4\G#DM-SI"OZM MRS5O;CW66WYQ]X&Q%OM^R31,%+JV96[_[%O()60I \9I=0O7OUW\0L-A(_/! M3&6_[TRMUR)/)V+94BM@;55S"P0YL%WERR"PC$QKVR;O]!<03+A21U)Y: M<%A3J%#X\%0',_R]O6-57L_K5[FK"[!YVT)?11BB$L>4]?W%' ,,E5>.!\U7 M=^!Z\"#4>7 4K(8KMC,1408/TRPBFF6UGK MV7Q$)/&@.T<[(4Z.@=I[XD$*LBVPS $\B+]D;B.($)M88YFW4W%"2S@IE%&8 MJ2&:*O$Y/Y=A8\.8(H/AUP:V.]/F=(4Q)K-J(*5V=AN[/(Y+*7RE]G/F,Z)+ ME5"Y[6F!!C0U9-N"&*^NV[K.K+5H=$)/"MTA],Q> M.8VM<8C^P?Q=X57HJL86"U9RNTHA\T@7,C%, /ZF]?-WNCH8+ C'@R(]KC<)8M6&W>S+>!TBHUS] MQLJ/?A>O2+89< FFXPIPOU^ND_2HL,S$8J%G9=CTPW)UT]8<2O3R5.7V2P7) M@6G&-?C*3?6ZJ>I(UOES_;!)A+<+QU WZGN6L[GIE2'V^F/?I;WK09T:L>5; M\KAW(0>V\[!:WKE+]8*Q$/#->ON;"[&NY\R?C%8MODR?=$<<-3IZ4:YYN<)# MQL)-]:A&Z7%T&I:UM:\#7%4]WAX$%7 UNSXN(%*)5JO1LR6OR9%NW+BGXQ2D MS.1OQYZ:U.?!%BI:U=@E8= >;+UQ<3L!(KQU"*+$RQ51M2HW]6-9]H4KYX_K MG+53(TWV)946]1+KE@;%85OE]SZY2NMDMV*8<+1N"%A,%C5$?IZ!J45==62\ MBRO+'O7FGN,/K0_9)?_[ M)"3LX=35Z==)TXR'(FQ."%+@0?"')V2;$_D#'-W$.Z:^=85#^* >)4L" O5A M5,>NE3N[9@>_T,\U%HD>LWW7<4OMN^6F&QUO>F14SES(%)0!*]=T)*-]]LA; M-0X[P@A@J8TH68/HY)LO^0W/T7'+QFJ*5(#PH+I'RH[;[Q[9>ME@7FZY0$YB M#%]@+AC6H4U" XL#IC;/5+_UR; T&2VMWN]+U[UZJ#&2\ZY"#>+9K-71YF?N MIJJ&CE,A[3]\2SNZ(9;;#9!Q9NRIEYC;-1\HOF"_8U7$PMPJQ_M8NAT9-N,8 M8'Z-FZV$":NO#Z7,VC>UE,6L&!@UUKQ_JOZ M;F6:\VKO;TOT;+V5'#G35:^Y=1:KXJ*FP805;V)P:10]HE'R9&RUUGE(K7^? M=/?<5K*CR1WJ3LLK(:B#OE93=U_5>"Y\M'W6SKZRH"5SZS!@P%!3Z> M10KUZJX+I1^^ZOO&>-[W((=0DPN*,/JF-5%.D1#OIY.89/@$ILVH:1!1E]YN M8;U4;Y4-&???B),J^=AJN,I;%J.$X!]S.M^_-+=3DY.F1HPW)^Z'J-77CRAF M,C5[,ZTHN<:XB5771NIIW6=5DRD&)[DOT03J\]P)L<_(C,DY-Y@X+[OJ.$>% MD\/8M21#U-%O7BG'L6J7CWR=5,@='N\U28;KCBL/]C89:+ZV6X 7@B*FCPB- M@>%/P%0*6?N70@XF(IW"? VI3=$A6YAG&:W.K?%LB'PE!8?^'9,55S7.1G5UGQWP*XX).";O6^:IR5F1L9AJG M\#_4Y?>T\GP.;3DA*UW5LU8:(GR-:U;1S?0W6.U8FE9U;6TD/WM958V2)X); MSM#S@SJ\XWGOBNY\O$EV-N'#6:#7UT 8>41>@II6'B9<#VV+"6+M*9YP-HNO M7EB(D5/0$-$0_SQ1?Z;.2R568U2783L?YAHONV$\K'#%5Y814]C!MIP8M&#^ MT=BLL:S#Q45ZH7U@(P9A&4,O&UM[:IJY@.U6W,]/+3"T2*>J_&,J[.A6Y:X5AS#=HT= M:B8M877\XB 6+),MZ?+EMV3I-LL)(X=7EJ'.#M%G[1,NHSY^>L:L[;P9E3T> MX+21B0E"SKAJ#%V'N"!>*I:RN92[\EJEB66SGTA9>%2N\/9U38F)VW,1_P6R M?R&)%HDXAY&'U_=I]K8/!B/Y2C0X[X#3' H1OR].L_VDZ]KT?5Y<3)JQD624]?2\S82'L=Z^$8K M1 R=S6:.'Y/T%MF?FW3UNA(J(4:X8$%-C[!]J\HP0P4W1;FB-G&2C%.N^9'ECYR#K.+ ;.'QVWXAB MAJ4WLK8MF'.YK=9XXM/@7$!Z[ZRA'%+W?Z>-.T']659- F9020-]Z5/< _>@U7OYX M=F.#G;(,>1)A\]BU1HX5;ZRM19O>49-&9,2URVEP%A=.3S1^9*03ZOUT16-> M^)5F<30F0GR M1US7[<0JL?Z$:U"VG14B!CF(@M[R78M09QUI%$3A080(\K:_?@#_U2'(?+V' M5"'5]CQD(-F?F::'IP@:.-12,(AAVOB&,40S&8YZK&!=GD\NU9^8-E3\7,H^ M=;((95%5X.;M(8T\G:8TK, FY=UJ=9C>J#I!LO@MS'DM"B>$*LDM=<$=1T5F M9SL_8] \7S/F]KRRK+M[/=?TL("&8$#"T\:$11R-+(K:!!/HBY V16S71JLI M^VYPF#.X7FP:9>U5E55=N6NNL-Y@WL8TY:ZDQ7+16MTHC2'V%;P4(^JTLHE: M)-PDXK!DV5@)5&HFX=^"W'SM9E=_6^4LL7%#!=XN]YBI?5UG6UVA3=-O<++Z MU3+=[+)=/J9@RP%CBNC/"GL_;#NBYJG<+OFRV(=;35DZ=V C.I)'_+'N0G( MPO. <<-U/5[3J=/.[YGEC%9?/66:0C!AKMZ6CAV:=0U)' M*TP/K/:#V]5-)P_5/?[B*G_U[>2LA?* ;UZ,PE;@$#4?(M._0T[&SNWDY]S. ML9&O Y.PC274^*KLO/XJ]=E![*4GW+S[%:Z)-YMZMF3GY%;.=Y M!'HJM2LS1ZE?/*5FP26E$3'O\,Y>RWUQX])V(B&4$0E0GS="S6;DZA1<\[\P M\VGJM=EUSO&IOA[?D\W*E!9_#B*1%8'ED$D4$I-#L MR79VZ:9E9W6>-*YN[.7ZPXU3AHSI- M3>\W%ALR,2L(9H7H9'?E+@\[J],^UC=B#>CH*(9%^? ]6-5Z=W= ;?A9E+TT M3Z!P#"+^D7!W"8]I+TX4VB)]$$U8?H&1O?#2\LC8:C6_ M$FY!YM&1WOV1%Y,5R<95M&UO(56$E]4LMYB7:]/F6*359-$7VA_3H0;:8]R_ M\W2"ZP!!IJ+L;Z8;AYT\NIZNXG?AK)71Z/^ 6^U4)[AOAN]-)+E%52,(MM/ MP"Y9=+@W@OL42Z/3WX^;IE/%.VQT&,H=\OOP0M7D6%94H5):A@?:(QAH5+)O>]++H9[LV5IM4K^%V-,G^ M4O)*Z ?]NB-A [)O*FZ*=S!AQ)W"U<5"7@NP8$RFTF*_OA)$X.XJ)#+-3KC* M3UN940X]'TK6,U/24.$<[J7MIBWWNJ'*=;5" E.)HPU$+39/]:-&W2 77!&K M1\3-UUCB5>R'I64O:)U8=EFMT%2U@#HB;%!UD8GD_F^4M.5&(JP\THXQX_;M#K''='2T MOLQ <3243S!YIT?4E/,#MCJY!&A&GRK[F]D5L4H/8HZ QC:X%KH\/8N8=/)V03"RBMY6>"\H; M)AK>:;D.$]H/C^"CJ%GBU;R;:ZSE^?%FS/93+!D>1.>-X\"#L&(X%@\!FRR, M#E6EVW9QZ/Y'>-#3M77H2-F]S]NM?'F*70'R&Y\QEO.)[ %OQ@W1L B/*N@^ MERF_[,+EL1\SCZ8NY5B]LS;/;7A3P:&7M&+NU00>U[J3>E#S14C'S;.E:*_- MCGO7-A_[9<\[H)_5++-*S*K)04YNV,S3,[?V*ZTU'KA[7''A!S66-7:V#Y&R M&*5H%%W_N7PC6+XU_6RXE\]RD-+00=3,0O]81J-&V9O7[DJO]0^Y/>MZG]S M<+HHF%IP51KUV358SAX]%V[&[S[+]^J$1K$Y^\BA] ^2NKFWU]JC-R^T[*MX MKU"I'2[UB=- B'I$9NWT MC_CVN$-^T*I3X\QN3J(,PP,O2X3#+C?=CU>KHMN>E3!E*_LD\31_)Q%.=;9A M_A57Z^9AQKQ"E_KKR0S=M:;&K18^W?0:0OE9=]39R'':'DQ0>"\3[D@E3BAD MX#$CIKQ(,S\@L>U'2'&@!U<2^["DA^XFY_1='1Z1^9'T%L%RTU8X]+W^6SQ( M' ]"%BX>2Y%?,-.G.QL7==:E7__#?5[KH).OI>3\]=1.?RKXMG"'][NR AY$ M7H%*ZR#<2]*C7_WU\6K5)BYU, MBTK6%#E%ILV6)+M(RKZ$)%N6URF5(J:2_60J9"=[UDFVLC39MS0A9#=D#+-] M[]2QPF. MB/ =HB:EC"RZ1*F?=;_U="&JQO7]DX%]21G>N _8SHX*.B*W]HF[E$ME]NB9 M6?W[/9^D,\^E<-OH'=(7.HV4G=1&;/U8C'^$7^,K07"?$*HJE@I]URYBV_5D MU&V#7\F'W:$E1JC)H%^)1L)-_YJD49=LUA;?],2=3!-JD&+CZ_(OUOCGQ5\J9OQ$E,CRO+8(,G>+LE1B])QRN9FA4FK"NMT2 MKK>]://=;4&JCWX?P[SC1=N3C12J#[0[9PT5E^6W3:;+\VO54BXXY;6\K7;? M'&C<;WGCE$OO45Y\_C.S%V,IO*I3'^B('N19TD2:EW*+5LM^XGM=\6&.F.^\+]5KC.R4A@62"*;$W].U%4CDV F.("74P$FI/"KO MU)46EZT8X7:::%!W_\=VN_3[M_(RQ(I:QZ\;Q/QU'_U7IYE!M!6)@\QK3T>L MDD>O_6XRUOWPS?=-TP]P]Z]??GV.3T?+T^66C5.9L-#-]\+7'X]=<:G"DPX^ M3"+X]&M7<;J9D4).MF&?9%S+:_YJ=\FO\*.&HQR?H6O7ER]Z]:$SJ]SVEHI^ M.[[:T"IT?XBT(T?)KK(G#V+*X:>:>!NGNM M,(8_H:AUT\6FJ&PEW:RNJWT)]_.2TQ^-ET56:/=H5B*%R_=?\;*]V%*JDM0H ME3'T^LWW4=[L6MM^'T7%"FM/=ZO/^[*#) (?:/^3?32CZLC>4F>1TDIC^ +V M\L[ E=(BTK.,$,U^84]#S+:D0,U\%8)6^LP9WT"ZC5C M$;-2$Y8:HA7&&4^OOTQ\KI91G1B2M<6_%[5I#L-!TC9N4W+LPVX$AKPM1-Y: M674B/S/6+_G93:F":N[G0ZI'C^S>6"*U=VOZ.I,.4+#(U2/8/-ZPZ9J>*A/E MUP,23;?FN]TSDYSVMS]\VIW13OZDA#O&X_7]2&(81\.9F_P[AP3!Y9^.4&DM M%S3U?>+SI=_DO)[P?M8^^]A_A./A47'L['5%Q M]#8=P4^:KS(23 J1CRX5RL(^L@82W)&0L$LH\/-HK4@^7+;)QOGR]]U>VH=3 MOJ?Q13@(BM3VX;O#^K*"*?(N&?:H;4H\*;_FC3+>5D".F2:-CO+-/?DMIW(D MPH]L=K_T\JDZIBSY-7U.2WJFXU*+N]B.T>;1;H,(H2BSLZ*/ M1M6MK7<_7'MO@_S,9#;81-*:?)W("F.H+125?I_@,IEJDXR"^'ZAGETGG;+D M[^>!VX2VR7@ZPF&4MR!; MQ?W.;E.HX'SRFOK!K+K8*-[N4NF;?W%+S'%8J@:)I8J*O0E"P/__]#].\ABH M1FV>"Q8RXSA/D)L]MY$FY5MF"D=$,I0$I]07__((O.KO$Z!%IC*A," Q5 M6I4P4M@=$9VJ9;TU\VEULH-GZ&W/DHAC^=;%G2U7:YT$Y6P$IL,F=4D;_O:3 M]?;>]2 ][,*(L,XA3\]KJ4''1<,^(-S"C+O5JC*XKDX7A&5TCT8.;.[*$!;_H:(W:"\AG#PGBQX?3O(+[4]H*[>_(_S/V M5YO,[['@NS[]\I':Q^XIQMZ0W)P?=!YY.Y JLG^5M\.H\BJOG57EZYKVY!&X M8R1#WHY$G#B9:]\HL3$^7X,/%]9@T-U\=+C>K *QQF=8_MLN_U8'['7R.:3S M3"G8J;S3AKV]:ZC1O85*MOR-@AXE]FG1Y?5N+K>E!NWV'Z[+\=:5T;]Q^_HW M$95-XO,F_259.0?-')<\W/OG!N]L609@P''AF;59? M1U3.[\<6JO=.5UZ@(][%T!&_4B0Z?V,6."KIB"N1"P:'KFIMK&FZD*O";;"- M6T<%\?_'_[WIB(GCKSI)P3_>EFQ-LUY#.U2?TR:U M)6N$:^H^JJAJH4LL?<<(/C_PH>4'?(\T72^:=HE&$:%'-_0OVQ>(SS\S:]Q8 M^'"T*VF[J5 "VC?W8[]ZUU]V6YZ$$\\]X3E./93]Z<$J$Z9!\K-GE9.F3:NZ MLZHU"\PYRS+S%8*&.UJJ-TM*;3%\;I=AE[W1)L\$.\<>FZ^:%MVSI M*/,./L]_4CAH?JNGY7!63^39UG5QF!2_(FR.!N_;>K=KN,>FC;6]9*STG8[B M$<(5^?M"5L%4D[E'BUS$M,\H9_3"@1/FU/N@N:EH7*T%1Z=/RLC%G]BZM[+S M7;J1[^_/2*.&$U#SO^@(@KXW'W*V&4F>@4BI^2KV=;8-^H>O0#AU[!0XP/6G M^ :C%T;XJ(M@,T]MX[X5*&OTZ3T=$?>,CL!GT>K0>P=H=U3H"'\L63Q?13CY M>-"]S6 ^%W4113&0>>9*1YS<2T=@S:GA)F]"]86KS0\LS[=_.,S\6IN.X#$2 MBW]Q/,A"*(#BRHPRU@:XM=DYP#@,?\6'<[ X>0I6#H-77L%H M(7/E?],M0YZC([H,4L4&MUID,5+9QZ1)1(N)"R(:. 0=O^3&LV5Y.C,C)#LC M0'8YG 4:GOWOL*<;]&:<76DY*,9L'/\@"&:'&]M52;P&A#OX'F8QQ M^!&0=5#"-M@1= 3#$JF]*VS T"?L\WO)F+NK#D U:" MIF]"+PV)+\!H40RT.C]9L8%9K0WAMRG):G]^CYIA$>BYA T&DJ8/8].&U3C+ MZ7_(M)Q)A-C;'9G#3[+T'GVBNAE>+LCTDQ@R[X:(O]O\D9338: C M;2E5N#Z0M?.7U*Z.QSLF013>$U?VGPNV*!0RWG6^3^""SN'M-? M4.9U3_JL918F'B01<_'3HD-0'QUAB^OFJH3RLBI]M'=ZV0QY2]EX%A87%-_O M^3[BJ?,RU^3*1W\[VY#W5LI5.]+3?8*B5:IG/E]^M4GL3<)6+F+XRPP:YYAT M^<&":8^V^^49;D=-*YSC?'V>:QB$O]8PDA4(#U 5E=ZJ;Q18SY,52D?8H+;\ M^BYLSNWEJ-\JKXC>Z.6>!_$Z'.DQJ1UZ_WQ1Z+Y72%OZL:\:DC)')JKL!?_F M=UX,-FJ6FNL]X:.8;/$^OSCD=9S ):5;-1\>&NI5K-VQ04GPN81\Z.'XR>0/ M:UZ)A/\3[V$O()KN.Y#JA;DT'3@AD79YY$Y>G&1KOH8S;XM68)7GC':?5W]3 M6SSY(J8HHYLO;NO^,$=T>9A;JB:4 MK.5#/.G4 ,ZA]P4VSEAU[SMBFMFTO6OFP#CRE>_=0@&G\A=IO"TO&_S?/N#P M"3R1C\:@G$U[3<=/.!5VO:%5?-]/UJ;D\1D_O4'N/>8V#XFT39[P,1/:#'WK MH2/2S!<2Z(A'\8VE MT(*M,S0!3N#]XG.PJ33BQI%SQP9&#H'O'/+\OH:6R46FX"DJ5V W'WH\A1H. MQR8MMH!X>I[?MX=Q8JDT2^!G@U&X])\Z I]).M4VZX%QW?7@2!EW; #_Q86V M-TL';&["VV2\VFP6,;^!$1T @O4=IK7!#W2?U ^RV\%K8SYX?=RX =.8P.K&A<0+\C7B_2:BM8FXV=FEPC_P0U ;2P ^!Z/9;(FW7UKH VI$:$"3C".?D!KKEC+(.OC7S\/\R>T_ *H)H!76,!]0%2'929 AS58XF M-6803@+ZR" @6AH\;N#LGX-ACX9/R8*<&51'NC.JEF5/GEL,@O:7/(%26/$" M]H.ZS9BE(\Q,ETVYOT]8C0/F^T"87Q=(E3HKNX1,Q626YM6#)M\ ]2/B_F.@ M#B9J.7$TQIM9Z-10%*'.\Z47?J:FA^TYQ@%>,1,P M:9GZF4R@%X%I*, T9O-LTXTL<:>F@)FMP8NTP!$UBR>TM\&>8U+KBD$JGR09 M$>U)VIE>/34QU9D!?9BMID)IY*Z9?^0EMLB%)DWB4=#"=D]^2E,U*MX>+6#5O?W!* M[9;Z)6-?(;*L?R,^#S6![9?AI7TUBJD)G#Z&Z_^G("6>=&R@X,U,@-UP7+UCB-+$-Y_\1)7:B4 MK'T;6URLT$MY.EJS5>FYT>1-.B)WZ@/75O\OR*U.O@I]L?86N0]B?(*#'X=4 M#Z7<(AWI[;V(E^O8<;C^T[_.=Q5>(;J+FK579R(?L"MH\LA08BL.C'_ M@"8RJO!=H"72H'WW]BBG.H&ME>*2.1LJ]X3'/_J\^]&)Z$UKMR3F*&$NDVK[ M&Y%$IY9\')=7R6G"^B*;QC?AK;Y'79V4\U,%(KHWB*PO>CRQ?_;B@2T93W(? MJ AIY_J>F]Z5596UP=RN, QO4NDG@E.N&\R8=.K<]EE4]U!=\5^&'&VJIP4X M%,Z1=O5EK*Y4*2QLN70P<&JP33)Z\+D&[Z1^N.A[#YL#ER_;1LKLL8P\F,EI M*U;P6^[)<[7H4?,\Z+$X;K8,O^A04[XC> M))Z7;+DMJO/^'DKSQ;IO5$RYK%=8K?)>M#:!CZB$3O9RN4A021MYI[G)5,VC MY5!!F"]Z2,Y&OBK^VLW:>YX.;&Z@:$0]'YJ4>EU@7R1/."9\M.1:E*JC=LP]^+W:$^?^?YPN]8Q-D:;HSU!-&/DRCE+\;:L?'WQGZHSG MOARX-!Y DB$U0PZ?5/WK;Z'6P8=IHEBUF!X D0'/1A]L)($DDGM5BL]6JLO M5)L!DZU&3%L#&%C!CG20I<$-.J(VHQ8,J[N#.RG&% ,LD-G_1,>&3^5 &Q)% MF'!=D$%EB+7%H@ACKB--8-"",;@S[1AJH/V'_V::'#"$&L /NJT$?/L:UPDZ M;NPF#5C]C"'-L:F.)QM>8 *!@?/#APQUAA,[D# S!'U@,:"[.QWAFT5J^Z83 M)/GQUUMWHS6P+_;@QDZWF8)1@ 69 :!7\UZ_K2N8 O5(9P*TMF'GP6&<[>MI=P!WZ+)!1H\A>KS:Y=6G@>JG,@=9HLF9.B.)$PL*SYXO4'' M21=<5",=X7J()%^\B&K*9)J3X3@W[IJ4 R!Y8/"KD,G6I ,0( +Z8$1Q&!*# MD>D)YL(>HT12[+>FU\$39X"<+%)1$X8PS7#DIZ.9 0 $UP]0"*X,HV.(N1". MH886K=T-_=LTU"^2684,M=0,;L'14). -QYU]\NKA\=9OF(Q>@ZNK/P.Z@Q( M]5";*$P K I-WA.VVI"*S(3&&B "J%+L@"8UM1,T!5/T)XA5*\_4X<<9RY]G ME*LIPW,,P84_)5(S\;.P J3F70;@7"#2P6XA,+1]AG#)#\")WDT[_D+QGK.3 :$[P.!Q0^;TY M(9Y\^1$CYXO!#$Y"C;Y)!Z&ZF^&:@V OK$_]*;,H7]M(8Y)JT)Z?AMIJKV"T M^* M(R3DA8RKJYNK>#5GJ7KBR][.OU-3-XK^@]@(,X^CJ)$*WU!$IT4R^EVX MS57 W9O+SB/+)]E!X;GHSQG9I?U@,T/RAS7%5+;O4QUO ZD0&Q:KO%?)(^HU-3VMDPX]&:W4G M480W$W[Z%L>%D04HQ]MNU@[GOR=EIY[J(MY^%Y+=J7#PV5&+CM\]I[[>*)5Y MW352[)28$8I)^A#17M!.D+S4![['D4/%ASCO-^(L2'!$YGW=]R]QG M91,A(Z5J=5ULO_Z^\-_X1]T'4K)(J$N%3?+:XV8FZE"3=(-LPS/UK:=NNU]K M*CCV?HU'C5.BZ1:E/%K5XO7I!%[>\KWM>3T1A6WC4\X9U_)63W+J&@^5/;YN M=T'VT'/^NANGC.R_S$R:'G(E/?ZI:W**-O(:N(5-4E#FI/B;!RVF1]SZ51P1Z'H@TC[S_,#E4YQ[!F4THXU1C-GUMP.?3$JB ^^=K)SA]89S1O=\'CM[]09;2OLT:7 M:G!A=9OW^DV9]99)].25631)7D!-)[)6+>?E41, M8?I5CXJA&S,_%3W=>^)#ZATZ#R"2X MY$ILZ0@4?'0G0#7I"Q(T+:%U]BEQ#UPS+V,6[L"G_&"P!SA?!OM_&Y9*,2>D MB9@,H0]!G^,O?O U7TLOAYL71VJKU^;DCT:Z(AZYD*)M&^YH$T!G(O8 <-C M7#-V&]8)/H2!A:'SP;4%7PU*6GNB![6PR(IF6X_\^76OSMA"4[*=$:TG%T?Q M8\]#%4K2$<.C>!I-AM2&E@+PZ\UG[%KEP)[&S@W ?N4884N["E\\^D&',)ZI M79#S=HP!&0QOS8GW\(AV53 2]8N6R![4!JU^/O&6C\QD"?DW(59\ Z@T;@8/ON?::\1 MP-\9_^UO!FLP]Z=#M,&RC"0&64DPO%8POM)KKC"]=?]RVQ4H_7_L)GL(,/S5 MTO!_*BL@LRN CD"RB]3[/ <=<14M"<'BPQDOB[^UQ(9C.97<032@.;)E#D3, ME"\Y C%8RR(U+4>?AH#-@5Q*V5.,J@%:LOB#)>M9(=E:!Q3U-G\K';'XBY&( M4]=22TB@]:Z8Z+$*E/2KFB1F2?^![U^*O+/44ZU@N-,M\S(C0PK461WQXTOJ.:,A6&J!?C;93&N)2O\CR9_]@E8C?]OD\(M M1RGQ-]6.58S#5QC.K*7*P>>,%2DY5)S28A?B_[@/M])6,G S860+3=0?I2-D MEM2]?'>ENF .HWLR5UT18FN1S7K_-B92AUJXY[SC,O_"3#5JJ0)/M8_C*&6F M9'^"-]7APRG8*B$!C!P&S%:2MV(;0(%5-8'^@S+889"&L6.!%3B&,;6-!\V% MYL]^Z#),QQ8'B'K;09#G2Y$-:I!I\Z_R)2LR8N0@3ZPZ2=X"6R\ ='5J3Q3_ M,/\.+D)6PU0W1[]S/AVQKH;Z*M_E'L257Y_!1;2=YIQ)JM(6[-3*(]6-'*Y4 M;?E)SN"]=54[6EWGH-@>TU"PS5'?E((+UCHAZJLY[2[%'\IIQR+?&*<>!-P@ M35Y^)7DT1H?_3K/Y<;+UM>"Q-2'_\QE_^C1H-V6 WT#Y#ZY10/[C6C+B. MB/!/3V##'!&*"1ZBN8W[(.$CXOXQ2M2F1FQ*P#ZB\5#2%C"QOXI= M.EO4QUH[2-8_IC91=DWS/NN#-G>-G. +O"VDG]WRFZR5LBY!['!R_,F_/Q]\ M?NNBQ@%@L3_*']XIZ\'M:6[LRWQLR=%BZ^N97'E0/[2?S^87[RD- MJH,+*.I3(2I29T^WZJCH[%'AOL2!(BCV*[^Z](?7O--ZTS1-+4MMJ[*O MM)ZDKM,I6EMRI%YP'?LEN&:UI.BGT=0OFY[J'[@U5/XP6Z<@Z:V9?[,)3R0Z MX:N-V1GYAW._"]L$>P1O74U,*7&T/#!14;7&8Z+\JK\6N>)\_C1F8"B2X+'H MXR-D9E)C-SXQ]Y=EJY3_EXX((R%*<%3-P M(JJ:]>_34EB!UG"ADM9!(D'S6 MV+_^_71Z3%[,?*=H@92_\\]WC@?6C_D+'BUZ6Q$,177BWSEE8$"!K7+G>BB8 M@W=8'"PH\G9\TPGL\N/=,<==+U.>O?CT5D.A8>+ Y4@'2BH/WS_!,7V3G4.0 M<\C55A*?5C;?,="V^>I1792*86\?43.RV\NB@;]JO+(H"/> MX^>[X+TE&Y3B<*P[#N]" *7U3I2C8R:^T22+BG:&[I8I+S"F3'PB!]+(J %0 MR]<:XCMF7IU/@.92BYHF<-,*5"+8R<9]7"F<=(0?!HZ1/;1*+4H6/P-NVIU$ M.N*;"WD<;@\KO@8M"WW8IVEH$UC&!;.,A# OQ%K&LH';.T#>G"R")X>,S*/! M#H-V0;,FRG-N%K&+;^2?6C" QGV@218$1]97H'_5QHC-\J;1$98]Z 4;:"H7 M'% $>Q\>4TC",X-_,5%J2QU6*SRHR%A/C7BRB+8>7 )Q)+!E&<]R8 ?5HDZ. M8HDGL?/L">7*#!K!GBOI?0]]>%.FG"/8AR5Q\(IWXTW1/YB9G02+1QT]_12, M^RR-!\3W8%CC4C XP,VK\UQ9@PPE9ME+R&.7L_]B#M7=W0WG#V[DJWZ3:QE* MUB[3=U=L'P,D< K,(;6=B1ZHQK6"8SF=H57_*?=2*F_0+,;,V;Y5)C ]M80)UO-:?(/(')PN2\WZ2]A.E8P\ A M>/(]:I3!;AP,='7 [M5I(8+?H#7 R0S!6&QJPG[,$+'['S,.D]AL7ZOCR )< MRJZ4XW13!HZ2BUK"YS"$/FS@EF :]C*#:7.&,QE?)L$I@KICN94UO!=/9LY, M!,/?9=6BQ+% 8K7#-I,))?S=PWK$T':":WJYEVOW:^;>@VF@&YLN@5L!GQ.>Z MHU3QIU'6ASBC!J.7:X(7+:MB=$*^Z(JW+8:(9AB%X9D>BOVH(._FNVHQ2UYD M?GNY]=@["/(J-4TM7-K/T@?SBC>M@-0P !M[XU*X(CR;]8/I6UFUUG)"C_GHZ(L&7J M._&!S07H>C8&/-.>%.Y(XC="1Q7RR3%L#FY\P)4;+U"JYV!-./CH&;J+)F0O MF58^::M'+GFHL>W5)^L=JJ=F]]]7 *?#=8I4;+[YW]UQ@=,N/\ICRB6I\%Z*K>HJR4\!BT[XUWZ$*!>C'2T&^<8%IC]$O MCI]+]0B;JV=#S&O*)8H]?+#;1J4O]P8+'WX@HC8#3LC>+W,FQ_TVR;7Q2ZI8 M>]#XYVFS,V:*V'WJB3P-7]*(VZB!E)UTQ%HJ->XW-I"V*=\]/]_2/7ETYUYJ MUI4R=X.(R5LA0PJ'/UZWY=\2+@[Z7>[8L.?S\RBR%DBHL*]:^)*?BZ2:E#RHP:7-EU"1C+BXVJ2LI^F3CM_HMAV7FHSO_ MCO\6,WB;CNC6^^#IO^WK7%&IT:L1HLC>!V_?*10VF2J1-Z4G\W3N(N2*JY?I M?&FOZ,>0S]C99U$.M.\+4VE5.OD.2:OC=5HG.?=QMR>]/TTPK52X>C2RTM4K0"6RZM*.''M[ MOYU75<]97) S+0P8S,'NFWQW='1_@8EL-7QX< Z6)40N;-0RZ8E]]OJ5TY/HD\]46@,J4K]_5KC>T6]T)5 XJ_AOH>Q$RF9?ECW M_3Z\+WIN[ 8W&$U*6@7*&=K<4"#HG$\<65?>9TE40DIF[T#%=@AA Y,&NLMP M%UH*.\_2GMU$>90A>T;TA&9S$B+W+L2L5D%5B! (,-GSE@<5 @.1$&^% $WS3MPBM? #:D:QTSRQ,6I MA25>0.?SK:9-QS< ;%G4\"_^36[_P:LV#$YF_@$AL.R(V6ATK%BYIGX?RN8B M1X/Z;/DA.-FH)-)_8>.462F5G&2@WO>P!G-P_ ROI?B:07B(ZK U/ P6C15* MY?6U3_%E[$C+F'4A*P)SVBSLLOBO.58ZE#-H>;?Y!T:T>G#[9TMU!:J%R>CX MS3;9J6?:A'\31D?\2_0'(@[,%4%:J"4#K7#O'#@DP*!T8!' BLO*J!&-D$ON M2($Y8ZIIDGD[G8Y@F+;E=_RRFQC;%03[!^EEX)H MN3(X,PBD"/5 95#1XRL M%(F/_/&N.*:?YXJ],3R-N>#IYMP_C%8;A?W.O9$;72K^OD46'F'"?SIR'/F' M:Q>"N+YS"W!#VU*'->$7@)?Q4Y684LBSDKQDIN8*C@LY[U?.,O]7#01CRM2B M&(4BPTZ-XSR.4KHB%*:?VSN-V@>'PK+STMTEL0^H5>9/1["M ^![IZ(>0R9Z /E>I>"'QHAHPJQL-GA1)_I>C 0^L:/_1$S%+ M/1%4VB78L6 6!QON/GO%0'85 +Z480M>$M4#DP P2S;B@T3M?^D(MV$6\Z@9 M@MO8/-/4O^D(]:(!*BM)>7:22X7#@B],?;.0/V(+T"]JZV< MD+GX-0]#NJ@L39JQ?.N%K"!6?79-ZPW+T]Q[:(M4O$7BHWVN>U;I]D0ZTC9Q MD3V\M&D;9Z?/:',[-CL(?BE)T:+&]F$X+Q?YG:WJ#KBFYK))3*K0[9 G8F+M MM:,Y^[R1E)UJQ#4$F]B!1CWB$^JK_69&Q/N$\76\79MB48B1C)"QGI_8<%Q]?DHS322/W'J: H=<>\Z5''2!6L= MS.G3?["JT41&B/;5?&?45:_:JN;^L\Y;/Q8[O?ZPO;LZ?_TV\:*0OS9R'T*V MC^V]"QJ\ 38'L8)36AWD82 M'B:.^OPOF.N_YB!:OG5RGN1"&G-CY-&W1W"12&QG3JUL(*S&D+B5ZTZZ7/K2 M9I:DDK3A)^?P1;+/45=M'3OC-T&''L&_V[1Q%Z>*M2?G7-ZMGL_"[SZ]'O#J M/%+\[.EIX6UJNX/ZL/9/0Z8M36:53M'X0@S7A^EN;_B\>N. 9,Z"9([D$83E MLZ:FYPH>6V,]N5Y2]#+DLRJT-X[&^#WION$OE-\N)8?;I*:<>Q+[N,&3MW^- MK9+U@4OUVXUY]:WUW^_9'G^J]OC%AF:Y271VX6JQW@!SZ3&3K$<)I(%DOU"7 MG=!'F_*#[XUO1$\J?Y ['9^K0BZE1E42[P5Z?U90?*$@I#HU[N+C#F75$3NN MBI8V]U2>N!"3YC#3J_XY_[>T=+\ +13\*X8^-VE3T<12#;1?N7E?S#SG"<5*R_4'"FLCL#,5 M92A\2O!\ER[Z?B@\.="!,='20+\45.YM&(\C0+C5PL'N_G)#.Q4 M)7OY-Y; KG$P/7!(I;1Q*!-.AH&E 5[@41",B.P/#U^*Q,]V@U PN6J';T7: MI2J;K21D!K2_8982H=<&973T?4O _3BSL)9Z$WPK@&-7\7A#H>\*), M1>>0WY?]A2,UUUUH,B.+38-X" >HGP;4\\'4GML/6ED$6SIS<1+87UGC0!JS M1IYSU7[HN78\ [K.+B*@F<7#>^,2%=U#*W37EKD$IXEG_.7X/6"+,#4_F HJ M]B8(MR?TS]B MD=3V8"VGGG.6AKJ5"@ICJDQCH92^0B>#JKU^\YRR7J)J84) MEPGRLB74ZO_D=(".D()_0@Z3?@66),_S6[\CRU*:@_@U#'U@4E4J7Y2H.H36 M]ZUXPMNSDXXP6]:4:5D25&_*7%_$;)K%TN 2KS,,S9%SU> [@HH4IJ:<2YH^ MUF19DJ4:G"EJKH+]N.Y,%G8X'\N0$2T.R[]D:-B1Y_8S%F1RN#D](?A M%CSA&J =AA-2K8>39Q47TW'Q.634&(MW$;-Y9'G!/)7!#"NQY6H"AE@'I]Y" M\U(P)T\&!\)^W0MS6T!'F.]G> *4;L92=''I)GW?-(;CV!X>Q,/UYD.#L4KS M D<^\>Q$E1<0&4O>*%]ABH 7)3!Q3 ^,8@RM!VMG+*V=0P'N[)H[S%(6)G;J'>3']LIVO"W5'8N=-&7)FO\3 M58"?>/T#W8DB^L+_[-_,0L;M$+D-3AE]UF3#-(^ZQEV)Q=FK$OW2O7>+IY7P MJ-@((O/Y)A3ZH,ZQ'Q%%A#7]Z\LLXTDN9P)]F_D%$M^[5=T\$V=C%:.Z8,"A M]VO5OGYL9SW1BC!/X4X;(*+).OY?!4WMRH6;-&+[9"IC$V2V!CHW9(BD> 0* M35IUAY8\U-A ,E#74;S9Z?7Y1%O>/7+/.-:HR4'?HM!FGK)SC'B(4#@A0:A& M.>"Z];3(J*K-OSY,\]VS_=:.W?J[)4+5ZB9V)%-(-.?A&<_#.PZK0Z>:>&4? M\*=J<,YL\6ZGT1'O 87W5O03XW[9'1G*]A)2SW]%6E,==GA:PSZ=6AB#G<^@ MB%E55&@X&"*X/_B=)VTZ15QR+8^:,LA4QF*<0"\?H""78BF_Z&$4\MP7* M+& WYP7/*M@:(ZPI,.=Y!DAQV([,6G,7W=[KG3:DN?%BGX4X=+)V0>=FM@/[ M5Y #=%JDYAPU,B9?A_9_[S\69)QPZ?/>PY42AW[5UJC' M"O$A_YP>D+99M;6F"N3PBU M&/4SRAY#W&E.Y=GO(P)NC6 \B9 M4?Q\-_S#W.Z=$"X-8KRDV1(M,),SR',!WX@AS;DP7KYL/4!'8 R9[SM9>'H+ MC&J3S]R :L$3CC2Y-S0+U$ ;EO%BI+25<'JABAZM*9;F9THCFQ.2_(I=%IAA MU(YL-31YD^I7#K\#DK78:0C[$!;&=:KE)87 M>.D?+M*<,P9O3HAGCBKC493%0N9KXU\Q,#R:#*EEZ'1=_0L#64@6Q8;!<2F6 M.8C*8")*(2Z VZ!((SC*9I&:.549^4QX4>W==@]:UXE'M1Y K>!QF 4^J8&! MV/)2%-CE6-FZEL&@5I !CMAV6G0$_ *P'_P>@-<*%+("XXTVS*=#H!-HU@,: MU-<,_$3FLU?>I%*7F-4B^^)G80B$159"J$+<4MBO';-9E&+&DTRB]&OB95U MV,PY^%6"O /[]@+U\@?F6) ?+KK2$=(9<[-\%/OU\%WUV8P7UR'5[YM@)K8^ YJ,D43.RAV?+.V,!N YR9F: L:0WL_ M3Y L<0$[#*\+(A]G>$HK?^/?<&1PFF?(BT.S,?HR5DZ"Z6$J"%PU $3J8+S) M /9I0@L?EM?"L)J#([OX+S@(]'8Y&^^\F'*:+MI:X#(0X=IZ9Q@3\4^ K#PAX(? 2GF3@U"QZ=TS8VB-5: M:H1*<)QY"-E,/3@Q'$)Q3;U,MO3-U-0BVV>=]]6_\GI: M&ZQ]*C$[_Z.V L<'53C3CHR@!)0/_^+KYACOZ8L-\YD>Z!NCV5Q!NI=S%"SD\)[=GFZ3/>&\YL;&E.CRU>12FB; M=Q%P9ZEOE/^R*S1!5D"+]GQ1 :/OQUY<-/@P,+_/'3=R MVW5<9#A,?Z D:@LU?'XK]@2@6'%BEMT8DJLL7MI+2?&\,=L!2G0J^?PX<('" MO @415Y&1C2<-$#MNKB0C!-OK'A,2PTIF>(<\G17UV&EQKW4H?*7BD(';&R M&]PVD$W6 K4$/.\$OP?F:^R2!Z69'A2\7TLS8_;#OM((#0.3WA<[[WD&!,%J MV02)O66\"A$"9$#8H[B5]D&OQB(NC0I>3=S^L'^CZMDM]_@A]_"_K:_7Y3Q< MNXU3+BXS.+'R56H.YW$I':>;QKEK>(_]DRUYZ[AH6*,."=?/ MM';N>L%UK-'WNI?MMH>>'9/Z#[1>[M'K<2V'9;<,#TE MY-_YW/<(2>@U-:SJNPB!+ZA+6KG%.ZVK/E[BK/61ZENS)NHCDI[[8_ZBI*?, MBMJO7K"K.\K8LX\XGL5+*?.0G"NK9[T>E/2[0K/ M?Q[H?/XIMNN!Q@_<0_]=I-N1F_NHF]6^ML]H'^N[31;+.#?5XO:HU5EYJ#3 M@)J8/Z%0H\ W(A+L^J,'VH[KRW81UMVE:HB^Z(/-WTC!23BJEZR]JK-PF&:K MN'YX?)X07!6G0-@Q0A,UX]60Y^(<^2Z6&W:A,(:G(&CBK9[3P6C).,L]3RQT MWOUU<-X^5&7_3=?P(//",^#@E-WB-R=/1S3I&F6/H&:X FE%,C-9ZZA%%,O- M(]TN@:71Y6WO':ZZB%S]((IVN3*).RD;.C=YQSF>V^-PP)!MO0XMHTPY7-;Q M9;A8^3D['0,HOP\UVT*C%I(NN=L%4L#5%^M$XTDZ_SYZP1X<5GLHA^"6&+2A$4!"TV*8D?52SW PIFK1N-UVYTK"#ULN M/;S+<-N*R))-8- "R21)%W(\RPXL!M>0OH%>VEF<3"WU*)A-OHI<_&/,?,*+ M15H\V5#FWV/&N>CO$)Z3QMV7>D:-O3@#K7@A,<&;G6DDV?"/L-P&T(0ZV,>D M&+0=)*8O:01W]\MO4D,,][+P)]+: MDYPWMI(TR^+LM'28DM8: MW(=P#*4TJ!E<5+EA6C0\%@C#=9DP5E_V@CI5%&PH0H#)D6-%Y>UA@[DG2!CDB#E>&"$<<;!K(LHL- S.(0@&J#4X5:&-FHRZOC6-;F M+F+08$[69!)GNA)0)A'[^%VH#V,/ER!M=3/T+#;$W9PK R M!6A1O_\'#KQD&\S1TFPH?P\'6P58EPJ!-VETA'TENQ:0W4_I""9V[>AUT19! MF?+JCU8XGP\.S:!_=ZX47,3+SM]U=1L'?J5P>FGG4&R\)DM)SS(H,EKQG95! MF,I@B>G*.4R0VDN* PO:7,Z4(0907_LBR5*4_>U*+@.-=^HKXP2;]LXZ9TEK MC'KIJPC8B[H],/[*:[,;H76-UHXL. ARZRS\49 R@'MTY^<=D8"W?Z>]D'*# M9+_4^W@5UQ^]UJ=V:K.LON'U:3KB ZK+J!8Y;8@+7D35FG<;J;W_ZL_S*R<6 M_@G)QLRG>;?V06FM[E8UHIY7MN_DBA+>EFU]8+RR;T"L./_EJ^(YEYQ9"N_X M^]JT3I<*[;NT(W3$O5Y?XR;_H[YV37-8O7AU^INJJ);1Z3^&M<*OXAMWK_XS-[]S[0U_F V(I8\V338W?^ MIV&/CWP+>T='//C+X1ER800'5WXZ@3_)(#'/\/,-;&-Y5K)& <-$.XZ2<;"$ MFM0T=JO*]+=2@SN*:IH BNW;+/9@(E,PR]3JI0)23=L([MDL;_))2%H\L4E[ M>7&IGQ(3V'9KN->0K6(DF"[*&M*@IO&M]%\CC_'HUZ7*^SHJB]MM@"\JTPG\ MG00>C0-[^6[XHY9W]B/O.M%$ON^W3 MKS[C;7="!W8/F5(V39>*K(ZMU$JL=4VX$BW2K_A8Q%XZ3FU6]+F&<;2(FEO1 M/]D6=V(P UQ58^8!>"YYKFW?3\M7YP>^$+"PNB"P7SU L6@CX[=2;O'*&7G\ MI7?EX&.4??!4(+3^MSFW8SG2]+&TTY..D;<.[<]K&A*->'T2>F];?[:S/%WV M89/')P-!I-2<7%!XGJ(V22>.7UDQK"HCL<;]L=71DFBKPP)/D+9'%X1*,7]5 MD,.D<8=K9WA[JC6G!W[4!BKOW'SWU<@0;F)[]6:^]Q$_TF77;_OP4-526/;A MM6=[MK\=ZHX_4!2,[#;5+B,5,7X;A9C1IXMWCG$ZO^JFCM.>HJ-JCICC_3U' M,J=EBZYX#'548-&?";;Z/L?ES#1/%X5IYG5([2M]?HBS-Z3IJ7XA#[ZY0^($+G!Q/^;4 MMTOA/!EL]G;!^24SQ[]9=.V=^ETS>6*HK.2"7XPO4@+9*W-ZXCQ*2-SHITJZ M3M"UV(/Q7,FOM,;QD2:M=0W^8M5RY[F2B7O11[LC[MHHVNU*KE9HC ?7U.-O M!4.K^1OESHO-JMJ]=U#D=A)Y4:F *FROTS"6^6.PPL MZG&J63S1\\4[N+RDU?OKKT^(]4NNEM.,67LO9(U.YYOH82ZH/N-0Y!K*\3=] MR1/EK18Q^S^-+#0-T1'_--UL]?BJJ*,U"WVQF[5?%S41W_Q$W]^3++6@N_#M M]HU%"Q"!%,]=J9#K;W8(W%%CY#C5G' .LEJS?EX,I*_D=P4=:X%'UI;7SHR= M@L$2WT;?/"&\:'%7)HM[4C"T9T(5[V#[LK;7I>;%^0W#$G/<>4S 33TQO)>^ MQX\>>AB?K7JHW*X7/Q:DA+]Q"4[^;;21"/:T6LP&> '9"[/>O^Q]<;,QIY-A MA!:Q#.SP'U\9DP5<*5*D33HRN_C]=]D_\A"K/JP5UA38JAO]]TA1^;V[HXK< M%C$'/OUR^Z4B8ILOM;K!0ZQG@IGS2:R))XL^"S^_9, W2%#D!?BO14PDZ9?8 MK-?(^5\,"#O=YHW]5 Y%=F(2!='T]0 M/?3&_..#2-=?D*#T&GBNRT*CB!V@?UPGR"5V8O'K@>&G]7/< 3J=\3Q(AFI3 M"OM>X]["5)P6>/O8[]%B:%Y-R2;_,7_]S #=*ZNNKJ(CUB% BPPD<= V3DW' MG82J(WOR4&-7MY2Z!,EMK_9T"30%7L\024OU; MVE=\?NFQPN][\Y6A>\H"#X_:E:_^NR]"8\ EPG&@8G^%>%UZ54Y-!!WQZE>L M4<>W^;?QDHYY6V3:7PX-+/IT*._;*?YEINM&Q&>%"V9_:51ESKNJA1 ML3=WUW'KG.(WWR$GI5>EO*55*N^D$9G/Z+G,;TWLWN/MQU=M61.?MCXD.[]& MP_P@Y[2[-X#(F6F->5R+;ZK^GI"] R+>3T,!WD2.IME;=U#Y5GNG#];[:>UK=%I/BB3Z!=>4*V:WY6>XZ;;>N)UB&U>KZ275+.$9 MTZRIT)#&']U1%W-CO=NLQG-3!R?/BJDN&O*^9\;M[J&,+#.UM]UV!R 9Y M52676QVYX??\[4^_I"VN:B4WY].]T1--?3VRH,T:SO"1STZ<:?GR&?="5[4K M-*H7=Z$C=Z18*R]B&Q0/?W*0'BW%>V#DJ@;Y]E^H+7E->+*6%QU1H&N48\^^ M?:4$71E/4?ATGU:=CZ/XP*]1),*7EQ!'<(LGTA'S(]#'#!V3F7AE&X,34IFH M@>]X&E4&[/LACFC2//SZA*9ALE2>[N#IACIL%R]^=@K^(7O$W7@3]((G8YC& M8W?,7@$-_UNDX5CX?:3#< @I9">Q,K$,2UTTR8\Y-//:[4A*TP2.\H[QR*FF MC+_I"!TX4B2F.>,2O^"59-^&-,9;D'EA3':")\$9)M('(O_&]AG>;61\/IX. MG#&.$1*5G0$-,Y$:I#*B9Q%/%J$(4RY3Y,0A]+CC%3JBEKFX:E_,E63I.FPG ML99F!G_43#,X'"$[V^%WL+#B)R=9"8/5GSEK,PEZK4;/,@@.9XLV,FUQ&!2W8.& MNB35?-0,X_E(BABM-I^.P+ 1'.2^]7KV2')3QNDE6&I$^91E#CS1)I>Z$JWX MK,W'?5P6F&%/-TT\8DW/=[CGJAW.<50\1*03JH[P007+J7&VT'SFZ!B M;Y?"'\%V=NA/4!G:E!*VSQ@?9Q=M1!;I@<7Y'^;:#OQ0!-$SZVK5"EC4P!.N M0$SQ7K"#%2V2(O[U^!N,^%8; T'Y J9Y@?/:L;/L MX3;X'^X^LD(7AOEOH ;!5$J&R4'NV-H,X61/P,U_99!VKI\!#[L4,B(@ON?P MT/=O=$3/?CB_TW_%AW-%AT/9&=CAI=)Q8M>6P]?CKX[9Y3#@O5O!@(5W(;MV MA)O4Q/F.BM,1ELL5!;3K86L'+["N"S"(IWF94I5@_*@<*7:5F7#&L 6 EJ0] MR6*"P?X5V-DN+$"_8' 8MBL?5Q\@C(KE[.HR_M5>Q2Z8]<%+G8%A;/M;K\W@ M]( U1-C6R-]'.\DN)>/GIP4GG<-G41,#8*_6)SF2-_\_MKX[KHDM:#M>"TH1 M09JTH"!(M]!!8@-$A$BO$I$.0D"D&I(K*"A50$"*1"G207HGTJ7W+KU)DP0D M!%+X-J"^]_U^[U^P>W;/F3/GF6=FSFYF+P*>7/#3'.2-R0R37=)Q['>8\["[ MO)'-98O[[[7#55UCZD8*+X^;]*6(%,Y_SFOAM5D+1^*<\S\2V!MD][J*W%.6 M.55CCWZ?G#)OY:DI2;U[REX@XDO&1_H8(9#AO AE4 &^7C'=S432Z4<*.<9# MFKA,Q\,9O-R5N$1K6@*LHY<"AC7[GW35(6-?W \5R^*T0'%Z+R,VO\'($ M@@A<"H7VS6RN8C.X9'"3 )U9B*Z'V6%.*"GZM#M6:/V8'\S3+Y+ZB*+]\#6J MN"[V-7EP9FHT?V;#WQU&/V6O? J;%.L[7:/PD/]&>4G?HR GYJZ'M=8U12+^ M]/ "3Y$SI^57' <;AC[YU?0E3CG%1N]-Y19O"Y;("D1&:2TO[Z)@;^90V/M0 M@E#@RWV0Q3[H7P63EIEON4@!K_AFNF[.%>K2C'/&?,JH%.T*]VG[?#?R89T^ MZX.WL..C'VK? ;0(_HVB'%76$X/I)SJ]];/NY4S2<7'5 XP,J_:; 7@,)ONG48/#8;IB=AHT]IH;Z!_YN"5:CO MS+/]!P@?_Y>A'Z#4]C<0!K-.-2GK*?_NX8 WBO_3#.#$A$;*%F!B0VH7?]D9 M4K >;OH<"5F.'*32^!;54#-^DQ[U?O"A1=S*?6!T^M$JE_?M MG,O9DK<*_E6;T]W@30Z=&]"VX@Q68=$]0]WY;2%Y]MC@).LG'G=-W>PG:5ZK MYY&J&H\I"?N5DKW&G"$HK&S6/(TH//8DQ,H;'(JQA?,0^J=I"5I.JO4_-SG_P^SSMK3*+,=I9!8]@?*R\A8ZDXD:U=)A>2$LPSN@VS(;F:X#]LY ML?'WD6>K<#PM;YK:6L\/Q!@7+Y80Y8-M8TNL/*(ZMZ[JGOK"5+V.[$;3(&Y. M^_I<5VM\:I<\V](0[QD@;MDO&*,7+WI;5+HQR94G)1"]E[OHZM*&=_= "G[?]9U]=L8UXO=?=,]]KK M%IP&H6,?-*>&5T)-Q@(8@Q &VT2U]&P[VE"C3$LYF)W=?5!S^-IKLA6P?MT4 MZ:<'3N1]'S_/_,$)*>VHS&W[&M1K\$6E%6Z3E)4[4H M7'9AT"2'B0-V3\??01:BII: GFZGJJH9 MHPXN,TL. P"I1VF%;FCT@U?1)'M((7_+[SZHC1(VN@IW4)-1% J&T"/E57>P M@T45.T];301,I62K9D7J0#"2_>F(LD1'#Q41>13I.%2VM18 M #W*M _R@1%)@!+O2KWL/A1CL.W "@ U;4>%[STY5/"?N56H4+M-)X>#N#()(^X!EQEL!9WZ2I4J&I@DY==ANW^JZO/68<@J(-/$N;3#1LONWQHX M>C?$\W#,RDL+@/>'_ETK*4"V\-D_BRJ\"6@?LO9Z:R?UL!5EI;8J6;8!:'_A MX,/;#Y9/HH*@!Q-1!^;)OQA[*+GA)>K7P$48#F0D'4SE_I^IE,53*Z^VV=X- MV0>QU%RAE%"E36F&'NSP 6AQ4^I-U#[4<<'"$;FG^ LWN -RIZ M<7$']WIM#4$/=&EXJ9,:M.C]P!VL$/64)J4EG-A'1!ZB Z Q^;@']DQ+&QH' MO=E16D,.MMVI/4^Z_0YY_L[[KI07^??B.P-64!$')5Z _+V5VC$0:APN,)5" M 9'_YQ2 .Z6X_X'LP?+S^ARBWUXU@E?Y%^9 -;F]OX6Z] >Q)\(YP#YPZ#:@ M39=$V@-U ^LZEW-X_=L?./3N,N$>=;K7@A8H8B0[+/HK^JBY5VRS^<4>DNC' MD? I!\Z2-8^8;][U&T^/6(8 /2)]C]WC[EF;F3[^HSF'BU(.&SN+?TEX M3A0FR:.;T$Q*QI\):@WX]2\34Y-7O;O]$.5OF;?NWI +D[:1DZ-AQ:4#:S2= M!SD+<2*;+#5 "C#UJ_EL1CF?QU9G/4/$/_Q!!":1J[QVXW^<2NL^)TG0U\?2XK05*L C9S?I&\+5CV08@G M B>85-T>3NF\$G>%QA*SC7W')9-J5=](XWB?[X,87A'OH.H,;9QD\8Z]DK5T M))Y*>-$$21]G14.$ZKW&+MTK%/,)>14KOT2VKLH378:/ !&#(;8!SRYKTASN MF.&5/BM8F#,V%::D\G1X[&.6F'] H7^(<-+U '4/[*_L_5Y_ M5*'E]J%]9QV8\)64EK#"0[J%'=H)F0+0Z[,#,VL.Y]@X.$X#[&4GZM#T*X6? M'IB^UU_39^"],GEHZ;^-F^>"DN_RH?#"?9;7YZ>7R$#T&&KRL?0 <*B1Y? : MH?NH/!3U=Y$0ZEX^E2 7S@&QPB&3'6P" U,A//LV\^[R5$M.".J6JX&GM@;0 M.^VEY(R#+^QUHQQ,>60?$+AFCPUN2(M#[H==2J^H*"R2#:=54WK*%@DZ%<\8 MN],['1C80>/G6*_D_6D?5&](5/ZAS%5+0,G$NF5,K,C$*-0&SS@.AC>4WG)I MT?'K$XAQ5,R,M;S-U" :V12M_X[LO)(>LS[5EU!Z&148WE?T3N*G_;E1H]UN M ZS!I\_(OLKF])D/@AJ=&HU19JV^J$POZX].#)!"G4M6)0-3=B+]MVDYV%T[ MMIC/VDN[X>6PUBV!B-L"> IXL%J6^F%KR51C!Y>I476[X;$.53=W&? )6]IO M^2ZRI]1U>#4KP#>0&^2P]^G"]TE5;NNW LH8[=/"T2AG)T4#-DZGI;$Y2IW8 M>:($$E4\>WO1=S)!CC@5Z+,CKM!G^\6?70SB@:FO1=_;A(VG4]0# #:S^/\? MP6:&^.YLBNCLG.G^\AW5W8^:$J6P^ ;,49"FE%T8-ON=0>)G1$\3YRCX(+ :9IJ-.E4JB]T>ZT;^G^L+6!;*P4$/1/[B56LR7 MR- ,H786<:! ".[7U,[7PT;@3NB?N0-GE!N 6_^."MS:AGI4SD]1/M#X1Z/O ME@F?#XJ/4:=*-4]K5\#HJ"H,4FXX^'>8F'V@_-MQ[RA-KN%4B>8?B.51I14_ M*'Y'+5\.>#@93P9 ^9H'I[3QHN&[5-$=?BO0D/I^1@ PD!H!N!>RM/!7H$-Q M::@+23@0R!908?Z.VI]N3;E"W)X=3@568.9*>?<=]052_]NK$EF_+C_]3OWQ M#E6!!PN,QI4]]UOYAJ1+,M22\.&?5\F#?X>]/VKV:!^46E;6!K2" MMWX=#O*[S=@,U=W^&Y_3J/8#J/Z!(/571^B8W_W^G=E?%0*(^*W"<.S'43/+ MW[JF0@*@N*;0KQ#]Z"#Y:GK]F_S .P*147J/\US8!PU M/'FF#V*TNLX-UF5,D23IS-*TX1IQMAEG4Y2R F%#\GV7 M_> ^BP8#B9Z3>;?DN;>J4?O] !A<;,Q?VPF\ I@DX!8 ONMJP L_)N_U?X8%>K1>U0[H 4Z"@M!7%!=/WXF M3DU_3#Z;WB-3>7#>7!Z ]K^(4P38+/EV0ZT@81 ;U5#+UV=]9G(Y/CU$:E6Q M79XVX)3 U?L\'-G"#2"7KSO)KR&Y9I M5/'5+^1''600%".?08\Y9>,4$_"_5X-1X> MZ"[H^"Q@C[+@]/'A,%.VRF*A7.B"SF.U$:*YRGFCT/2Z$E@P$^-H5<,>ZF6U MQ2SC:<('VYH>J9.2&VL2_#&S?3#A] JTI7A3: 8L_L;7RLN&#"[?4E; S 3G MEJ:QX_C83),&[_05@PU']V,IPDI::<9<(YG\N*QAY/%>=W'EL:%5];Z?N6L] M*G"6TDP!%S[0\1LW:2^#OOYB34P>IU8E[C99:D:?,44\QA E7W]&ZY;AG+K> ML+\"O:S?>^8C.I&:(..=%J\9Y?TI\#1_EUSNQBAXUB!M#L;TW@IGW1(BYEPM MG++J:,]!399+Q<)KCJMBYTYLS5TO4&1_/'7['M^5W M1"CF]'1"Y3I-XK-.-DZ5I+A%.M/GSU$RJG&-VB]/+V5SNUM^3[)[X%DNG\U+ M1W3[8+EFXK#KBJI7?#M.@5U;]XH*JRHH&C^7_ZS??-X>NQX&W@;"0''&=&+) M/*H,"J'_/VL.&]:VO:MI%"1B=I<8R20(2?,?C>I]4'8@A0*F".9JFXRT+<"N M_@!ONP"X;-@'-?8N3J"ZY5 ;,_N@68=!EAS%Y(K(5<@*<(@!(JPWJ:U' M?E]*_?C!8-:E+WGZ6\Y%?[I3&L]!90?_ENM>0^4:T%@'KCR4-/SJCU]AA]>5 M' SKU'LH5" @5+I8+#"J/LW_C$K\B5E*A!Q44Y=Z];. DL>+WJ*6YI>V"1(3 MC7Y9=N.O"MZJ/U-C D1'0?=!9PTRTBPF6._'_D]SN,P&Q9O:S'C0G%SWS$#2 M'?U76WUP:JG_/T= $C!B*+(;Z[4/,ORM;-,:;?T=E]UXY0'L/ MJ;-47WPX1S:#[&"I0K63'A#(T_L@_\F3 PB564DF>Q/SJ+2FQ>]:6SFA R+) MJA7>5AXB;SA%%:M$LHHNTS0B:5!UZD^4=.?DB]&O)WG@+W$KXS\1DNZY#A'% M"FF5(0G/XVAS/.(CTS=,.JK08@5AZO>O[3[OKS=(Y)YAZYO:6UURJHRZC3JX+'WSG1]*9DDY(F"W#+;5=@C&8[%W_F(E MQWF/HG<"R Q7]4@-\X93_\6)]R$HYLY3S:KWB78E -)ZC91]D-A_L(#[8PHE ME2&]CRH,._X+KA[KRO\/:A* @0#P@5$+RLS:WX^]@_HC2&^\&+OH;NR-/R?> M:CZCV7O_VZB;9U8N28!6[YY4:L\YN !-$4SX#^P*XR/C=1QQD8:6SUF9=)C$VL$'1&LU0$@.IV+Y.I1NNF;A;C1 MXRX9"*.#LV "$;!LI5?P?W"AM_K;F.US(5=-3VEXO_ZG%>\]*C[N(V91/A6"*P_WV0;:^9QQXE7"Q_J1S-M.%&KF.3$8Y_[J/+SXJ(]%( MXS D15-\'CF%"3;'ONZ;XX6"OIUUHIL)"ZJ\NM["!_NI;L0=49+,7R$DQY-> M!R7P,:ZU8(.-*",#)-HI9I(ZL$8*+6'Y,+/R:N=.,>?C5>BYRZI;[D/)-XB[$1ZB9T+7 MRWC3+H9=K6A6YR9OS$C^\Z/V2,_YOF<\0IJ]4E6NKW.*B4;K3K/@M>9_+Y&. M.P@X@B<>8.ZA3%(8I_O-"Q'=/_L@_NQ2!M\(- TP+,"4)TEWAG.W-\889V4; M,6/7&L^41YQM5)C'@(O;,KM^5SWK51H0KI\5XC@R:#K%P=S;P)Y86/'U1W M1#++[R,7_WB*3T.74*<.*3G/6=LL=_$A>-?VD'(%B?E_7)U)BCL;731B_.\) M8>IG+/X87+9BP5U3FGU0KHH?105^]4?XM@OEZJ&K0;7_\8!U<3=;(*%/(4 M9B?Y#Z5KDB?0"+]CX+P\X+J!?8["FF%'#KY7Z.Z2- X)?Q)24K8M*KB5@D7"VV]/@UQCFU+!-T3N]"-;DVOPL M^;?H26_A+6^-\+@ UX@6^?PH:JK42'+!F=%2SI #D$KF[$XI%.9SA@US(^BK M[!:$C*9G#^H,LGGMG!;[2&,759>FDJR'((-_6/Q>WT-&8*EF#A0P&QX *8U= M#\6QSZ("UZ4E1^DTL;"7SMM<=M).:MJ$<'M79;1=WZ5X]SNA)JIWQ.K^86[R MV/FVYX^/0KVY/1U3 (3($=6\F#.E:N3(25&-F#XZ[S>+WK,3,;!MYTY[X)8/R3^Z#2 _^Y]=,-(%W4))5H3L%?8+#: MX2S7I'=:)/]59M_28I5"TW9[\.^#/->9EK:$TMCV007LZZXR^6D37D7XS9+^ M.;\5V?(O?12NY=)9EYQ3K^_M'-TX+?]Z^X>/05%]G]]BIKDP:GPJ]5ZHX@^, M[L;MZSWW=_^&2M6K.8>N0Q90B[DA4=L+4U=[GN";YT5C0DB'8UOT<#))0P]@ MHUY!X_>&)'OHW'W/H M+?=_GU!-B!,?O#$?=Q=(F'@RX-LIJQMAP' M([$$XRWZ]D%6P1ML#I,0K.]&O>2Z()9UON_VQ<'@"8X0IW0-)E6A*[8>VR.6 MBF_&W,Q^7I9 M#K"12NM*#O$H/Y2;7;WJ=38IL0W_$E,:;MAJ_NF+/]N !6[0@N^#U-/Y>\RN MA1*U0U!-.HFH7YDI/QF/(![T4X014KVDAS/$!%_=ADF^_D^#Q:OE=S G307 M-J^$;==H$^I5 ?C)\RU M,M<*WD0KZ11?Y_7OA:I^%X]>')!!O;S"QYNUB^>BXQB(IHW6PVMKK9),1*\; MX%<_+3W"BE2GL>LP+5#L!=!I^:CH/4]NU'0QBD7Z!WT2#_D-RIYNVZ;1*=,> MM[PR&2>'0);G%R*/(N[@A)K@_DG<./8W""[?:0:X49%I\#Z(T8$]XON$O81Z M!U3@1@KW(YR_WQ':IS2-D#,H)_38L":A*<,+JDE@FJO1&>O65WB\6LKI]%)! MOP/IW%W2)+;%;"%*_&KJZ+3",L]X@S!'U$$.@T\H>;L"JJ1T>J XBB>4)]F" MF\/G3'EHIXPBYDY/&Q?&!+9[7$%T;^T^QQX%\3,T,C6W]H?1IK&4+$;GD'+2 MA9 86A/G8BW<"*>1C\.#7-HP?+'\N+FGJW992FV541,.W@(F7)))G^-QF&J8 M.J9\],>>%'N42KJ9 T4T'I?'9VC!G=KX VE-.V+7$S+]PIP!6]9<>YW ,PME MN8UKKS-93)C+?=Z\4YG64T=Y-\L1W$,D;:-D5'L[8SHT(1T?MS0=Y UY2) MP["Y6608'J,N*;!@C0S\ 26=U:B+QS3D$X0VZCKIS/LVBA\ZWL/&H.'/TR=O M690713]ZV/LM,-K]A]XF(TW\#NT,RF9=M#$)3!":\95M6A/ "7Y(5[/W%1IG M&+_?2PKF;U/KY. .8S.>F+@C4)LXP-9/[9P)?2#'1F!?[:?=N7JC.G MHY_F7*7]0ED5!;4U1%L;'#O#8#F)[#8_/E@MGFY7-LF +5F,2&5SY!(-%3GE MM-8NLW@E15A?;.H*WS]0H21'>952^W.B1EL;S A-G&0#.L3';W5J?&JD,KJI M0_E+QWM/1^,]A-LQ!"FR>L)*LN M5RW+"ZJ.N^_6Y,A-9WEQ3HMWPL/W!^K9Y^M$])$=1:Q:FA'B(K8V>G97Z;;C M3.>)X<:S0K&"Z6QH6G.%=?TQ:[KJT*R4H MM^0'ETKW$(-L%\)76Z:,[Z[-FK02,QTY7ICU[ME,SG;-GLYWDUHSOO@N1,W7 MNTFP^\X4B1I%SWSW_I+CFLKT BT[CD#" ^NGODKI%HJAEYJL7G%,0BV_BU[S M@9+\9P[*Z&59(CWTXN=OH>R7*,:=^R DC'2),@#>ZD(1@8!EQB CU_UJ3Y;T M%2"H6@0B.4D*"\I! C+X'345>_ J'&? *^CZ3:!U"6AEI/X,#+:[!.2V2#!) M9)!?SKPXP( R\/?4)<[X)?+#%C(!A8.U*P.SU35'(6$( M#]Q5^%\OD2Q0V!P4"\D46_8B);H$PVRGH%!_[7SM@$49$]GS2\NTLFB , M7UN=#K >4E9"\/1;ZT_,=\^)R]M [FR5@3^>* GEC"3HHOC*K)X+X=\#N9P; M$ E09884?P72?.H1X'IH=T4;]T%8\^Y1]OI[S:MS@:\6QUR#11W;I\BL=*X; M?>4/H933ZN0X6W6:@'P*G]>LOE,VK_\T1O0',V;M/"N?5# ;:S4-)AG('[;4.9O(*URWJEQ-F& M--I7B5][;SK2TA<5,8UXK&B!6OD,('6,8_SU4\70AG$8BY?&@RB]/N?4R'], MNIX[!ANG/(ZL4V).;C_V[6NVFDAVYHK\.=( 80*[@<\H(:1-RU$D$$8$-=PU MC3).]!NUP/7BT>)U]OOAT+NR#KJ:],\7XL=F%WMNGFWBVQ*Q67G/,YC)_@ZGV1]*^_2CJ=$:J8) M)FB7[A0^(5MQ)D=1\E#$3< 6;CMDG?"X_Y$^L1XX@+W?@6$U(0$[0\O@$(PS M?$RQZ5YH14KXK/#ELMY;[>%?AZ !J.EWZ"]3(;77["A'AY 7O(@MDU*X9[+L M"N:Q>80QDF;FQU^9 G,0H/KE.8ZQVC9CXJH M+85L:XY**7*)@VZ(H2%;3)5#G]JR; C*#G*4I!BMVZA\!9OW;^,LAB"BMK8\_2ZB1#)TBFYF,XS'$L=0W87!]19:"=$%PDD2GN2RT M4UBFUM8&'+ E\FO0P28\]/KNM/ MI'+OD2$;&>(3*).Y$AA!7@T/"\7;5;:$*>F+RGR;ZT-<]%H7W@?9=AIMH;MR M2*;D/"0WI;5O&8(-0K;L@UB45*X3WJJP^]=RC!6?<32F$G;\*9] MT'%2S<.>=L?I8T&34&B\QML1Y4^:^F"L(6-XDH *_#2R M N@!^6A,Y "&*0$)3#^Q))>DHW)[P>_'KJ;/%(OW;L_4JHBXU.V$B96#X?G(529=?(HK(Z05OP'TA?Q];:NQ4?E3[,I6A MG"PGK:_,!T2XZB1CYSH$#5&28-KQY*@W*G-"X\S.9FK$Z>NN! /&9C!!!-+2 M/9+]50&!+A9ZA>0F>#::BU550!E-O63:]8?+;AYSB3-!, IS*Z6 VK?H22GV M0IW%8((DN'&#>:23'(5%SRZ]-IE^XJ<)F;'NSQ!2RA9;N_;=^9B+W(JHS^BV MD49,&$P^5SI47@ZC?D]=T7WM%QNCL/NR2.U0XMEE8>-L18<21U*X1<*,)XG% MO[$R<,^P"3Z*J<<3YI>5P0.2<;T0Q(10*\X:K10TVW3*^R MK_@Q+?39'*M&^EH]R?):T*GJJ#HSYF78+*P>-AZ,?UP5".NOO>0 *VZ,;_H> M$SQ#EKW92^+G#3Q'/[L\'Z]^K,V%?_/KKL;1J"8SMP[+Y!4QKI"]F\V145M: MN@LP>7%T-#;;/U3ICLO/'#%*WZ*K>>TZ97Y'!0]8JR&R1^&[W!#*.3RDL(H; M@X<'?NQON>Y:L'D=$PVD*D&5GVL'>Z$ MU^*[+SHA\&RW^N4ENZ%W'ZH$IJRZLD:=V5@6+LT)MZ8E:V=[SB>DQM0Z2:RM M2Z*FI]"OD,)O=!MA;"C[;M8L[)P!KF.'=JXG7,#U5[HI +0*2.%B3YD/I#$4 M"M=UFZW16-Q[:0V.]I%HWYD+.^'L@C!&Z?15+JW&)Q:][%]9@+>9#C$ MRSGPR2 BB6*7\T#1@?[AS;=^(=EE#A]R:M6S*%]A);&A4NU<#&XM8-K%HGY5 M<2$6F8O6?PXH243(4+^)(Y0 MR3>W*RV+C9=]Y2Q6VV*=W60IG:.[$O]RSZFC='.%J62[VF9(^"73.5Z5D.+7 M?#^EIT9H\,E8RJL9G.,<-(#W@O^-P=R-]>(W[+IWU\^91;D>*4^Z^S*SXC6] MO^+[$SH.U]DII^)P&C"<7BRS>C+A\:POV^I=7]45BN8]0>.\G)_OV^'T;XL[ M-HV3(ZT>* U95G%QU>4W,]G9FDSEY&BS@V7_$I.?(+"TJ))P5=, M*0PSY!#C8%0]NOK^K_%9S)G\>>51LJC$!H6A@_Q./2)'27:NDUL66D HTJOW M56KEVNZ$(Q0 $>\0^J?+PL65-#XBA]#%737NGP6:AS5PJ* $X[Z?'Y*]!IT? M6Q\9<.ZZY7=./^#D/Y6.T)'AN4BO6*(^17*RY>GP/PLIG#6DTO&M#\DGR,.Q ME*\/RN=)UV*>K?NZ#+ F3=JR^!?-G4-S]/R'3 MP7R6YTOC2WK7'>TARWY*\93,;I"A@],16FIYR1QV%LL"6JU[3K@L9TIBX8?U M):=!?QY_(T_>>]A,U,)B_W#\E1**;50ZZ2P[_CUVM470G^A.TE(-3\?G^XM+ MLY+NA-U&\O4+DB,P<-3IAU(QX%*A *6;'*UW2\)?Q;"MM/0D>!T![=URUQ8&7/XWRZ#^JSX*\BP_(HM,76^R!7^WRR MR-W-Z[)?45@=IQ-JVC@Z/&RX%[DZM:R06X698<@XNB7M &9!U=V3LAL5P$ZM M?PU?9"OP^WZ0?B,7&W!HP1?"@ZIO9)!IL]VLDO[WR>5.&LPTF M:B$S!8&POM:7/#<_1]B8VG MPOF**I@LY?F2%#;PS>3,7XZE9Q%TV-*/56'\ M03L&@8]^39;JGFBY_^^UX:-R^1KGFHS$1(*;,EK0COUH#7A;S00^&NWTH=Q% MWD:(75B-D>6[YTYRU;I'?ID&Y=(<>,Z6Q))PWS M50 GJ@'\JG*6#*1,6!-GN=&YL[S*%>^'FHN 2.8".?E7X-A4T6F_MAICTO/, MACV9%RV+CEGD.-1T-CN,"REO#Z8G 1B9,_1#Z*,6T[HRQNAC)\^6>LUX!PMF MEHICOSS(Y+\5YZDODCH;PLAF/=+2^@K_U#=ZPWG=?'4QJ,7:J(.;];ZFA-Y$ MU(^IUJ(N*_(GU'1*48@:EF9:LZ+KFF00KQ9D6O8H"9_YD> /2"0X* ZD;/4T M1%'[)Q-*1+*)&HPX:V@"XT+5V2DYS3"RK,1B;*.Z#A'*&.:TB^U?E M]&V'C2G3=BL^T1\!EXX)""V6$FP/4+T#I))Y5:[G[> M6IN+9#/^A_G$;?HS>BY0".XLA:[3-YE0O\)(@^RF0(!\\I6Q97F?DIIEMG&= M8YY).[,&:\?=47QNZKG;U4O:R^NH VF=CH?G)EP3 MJAQS])Q!3H9.FK"68AK;V')6R6!2?"QDID[Y.&Z[J7H?Q%I[#=D'8Q<,C8$6 MK4Z*Q2M>GJM4HW=8]O>/$)QYL64(GY8D"%)RLQ&WHJ"$#[-W$:[8JH:BW.8W MGS6MA<9)]^K*&LB5'B?3375DF2I09% MV"BF*>EL>-/PGE/.WE!)KNEWHV5LWB:OL<'.D278:RJ'UX=IV08O(=\O[2O1J$ M4M_GB@17^XO/RCR&UNWRUKU-6DN(XD"8IHG-BV8(BTUO21\9S[B;NYX3I M#'X"52<-)#X0'F5!A/$^Z"5X+M#/>7% Z5[APQ][&R^K+R_/K)^^=-XV7EQU M;>(^?Z3JR0L<"PGG% .FQ E$G"D^E5R O&+FP'MJL%8!V8T\5F+;9WHGX>N9 MAPY1K<<*1:>:QZ/CY0M?N$I\%]1[>U-!0Z[=0N5Q^IOP0A_A/'L5C(3>.+'R M6GR2;E#2Q>D!SHPRJ&KI)+[T!_D.9V&24D69^SY(!Q!3BS)@M@_*!B8 (1C. M):43CR/[T&>JH:Z\F3A=?-;P,^.+>K:HOOGGOXDGW"FVL[#LHHGCX^9. MBEX!'\=8YH]YXJ_A)"HRD-U[I^.R6F>_72@;O$CHGS-=US&%\WN_^223=B;F MJO+&]W\^Z='P11AKSXJE,TFKT1FX)8P-.&0L9U12..%+51L'<1)X1_@Y6L>Y^"XO!JKZ><-8Y(#2;:Z@9\[ELVS>"- M69\":*-Y&.,4_KJ6'B=3,C/UF=[J$)GC#**44ZS\<#+L&OD'2:7%DKL#+)2C">;>]F<8B72)+6B)3BN35TA.9] M 3.OW0-G^A\RB1/*@Z+A(3=G7&.7^Z0LD;Y]B4 MQ(7C^5$SN*ZD/\N4JY*AD&-QM$G,W&#P2K:EK;C?4WV9=>Z^XA]DF[#3GLM: M;GY1RYZ7RE@J-Y"!2E^\O!Y'GQL*#C1N4L\M+0JQVNYW]$[2SP23TN2HQ9ZS=RJJ%&3_)=UTRUQ%^D@]MYI85&>, M"8)U-$0>T3EQA'\,04-]=$B0Q4X(A:OWV!0%+-_ZKF+7,Y+V]=Q,4[7V3^ZD MTS[#6209E4\9-+C76QC(W,RF+ "[G'3YFN6_GZO@KXH]@KUO MN\ZWNN$_!X(O;\Y]-TSF?@'+;\7RUVF/IE42;M=GP[D#K%_;L\VP=CW]^J3Y M)_2Z=ZZOY-<]F==7;%.72U';]4-R^Z"W6?EO9CFZHXX:A C_>OIY0?*ZWMRP MD\?5NJ%V2W5?!^F+D)]M5\Q-Z^%.W=^Z7^Z#3B+!R&9P\3MS>8(HEGW.LP7, MZF77RAN;[6 ..75]M^)EG=(;!Y>0;.Y"85F1\CJ7CUF7]S 46AK&1E0HKWP? M0DAHK6P:\V:*\8FXQ=#T<+5AIIH;3U+6G0@NO?X9=<$M9MDG[8WWTP)(T0#_ MW"RKD/MQ#6I%?R6H[TIGEG;L$,XP&V_+\70SK^WJNXW<2;+'E<;'+N%,G._L ME54$^?PKKMR[Y257/BH2HCILZ#&>-)X=8%8D3\,G9+_C M6!UB')=K>?'-BGJ+P'#[8K5DPF-R(J;85EA5G=CK'Q8J;7VR[F=)=;SCIXV% M[S??]25.\DL&:TF(QKA5+AHX;[T;7"_2UKRNJ^Q(<,(^QT?!1H/U>DD6N)2; M \J"$XZ/\2V-/C2O/A:5E?07L#G):![#*;(9FW9>CM2O#P$G:LY,C;;,(7P$ M/UEF(^"#DNQZ#XON[=U!(OC\TEMC./CLGC(:X=_>$-';1**#CK^2";'\TG+/ M]_G[-;\8B>1,G5RC9<=;.=,UOD,?*+:!_IWIK]+7EOO3Q>'>_2^GTJN3T/R+ M*!ID$T4$V]2X"6D.?W-5?-9;%@3U=A6*G6IWS/S,!!$ZG?W6U\<033H-,)N< MW=1Q)7?VUZGDCQ"';G;8;2?IRJ9\KTG38(.M!Y]LWCS2MP'-6YTY27/NG]J1 MY.+Z>8Y[+.FJ2GVZ4_%N"3ZFWFV:]F/-1B%])3YOLR^RS)2)G3]64ML;!#7? M47Y6 /3OCI K'K"JBJXV]G9U:5:?CUF(T0A4BO&\.Q@7KJ.^5&,73A "8EAO M1#>DH;*D[QMH7"(%4;[35IDTT?E\D+6!]]0WW:JZ?CBQ!_"%?5'73[G:N S& M"":;Z[B2,6,GS01E+2 %OW3 MB1:X\D=N7_/ZCJC'[]?C.>89?C,]*_K\-'%Y<%"E,+V/='O MV?\V#$1^N.?JY&XOXS6 T[=O:DZ,ASY+4$]RRZ1TP1BV,2?M*> :@N^,XCJ= M^L6<9\1\QIO72S[Q^6GS7LUJ$1*@3TP7KWA[E*)LP^6% M63-#U9=[+K%:K8B@%A*G=F8(9)$%5L2GIVA\$'K7UL6WFOI4AI/,2"I,H 8V M![_<>(P>G]L')1F"=V8 C?K[-_W^O0+Y7I835=/6&%7E/MT\'4V<7CCD/#I+/?QX(3G&91> M%,*9;1XJJO2$[E2$D<@K[7_+QT Y"\]_V/.:.M@XH$LN#D7,/<]8[ 'T\%*K MVRRA(=+APJ^$!G?6X(FJ8)0D/.J=W5,KAFKG\:+X/L)YW(8N(2$79;O*>3$I MV,W]DQ$ALLDIOW/ZN>+G:/V+@G+X^P&2[R46%)N'Y*21T-'TAB+"K--3VX&? MRKT>>^_B$;$"(]?GQL@1>?>-]D%&/=9WNSHB9VY'#L)GH%^O@V>.M@NBW;+- M[^,]]I[HK+!#[)X[*OI25 JYZ563+!,3B\[&V/!QBI^?E%$&DZLA]K 0M8%%-T:\N!1$ MR['$6T44 )RUQB_R<[QSSS8TN--R9NHUX_7UTO3//SB5T[QMDKE&9\KB&3*O M<2R6A9U[5Y3X1DW+/X)Q%S@K%#;PZ?K*G<.%=K$RV+[]=5;JF5#8@ME"5=6BPK5PVSFS@JT-9 S\$4 M<,SJC,]B;10-=_WEV*$%+9WE=BU7C4&%OL5=.8J"EU?E>QHY)7'YC/S@^'N: MZT4/PB4?#F 84'(D(+,A<]) ML0OAX,B@(4V)R0NT#9P1/5F76I;-HJ8XJG*O[#.(?D!"G^/<,3=8> 97H^;Y7@>APBLY[BX9;H%O_V=O@LJJM&R7!(M%7.(%J@4C>4P??A/6GPA&7X MT??:#5O/3 R0=!0(03B9'5D M8BNE:C5RQEZ>:>$N':XU;7U_-&_H 4?F<>BZ6C2E'_FLNT M<=W<6TG?PEST M]'B88,X&Z6=24E)7]'4D;J[HTN,+T0J7T^#SB\/#\3J0)''PM&2#AGK"&NP+ MJD7ZW: M""E[26(@$/*F"2*?H>J4,8\W0@QAS"1^W.VF^,"&[L#:H]5$E<'A^C*"8?*( MPYC/^[0 CE2,GW2$T5W^Q,L-K&,A'V..^A%B >#CA[\0BF;IKM-,JS6V;S". M.;*[C)K5S5Z_VJS8KA(W)&QYLNDLPL+(9:1;%Y:%?AQ.#-[5\?63_)F_H/^Z M#>OUOIFCO,TUK'4P*W[;-=&LQFI\MS6Z,JWTU M@08I7R&IDE.43Q$*+&*A%5A4 $5X'&:/;>)I_"S<$?&U?;$M+,VOXBOMZ9-\ MR-?D(,G=14PT^'$P>&5X,\=EE]]E*49:7=%C9TE2(K:GVL,]J%D7 M;_1&B&NR5<6Q[$X5.GJ*&V6%&2N"$@(S[)*.8L$-ZV[U"J)I8:'Y7NFS#(N? MLAR&>ILCTIHF-U.UB)YR^J K?&R@*YW!>#YRD3M94 Y6ARH,B+T*TFRLO8 [ M"SW/C1@7M-L';43_@S'J?&=+8-]D05N$0UQ1(MUDTV^)%4NQ/>^21O1#>[?5G!(FM M!B",_Z5H$"#\L]IW6K^B:FC>J]:FM+3'MZ!W40CSEUI=]D/YF;&B XDK/HM]"B-//BS8YF20V0Z?GE=<]I0+9;-[6 M=Y_B[(Z!QT.U;'X-=GT?[G4?-75B[&1D0-4)H1S$918PU7#[I+<"*TOA))\!P;.Y M4EX(<\PIC M$-7R9IVW=-%M?6R-NG:Z,?*6)!^]89S&/N@$ 7%^6!R!9D+HDS^1S$*0[H,D MY&;*WH*!-#C-%_\D10BPP4M$%B\ ]89.2@UGM42DEJRJ.-S0BDCJ2RWW,?XP M++33]N& ,N>RS^>$_]?>>T8UN75MH[$B H)TZ56E!+94I450ND@1Z46DEQ!: M*%*B(B"]"2@(B$@'D5ZE=Z3W4!.D$T@H(1(()Z![/_L=9YSSYWSC?._XQOMC M_;AOYCW77'-=UUSW2LBU8$AC;S!4(/PX8%M+\GI+_U!D:9>VBM!,?F"_:-AJ MHUWT)/,"#&6]:"K=9DXMQ^8MW9$\'FOG)+A5H6XA%F.<*+RT#\CUM $$ONZ+ ML%J9(K0S'##L?,&3&Q#[UQ-ITW/'?M5,^3Y+P+BS,2"*<3>+-^<1C EBQ#H+ MN_)/F=]$FT)5Z"G1&-H0,9]N2QFP_J,PW[+'A*\IU(:9H M*?_GA7X**.@WFX^C[IP !"=VZ$2+]&"T*?M.)FWFD$KS7V"FE:&7?;<;JSH/ M5XF(+M'$TYK/F/>\LF8D7#HJ$/BKEIO!LZYL61'W+8_7CO-F$HD."K3+2^ M9A]PELC,3>T3 )&)+\+E+V;8A.%-HN5#M"J)D7\[ MC3S0WTGYL MV1\<_"K0E?+S#U_@\G)C@JT1?*2EZ,N4R+V+E:RJ(UH.'_AAB M-HF@[HDN43[-1!E91CJXJD,&1TST0B9*;\GS0R;(\!)H4YNX"BPI3RX2D*?) MI.H&?OPP Y[?"'PJY.%/O2$'34NZ]15G"5D64-[4AA'C?F!] P2%<1KV1%AC M> B*2IE1?1^V/]N!G2I1MEGE5^OTA&^*A(D\!G3VOF:DZ97@YW^D6B&^B&SH=QAG\3]FG.]HRG$=W-58#&*_Z.0_)KV R M&*]9ZWGW&+*P\@8*9%N?8V5OK:0Q4<#P_I""YL7-?E +T>C2=UOA=N'FCE&F M([Y)D)XN>6RL./E%64JCD2-[I.J\?+R;\8]*,XT6I]M#W6_E^7O:V-P_4LD# MHK\$=)["+!?/XWT"T&L\Z"H6OMY: W7X5J03X?-IF[Z\;&A>W3%CP\([_*_6 MX3R%!/U>;2/5J5G# H=T)<*N%%! >=>O%9Q=7MUQ N 3?35H4YAI4#R+YS^T MM,LCM+,?Z/\#!RSW8[Y9'F_"4(7-9$=-I75S,I>L9)@\U.%C:,:%8XP.\^UH MM/#2_=)30#\UBG=-=ZCX,^// _TAZ?NQ_FY\+1U_R:T3=!O/&*6=:W=K&GP" M6"D$'0PBHZN:3P"RGT\ #>W"DYD#L^8][XR42(A3G_9Y$#*]< J'4U?1*#+8 M+Q3E,99OWC(:7T!<9*/N')&=^N(9@L)BUQ ?=3EA"'%R1CI 0B+B.ZQ+<$8MGF5-<:U$1=H3RJ#"'@ M:?T;*'^/3N/C*9NSB"6=F(E(Q4\CN7\Z>Y5[7_FLT&2H_ZDAPG]@+WOY!&!W M_XRODYEX!:(C!J(C(J>/=LU[ L\ _P^GZXF%X]-\$^BW\>8=&/%OYB6*IQP; M%:/!*Q$?/JL-@\3:H$BL#6'F)1V:,Z=9NAURFJ7,P0>Y]RD/5QM/2PL.MG+J M)DN"6!,&Q(]RZ4NB%_X$/?V*4"N,W]0^S@0X^9S5K7=32DH2PD2N9IX&7<$6 MJ)1S6F.(,Y)EC+."/HV]D?*)8CSI#^AT*Z(DR/,_13N(4Y 2=\V?%<)N?SI? MW1C:R+PW'VPT%Y^M85NPGIQ8V+Y8/N)D79\L8!7'D[PV+OZ\Y*%-M&SW,UH: MTRSO Y0R.K"-G3Y=K7*0<[C0N6?&6!$I*C9^F!-DIK(CA/KAE&TM&!M<)9B_ MR2UD2/M*Q!E.1R:9-SEYY#H(J3/:6R=I_]9:TKO.^&KDI'VL/9;=6E,ZU^6Y#UE7*+*',KP M]:MQ$:(QBC[S;>Q3#KM(4!OX\7YCB8QTUKK+O#P,^N5+=Z[CD,FD^/LPE!L7 M%[";X[E)8M7;I>7RGI(\P!+64CXZH-"/4%V^O?VT(]J!\LBW"89*/E,&K:PKPWJ#SC3KSDY+];?;U1\O MB*0?O4"()@'M=<-:@H:*=/\HV)FC,[4&R^JUJY]"?HN.UK,?H& MP4-@@]\7 MQ*XB'R@T0VE):4?9)[%UL,4Y2CRV$:%Z?*:SB/8EK/D<\ZTST5\(5#]UXGLJ MCHDFPK"$N+>83#Q5*?T3#/"!POCO(8$;5R+N$9/C2*"%/3PY^DIO@Z'0\O% M1?I2P+Q3:1=!!SD!ZA_;304OV)YG*H8_H^U_D+N;-CP M/U*P9SZ^\3R92W+)GY^L;-S=)LDY_#-FV,KO7"ME9-BZ?!&ZI,\$S"5&2G+Z MU*?5RIK3W"H?EYVY*%D&"B&>)BE5L.\0#?#$>WCZ"= ZY^_^B!GQNBIYM>CX M+/0_XX!@68N/T(%_XC02NG1>47:]$0LDW@PA'!?CM#R,GT3O>1.7O>S?+LZF MV'H(K'LT^6$M@IE'BP-3"/VF_&&:WJ^N5C\J$EYP&1\)X"FK$;SG:_TR? M3\&&Z52&M7M_YU1.MJVB\S_ROL3$GU<4JR-FOK.2^_BAW F@S@RF M!BH!$\GP-R;[3\$$^X;Z^]:[LP3_)Q;R,.FSZ25.7N?AV]\((WE8002>;40+EY B3L(/,N,F*-6 M-5ZV\0\$OO'HV%VCT"<.@7VGA?UTQN2'BE395_^&[[]@1!QC$^B,J+?^:U* MSK1I#H=CL$UC\U^+E'\F_-'H/>OP/XF' +3/,M)Q>KOU]W-$]/^CTOO[B'LC4V0!S-)HY?CA M6=>!G^'IORQ^]W@*][-:08P202(+\Z@GO"-2./J7!X@9VXY]@?TI6]*DX,(*2%>1)[/(?O/];)CIZT]ADI2L$M-_WGRZ40LYJ MIURL\.DY.V?%Z)^$-\?*;Q !;YGY=]?_H>4UT%KR[X*5BHQL*9"(=( MS ME"W+X7"/WA'&^]+I1XPHW37E#.Z-><;EKZMF@B-^3YQ'[)/&7T3P"2@,P_OC MN;H:?4AU[EO,0.EV(5$!-W I;>Q43#4+"0\'5#AY G=>//*_ L^OI& MOJT0J 64F3EFF\=E.[(T]U44M_2%%R2;BPN^*/8. O=X%KK 6UASM/SXUN- M#<^JN>&I3JENB6E/NS&U7EHU]^JBZH7;1GVJ,V/-O&[%J$'1_Z?CD.,#1F"7 MH"> ,.H'T*SUR^J^=Q,N)_$$<2=KH#ZX&3][%CT:L7 ]S6'/O.QK?A<(B<2- MN4CY%V(.1POROI/850,U=3_75Q%N#.B= #Y'+D*.R#+_?9&_G/3UN2]_Z-MNOAKHUIGLW*MU#Q7-L"8F69L<(_; M<0:K]M]N6/\-;5+%+4X XLP=\S@&0S9&'"6R%Y^J =5D\:[LN>L\)TT?KC7G MS,$.G4Y/B,ZA=5?_YJ9<@Q+33SP!M-Y;G]_3KB=NV5YYP/Y]<6K46;.N^S]& M1*/TJ1&]"P0URI94H&5-(EOS2"51>R%5EV-J]>]]=T^'\K$IG)IH&)L@,Z_V/SS^U"W^U7RH0TXH&.:93>/LODS-B'C+V+31KZQV6FBX#M,:%;G\X4:#/TZ_ MZ19XCXO%."KAC)+-L>5):O#V(REH:;,ML,,Z\6&D^CL=;HVMEUU+NO3:'TL# M1R9(,!N(K>\8[A8LW#/$)W.RU$'BQ9L!V,72 O_D98%W6MS6^#XJ'540W]WE M;/W*(*6)T9J\(ZOA/4@H$R1H"SD&+J[P88/W(#6DGI;6IG(X!@?=G"ZO#I:$ M;:5&9%3Q:0_@HK&?A_W8&OCK1SUFP1Z:I+/B%)GZB,75&1?RQK_->%+47ULG[W _8?;-.5I MAFDV<@:Q3:37;V=X]0ST>L=CGX[7P_"2:W+7JQL&BZ!D75L0:$IX@?V6T?R3 M6J\TQP+/,+L:U>7W^97R/6X9+NX'X6JRFGKAR(9X*.9./5OL=2;/ MP$PS^][GF+N-H^0=/4G/2P2S@U8S*<9.\=BHNHM$?]#D_Z$X$8M^A]T\ K_=E M7XS@C=8'U,K.-5Z!4&1*C*F[K:L\<=YQ9_+HV8>QGV0>$O6%K<3=)CMXD5B[$>.$<=& M+_KZV]=?*%)&]NE1/'4J+@_]6N@6,]UBF2B9M(P-JT*%25?N!@F;NO)$T5+8RP>A&%7'*U_ ML-"GU*N2W$&&[V*Z\K,^\F?0A?.%*@I%!ZH=E"8Z":@,[8K]>]NT 4-2E&]D M[F1N)(47PIYO4,F[50VNE?9![&D[Q".7H1>5R-1>1JG<>'[^=4MG>("8(@+& M)A'$%E_@4#J]9@[W4FJYX,K;\&NK"FW<4\]4=X[*(O>'7%.WRUSRWZ5_\CQ45 M?YI^!AL11N1H1\N+26M3&Z/#D(@\'U-2RR)F3P]BLTS*KKT_08OW>X: M--K,TWK[(B"O_"2S')-9PA>.5:$WXW;Z/95VEKR"YWBI$PTR564^F:96=GS@ M62YG1T B*E)I.@^#4_*,<+;M;()C#R6JW&_!(X-3P)5S5"G&YWY&VJ2J=D5N M]>LF<"7\E#-($@8YL5^">SNTZAD7&2'[=_K!:I:7$UQYDL&%U+]$^]Q2O!1* M>FXP_C7[SNWX^E,8M(#[ YSS,9YW*-BTIRY9JK ^AAX)RF!4_IV)'8? M'.&Y\I%-X <4,L5L4(TNQIHEY'O[MF(/*M45? 2NE>>7"<0/JGMU-P.-#3)_=]?_>*IXKX-J,9-X!RE=I2U;8Z M5QD[]=*B0]=*7\/L"5Z",,!@?M%J[&9-]>#3"D9!5.37D&Q6B;:*VBZFM<]S MOZK?]^Y6RQ1J%4M+LNL51*+RJ"OV_M:3!OS=AU;V">K M^#TZW@=^<;(%/G+F*:^?>$M[>?;?Z_"_]^EZVVHZ^UXZK9\(H!K=),P M)?YZNCG3A*PCF8]-\C+)4^^FVS-=M"ZBW8!V'[S"FBC.LKFV,J:*:2P]ZJ9V M3OEUJ>Z?_FG&'V[>H=N54\F Q#LCEYZ<>W]U"1AP^4BA!*=9;$??

>0$M*@O$/SUG.C:95[X3-P9H=/WX!,@L5%?"H7-=@X* M.RD*.YN PC?CP12/]5*[M0PS-L'D36,RQ_U_CYA7=BJH1N.HG#"# 53%TSA??K.#4IF.8Y MA$@-KKCJ?6?_\0/UG&>:E&6L8+-:SS$E> MR_B;@*Y5<=@[05>>D"X+O@,%U[$O+X#ZNLX M#'ET,1PQ)Q@^-W^Q'"R='*N6(RG; 4ME(26Y#;#4%L\I963BE/=X$'#[!#S0 M\'CH!Y'S7Q*IL\<1^ D@E(_1W0-W[_EW>/@@7!Z2^MY1M=2L+PG-8IF89:'! MA.K=@_\L<@ 0[662 #$8DF,9P$Q"#A_)AB-UFPP9J6M4<*KB81CU;W][R\Q MN(8\#(\M\%M#!Y]#&OHZ8$-F*76LZU]0V?#Q; K"PB&^CH[[ JYOX^1 MB(JN>G<\&.YIJ&R@!ZB!B.T)AS8$ZH"*O:.EJR]3T,#'6=";9HS4 2\PW@=SU9?(O /NSZ;V) ML"^3_VPV)VM)I,-:J6_96@0-2LW>L(C?/K#1XG'!)7]02 O/Z"G/!+NZ%+LW M)RLVR@VM)6XH?-P"L)-S3&R5$CB>Q.2+WR?RHA7- MZVE5._,!$#@\A(G1C(-EYX \1-W%$ M8G+5.V,!"E&HVNR^C/,?0&@\&XY>8C,^G ?-FBCH=8LETQDI>1 MBN,'%MA)_6D.&K)@"XP"M]@('O="@N\8I:8OVCS&Z277;(Q?T:OH?_Z ^"8I MN6?45:LY3\#JJ] #+X&X^S3$W4F(06$[HI GX,V".R\E.EN?/!_>&T ]W D& M)*,QWHBZ<[W9VNJAU2RH4&_IV4,%V=0^2YCF4^U#W?CSP_XK@U MY]"%E?RZQSTS#L5S>[5JH\9:C:[)R^VV66\UNV:[5FZ:Y7+-;C'>9.5&?>_H MAEM^ %K(<#PC&G##QS89@UE6$,.7KL.ZCDOJRL#M=K0.]=Z%5E'O=:H 8-LL M-VS;K-#0)D4#,%-D&%\4?(_)Q M>:@2$6%&B"QJ^"258'?PS?PM1/@+>@N@7(V[@5; M&B,B4+C_#'@[/=YJMGIFMVUUS'JSRLT.JU?->K7&VJT68_5R(P,O?# C]FB$ M/(I$&(D302.AN,)9/@]^@JYD7GCO__/(]K 3Z&!VV( M!,L8B4J2,8(E*MKV_#B(!L:?,7B< #T\ ^]Z!I 5J]JM665FMAI6SZQW$:Y?MCFUE@,2W>YE:$*Q)Y+!P&;+T8H"!LT2GE\$BNLF&/_ *EM9: M2L8Y[P8 P]BHE)X+0:/=MJH=7C;!J61FO=UMF]UN&S[!\WBYU^S6ZL"6YS[Q MB(%2:)#39YQRB]2#4:.75\O(H+"7$%S38N' 8%@)-Q[ Z'/3]A^0 M25.>5*1&IK9M>(S E0-DM:*$RE=_7)R:E8X!M+;Y$*B+#P!+CR*)Q/4=%_C( ML7BX;SR]YDHG?\TYRYK@0*!?Z+N.G?"@Q8.(.?01>,N $$-JBV>0I%/F]5JK M:9F-=@LT1:56,QF0PNQ6J[5*CUO-L@T>S2F'%[HAOC$ ! !RG9YCT8)"HP>N ME'%\=?+-L*E?CX U0)\ $8#[<2-,>/C++P;\_U^,O_PB'*M0>Q" FCP#K\-V M0 .E2$I3*J3XB+_^I5(N=:KEOQB_Z%5J7)L')'?A9O&F=KT&U]SYN'&QRT%K M@3"S1_%;I5(""P\_BW9$_$&27_S^H5IJ=II_^?CT:F$]G5*YV?H+;F!<7B(Z MM8K-&W6SV>R N;! IKL=NVURUJG5NM66;77LC$S'2>,D0BOOU+O(RGNIP3K.'4G2*K-.N==H\(7XJ%UJU:KS^*C56H"/GF??JE6[W>@!?LO@-=7; MZ#IU>@VPY&6KW@/'I=NK3,%@^7V/H #1!>N$5.Z#;A3@5$J=3G4&*!\:E3; MZ7@B'E3DLM*84&D4X99HUMWRPV@Q)!@WV%2#BOP2X:XT2Y*CK4^RV]Z@=ON2 M^-;^-*WS4=TD#!RJC$-([\>=S;A2^,7QDA$5ST!]F8&JZ5AMTV[7P1PW60U0 MWVB:K5:MPSIVK]KHM?>.+@2NPL0 ]43IUU"[](FY5;9"^8O(^LJB,?L_<1@1 M "5!IP,WD5/<>>V' OJ"#3?(3U/XU3LWS0CW\1_@3#:TPPBBVP\H'"$ZHK/ M0(7%F-VU0,JM1@NDO-5@9K<,_E:[UP!1JG:[36:C0;1C2S-_2#.FMGP2;6RY MZ5.A(30XN(#:GT'2#$YN2L21X0!R0DN4?6()E$=(MZ '[>!V=["M#]QUA8V= M( .-+'$%$VM(VC?REHW2%( +3JMVO'NXT@OE@7*&X\0%<3TEE("91>7D8GL'+@.P8$-NK$#"K+->RUPGNU6 M#VPO!_4XK;?%0D#ZT<40RB!5V%T_"/P'3!<1@H2 ).# M::GS.FC"&H,56RT3@&BW:YUNMS<1SA"R9/X.M5.(>@T! (?5 :Z)W#'"!7+A M<7'5@P,Q"00Q1$>!6^(I&Y22)[" OJ4EC"E3S7(EI#Z*F!.&L>!,FW>CY$_# MQ\A.*BRO7P)]UN=D[>B%B>+@RLU%[0 Z#]\%H#@86F*N#L-0\>H7>;=6I6=W M*YVZ666 OGJY53?;8$W,7J-:[53:Y7;%!M++G"#0J:\C MG.7,$7,^TQIW[;K=1L4'45D9(K0FF(0JJYK-1J]:K;0KG'7S$ADSO1VIT2EX M0L@2>ZL9NBYSB8G" 8=KGR'IW4JK:O$.N&00T=0;(#Q 82"\56E60 M4.HQ- MKQEH#JN.A/5"]AX)3J=HXEGR6V:LW"Y#*-5HU, CMNKHB=!5!*VI3#/ "I^^0@TT M&[5:CDY],P5:[8"SWH4XJE.OVTC^LMENU"VS955JC29KM7HV^#,_4,#(SMI" MO!$U25!2[N"RL?VKI(PANI!=X;=) RJUH918C'E!^[E4!M2Y'%CLWB'?41A9 M%7.B%F0D'M& >8O)Q02UZ"]]*DV 7 $FE(?P-P[&.@QIJA.XH@8-/SL=.A#NY^&=V$L[DS4?JJ^S3A3>O_@I5 M'?@H7:&Z+_TM6::=7BI'OF1_47^KEQQD<)'@!@M7A!CLP5=/'XHP]DA.)CN$ MW]3]ZB?U-]Z?BVA9\>CD>M8&&M,X4Z;['2(;OIS>6Y3)#K#T0CX,B=&1!*#$4^4^LNF ?&WE'. MI"#QK,\'N:](\)BL9#G=UEJM_EZ,6,=)3O6:.?:%=\)&3L3)N-<,2UP[03\=E%TB4?XL MAYT@V3S0MHJ$&Q /OPJ,KSW&0=$+E(G[YCX1/;:M;+V:O-)19BUC@KU M6HA8A$M;1K B['G#"O5:*%R$+UM)MJ+>\#85ZK40MX@Q-YY$1:RX^23BT4+F+:K21;$9N^385Z+<0M8LR-)U$1*VX!"4^$Z@!-<49#^L5I35>] M8SF;542!3UU$@\*Y_44,3!4 ;WMD&0;1X2+8V3M:Z,H\%,UDE2+LW0PFW:J( M>I<8=H?"_;4Q[Q9D$G:)9;<^S;$V1MWJ#,HNL/"NIW?6QMG;D3G:!1;>I;36 M^MS=;&)).VE;3;E"G:T&3,^DGO%.'9 M*[=&K/CLX2+,6D%-&C760]PB MQMQX$A6QXN:0,/8<03\PWSQ!_I <,WXD'P$?U?WJ%_4WWK]4&N$$, 20!0R= M]ALG_/EE_(5[UF#(@I]*._LQ(/8&? ?GGG5=U:J2<^?=>,1E!T$8@3H+IJ[9 M;*YZ"AD979Z+E9E,]9(U*+1JX?%\_.Y6&F36Y*&"=0O6W?#)2<_6NK?,Y4"A M>^[%_))'!=^"R<]#R6XS[9;IVX)I"Z9=ZWC"G /T"J8MF':CCOY+(KQ_<19, M17AQ%!S^:V7!W77@PVJB\;4+(>BQ9V.P/$+\:-S\C7GVQ7 4^/<43\O\XK]O MF-<7%WQW/&<8#S>;N1> -.6Q?)"?S^#80)[@2_239Y"V>^[!ZS$;>RR8;6EF MTY%6,)MBMB^Q WCP^O"S^OC.%-U"&"CTW@:RXLZIP36P8J$5\UCQ.[,&CL># ML?[[.]"%<^ N-.#&L-W.Z;TW8[M"V^6QW:G#0_CISO?=77;XJ.]K&M9"L:V; MPW9&G[T)AQ4Z+(_#_N #QW+Y+NLO=7$6U$)]K9.Y=D9UO05S%9HKC[FN>CW' MXN\IRLR%N-!C&\!J.Z?.WH#5"JV66\3B+.0#WWUW9=/9YJN\QFD&^^UX]X,#SEW2AAKCOXXIO/O,WFF[RER]1$%H!5DN_UM^><,R?X M@[DQ_S)./OX&B&*!-1A_X_?<)1HEOUUXHS@*Z8?J9A-L,?+2$(M,W*L"/M_!VFP5V^/O(!F&OEBO-2FVS M:;P4J%/;$.;#_&I$SRCAET_8K, 36_K'+W'H>#P,CRTP;:&3C%;5_K[JG7E= MYK+-INX,0*36G0G.*]I/0O""]E._= 7VLR#MJRIBG5JO,/5V%N$N>0S/WF9: MZ1#LEN>J]J+4S6I3_SB+EM?.SZV6NG3]KT5'A<(%Z#AYZ0LU:$&\%^K(27J\ M4$?BXVH@J?K'0D>^5+80C0O*EG[I"G1D*]FO5^Z8M7)!RQ?3LK7P-C;"^ KU M9"&,*]"5NGR]5%>VS7(SV5HH/LXBSRUWA]S:9O+H$+R:?$DT+B)?$Y>^5+X* M JY OB9H\H;Q6D&>S8_7)F<'%+1\J2_R]EOJG46$\6[ \2KMZPT?NSB?FC/! MV8KRPY/B1N!5.CM%K3QP7LVG7"FUVH5R7(4?\F:GI=U:W&/P.)&L"OQS/QAN M:,(*&QIRURUZ';*+?Q\N2$'&K?(^9@WT*/!Z$ V>T\91 4L3X"I/UU7FZ[82-(N>>G0'?]L>WOAMO?=0U#Z+72^975ZC[%,VRNF^; M*#5+%VXU;7)U8R%:KWQBX=*ZOM$IT%>=_-&:-/9DL+7E@#+VQHRK7@A77PPMKR MMH5AV "[_UJ;3D_AOGL6T=̭$N#24AT[?8VDGN._9\BMNRTO%2:*) M6OOF6^GU)WX87?7H?(_WR!H+OSX?W9ES)2?Q_O*7SB&<#O($!=]'.%((32$T M6R TFQ6W%4)3",TV",WZ ]RYDG+N!QP(U4C\%PXI:$A'#QX+8KTUL MA?+%(CDBR9O:UX+"&V-1GY6S*NCWCG(M!;'?48Z@(/:NQ[:SLD"[.Y)VS?F> M]S81]V49_((-WRL;KK@M>069OG?/C,_+-.T.2VY>YK)@R7?.DFO1DOD>]+OG MQ24#B]UAPK7HQ8()"R9\S6ULB^V#.+:L>!B[6)N_"Y@7NJ*.GIR(L=DL]43K MLW92QP) [BA93WG/\;C]A7OP(<(#J\+=)>\"P.XHF;\RQ_OFA^$ECTY8.#AW M_0?LS.'7+-A!.B\"[<83^GF[& N-_2H4WHQJUHO8H=#T!7L4%F)-%F+]#++$ MAL?"AKRRE_!:>QX+6[ !MF"#R%SH]+?Q^E>=(5QL,$&AIE\[F%OQF*&ER5JH MZ7=!YD)-OU%R9K6S])A878@.3,9C'(#;=< M%H9 ;&#^2J.KGH:IJZB 0\0HP$?(-ZQ>(Y;G^7@E^4]9] M&:)?WKQ0:."%!"PO/7X=^'9L15?!+0_N'4L)3BB8B[G7_@,/Y$7AI&"H6=>W M A5",$Z!L&'D;.B1!O(XEBF8DT%P\R!?(:?FH4ZN(8O W4K"OQT;4J.4&+C! MW((7G\F+.5@L&'(&1=X'>^T^E7%/#@\LP,NQ9U]X-G@%P?NSA(MCH;"*V\F> MVV\A-XU'"VOY/$9]?VRW^]2GF%]A _ D?WL'EG,^Y(6UW!XVW'X+N0F\6%C% MQ1GR?;#73E%YFRU985)>0MLM, ^%GEZ@R%C40#8N[_PVRF:S:MU%#60S>?$- M]>+6,^3[8*_=IW)1 ]G$_')A%8L:R*;S:&$MBQI(846+&LCZ\\Z%M2QJ()O" MBX55+&H@.TSE;;9DA4EY"6VWP#P4>GJ!8T**&LC&Y9W?2-FLY0"3MV/#+5!0 M6\"+;ZD7MYTAWP=[[3Z5BQK()N:7"ZM8U$ VG4<+:UG40 HK6M1 UI]W+JQE M40/9%%XLK&)1 ]EA*F^S)2M,RDMHNP7FH=#33\X2+\1VX\: %^7E5Y@!O.*3 MN KSM]%SFI?0=849VR:M5U!KF_1?0:VU:\)9>[Q/?,_B>*PX0H,'[GX9?^&> M-1BR0)Q$?,M<'M[P>^[%_))+N/)NNQN/1&S_E?O]@(T&CC5UU62^*;V4B9.+ M?[_=5,9X"E'IH-UF[G\3]\]>!29"9A-L[LOP8WC8^_/WVM<*E MS=HV7PA.(3A;(CB;U6M9"$XA.-LB.&M+PS[+50/2'XAWX<<QF-CHF//QE-G1I0Q2<7@&_-L M^ G_N1B. O^>$+:AU7W%-PL EC+97 BW*]-:$'1-!%UQ,G8I"?T2.P"/UX>? MU<<=)>Q"D.Z>Q!8$WG$)_LZL@>/Q8*S_OD-DG0/?[DEK0$!=VV4][^X!"#NYO://XL?9D%:?=$K2#9UDG95:_G6'P7 MG9-^/"R(+:PSG3AP1W] M@(>[1,UY .Z>;!;DW&3IG-4?<^YX3L2_.??@^1O3_/65/6P/-=OS_> M(?)2F6PVC(6F+IA@AY5V0=>-UM_/]ZS\X2B.>'#K]Z('%O")&W:(Q&E.:P&( M=U>0"X*_(<$WS$.[]#T+D,$C?MP/^#:4DIY%\-E@%DY:P0>[K=X+TFZK(K\! MT%63]Z,SC(>;23;\(_\RL=X=5;$&A-U5^0D*.[?_$840"?NX'E_SA MV*+MLX[7OPY\#SY:0OR),.F/M_!VFP5V^/O(!N+#$YOEZF823"FUI4!-=>%" M,+^:6LP(Y083_=\G\3!V601VYJS7XU9T36N[ZAW;_@C[&V1N^HF+DH45K/2\ M;?&+D$$HK65IL14LGAB3+\QE0(3; >?1-]]B"0M>P1,9DH ZXXX]F\;&"X=H MLYEN%DAJ_/V3@&V+92HH^+84?*U$Z6P*$ER6%<3<_N:PKN,ZD;/IC21/$6\> M3+LB>07=ME/>\"%S/$PQ\*#G!T/$U%77=?J$IK/'$03QW+YSAG#)5>\6 MO@U[C/:6W*ID+G'1:A^W;_OX'!/66Q&A_'J8*QJ/N#V;LU8+-(#X.@^6V#Q* ML?GYX'7?E(B"AL#-THM;)P?50@Y6* ?50@ZV5 YJA1RL4 YJA1QLJ1S4"SE8 MH1S4"SG84CEH%'*P0CEH%'*P4+<7X&*K>HGT]>YPM]?MP ^B.QX,3WDW2D9^ M''_Y!FSLN_? G"# M@K^>YJ\\;.T><^6E1 KFVBGF6M]9GJMC+M^S4/[^;YFPKR =W:71[:6DI4&)K:$/F_(-&>VF+Y0_\"VAF[3H+ZTN6![ M0CE)^44L3V.UJ?77XKDM"^TVBOG6$NJMC07S#%BA]MZ#VMLLIVDE/+?5>?J- M9,5WF+?/),">P9;OA[\V*D$VCV*P/)O; .>V4VH&(!M/(56WJ$S4+98@UNYY M&,L2]]JD6=K= MZJS.(<;@:>-@5(MZ)HRQYP@ O\,/@P2R(6=A'/"C. H.OZM[U9?J;[QW;D:B MDV0D-@5OD[%P9^%8.(/D%22IVQ/9FML('HA"CZ?&1V,\6W MD6_]W&PE.!<0_9CE*8A>,Q7<7EL%;(+0&R8$:\1-QO8+(3B&5=N.&^-D^EMN MQ0'-[3M[M-P8'*+SP!^*$\=HG,%5[XP%..P@O.;![8 %_,LX_P$D0F?#D>N/ M.2>&NZ(Q]YLM2*^(C%0,9V)E,UR4U\Z1%PRW\PRWQOZ'3JKA.@7#O1>&FSS6 M9+UM=S<\<@+RQZY=YB4!]2V[)U3"=_5R9<-=RGP89&2="\G[4"8%;7=#;O-< MX8*VN^%UYC6USZ#MM< ??A>>\I[CLX$DOF1#PXZ_X7\WFY=U"*2B MF@O'^W T"KKNII-1T'6['0QULFO3K-2RQ+P;X,&BG1Q<;!T]GP)EE23-'DZ* M:'TK:UD0;)=M9D'=;;:<>:F78LCTAA(K+Y=2$&OS?)<%B+7)>\#7M3%[P^JG M#RRPDP36]A6@].47-LM3AN6J]SLDC!Y2M( M?;S!&3U9.MWP, H>)J9V]!1UZ6SXL=,SR#D#BMTB M:/8DN2)(?C.5^+377:C$'?*V"V)NA9<]QY,L*+A5'N2Q9V^W&T*5EH6!VBVO MY%D&LJ#X>[.B!<6WV-3.TNIW3N3RJ]Z%9SOWCATS5XRE\0%Q5[U3)^!6Y ?A MR8 YB*'-)#>&)+EPB&AE/C#O0Y479'X7^KL@\XXK[7)M\ZH0RVDZ@F"%N*FG MN&ENYLB+^N*X6>&D'WQ<:^/'@;36,@X$#6YYHZ=$J!6NVWO81'VSG,E=I;[! MQ]53W&R@OE$K7! WJYPLUDGT#7[<0'VC5K@@;E8Y?FAZ2^+FX69=._=4B/(' M5]C4K\NG+KGJGO,<#L&)W[/$X#'FT8\9Z"9!W7<$7U'\K MZF^GXB_XX^VUPZH-0KL(U]8?KDU6$5^A_[F@[UH3,NOI''B.A!?>_'N0\X+* MA;07+MR: KR-T0(%]=<1X*U1.[0*;W #O/W6:N4_IS6TH.]ZO?WUC:M<4L(+ M/_ ]R'E!Y4+:"W]O3=[^QFB!@OIK\?;?0#LXCX-.^'_0/JN5R[2" GP_PNCV#!58P_V)YQ4&/69'9\_W(\R.^9T3^#>^%O^[U M:M5&C;4:79.7VVVSWFIVS7:MW#3A7KO%>).5&_4]HQ?X0W&#U>S4FJUJK6FH M3RW@N(,),#8 L'JO4X4% @D;MFW6:R#,K%*U36[5&AU6J]N=7FL*L&:[T3#4 MIV;R:5-![/1XJ]GJF=VVU3'KS2HW.ZQ>->O5&FNW6HS5RXT<$)L5!5BSFGRJ M;2:(%:O:K5EE9K8:5L^L=Q'$>K5EPM>M'FN7[8YM38/8:%8V$YQ&NVU5.[QL MULH59M;;W;;9[;;A$V@07NXUN[5Z'E,V6PF=VLFGSF:"V"GS>JW5M,Q&NP5R M5ZG53 :@F=UJM5;I<:M9MFO3(+:JUJ)O-9@?THP4,V.W8;9.S M3JW6K;9LJV-/@]-L;"@X]3;H^TX-3%6;-!/:VN98(] ,M7!NW9 M 2'M--N \VVU:J8]1ZP+"OWZDCR5IEURKU& M@^=(8&5334"U:K<;/:!3&9R3>AL]E$ZO ::N;-5[8,R[O4H>.!MJ LH,E$;' M:IMVNPZ*O\EJ $ZC:;9:M0[KV+UJH]?.\TL24]VH)9_JFPFBQ9C=M4"RK$8+ M)*O58&:W#.:[W6L !U:[W2;+53*)\J@W$B5323XE*JB9J*!6HH):K43=),JH MO:'R"=JT"82N@]MF@WQV0$C;O-<"Q\9N]<#4"YBIU#NT9-2B]\JB6?-E1ZNW;=;J.X@C=:!L^T"0JJ MRJIFL]&K5BOM"F?=W(BPGMC%QF8"5NY66E6+=\#"@WM:;P"/ KF BE:E60&9 MK'08RY.[E@*LOJ&>3)FQ,JC/FMEHU,"IL^KO:T.]!J=I1"@?])/N4J%/E-Z,>! MQ4. &/\><&93@LQV[H^,7PSC,WZ ?PWC[__SR,J?Z+OLKY]'1AB-$=B>[T5F MZ/R7'QJU4?3)&+*@[WB'!MR&62V3N4X?_L0#D'CPR:#+>VSHN.-#X^]_QG[T MZ,$\SO>5'X^8 =S0'@ MS; W"-3;!]SI#R)\]>,GP_)=/S@T_J=,__ED=)GULQ_XL6>;DS\].'8T0#C+ M?X/K_ #8Y]#P?(^G T1GG/.,A_867U+RS#_^DO'>41]!\3V/K'!!53W;R^\W%W<79K7%\ M>6J<_>_);\>77\^,DZOOWR]N;R^N+O&J7%98?IWEA=;YX_CVMXO+KW=7ER7C M=/]DWZB6&_7.VRYC!A/F\?D+^:3:F,N7+([\M^.2.9KKM;CR_.KFNX'6#&"_ MC(?P$,OP&)9Y;.XPS_@$V+;/6N>QY$CL5K?-+;".P\ U%\V$]ZGF/#8\V+FWO"1'T3@VN!(S^C7 M/0>>%'(+(/?=+G-='TCZN""O F*JS4KUTS2_/HWI%$L*S:^))9?W(L$3QY>7 MOQ]_,V[.KJ]N[HSKWV]N?S^^O#/NK@RP)7=@, 2U*S7CZL:H-#[8'\475^?B MW[O?S@S-ZB06Y_CDSE#75#JU^@3'9?@&="F(J/?K7G5O 1XJOZ7(G/N!$0VX MT7-"@J![!(LRQIP%!@>583^MZZZIY'HF"K$9/CNTX9LAK&A@LS$^DGL+,MHI MMT2!NU8I&?C#3 WY1FBZ"N;1=[OTPEW O- 1O3^KU@WEK=(-=S?'E[<7J 0* M_?"$?H@2IC%$CP7%R@*\E_PO1.A&+FH.I*MQ0![03 ?O!7'D1$B;XRPOXF&^ M\@* !"?^<.B$V.5CG#O@#()D@6J4*YLE[&?4>X/7B\L7E.(R?%6K-ZNM.2YI M$5^\8GSQ]>SR[.;XQ/CMZMLI1)6WQL7ER?[;!I,?SAZ9%1$O88XEX'TG1/$' M[(=&..(6=JC9AN,93A0:UH %<-_';8A7$CU;>UK/-E:N9DT1;!QJWZ IREP2 MD/!H7\""YK'+$_)_X5E^ #:>TI2W$;AC)R!\43 ^\6T^;?=#O&(4^/?XG"6< M-9<]@'.7JS*Z 4KK!WJW ;;$!V,2&/^) R>T'8OL"?"8HZ^3+@OZS'/^2W]_ MS+H0ZR7B"XAQQQXO9(.G18 MI9GA4Z/9J+<:S7EXOK@!%T0RY5)Z;-L!#T/YSS?'XY4%F>*VWC!^5#O53MGX[6%L M-#J3O%&:';]EWGT"'Z^"._]A4:'_P>*?/!RPY[Z0%,)5< W*!H1_T639CXMY MS"\?C0IE%,!3G1&$LOR16W'DW*,M U'@X:ZH$PGMM0]:V_U_G)%0Z0NAL5&K MM*=81<HD&WR< M+<#??"#O]0"<\J4L5Z..32J5RCR&NTF<3,PCE"N=3R'$0RX?X=L,CUY70C?! MC=&3-,#=8/#V/ Z=$SAJ)<"5U2+S8X17*3;FO/TS2F$F'*- '1V[PW@$D;K% M0@Z,@ L_BH,P1L<>@G"X KV$SP?XQ".C4OW0!598\/&@ M<3%)<&Q%\O[#;0@'\A67@9I++EE%J4&_^Z%<,O#_/R:_T>V'1NB[CIU\J!@X\$TJY@@O9+QU_)^N6*,6&#< M,S?.#X\73(YGZ2%PAMA3V3/I:=4VPS^5LBA$<4'4?;V\.7DNA@J>U7GV3.H" M5!#3*1[4%$ME=W#E__*#GX*K#?7T)VBU5 Y_E56=C#NVT=Y'$D)5=B.$THI@ M-V=?+V[OSF[.3N<4U*H?^A^-JW,#"VC')W>'!C#W)7C[&U$-VJ*6JM-(T( K5K@A 8S'D#"S)^>_P!A!&#R:^PCJ]D4:EDG& MEG2/96L_,-W8R]B 152@W!1D^G/ MYZ!-(L_6,,S#@%/I:()K/E1D/\8 M GRBVTPUTV81N>F+I<7P(-S&"C#,YK> M41X/\A'^C,T0J-#_!0<+^,,(9X+!SX6"95 MS1/1@$63H#RP<)K[Z68)S4=0F9YM?*AJ('?!DX.+NO\!@/ FNA[NQ/7(AV'/ M3T@KH>6R,#(Z9?$$FXW#Q93J21P$\!S1,83.?<2B>%&!*'3J.D4$V00X9.A$ M$3 6=X%3 M]#/],=&QQ\SK%Q@8X,LZA,D!2Y%WD ?0]O=QOT?\VRV+Z3J99 MN7YY#19R#;DVE?X1/+9 0UUP C3H^\$X)[M"%Q%U+'G1PHF6;_F,,*E,C-2+ MS";%--#VCHXG'V.D*F96)C@7'Y=Y\C#Q,/CO[4SI> *A=..7.(0H, Q?NQ-Y M*Y8WSY@P.O1E;S &X?A>K>"4GV/.99#G-1 M2V ?'UZ,HQ)M%M@0(&,OC9U?UC4JM0_L8Z[Z-@KGXW5\;AF-2IV(I3DTO@P\ M:.RS1*( ?;"%%M;-^A2F_0-\EC $38A_*&KQ7H^3,^K)YB:\QT$?U0-60,T1 M^*[A@R.O<4BJB&. (TF/&/5R'0O[*LQE09?!8\VK1Y>/*<+]4&D8O^_?XD;6 M5K6)70 ?$>04/MDYT'5!^6E\V'."H7#(P8L?,;P(6)=2?3:MF,6V$\EU[1<) MD5=U>\,!^%J)Q?HP*]$ZTZ>#&"G)E3UEP/%5;V+F)I($!=O,7]$=T)3U^\ : MR#O(,CP2E6A%\7M?>6I8M<:8.1H;0$[*D%$@U,-,$MP>JELT1H-;_J_8XT:M M++;HE>@"%]-+7>G/&38;3]^9=G@-_1 U M91W+$P@!P-)W".[Z&]"W$SXI\Q M[3 H86@OT/Q7R9/G%*7#0B:9\IK4T[GK,PC;\2&<(HX8XB_BO=]O3_= )"P' MO,_PU[V+R_/LQD4O'MI^)"_(LJT\!;#<-&OEO:-6J=:IE&K56JG93AJSU;(D M4W09&N]XA H?$&&Y?HAH'P%/J^PVM], M#8!SQD:E0PQ:25J39[*-Z-\@7-\.P(2%5W%$_A70*Y>/Z*H7<1)HOZI9Z>P= M-:NE=K-2JM>K,]@HI!5E=^2 OR"E-R0&>0#C;/CIHN^A>J MZ2*G=/HV71&G5R>_?S^[O*/]4ED51C;-GZ"TA+G+$&2"'I.HM)U[T0+\Z][UUR__G.ANDNO56W\R M-)+];M1E;OQB9)]V^?OWY'%Y'3':*_9PW)E8UR_IJ#,-[=?'7\_,+S=GQ_\T MC\_OSFX.#>8^@'!,XC*S;$6KZE*T$MB?@.6WTYM<6 3")R%9QV2S%&_B7VU@ MW&HE=0;;9?EJH2%V^.'-.B(9'?U!](BP6U=^EG3"87WL2 P1H0$G!LUP0GUG M9(;#I ["VZW][OC+MS/L@CNYNKQ#_V6!1;R)(L:W;U;[)*W)D&4=\8>!>7SY MT5APR%-GOS6Q^W3)![0:^XVEGV#(1R3ZI(X381;L67Z[YN)KUI_HOU2(IG+" M#*P_O84R@\#-;V;5N=94W;N)XA^!_Y3V[&*:RX3K,5@[Y(\#I^O(Z3+7QS=W MQH5 )UL2I4\U!#^'B].[5\C">0]9!62;R!WD$>3QQ@6$!3*CNC]%YZ4H\A9S MCQ)&=F#93S*RJLWF\O SV.5M5!E3_AUX M)=S0!]5'TUF=Q6SCW>.M9E3_'N MC1/^-,[A.S]8$?_.&-+T!+NQO:.V>'_!:LAJ7[:.U;I/L=KO'L[^=N^YC6FB M7H_R7IG1U&O@N^[>4:51,%[">-5MX[OJ4VQW'?@C7#5?)Y]5"S;+L%EMV]BL M]A2;?>-]YF)VW>+4G[U.;JL!MS4+;DNXK;YMW%9_BMN^0\!AW+(>C\;&J1-B MP3P.UJKAZDOSW/-R(DO&TN\P\?*D14P2+[N>>9D_L+90C8"&QK:IQL:3JE&T M<6%=.V]DEAQ :.0T^9XM]"7@-,&WL1G3)U8B+ MV;SKU 8M8-PBC:8Q[M9E;%M/9FS_;]RWXN#VB'M.3 A?N.IO+18PCKM^'!G2 M'&*>=YV,R?:.:M6",Q/.;&\;8[:?XLM41R9-@,*%NHU'(Y?^QE9CW"Z^1D9L M Q_6"CY,^+"S;7S8>8H/3ZBI%K=_$?>!1F3]@$M^I'V#QV)+%L,OP) ?ISNT M\(:4CU-END:&Q;[WPA?5&';K3'KG29-^(C8H"G5)*61[S=D\6'/!=AFVV[J" M;.?)@NP5;8Z\\,1F')ILO3Z&ZP+#+1>Z;%_^^+4/PLJD@9^L6*5IX"(/_.[U M6Z6\;?JM4GZ*P4^=@%-C4\DX2XXXN:(C3F1V]T1M C*^XG =/S6Z>L!2,LJ MP1WGRNUK%GVR6S1E11P)P+UPW:87EEQP78;KMJX)JO)DS5>-/C>N'CS0?@-G M1%NH !(&@?(7[G%0BQCTBM]).Z9)/_E@?W>+[>.KFP_@[B[.WHTWJ2F9( _8\B/G_WRG+K&K4J M3W9JG8E/X439)9U--U M\EIS[Z@UMTM"3:NEO]*1M?C'FYX;A2]^!,.L,19IF)>EYRAB^/S(%2F&66$%E>B)4R[,=!7C[=E$[BM51390DN2CHJ_:2CLF2,7(;_^+1<>"M\[L51 M#"# 152_Q-E=^$8U6'/?^)!K'D;D/+(>0V3((S/&ANW+\Y8P MQP"7!XZ%4SAA_8#WR _0"N#4,@4^W@XOOAOPD.M/'[*Q/)B9&P\^#J*F,98L M3$\N@!5BW!CQZ2,+.%![F/\+H7OZ>P"46RS,^472(^<'0/#TMSA"V;.GO^]R MU^'W.2L"2O8(W],_ 1)RCF,8^+&;\P*DVX#EO<%U?G(WYTF"'::_]T> /:"6 M8V4.>/"I]BV(@7^#31D2UX5PM,B>GIP-G+7E.UUUH4?Q)( K< R^V^J1M:BN?@\>91:3$QCCJ:U M'"HO,306.['#,!Z.A)(AX7W@Q#P@=S8.]#-<]#5(I8#: <<65A&,25D%#E>* M RD9T[DY%A\E8Q0U08] QFV 5TE[HK7@.R&).*-64-P&,KK^*&V"%,3MB4$+ MN$ I0@0)&X%PXB'.*;50#Q^'QA@T6L"934^$UX>.N-8) M)5Y*=(D0*O$D&G.:J+2L6L)7HW[KQPSWR'"QNV6"*Z5")JV&6NP>=_ +:U'* MF@KC0^B+ Y?%Q$>B$1_CF&*R$:+)Z:,8\9Z2#"!S(UAQ?Z"C15OQ'#;)L$% M9QF2_Z0]/H.2+OST@#?1XX^1X;3Y\4+TT3(9_+(@B%: M ]N!VT!EP+J B'AF5"_P<=2['R)O*=4NF7D>1(3FEPB&,C/*:-!A]O L>,SA M.G7*"@:EO7PT6F8RFA:U3QT1,S&W68O%LN$:PK9$^G *; 1]O7 ML'J?IA.([%AD'2D6]A] 6/PX M8K2C;#C"#B.0 IL/R;G$K WF#(0)#PN/LF#A]4#![AG8VZ[CTE 3"P^-0@;] MD[:&TP%3 7M(M+XP##^Y.%#*]\3IYV@'D)O[KM\%&Q+BMET\3HW)G93P?$QN M++.\%J:)Y3$]\@(Z3 M(0^%/*Q1'@3;DUE(4NIIL2(<>WB8+RZ$X[8H+(:HTZG(AH3L'K,0JG3"K#]C M)Y0'M-.!3ABW=?$L)EC=?[E=PHI!W@]4.),A1?+Z"' @C_0DRD%95U93%+)/KOZX M.#4K'6,$O_&A8WV:6F$AG1O/U[LAG9BN M/?C!SX)'"QY='X\R%2_XV.Z#H;'CE51'$ZI49K,1]8Q28$P=G=P:>+[K]U7T M N.L8@3!\G/SI\Q+[1OP=EK@L*%2%C%L9CY'&8WM_/AR/7'O.#0@D/7!87C M6=C"R-/<>J15U%U'Z67+90[V*F-^$P!R"Y8M6'9=E5/FN#1K&)@Q5!-&NL#% MUH GVE8ZM6%)4,])Y\VE?L/8",=AQ()KAL)*Q\ER[]X) M?(\F&;LE8\"92[M! !HZB8=X5VENK*R"SL9(SV4/H5X=$JU3U+XS63TM978] MT=:B$);& ]ER\.Q^P-??:EQKIE\LO-5X+A+_;JB,T&8AL< M?)W=VJ JY_ .(HO<3X ;"));]6TH0,][-.26'^ 4FI+>IJ6JDIC+NL>1V,!: MZOGX(U9'0KTM2V[:$E5WVK,P9__ ,7 *+-N%JZ?V*(4\9R^*W HQ5@UELF-: MK=*9V',@-H(?BR?"C\=B^\&-V'X KTHV5._KDZ*P5NKCAE8$4H25?J!W#.*^ M%FP)E)C5=K?0'A"U2X,%G)+N)(_WS(WEEL+YNRIV?3?5\3RF$-N@NF,C#I-- M(W*W"/ :0W;W *$L5 4 &_IG7L/ M3LBQ/19WC^&#$%:J@/X9.[!N) 8@K=EQ<_=A!NUG= KWKC_XGW[VK9]?8][ MNFG_A7OVU[9E/W>;_GHVXC]C.,"*SQOOXO0+Q_YU#VW!U>#3L'V+VP"@[_Q01"PZK&K[\9R+^N=]E9T N'.4+81 M]VD%9)C0)HR$Z9%/0W>(P?.3,+@?..E^H.0%)\09$PX0I*# M]GOCS^2;(75QTPLFLK?YGXZR5XD@/C&+@+%BAV=WNR%(\/Q U 5/"D3DN/ MD(#%>?+3VSY3W9W,] M;8P'GTSR ]#M$WIM#QQ\2X8B&XCT$6D$OPL!E78ID%Y&8QC!.5RT6+,11/P6 M4[O:B9WP^,F(]QU+,A8ZL[IFNJ*.R-*9R=%[O0U"(,,;"?4YDR4<)P] M0#,Y<&*+,GU#W^8NOI-$3HJO)["@M&O*_1.:5"I86,&%9^ Y@"4QA*#//*F^ M\7WY.EI$"YGWJ*<3'31&-,06+ R5V(A""*5[N &XMW"R#*9.29W 0UB S5?< M3:,+*7\A\((E:ZP#[H[@)0 8" ].7I"+0$JC$D*6)9P ()',->%U4FM!H!V M0)I))UAFL\N^<2IJM]5RM4Q((3<)NS83T2,H=3L5ROD0M$5&([E"RW-M"CN,A/N4OU="6(\L// ?*@I M7:$M]HTK^@MTOWPJ("DA SX^D!W)M&3 B] ?I%NX>C2E(R:GD3"E6:5&M;G^ M.)(#Q^L%# "-!<<([,:.:YL@5D+C2#\4>'6.'RF&)KB)X4JEIOX%&IND(@$)N. 9*R*\*4C M?%$HG4+IY0,=AWB6"/A?=!%*!7(P^@=^C-2VE:$AYB=#,&/IL)E&F-I^^- DX*[(?QKN>USDM\T)SN9@)0J21?S@<06 MPM_JCA-732G"-+I4 ^(T/PTC.: [%471.Q#ZY(MCGL/SL-A6J58_D5=-BEKA M1#R[I' @G3K1R&YT:2,^[0#!I#PZ!)2I)R8CQP3L@46[GL01=4G JAD**2RJ MG<;F0EOG8I'\241>OD\UN?P)UX"\S%"J;F66Q&I9OX^3CI3[*GT-GO$SYADA M,!R:=12J(Z..Y19+C -4>W$T"&ANE1)@6>E&,CK)H0.($.827I/W$]\%HDZ# M'[D469X8?V0AW^4AW2DZE!*9#Z@ 25AE'F)!S S+Q"+= ._QV)!K. TQN+'I M7 1JWY.G*JB83-4HY1]B@'WJK2BUE09)U"%H@WMAQV**8QC3A>E*)YX7PX$,IB,GTC=MY.9G"D(2%-Q("=L#YAY82T2A%IKDS M,?H7+&,"A_(HT.<]:$%URC=RV3-2!+2*)%[."9)SLU&><).4F0:>!#6I^# 3 M2/^8\,/T<'@J6P%8%*2%&*K/L:P5"9$37JO0/=*S&LNL@HSRE!1/FMX!K-B4 M.ZE137K^/4L.WV8]@-ZFAVN^A% +I.8>(^Z%ZNHA[F0P73:F2"JO]1N7")(_ M1)+1%" 2\X /Y%-D6(0O PT^E&$LHB,I&:MJZ9B"6N4@D3]+>BS-)0C/A9*< MNF-3FDYX2-F?Y85DB+L4\,D$EE@V/%A]F!/UR^B,\ M3(.*QI[V8Y7AD^ U?_X8T$A1^0@,J##,3R)3^2+:#TD*V<=CB$6@V&?4%I!5 M#AF80=)[<2#JEO8]3GZ1N2+E0V8".)EX"E-(TI29XGBMKBG]!LH?Z7Q:DM8> MUT4_:N9@(F6E:SF1'I7;2^5KD I)A M1DP$"@$$5PY0Y8@# F%*'4SI.Y4MW MW7I<95!5*4\R.J=CY0"GS/#B85>6+O2MC*0\E?[0U"!.Q7.9AQG+4(S IWD1 M0IPR3\"IO%TLR, M2MY3N80B,FZ*D!##ZU$@CQR60KL(00IH'<&$2I9V$')Z^'1FB!@A(P$E" MK:_;(@.31W#!=V 8S"J+&MBM?-B'[]>W'U.04KW,I \E/2! L&=B-6-6(MSU MX<6R"J6L3TCQHU0%3P:-6JQ%SH"R;'H9@E2';@%5Y3)Q5(72)U)*V1!2)9A4NB@OHZ1;TVQJZ*DTD'IZP-%EQ&((:.L!9BF3Y(PP&01JR YO51\I*%@S3J>\ &16,4#T?2Y129@[%)*P&T_9<' MOHF,(I^4IM^I<0=3#YG83U(TX.@7 2/[F(5(ASFK 8))U3VI3H"<@OPP?*?, MKXU%C<9.FV4A\@@/P5:D?D.:FCE)PZB_L^'H$YX/J(J"'T[HJXN/V1A5')2> M?"5N2TM'8F2S*H E-C2.D&JA3!4%$5SB^'HA4Z]:PAL"*1,4 M[;J>QXX8YT@CX.<#YT@:/_C!N,[^+1&:?+GCV+F*)Y*^T,=GGN2' %(SA!)#5^L\?2ILB?8MSI$?URSL<(^"V*H.H0O.]1Q-50USD&G=!I ML+Z3\X1RA7]]<[R?^#E--M^)9N+)%R>1YU@TUM [6&"7C!_.N6.*&B+H;RY/ MRL#:/AB3&0M*K!LE1"3KB4QPMIQ*6Y*Y]9/,/KI;22>/$VB/ TM^SSU'\*SO MH996#TT1*HJ'&B#P<&F4,/8'1\.YEYTTW$M.GU$-6YBV%7T-V#^?/H0J@O0: M/#M')54R,&3]2EG"%1E@#_P/=Q*<)"O+YN6WDV2@%S$:=&:\_X1T@Z0ZQ\W]PY_4$;/.$Y\FCOE MT]Q*GX8"LI'^J,F;?T,+=R9T\_KX/+20_@/6 MC$&?HH@GD13J6)L!$TPT@WEJ5YJF*2F8,L5T/TRY.F$:HV*23W:5Z:UI8)+$ MW%B!5&H^$[HVY&*LX CLS !5.XT.E(U9*>(GNYF0:9P>QU.?]]? VNM)7J7> M6GZM*9.Y4A7Y3&+3CB]QBW11I:^ M"1N-],K5)\-/?D1/>%%S2GC #'C$A2JKYU0'J3R,6H.2UE'*V9C41O$9!6B? M1[[CY23F5!H9"\ZRNPXS )+K9,I'N16"Z_@0G'E-@,1%G_#=@**>.*9 U+'I MD%BJGX+/$E OCYR=F;XJ[^'IK8#L/DJV.&U.WIS!D%PC@2K.)9ND=FX_"6@8 M'I$D 17UWK8<'$\7 'VY#8]RZ=.-+^@7X=AGH93\7,I-:>G-2T:\P/C/L<(Y M9K'2T3ICM1;2;)I49*$31UH5[W4&RI19@(DO.;S"-^[2WD#:U()/NG9^,FE! M2N+;\R3W)/?XZ@\3Y>&D,"?LA#ZO:=*PLT09Y;90"R@%#-S6CJM3VW!$YPD= M)!JJ1E3J0T&KAA,7$JM&T&0MG;0$,F[*;:VFG<&AF.K,5(B+'2]I*Q,EQX4T ME8SK/Y)FH+S>IF4ZFP80PE(SDLP RDRPOBDG;75*S@%5A>--Z_PV\CN_2]D4 M1&I=.EC.7JRTC=F)E*7$=[)--_7)LAQEIZXF+>"!9\KA:OP8D3;IP!@Y(ZZX M5>NVSF7<&?EX47W7NZ'QQ4/9R"V5=+;A&"NO*:,BC75PTM*%-Q"'*$ZXK4G? M#)TVH6TITK9U9#5(:0Y/JIY2<=J9Z@.GYC%SX,=TXN-$!ZRP.2[Z']J#,MT" MHK<=MWC'U.EFJ4WY,K\ N,ET2:3M;M:[:#A]RH^;5:>A^DP@>KBG2C2ZF4_< M+.DQCT";C3/I)CR(@92@R"F:#'V+?I(JM=2L>EGKD,\@_3B,/6H>UYHH>RP8 MAE,>HRI2 =6'HK./RD83_E-@TA%'R58L^#%@DZ0'-C6L9!C5 MOIA\$9+=M'*W(\:[J0]R>H,+YI^T]M>=UT9Y54[1-.B@#FE6]YM_*QF-RG[G M;X17^-3X6TD-F@&#Y.+@(HB;?&PJ]K#=#!!,+3A"G,C-Q3OA0WO_(TFG:&#%G\[/8DA=& M4\%VLOLY.<9Z7\\\=$P^VN$Z=4[DWDLF2 M7A.MJ5M%;],E6)GSJ>:LU845$_4#W\)2J;"4I;28:?'D.SS/B,5XICL.DH";9.L9K@I,[9!9 M#D^-;Y=Y>):[>+\<:D>^30^NTUQ$>;(G7F;V?#\" T,>+3UDNH(X10"]7A_C M[('LCA4A*VE'C"Z/JATMTXP@PB<4*;IWY[EZ=N_CK"B$MK8B(Z7-#ZH[D-NY M_8CA?*[.[&B<'J904B$[_&S:L4P=HZ,F3L^R<]@DVX>I/?.I%I9IO98,&"6I MEEF'%$C5Q(>C[ (2KQ&S?J8I#Z4-T!_^?GVK;\P5X3!NY;#58(VTETTN3RQE M]2V<8D=SVOJ=V>Z<]G]K&3SY>LH49?UZD"6.M)F:^*"Z_%39BN[#*HY ./!2 MBW0>;3B:H!G6?])=$9BK 8!D#E]V&V!_N411:<]ALM(,U9/3 C6UY7+B"QT,E2B8;O+H MN?S121L]5 >6P(KV!-"3Q$@C'(6'X.B90,&30$K4J+AM74K5W$$GHF\K#9\P M3'BB82E# >F!"%-A40(TPKC2'Y:0]HP^:(K?1V/'E;W1T@\Y1P4D+;T7TSMZ M_G&/O&Y3/Y':N<#15&/9>2BJ2&(00;(39A:_(PQ[V4DF>Y- *FZ8,;Q$6&HK M\$WJI4EFF>RZ&;J:5H] ZRZUNJ;M[Y@;EHJ*/(:)*J8OE:?HHT^U#%,,EURL M.U)9(2(%@UEPSV;J\-X0HM&D\PP=C(FQ-P ^/!=+)@EK:Z*B,T IL0-)4"WW MXVG3.Y)C\W"X0^HT/C#1+@:+X;+BDAF7(W)W)9FI5ZZ]-%@QG8B''5CIR'>L M_WOR23A/(C(=3P==Y@U%3Y:V)1<$35W2%6FBY'7PH3@]D)3-B ' 1L:CB74!TH&NGVW*EI-UQV*>HX MECE;K:-(#;R9(K^<8TRE.G*6Y>$.M/%NQ"URB!4(\F(T\S@)&GMXY'T/N M4 M9EN%?2EZ9:3T96:Q).6#Z:W+3\]I26[6MO',FMV2!.+)R!;-T]%[8E0]&?P= M1\YA0_92D0CR -XBYBB3_ZJ'=/IF?P$1E3M$T M8,K%,$(B>E8EQ,')>Y;?WE%R?L=ZGFM%S_.V]SR+ M>HO8\I>MP3Q1DA$[TVA+MMQ7\5ZJ-1@2JCT: G'7>M.-0D[SE''Z*#(A*R=3#C,\-@T-S$ZMH1H* (ML? SK\M<)K>^7\K#J*AS M,MF$R&0?1M+%*;O1Q+$BV$MB_!DS:IH#@J/E5?U?\N%)GX7708_]5 M1Z92]@X/]\C,1$MV?\D18S*#G<[N5*-!A5#,G<[YX:?G8X-.:)R>W80?4U"I[C^ =>)(.3]NA+$J4:SG]R?%8RK_29QKK_O]DW^FLD>O4 M*CO1%2>'V974[)/T:#) @R!^"E1"E'2O7#+C48ZGXVJD\L3X4'SWO1/0N2DJ M1Y0,A%*A2Q*MJW9+:B.S;8P##'&4"QZ+H[65BIQ!B926EA>C)F_X5?16ZG-< M1D%M0AIB"8&Z+Q+%^9$IVB/#[B%4GQ@-H^T!U5[^S M7P%/OXWN/5[1VN^\MRZ<]W#7L)"<*/SL M5(YT(ZZ6/DAZE+-;?2V%QU2%@+N%^H_FLF>'/>I#/L30$?A?J5VP).A1DV=F M+72,I,K^E-11'2&9U:5E8?URG; M+N5%^1,S]8&>9LY$3Z68F7OPVQ_')P>BW5^?\_DA]1[5U"#0'O=8%W19%X C MGU68IO!C26NDG#T=5/\M.X!4-L2S=&]VL+IAH=EY,X++Y_LHF8:JF:-%Z7"- MIR:+[KQ_K'6/49U3'F.3R_IT2D'NMEDQ;I_Z@X!K^H!23Q_*)XY?F##PXOC4 MDC9I7FM(5CZSBI%FZ NI9)()(,1J&?KIY7R1_<6*!=E'VJJ3CK^4LRZ5-RJY MFFRGF(JIW-79HPJZ.%:3HLE>[(KZN88\XDCT\SQ+;>SU?-D"D6JCM$@IF@!Q M=QY8>LF7&5N^A<9['1&@W'73PEX/9% ?N>Y!F[Z6L_M<&\"L^$)J,%WOIUL9 MI4)7?4/9KO6=5R(38X0.IL8,"_0D6$4Q)0M)QF+"T?4G9Q+ES2U._0P_5=[I M +KL>%;B*"AP>%TH&;/)LF*X\[8BZ R8:"AW/H5U5][(82UON5"> JZ;' M22BD LH,H,EX]%V.VRP,PJ'0)5GDD&*0!5BUCT9? 0&(BDB$CLY0'!&+.LJ0 MPX4S6SO25XA$5L"[8SU2LUP\&E9D'$3@^B"VKHCM9M@ZS,6 M',6;5);%X5O9HY227 5M32U]S>9:S^Y$SM=GF8[,_:)NC"Q9#=P1K)DG3A?H'. [4[W-4\TCN'+J,(+^7F#W;)*>D.+NY6/0U):EC=;Y:-BY(?5:63-?5[)#: MKJ0?SR?=-772VT+]G>($K,3IRM% T\<23.X#]X,^PRW/0\X\4N3PC2WF1 M3-$>J9W3)ET7G^#"=B)'33Q<(%#2AEVFK2[9BGGJPHM!"%[?IT0WG#N)M6Y5X$ZC M(QD0)1%2-Z;+12_D9)BEQ5=G\GGD9%\'8-P"GLQ8/]%G;GPXNS[YJ)T"D8X& M$?E+=>X;*J;'W,-*WD_#HMRE,#\W$.%^:>;)7;5^TH]E!7X8)H*K9K/(FS(N M1QH/Z[Q 3H4T^&*K]0 H'69. (&G=>$?R25@A&(.E20B=! "K@WV$ 4#IITU)$]HQ/)8FKC0 W-]P&\Z7ERF'](KD_XH@=FT MO$>NXY2/F&P;R(R]F;-Q)+OG*E83$F2_2;([%V-$H:1H%I089C)Y]D@TC28Z MMBW,#*Y/\UFJ>UQDKI(:83KA,L]W3(I3[T+*TE16P@)IHG%.B#!CEU!2/)GE M4R&%5=I/M]S(;30L"&MP [';K^OK_I/PF*W)G D-3!"D3E5_R)(@$9WT=$27S0V6WJ\VR9(+0O)Q%88@9S-)HI'5(Y-IW[(/5TQMT4Z!3MDA>ZI*9LJ6')\7C#/97UR[ZK#"KJCEP,J&JR:KN!W_P%U99 M%CUHC39QB#.N4N\M[6HV5!8ZT[\D]W31;BW9Q:1V<.&685$%D"W.266GE-D6 MEKL)FF#*HG_R?O/ M].V$(SIX'!6;?TPT:KSW]\7.7^.A'-C&'IV_)*L3TV5IRC)(8?[XG.A$Q8#JG[=%[ MR38@-.7)<=B]@ TY!5%J#I@>F*9%D?3PO"&SJ:'+8B,GHL8R7(Y(=GE]$[MJ M*>BGX:H^=1Z1LDO*%E=3*Y<2B7J53OW2#0B>5H*[VTVL'MOI2+UDK@F.TQ-' MH>LK#P%5&.#(E612BVF4+>F^GYYG7=H#D:7]4>3&XE@\,2Q?[((DBC MI2D-?0OHB&(\"FM/MNZ!8+AJ]_R(^[B7'"%$[B([#G%)(#8IA0,@B+3MD?!& MQ#E_%.O(&,>E%*BGU;MQQ(,Z"5A#0J >+WC32?9DORF/%Y2GR8Y]&7CQ 2S)]VZ@IS)F9E48Q0' M$^D"D*DP*D^,^,'##%N4.1<(^XA)9/SN?T08&Q[NNH/[V4$=_C5(IM-F?38Y MV%1N&]4GR^X+-:^&85%6$;Q(C()H&HXXX /%CX:_:>?8:GW6LXXWT;*9Y/-TY$)[+8;NR$ M2BRHSU?O[B-]J\2UI([$=I+BM=H#GW1^SR !6!I9Z-'[A0TZJ(/:EI68TE;E M>]1@#YQ1E$"O4?I<2YN@G:.+\O,"Y[8 MR*%.R!9%2SQG>@0W/JKMVXW]\M\R@BF-OVS6)P=?S1;NR=G,4F7\#C0 K-]& MA+@/29.].WK'CDT(%5B<3+R@TA5TRP MQPP!\MA?*]4&=EA1946\PE:VZ_?]6U(-(:#U"YA#%O\CI#YT07;9)N49O_F" MKVYC<%_'B;>: >1C27>[*W?VBS(7N61(%7!9C2414^A?:&#.UA4ET0_7Q^ %_XGQMB%A&. B+ M7*N!S&S>@PP-N7X"=:;-4QU_G=TCE3_"6YT*G7VK.BQ3&YSM8HT.PJ#4[9.G M@]&H+E%&O<=0PP-L1CS=\"(,DG!WTQ,ILK,E4=0Q02KY43J=6$88H_=XSCF/=J8.]$\RD6^PRA[>K8>J.IS&! M\NCT%TRX=&I:Q R_3G=&=S\1+?UT.?)';;T=J.1E,A8;[:/$"3KH^W0PX(]L M;(6WC3AE0=0D#667$]= Z =\O$JU3@QY5M4(QTN[Q+&81G/#< BVR$8D+BP- M[Q[BB,UT^)?F!JB=DXXGQMEG^ZCTP2(3S7!&=N@B5574@(WT:-ID\C^=KI!S M$'4I+>[FS"?)'@&<',P[/5Q=-!TDL]BGCNK5S^?-[8Q($)SVW YQ2$^R)4!Z MGOJ1!>F)V7*30*AJT%QO55):1;Q<[00-)^;JZ,UR\S8M3&9:Y.Y+J8AP-+[4 MD_(D(N(^.\NY?6RR$8U6ZO B+8[/LD">7Y;Q1O3A\)H4E'!5CCS%)^,]^H$< M$X0;%48#@GZ":7=?K=!(A&_8XJS:5Y/L7%X_FJH\XVFCH%Y^R P;#K@?CB(Q M7<;Q,@7M#,7Q)8YGS*[03QZ](]K,14E>LR2RVB.L[J13@F%A+)-ELL,.3%PZ M8DX'4LX=S Y_2V**?>.4MN?F>$99MR7@HD4K$C-#DQYP9%!XD)Q(*C2I"JF2 M,K9,-21J-).\U!6WBNJDKHIPVAE8;SK+/N+3!TYILW>SLQ4G=@R)SF/J3U>9 M:;VE7],75*X.T2_\J@;>S4[OZCI$GELF\HU0PV_SU$!VO$-"A^P^QPDG[?]G[UV;VS:RM='OYU>@4GN_DU1!BB1; MODQF4B7+=N*=./9K.>/:=>I\ (DFV2,0X. BF?/KS[KV!21ER6.+LHBJO2<6 M"0*-[G6_/"L"'HLA)T/R#SK_J@A#-PT!=-,-:)2I='I30S&&FU/&IN0.^RB$ M@2W>GYP6BZ$-?#L)'W/FT[?TU[X#W38ZT0?;P4G<4B@5PU8238(7[5F0N3$+ MQI+CVMK^GO5P._V E!5FQ:M#JE@7[H.7[S$SVI*+EJAJG5=RPN@>3+Q!.(R( M2=\N9)V@>CJ29%)^#PJ$^"D4_ZD;-N+8$:DSB+H;5 M!N8"\;8T8K83^@ 9K%*G?@8H":QP M #?+>2YOT(EDTN3-;9A7# PEH]+MWE4#0Y,3#X+)_D6D,$?A-(@^WHF;N!B& M%;JRJ,!UCXT^%J@$*$/6;S8/FM6\LTLAZ0@^ABJ0M6&!&E43'7DK\3<::2;= M74'Q3+\0Q/L->@R:A42R%1W+37%=7;/+R^ME7R0@%5E/5G/<18EP&#>+I2P2B-;ZET MF2RP-(CR.TPQX52^$ DGC2"B@C!KZAMR@VG?=#XH08BLZ/AE[_>3EU8*BB[7 M6$3L[J%8X=/UM7(;IJ:1( *GZ=^$2&J KMUX0MU#V:""3*I*[]BAQG;9IE"O M*^ /FTGA'@06@^;[);KO,YA)C,+3&+\.XA+%_KX2 (BZXC:-BU]UQ6^.#]1+ MX]Q__?4"[06"[G1-6]*FSV,A?01*0J_2GTZ;)?6^O6.>NOP2[3O(P,)GVT-\I31=A M!JP,)>1R5Z[==S6K/1*4\"TN+RQ Z-#^EMF.F3,E=9%%M@RQ7Z,ZA"!PTXM4 M:75!4554IX.ILEZ.RLE8#DKI!L5UM'Z@"GB[@1!N5R>Z8HR--J%?$A2U%;(A MW?>R59SJ<(Q/I;=3L9X#[M?Y%VU#:+J:)Z+V-/A=OMV^^6^]:O%XJ%K\UJL6 MSXQQOL KU/Z/T^1UF%@0M+CGM@%KI='X] G:4&2!3\@J*2F !9N9^VFQ[TB: MT25O?(B5;_G@I\052SZ7K#_^YGTM4VO8!Z&0A!^5J_4!TM ^ =L4)77N U-Q MUYR++$O-'Q= J)7MXVL^U.7BCKT,UMB,88CJQQG5WQ+HV#:_ /\@>X^E9L M,8]GGJQ(@"//HV_='-Z-+$G.']9.3L&84-8*FGG)W:30@#5!KP>8%C14QR=? M[CWGK1D2Q&8?;*=1='[OSZ'['1.I!]*4N$M85HU!4.GN)7]+\_P\8\AG%BE* MXBQZ.8_X.=Z\9:/9^E3[#PD8-T@RJV\2 M\F]0?K*?1,<9U+PDW[^C;-CS'P(WV_U42\,] M\>\7E070-DU/1M)T0_L24,TQ>D)B**G44 MX22J=?38?R0&1DM7BNG@0J(M;=JHCK/))E@H.IYEB'\")T%Z-8T&5-'B3(V8 MQ\$4*4+UU&."B^D;GMHU[8J,1%&]C=#2AB0>;F+DE:SR@S*7K_?LDM)DK"+A"]8=5!'<5ZM:$SPD,) M#Q>-!P*)7V%4&3%1*'PHA2N&ZRC,B^]5O$$9.Z?/"3D\E5UA9S<-48IO0> 0=Y,H)_@_2P8D, TZ8H,]1JMK"RY MS;F@3HA0MO4>ZD%GYJT?PM"3$NAL@0VBB%52O+%V$R-)37A1VG;D,HUT=!@K M,)$3ONE^X2'8D T60O]R'*(B9ZZ(.X"-"L&8M9#%B_F.2U'<\?:B*G[AG$CD MQ&0PAC&L\=37]FE8KS?Z%R8OV.TL0?/<^\ #R+LS[+JR A?Q M+KM,7HL@E/@1W/H4#KHJ'1V]T)/9!1GYAF-2!)A99Y<^K&;+1=<*)%UK3(&& M[V*AG7U%-P="G:?4?.U0C6BFBE2+N,28(C>)C45XEE3-/(:KV"W2*BX!3J)< M?C"5D%F13X@L?167A+U5TMR7RZ!.Q3]8HHR-HP&/_QK!-_E.#RY-)=LD;&UQ MY9F.Y]CPM"Y%'[=-"_ ?(0CR5KH@_2:4M'4%*\'@TP"KE#VZP@3OM39F2B?5 M+V8.A30NY\SEIG_AO.295HA/NI(K<5:@Z;7$/(S<<>V(V*_2^AL")E/QD.OI M=^%01RWCF GC\Z%N8FTHCEP#S; '^[W?9^C@7C0!$ZUNPCVJ*&Y;+*4\JY(N M1#7"4=R_T9O#-KOW\7$&>'DN'90&I0PT+\>:&9$@H@,',T:N!M9>8"5*"'8: M^NH(W*BU4[KF39NT0[;MJ=)A5>Z"?'X?]]M]GQS<(&*P,GH^GDD;F8=2WQ&]]RJL:.K0&=G5%TM6 MHP5A@&1-U83+1:5Q@^I.-J>>26".RY^DZ6(%(F$NM:'4-!YT'[ANL+)58C+L M7E%3AH8^!"F2F]DIFJGAP)6!X XD70JT0T)S81;[T74444D;MGZ'^EEK$OWJ MM/E:C:%>K-WK$+D.F_?#:MSU(+DK;63\;2'&Z%9:G1C?8@F"$.M M3$X?NP/ ]0=+5%1-C=3T;A@L=%IF&CN] KN!8F"&)S0(AR1K6T73_N%\VZZJ@]0.^R' M7-"6!*DIZ'Z\O8D(4D=V[XK:'@U%;=]Z4=L)R+(YZ2\'CLGJ+&P3%E7#Y0^V M]!G(@E&;M%<,.R,)%VL'$+"H4^E=D#V,YX6KK'*?VI]]K1!^^%LU*["-\1FP M\53VCY+9[&"WF"\_A:.A@0*_@M>8I3CAFYG9DUH(*-M@_ M'Q#*3R[0XB,\+L/%:CCH(,?+R)N(S075#3N $RSM;M+1NU@[AM[1E:.>4XRX M+6P!QQ:0B-+3JU_.3L1Y^9"-S_&CUUW1VO\+YB@20&T^ILGSJFJR4HDOB>DN M^?ZD*+!,] >@H!98'(3D8EP!9=EY!<_*F&Y>_I)\L'"ZY9I3=_J[A_XB#8YQ M3S%?X/CPE$'_V#'(" R@%4)R@,J2?*^OZ"U86X6X&P0G M%770SR4D)0Y] MO5;=[$>/C(,1T=QTG[<_Z=J*@>*D:N+7;J2YJ"!11.\=WM 9DKZ:]-[3P"M. M548Q6#'-@Z!UZ$ UXTR\TS5NZ!S[FSL)S6C62U.G9"WT(T+*N[[#5@3%*),R M>U$#/@$?J B)@JV1$4[B+R?)V%B"Y!,Z??K("==AS M\>X].0#W_]K!;4"M4+/AG8R1?FWHY^\P:O^6\'._2R@\XSKU)Y@.T6XN:>'C MN7SP$RT&?ZM#&CWXLZL"=YB;%(>1,D4@+2S+Y9YAC1-0N+3BC'4R!J4M>0\) M6+GPR50K@E BNPF_+D:";CC7Z0D-,T*!@\F7&F*.A5+RO^%V= IN5E4>+'!L ML>F5IJBYEL:5C) V,=I&@/!Q5IUE&4!!I3DUKFME_-.?L*2P<6,0@!4GALK@ MJ$^4X9513I!-,%(-+>6*7'51%'LCPW/7XD>D$NLCPK%:>"!;,]=!=]NEMKM M\6"+G+4([@.D+V]?$X MWY4&2T)]62'L]KXBP_NO^=%+<07>SVI+%L%[@G-]9S ^QP9;D/DTC'W-K@@K M;AZGG3J [S3D58=]IJRX=/.4'*G5BLO&XF-N!%."TD7<^>',%82F<0E=C>9B MSAM&!X<4)J);?V$<6*1)H\8%/%50[J(70.O@@:=BTP(5)] QN]&>)LX+&U-'QS&(,HI;F M"E=TXPT*!ZVKG^UA8:/KR76R^)V";/U"4SZ3[Y^]>/?+#U0;STTCU%3)53FZ M3 ]?HT7K;N0L \ZCY94ZA!<$J7.S;$F")O^L1LRUN"\.4,[RT&F,Q&1G+_*'MJB?%P4#D1\3DY MQ#5F.&]+:A@*N4@FR(4E&1%Y(213-#Q,W ;JZH\>/64-P;U_4N%_;O;K:A[93A*,-,IS M ^>,&8\'AZD'5I]E>?(H??STL8RL=4SS_:/TX?&1 ,MT./T5T1QQZQ\\E!XW MY(D]]S&"G0)AUTO/>3_L)V\F+%C3Y$'Z^."X_Q0L4?)>-? VV+Z,>M-#V&G7 M=2>[9L5['\9Z'HP$\+UZ>'C CAJFJ1"_&@ ,*+&I:/X,&(490#NI"4;I M^"#H5Y31Q%U=L[$LO]#" Y!4%ILQWHQ;L*P$=.CP,5'387R.ZUIE M>@P<,759-Q5P7B.@?>NS9G]&?]QM@_\1$Y MF;%NHPC@D*!+JD]M#ITC-I2%H"KQ^ DZ#HW: MZ'GTYOG$LNDMM[.AC#_AD,[W+]Z>_) FI_!@X*[29LD)V(?OG%G^K,(2O.]/ M3]X]^X'V7NG Q8&$LH1+K>]N""QJ+I\D+%Z.[#E>2D85IO8CW!8<^A:15]3[ M)O6A& 'D@6$M^DKA=S73D!O1*9LJ.)!N=^9U/4 M[RO'))&!:/ZS&P$E\Y*16B@9>L9K.L7^5][@[T_?GIW^<.^Y[\S"77&@4BJ; M[6:5LQT))[&DD(I!DZ_AGBHEVQ4T-01MURF:-/G/)9M]:;H7C^URL0/V.9A& M)YQJ![I]59(/OY66G.WU(KU?EY;Q\%XR:AASJ@C])!)#0=- +IX]/$X^'#T] M>GJ0_&JGL\MLF1P_!1\BZ\Y-,\L";R)-CA\&E&5';&EQ_>7FY/Y4X$5A_&WZ0E3B:!P.3 M%98, >&_A*-/#@_V?J.J#NRUP0%CJ]__W]0Y6OUOG^"/2>"#TLE=1IZM-[V8 MLL>.Y"; MQ0V)CO-@7'A[CA$-PJ<5;64'_'D4G8392"'&_6[9EL2W!L8U6$#E""N?=';Q!8ZUA)O?<:),VVY>/%11IN%,OGL!8AD MVF[K&\35J40(/[)I5X?$"26@& ?8=@BY<^%8]HU\0IPKSN ]E^COHRG(W,'4"#YQ.XM(TR,> M,@Q,+.CJ[5:+\\I'50W.Z-^_._@.$UC%@O&LW=\-0O#)WU&3QM.C_>/_YN?8 M$DO!_WKPTW^P=NWD:,&F6VHK1%O+O^"?N3X>VQ0QW*7YA+9:N$:*!X_^^R=Y M(Q=?WJS5WHKQ96]]X)_UC__/XY4]-D^6[PWKHJJ_BO= M\>C@89HUSH=//W,OC[Z)O60.O:V%OM4F7FSSL6:2!,8%JTFRU4YGF44LQOX;W4P* M'!^3 -@=*?"_F$@^V4_>84!DD "#!+B#$H#9WH\($+;_SSA]Y_3]NZYI,+]P MMI^\MJ4=G_\GW'X3ZVY++/CHX#]AP<][P6WPQ6M-!7T9OM@Y#?B^FB=O3=O: M]IXSQ/'1;C!$,"AFT!2?PQ$O:GN.+<<\?#1?><([RO] [MZ U_JE0,^ M2I.3N<%AA,V@.6[$)V\S3.F?8^JE6;:S^\XMQP_N.[>P_GCOQG1?3WWFE&=8=5_4<'AX_V@>%M M53/$LXRDW;"4-'E=2Y^;O@NUE@A2O[3@T+\/PYDY^\FOV&,ZA:=C'E\:_;/BFGS7#[EQJ^2]"499 MRRP<=L-K6UQB=4Q4:<])9V[X*"J<\T +>E]UXYG97_,D;(!"^GB6P05%18A8 MKOOO1-IR:S=%Y&1,Q6/4?R&3?K$24)LEX<=N+7L?9K8U5"^\0R45O5C\%>R[ M2IWKV'CHVPN7).5IR/K M]*V$4X>]@=*^K@AX#9YR\O8#__3W-M]/L15V 00$Q,Q41A7NR)N(1,(7OBK' M^RG-_#Z'_Z&2)$1'6L""WE=5P6VJ^_TUK4@6?';=SN!03K"GI#&E,MU5[!4S MY,I3!I[ZPFTK_:@WE2CQ61+6%8K=D+56PJFTS=T4;BJ*+"AQII91H(C3UV^\ MJ)@F/2%%V0+.]=[/?')MC/#T_P%7@?7HT6' 3%3+)AU.?&OI))B9 MGM#8;'J'.(UO794]R1+IU<*7/DRU#L\V\7O"0@G!@J:!YJQV_'(/'\(Z>86; ME_ '545)"$)XX4I]%^ZIWTEN"SY]\0;W]%<$<3G%*D+W4JA]7_"XGJ+[R-Q" M!@P\A5\Q.A4LXOJE*XMJ?.XQ?('C?_WCE9-$#K0=[O. [W/P* 4A7.+J5X7D M&2M_3V$H2[7$_'G0X@S/>5]W!NAACG-"SKAN4Q]U)(]ZP*6>ZCV]IF8#$A@O M%'ON@V+/!3%1W(B759TGKRL4[?IN='>PAY[(W8_VP[TF>*9IG>4XDD*MB%C0 MT#F:NDQ>59>"A*C"C*O#N3=S5_I60/:$F050YE<(G=60=<^ /CK83U[""?&+ M +T^3E#L%_$US![\2&*/35PG%1/X: 1)G7)!ZQF/V#BE$1NZ#CC9\A_X$V8> M.TX6Q1C5+,(P!*W (F4T5==?$0X- M44)\((1(R!4T>VK5_N&?0R/YA(Z#^O8$-_QU>E[;PZ[-PWU:*!= MV_6OCT=FRY+!_\C_"/?\A@;X:\^8Z7?#'DQ MOZAB/1O/T &I)L%]=XBU^@D5LM4W^< K87JQ6V-K^5>S7NA?Q:6X_S+"*Q26 M1.1K-S+K'-JUSQ&@.:\*T!"=DF#(%1Z&&\-BKUV"$[T M-6X.//&J1/QG<)^3=V0%B/WWO?9$T?QD!$-A+&SL28,7P@Z8"$_]![>"AV(Q M/F%Y$08-KO?HOF'[,-A:_)C-&K^/+L"E?:!A#"W0E@C'.P[F'KO(H9BZQ[&I MZQZ@(@";R8"L_E!HB.=V40"A)]__^@<.5D?4"6Q"(AI<\&3AFNI[^*7;#'P[0;:&[[ M*5W=STL)&KQFIH(6L:O:%PLP$(H^O&"E83=4AM+>C90'(H*T(LN:M>&RPP>? MB ?+.P;"SI9[LPK'K(XUP]:&8/EDC)*YD!4T?0J,2AY2([W?#OG ZVI:=]@\ M+:$OWZ:'P04W])X"R=E'QE5)^\]WX2I1$B#P"?U"TIYRZF/'2">]\%Q0YWV?1.XH[\D,O2\'4H1'% MAI#\*'R0-4T%6]*ZB?0M;!_:8#BS@,"]?$B_'X;\_?>W^^%[K[-ISL:$'$9^ MILN-D)O.=HRM,5X\R^9[9U7'COTIQEQEUAO.,K*XF?@2_P-'#N9816(_O,NJ M$#PILE$VSW9!W/PM2VS^]^] S,X/L^\2\,GPF?JGY$7ARA^SGU_!A\DAAOYM M ^8/(:W??J_D]FR__ZTZA)_J!&P/4<.61.SD&K=10R60VKE#T: _4*P5N<-T M00"HR41G5FL@%1'RD7<8%]>[^T"Q$Y<-P2&DBEV1H(:UKP%\0"&CX V$9[-7FT;@\O]=]@O*'#1^R MFJH:;<*]HJH([((0+KCE>PYB&ON2N]X^*7"5^2A@IF)9^"%M?!UB]1!NEV!9 M*SJ'H &EL*FMNUEAYY9'PJ=\4DR]"2Z%0449<@] M* \AQ:*L64M3OF&$'V!W1>K>AL[YFW5[(G-W;G\!Z"+E7>T1:)HQZ B-.EF* M@#4.Y4)AS2GG-<>Q7XC*5"K<$0-T+2-$IRPGK.I8-WDUE$;SK=-HVJ:@F9FY M ,"%4Z5BO+)@Y./^5C9S2V@+$OP'.Q5'V^!D=UZ('A3_A)@!JCB>B0Z7UTD0 8I2L!"$,25"8Y K M7?Q^\HN#H4='$HSQ2H%0>B/I&9.IS7.K^TPT%YP0LC5\$>H3T4&BW!VER]%\V: MB<^)YZC)]LCEC.W=*D=Z?%FR0:H$;!L[12]L_8XIP80&BCST/9DE<+#@[8&A MA X="!CTLXB4: "<'HO%:2-XP()!O.G !4^+BE8<.'I1X!,,B14"#ZEUDHU@ M'>/<" SHJ?%),X5;X#FT.3-PYZOR]D:^;EU8,(]%AUA%'&^ F"O)?44C B*, M1AGF>U$A)!)60CCFKFS!O@*68F!E)+CX># A?U]3FH,]ZSP!(,90H>3 R=5: M:G\%/V9J4,^(Z)Y//U%07- P=;=P3+"*D1QBE:H0<_J)W0.Z.]]NY279ZY$B M$84KU*V4]V=\W2L<&>29>3"%6S:'LEL.CS?6G0K]Z8=5"P![C+ H>,"H]!7Z M3[4Y^$RPO02\JG#)-*B9K,G@ISS"\9\T.$9/+T )GA*H(HV!@A?J**F%PU:: M1NIMW ;O)Z\F^"B"M*9I):0?:-I5J*@(]!TV<+$@2%!_@BD+!M%^.;^AHV[< MNY+$@LZ1QD41?II@>:'VJKV:$M3V);EW(^->O($?-)-E_Q0YL1_<630CE04.8_PK?>,NHA9>(L$J)*#%O,,1HA MIG$=NAD-#S"8<3;*V34GDJ'%5*M#C1DZY4YH&-S^V8]3[-!FT%=EQFV3$RG5(!&0B86T!6V@W=_&DG%?B"U^7, M1L17JI/*UFA7"NTB*<<7)@NL MJEYY3IM-^Q?*M+!E[V-F6^!495I,H;09*TAT8!P..7O!D43R\'D,W.W94IF5 M(JJBF) 'Z5\[XQI3O>FJ71G#+8\5ZWC4$9+O@J#ARV8EZK#.W G)*209)@LF M!!V)0[%P@>:FB#!"BN)E@^'X&7> [WP/ERW:BP8X6&YKNC MJUA-)K)0UE[\#0TR#N;APNJ:SLB,"J^F6>+&BZS$8J.=0[I$@., M5@4A!I/ M6/UD_M6YT7"-003^UJE#OCD\^0P.):.B**9!3JTB:B9MJ2P\M,E#IJAQ8!!- MB):SRG"Z,TE >9 ;K8=#Z1$/>[2446@UPSBZR>*QU8%/<8Z!>PZ_/D\<36H' M]FT^\C33$O>JJGE(82TI@GE6T)AULC$)8QLG8T24(%JZ&H^167GC:"0J?DH@ MY*"5<8PB95(*+(BF*:^>!K'S?*];* 5H-22?+)(+!3N"'8U/EVY3=)B*<8Z/ MS%<.GDF;&/UA.GV62W 505O0D-DW8\B@U&BANFE)="28. M;[V4RN*)[B?/3;.PK3KSD306^R$:3+V&E"CH%1 -)7W&.(^.')DLKQ817C?5 MGBH9*;W<>B[E+L2%GV^PV&T_!IG* MJMP+7SXJ"&ZXYH_(FH=OZ+3D8(]P)'?.'2BD+W@> ^&.!]E=2I]TI:7R*1[2 MA0$2%JI77H?J#&,6&8_=EAW7"#[6IE0\N DC=O\V-)ZF-A1%!BT_H0&B:"9V M-=!$8WI[CQ4THBM%ZVJDL J&1.%FII%.D(-N.LKW:U0Q"(V!>*;E."5.9BM' MCF1$.OF\%',G]YO.5X[E4V?,)],HLOOZZ31D/N/$ZH3*FLOJPJ?"UG0DAUX[ MJ2"DI4P+,?EDX$=8]]2Z8L14-@(C2KULF,G[DT/4TH%_3)#BI/.4-%-MX.8T M((>BHTBG%!"YTJ]O0F,X)&,_G$)>5AA?#36<'F2R^*.X)U M1)F"Y/UR$8QF$_*D'U-&A6(!5+L:SZJ5\*L,EZ5B%.S7SC$<#8MS#Y)9'N.E+F!3.,I=*VEKNK@T:&Z MIR=I]7#&K;K!CCO_@OA=9C[LM=6>_-./%->;R]@&EAS,YV[\:/_Q73XU:#Z> M%(U4YD2_IDDMI;DD&C9<68E*QX_V">0VEAZ2,&T"8T2J'<514M,VCJ0%BDR> M(1.MDF;9M&:^JU8EIT^=#%\Y5YD@Q:Q0]JX>5PU(8#S [-)/,KO:ACPW2RI! MK4IBBOA;5L.CE7C2)*A*3+1RVE9NY 5QY::L0%_4I-&P4HC MCUC25&(3 FE+%L^'G5*NLLR1*32ARGJ+)W?%\_^(+>!3GPV))JB1?9[!V6+$ MB$LYM6@A7:NKO*#K<&('&)\&GF'K<3='&QXW9626E2:)^5YT5*$:1V-B#W9K M[I*43J];FDH\EI0?F_2S3VRPT%$\P@=N5!JT>*DI88Y:AE0MG/3$?D131GP# M3C/&>0E7X! ^EQ6U(R;:+2^&=$:0-PSQD,.YTFZ+@Q]5_61ZG&[6U"[%6>); MP6)F)I]*54K99%J&(M0*NEMEYY46)FO"GO$=)85'E(GWX_LVG()MP@@JBV2^ M2QQWI&F!-M"X9-/[-&O4/=%PPV_C$MJ6+;V*#HQLK@HGR; (0&Z7P@$LB*DQ M9AXL9@LQ9HZL%-YHL$@W@^F:_U 3/NN/)A.!4$DI >190;R*W@N?!J@&[RI)XLZK'N%";!RL6*.8$J E.",G%UQJ)D(']P?PXJ ]E HO\ M+^_3Z%; N\PRX'TA_MHL.A967VN&^'6K3K]J4?++]^OK@-<4);M*X. &L\E> M75UZ_-#X*QPZE'RZ\/GS:IV3Y*D^U=<[1[7/7Z4,^F8O__[-Z>^V/'?7;*^, M^AK;M"OUU5)#K,EH%.BNA0)EI.'9@"C@BJ5\8EO7@L&U0[:0N)[^HNDHDL7] M,+%M+I5=Z\J*US>Z;"A1BVY>C+[R1FJ9-_P0U]@*(TL MNV@F+9@E,G^69E-B2),@7'!Y9(K5&&UDN *.S%+4,^?6N(DU@K-06J/1'7I( MD Z'Q4TID=-+=(MZA1=VB0C'2PZ.JU6D3(U_S0@O0WI1%XCTE4Y7K M? /:I+!4UQ_Y2^2.E#E!RQ85I-M114OB5[=A,SG'9N%L6[+!W4;@(\)]#L*: MLN5T?B3S9;JQSL:FQ-GZ*#IN [E3HSCDO1*61: K+KR4% &%YLG8Y2FUY9C7 M3ZYZ_!/,&U#//NXM&[@8*DH] MC_S7PY\48D/_/O54HVUA][ZDD 4[)G"\&HD]C5Y5C436&6B)2'2#-A$71R+X M%+6'-4O9(7I:>1+EF! Q4NMB&^._J[.%S9F>A$BN0Q/SG\/I0_EW$3^H++",!BZEQRVGU#E M*U&>M$81Y>"2G*L=3HBG)"CC#9J0PH&X,.PB>T1(0FLEM"M/7KBYO,WFVELF M8,V]*O>LUGU>%5G8Q1CV!\S#89.'#%P@U<:^3(LP#J="%T0W81UT-)Q4UA''$Y-6!$R>E&4&3\96W0.,$-1TN%#12F M,4TL:9\C9\8#^E/2J926A*XP%(T";4T]A9AA?$>*%;B$:+R)@%$TEQK/0*N0J-U>)U1-'"$5A'"FS'L"Z!1B.G@D8.?8:0;>4A9?Y:O@]_+F0B_]#*K>$U=8S:D")'!Q0P1(?TQO^H>2(4B)U[\H5(*, MN[3]\ :1NZ*+<++!IP>"9D^TMS2COPYI(6R5B"B5GG0)9R!E *YVI*(@8F#U M*QS.AK;?Y)5K>?#%#I(#F=E%4$T0/C]U; +TR"\W33B+ P__"7BA;AD0I;1K;S?7URA MPR=N>57&4I5&@A9B[5XV5K9 *NBOQ;D)5WA$)1GNW'L9_9B@X@H4L)LT7:$9 M2&U<]5LB^6VNBT7(XR_B23X/W^]493'ASRD);,?#O".&7%12Z:S<=4VKE@Q^ M]#6XLXRS2,4RZJ#&N$Z!NJ/CVBHPI(%4*6/0N,*>,",]+C([=U21,93+A:U8 M:(E\L5??>'?-K _&XR1]N50TB#D/N^%AT^?.B,A0)(YLZ8X$ M_3NT$A ;R:"A1(4+2WH.&_CX!59H@2P"@7,9-T\7H*O*1B'0M1(,U0JE39UN M5O@B#QO=1(VI0H+27W=!M4H1<5' L6NT3'_][F@K!LE6;I_\MX@9[*A%"V>J M%L*&A6HTE+>!'H>*5ZK\ VS(T&!+6:FYF(QWCD.'WX>HXV P6E 7H'9*-DTI ML6P4%U!0 KB$HROUK0Q9ARKYU^\&.OHH;U48!%HNC!Z2-\[=$5B7B5G.N+3Q MCPH55K$4EE[SJ#UM]80/QL:@LFG@!C7L,"7#F3::%@OM$'$*5J49_@9L1<$H MY)AG55P8U3ESHD(J]"U:.U<99;!@@BSV]661>,),UYCXQ98A@M^2@KJ4%99Z M"YT<.9/%NFV!G](O5/W-L$&&*DNI0#J@TOWD-9A%6+:22GOHPM:.U8AB>%E$ M^UHP[C$XP@@[+0KC(MK>)5IW.UT72A#R;8Q]5&M4KC,EHGF?G1*4B[&KR#ZD@N4CG@CBZ[EP.'J MJZ9: B*/!)G :9!8G%$ZJPTA>/'%V,%J6\:#2[6Y/+XCIW#@X96P?%)7RZS@ M3HU 702NY;TG90FTQ<$I+H3ANA2.VE+UIE094> @;%2(?^SJ81)?I-1+*2 ) M[T[AY@?#B'NT$%M1/*0(C 26 M_Q6&1"C4SY>9>MZ#4@K*_#D2R[?Q=V"Q&NI(9Y[IDL!@@M\T;;*H6BWH9WIS M\/TK6RT 2EY>.N'H&EA%[% AM8H9UZ%I7.!*6H01@1Q]0(J]87EFV.F!\BJ5 MOO(BZ*]50P([0D'=X@GU,,0"-W;U=&C!C4G6-X>L[P9=4ZLASOV:ZH[5\*"V M@T:=2!Q2:%P0M:WQ_2G"&!2GN?B7V*;4G:.Q)'<11BB(6GUY'K$2XIK:<5<0 M43J25=LWS"U+O(33XWW#I0EJ&+R&"9/15X1?9-_OD#\_%-QM*+@[/!@J[H:* MN\_.0<;%+[E!S86)7(;K8Y2BH"NEWB]#QG-,+:0PY5]NMI16;TFAA7LL?]L)C. ML-H9KC_U-!AT7BUPZRT3(C9/8:R ][G76HKVN]1-7+'5:7@H +>C"G-/O MN/ED8\=U8=H8Q[D!1@:D?_G0B\1K9(7F([-5A/R+ GB4U;65@@NXM'9M_]?S M>M9Z-^E:9XCF*S2S9%)4EY(J-!\SW*8443;JUDUX.WRB>0:L@^1@+DMC="MK M'(0"'RJ JX9595,2*G-8U4,1-D+8!N4P #F7J;?);=Z/2=]L2[1A M:>>C&7U"AZ3=#!XL]@=*18+@>L"6_%.JF'UEP JK%9'/4D7BQA[670MFP222-Y3$ MXF/FO\F6 M[&10X7F$T:J0M@QV #L;!P],;FN M5STE!FOD20S@=_*L&O3K92R#P!(B7))M?2Z,!.G<&;HHJ+GN@6 OFO',Y%U! M!KLJ(D(;^NP[;M_UJQ.&B?!/8B M[@45BET[/G%S#_K::%ER$D^WX*J/N6TS9_$'W6J"81<,VX@UW[70=C\U&')3 MOWR\B6%DP!OU]&3:7^)Y>C5J>$$H:/!CSEDJ1*_R<*:K;0+DZ:^\&(Z%VQSI1U"JMCU<,D9X"HEBJ&^_. MI<$HK<=$EG6G]2FKD'3G)AK/-[PB& M@7'"2]L83Y74"$_W<$D'KHT-M%Y7:OL[HIR)*QGV-%UH!D9\^+_>J982+L_C MH8M__^[@NP1E[0+-D7+J_FY@^_7O2&62QOP/5J^*M!U5^5+E:5L[,=OFO><] MB=ZAS:^^$JOXL'=2=@7L(GSBY^U[9 3XG=^#FV[:?;EB5+5 \731RNMCB/MX M/.'SV/!"=_\M/#M545==@-5-E? 9]_EB\$4 )GX*R#%X??AG#<8)ZU1/'/!O M)->!W0;#)>K,HSGCFJ;4P=%#12-G^$-QN>-2Q#C ME)Z::GB:@D MR2]GGX>K#N-+CX_\!S?9B^TW0L:(\:C=@J*YV T+RIKB:#I#6^+D.^Y=^F ; M:CTOG5>&\:*].3K,=9;;CN00]D^S_.'66W++@NC#VH$K.H@N6(?X:@$6NX[L MPW%RM=1Z$=1FU4E-Q4:?-UP]!71]-Q?AG/@14QBHN\+SEO0PQO@S+EGTNQ)> MMPZ_NIG92=M;XSA;^$8^=$T+KE3U(P=)Q!-$IP?B)H_=1X@@F@_N<58'$6'MY4FC'; MW,O%P+U3C,O M;-24+'"M$G9BU':YPFV@0U0*0.^IQY:0E/J(.W+19J0ARF5A[P.69!K&_8]K MR*2\#WF,5M1X-X6!#K!J@+)?5 25NLF6*!W&%-URQ7LZG@ZYNC?>AR?V('S3 M%#$D!22400@:@>Z(ZNI03&4D%#0*)@:FFU3- 48P(G>A C2*E^.1*%X38BA) MV86O[, M)<;SW--U^%RR^_*@U?WW5=?!4+B9\"$-8 2!+"" MMW[)6%II3!:,3,?3;/M+Z^%T^T@ZDN2B:@)DDX:X!#,)6(I>+-1PJFK MSFC-V.55/Z9+49V!0"1@AS1#]*D&\.$^:CM=Q M.+NTJ01PSV3[4:F+/QA;7B!"3KXB$#69E;&17$\[^N.J5>86[ULT3*Q6-054.!^UN-@CA#A4XW+H;2#/)$8NA M*/H2Q@F['NTC8?NB(&?]@QL3'+;Z[:G@-!@JEW2>3!H5_3!J,U\C9^P\E:AP M7D;0\XR$/J3#7YH>I@QW47 ':E=+W8V9H5 M)L"\Q6^I.V8=](\KA!^H>*#B[;P%^6I+AW=4FDNT6'VAF/;*!V5B [$.Q+J= MMXA\Z,L E!Y-9QD<10T!% K ^36*,%R2N4 S@ ?R'-"XI., M<.FRINGF"RT(!1ICD%/7!>AB= 'IC=4Y M;^[+@60'DMV6W5LV56%S-B8\]#07$6#/ TT^X0[TL()3$#XP&UKRC_..K&6Z MUH?J!M(>2'M[9L8U8M1L[T2AW%%_R)N4KC&0YT#5 U7? M!:H.T%B#B![./NIW?@X4.U#LEA-[;?;1#WVF>A0$#2W'/$"DJ<:6:-J5 (6U M-'&"7"!91W"3?$@3#@2^;9'L^P.D%(6GK%&=;9^R!_MX(-L[\1;!T!02H=RP M$H G,,*I-,$PK'U\B< P2+FF_B3 NZ>.OX' !P+?DN%QKE,T2X/I$\2B)OAS MY]A)U2Y1;]1"A/CB":*FYUF=\\@[2J-[&7Z6U:.L-,W>FX^%628G/#?AZ.#@ MR,UV6 _!LJBK>5=,&6X6@8FKM1_^!^A+5Z =^36\SM:A*BO. M<]6U.,363^#F4]?9[ )D0T-I^T!UX2!,0JG+#7_@, *R.?9,R'0W+ITFN)M. M*&)S- WKZ 4"'6==QPAXP2CP /+F:@S4ZT[PTAF2J_;VID)=';-*[09Y/&G< M-1F$F/J7JYTMJ[7FJ]7;?7S;9HE;(U6^# M*&"H?"8ZZC?JC]'1=>,9SC++M=&T7VM.IS2ILSEWN_.4NOWD39VZ'5TI66;G M1UH.:)QBS>7Q_72O;'G0,I.NTKS-&>.TGV?JJC(3P8!@*-:>X3-?M?6W3U MQ.> 2[@)E_!('SO@$@ZXA#=KD3FY"J%@T=7CF9MUS8-6>"2Z=$-;/V;(S>]) M>98KZBG&V@UT 0/KD913/4.U%"JQ9'S$60LB:2L]DG>C3?V#[O#5 !)KCZ>B MAJP,'@V:"!YD"VJ]/FELQN,X:%@*=Z_%38;T2/)<>?AUH^<7X/3Y";)\E&LF M)O$7JR$?6^=[V"N^] ^:HGF'AIQ '^@]J;EG0 6'KBN8.#O0YT.=VZQR]+)51 MBGY 69)W&/<82'0@T:VFFBIX!*PQD4&K[#11B;A"DM/ RH%.!SK=JBC5<98K M4RP'FAQH@!G .K[14*STJ%4@$&J&99/YE, MI2HQCSB?:HG8G_MG^TE>%8A"?VEJ@3Q$2%%,?8:Y6US!% BE:8-QN&,!"^;J MMDOC%@'.]V4?:%YC1@Y .Y42HX:*E*8XLP1>J%!H3JW/"^KEM([N\DYC=VZG M%N*=;+B%F4IR+DB S+'GMVYV <59:D6P?HU(7I$$*.V/U1R8 MJB18]@#--I[)#3\-D=G[52/QQ50>1X4F7(J@M04OY6>G%0'7)F\%53C^=4.5 MR%3#&CX3J]WVQI6#O*46PJ[3<=(1\:-^_/'U[\H,O#,%*\9D=8;&B$!XVNBD& M,9R$E2J6N(XFU[W;^0*K74"Z9TLWQ%MIKR+M0/*58.))_!*T-@J_ MD8*]P'?GQBQ"^ "&LY5BI=_@FQP>^:RV(QPA3J_QYV_/X#7\XM=&_T?R"ZG- M7-3V@K2&02&$\ .76#D'_UUTHP)^ZQ:L8Q7642LIQXADU]+]AN$B:S6J+ZC6 MP>&I4C=.>!.-P46QS0S'9UWNA,H 4?,F*N[NBRP4/E77A*GRK$B3F374.\%S+=;=9Z5P'Q:(71TM5\A3Z?X$ MR1HV IX13(PO,CO?K4D%FX]RG?:"?3,YRJD4VV0$5@<'!A6?=^)1A3_*H2G: MGR7-)PEG!V$Q_A3K+.>V:;2')[/U3PB%#_9C/64P_LN,RHK+RC;F)]>1P[*5 MN7@&'Q9T_P9$3C8U:6^P(_YMLM8ANL(#0 9D5(=_B0-) EP(9Z_V>BJ8/F6K M> ]HMZ(]H@WAJG@BU]Y EM>H/S$CB&P-[85&4T5R@]+&9): 0@OR**QOI)I?8T<3;T^AV M^U$,P1W(9>!EX<"1]S/;.,Y>NB:).7V-2+MUE:GG@@^'Y_ HMYHJ::FCH(-+ MJ1MCEK'T/R^KR\+D4T,0_]SK8&%EY=AX8\9OAR*Z>W%!SE%&2'WSJI8I*3R0 MRTI71;#9OLDCF#M&(U1&/7X")PGQ\&4VP6@9FM99!PQ0DWC;3_Y!RLSUX7P= MX<<2SU[8@FKS:@*^*AATT.3:60-'UU"MK"W_V=5R"E5]#A__A<'VRX;5L1.> M]UMH>BWH!C/U!&>XX2S/2)CX,]HI!;-IERA$WV#;$UW- MD++TQUE6(\.2W@GXU$WK&G./A Q^R-J,;='Q,LPB^$Y0E4@C[IUZ\?8D34Y/ MWCT+=$'(RU/%M^ )@?@3\KJPH:NI4C9T?;A"^A!+P_-&@BXZOWG(JXJNN&F& M3=BL&K0@A*_'-UJ.T.8==S4^+) =VAK',T>N=T,U9-5@&&&SE9;#A01^,L\9LI SJ?U[&NT3= M@/1JM.;P;4)"XO<)CLD'!8NE6&T\3 6-.++* C.-7:1Z!-L*3%M]I+##^^4" M(]T8G5O9@+XY$C:#!%Y!W-"-E AV"W*H[\K@'0*=/,,YH>HGCA"P0R<@TJGI M&"G8C0Q-0]>\[<\P#:<>A9LCKPZMC]=L?7QPW9Z^H?7Q6MNT*ZV/5X;[(Y/@UDU36)WNR>T_&:SYERS= M&4I [:)1C1.EC8-"*$V+CH_@F*U#D%0 G"C4N"EIIU9(',C?CFNP]=EQ'\B& M6&+4Z +;-TD/KMWB[U^]_X$72F$,N\;T0WU)X74,9>-JJXEB N*0E/K*!#G+!N?DU= 3+RGGCQ\,(=]'I-M M8TL$/='5D-4BZ>46@V<"EEU.;"[-KN%;4=@'Q+H;@.SW3SV&(%=MRBF\$C5* MUUF7=P6]I!NE2!&92 . M1P-?6/@5N1WP(#^R,R"\IIJTEV2?U]6TSH1BB'CQWN0RZ0-H%K8ZQ>HCZUA; MF6"D>#0^+=;S8U9W1\QYUG6Z'D>X\FS*@F6\+G$@'"]J\[G;;14>E*Y0M<#1 M9DVFA8.Z4U_!(%<%\5,65C35AC@T#=-@LI+P5(,%]7G$ \K@1<2UO4G=*IP" MKPA3^O,%^9ASR_%F"9$J=$%===-9,JK A>'R$#2N4T5.0ABDCH!H+ HRD_JA M:50GI'Y15-J6\AXDO >>^%I#CI3N,(@VK"ZB3\P<7H7#CV8$?GO1TF:QGX7Q MVG8\XY]VX"[9HLAX,4!/RX6O^!3Z!!*3N4*H>7#D6X\UPKUUA ![8;+V_L"JS=.70V!XRXQ"H03FD6B>N5D(B##3?^,F\/7RK M:$QOJ"6JS1)O/SD#/4A1"EHO,[IJXL "N/8246E13F4,2^DD!T!]&@TB(K6! M_$,N)(NAXX@ZZG)%F8#*OG4@,%\MP+$D9ZZ@0I#XA?RH%\IH:-J0@.38!/:HRL MA6N)I*]RDDXC((@HPF!BUN(P(^?8*+9H. 7#*!PNO,6+6HV>5?P$I5R-:$FA M0 -G$HE79ZOQZX3C0/"((M$..@:-RD\!1.V"LTC*+0,)@1 JNF$[YS1^H(AB M[+[URK(2+$(:P:XQ7EF Z+$6/A_7?4=3PAI?#< MC TA]CPX3).C@Z,##O@BN;:D%X)S@,O_Z\F3X_TC7C4LJB!]\8;D'%B2>$7T M"Y5T+*K"46\J6L2\[DJU'S0)SH?:=%J7B]_!*6)=JBG1TOA5*\-:=#K/UMZ1%-9?9 K7$!8/[9GV<)03) MQ*@UC4&"^Z;R#+F' %[WRV[M)'Z,WSB4Y8Q7"#>3##91/)CR%C7:6+/;(Y/1 MM'.Y#2(LDB_"6!RX]E$F'"@, K3/@1U4-#C[&'60:C[\;/)#?F:F. M-A_M,94A@J38 C?)A6.B6G:Y3ADQ/X'[R*K!AJG9(IB6<@^8R M4+'CALE&\ZWY&.@\W9:H#=!;-Y/XFTER?\JH-Y_8,A2[0? )?0^G;96SX#@W; XU!YXX/@,V.>56: M)4<%X0JQ7BB(40I0K"MD'P-9 Z]VC[C8I?9 MN)>-5TI"K514Y72/M(DJ*A<(C=8% B5\:D)!B#7%*_$J;A,&<$#]NUL]=O>C M4U!B!J"[AU[J@0BW2H345M)T"*X?5,2AU8IH\6JO<5(7AP5BO'-B"**=,,P' M^AWH=SMOL0"[([>8%"ISCH%3" A+'G6D/(=6M846LQGHS6ED ,U@%Z4;2'D@ MY>V1,A IQKRN0<,4_P(+'@@.^_PDQ#"0[D"Z6QLG92AFJ 5$V)7%", #30XT MN3V:5-5.L7BP;+&<82#)@22W\Q8^<#8W]93+F(+I32E'U[7N /_S(W6ICK F M(YB_) 52X0?DZ@ MM=64@2'86!B/ZXYFM6D5B:M=F!CJ0*@89D) -> (L*B&0"^R)9(XA2JD"UDP MEUSIHMXUU?T+$>:"+2FY !*O<)OS/M@ J@\@G @J=^!!8L#[4H&!Y36V'G=S M?.$QPYLH^I&A1V-%M6VE[F)F!"40ZXNXEAPHIV9"<#O%14ZN^F%UYZ4 0S*V M3,>._JF8R#!5.B+9:C'TT"6ZJ4OTX= E.G2)?G9A*XVJ--AR%I18B\H)5!-* M;YFX3-5L9KH47>2KKZHK!4XJ'1W1$&8IF&) NL12&23(=+-@BY@,F6#^LF)\ MXBVHV@*>&=?A1GH5%[PS""QREHJ:$1RGMTL(C&6AU3-! Z2[(CP<[BCB$V*' M1PID5KXIN9&3[4XJI4$UCO>99!<5==JP1HS*PQI36FW#Q=:"%16E1QP=ZDI# M -FUO4GGJU,&P_(@L&&JRQ)L+8?!(,\6* 9%( DFL*^QU@*66$.UX=!PKGC$ M+?%5PW5FF_B4P$QBKY*909EP+4<(&ZD90+.^4X?]@I1K>=;*@T!>LRY$42PS_KFL,GO?9N5AY+B*G6N0'5% MQ8AOS$:B,U^Q_@ZVW+9FK[ 7;.)FY=3"]C:NAE9 ,K6-3V!/J)<&:1<+9-,D M%I!X)O$GI4%#E'[DCLC#*J\_K=T0J;_HL=1&(/(: 9D;2U4D U1?&(;G(] X MEB')159TVEJDQ^U:6H&]@[C2?"0XI\2*FX]=<)KFB]I27?S$%;92;UJ9SN!G/ES)S+_!\85J&'BC@^P940G"/\?7QMH)^;OD1*6E7C4VM M"BYT<(/7Z<-0\[[%WFR@=X,H1-!UAH8"8QY<$%(U/+,;ZU8'THG/"6]$G>N$ MM58C^:(V3V+J$M!X(M#J$[3^>7#!CMR Y]YA(9G2X6DM\XY/QH0 C@M^6V&7 M/!_6*VQW?LP; 51\0OP!MZ"Q-?"8ET!5X#?L_48Q(SXXZT.H+7:?._?P=4,#\5Y,'D<1=1QM)(ZC_>0M]WP3S/_.$ .8 2)S"QG#478HS;N:@!ER;'FS MHXZ]L7?_)YLO?GHNJ S8ZF5"UV%:5",R$,CF(%1ZU/P35'MB=R3-OSHT?B:& M8/Y,$$S%,IV2P/<0ZV-6=8UJ-_!'@$NK'(.H3JH+%#37HH&'E4LK4>-:RJ3K MM@?LP>[KI"H*AN1A/T?"KTV,ST'8/0PCHJV>P>NBO4.@NV"9I0<'!^&[?.E.%:^7AZR_W*'__VIS.RG;G!P%W?GS65I\A\3 MOSFW=2J$>K'M,WEX?!?/Y,0Y#-O>G[M)LV=FBKIDW>8$67>48;H>+)&:$I#T MWK@JJOJOM/:C@X?@Q3]X O]S?/S#3]]=8W^P.B$4=[?UUA^R[MPTLRQ-/KRZ M"4&$Z[TY-42_/KB]MR6AM)W71(GP=5]3S.)3&89E$+ Q1TN%P;C$IKNOARQO M_UPF&_UG_'M\3*S[#?#OBVR*%1$#\]X/YGT=>V7L>J4.K.^^'O(79=YO2/G. M;&MH+-+ P?><@\/XRGT]Z!U5P6^:V7G5S 86ONN_T,F5^\F%7Q0'?^MDL"7$ 9GB)+4 MHA@^/=E%(CCC[OP5N^];I8DO(19^1>U'-/'FUUVDB7OO$WP[H=S7V;^ZZMRT M69J\.KFO%N)N^01G7'B&8XS*-A@5 ML7]KU5OWFH/?D$*\KX=YY_SU6]*TYJ,=5\FIQ:%=_,=]/>'=TK<]:U;@R.(0 M7&#:JK6[&U&Y5P@YP3V'6;$KJOE7FV?%M!K8?&#S@\VY^]L\=1.:O)G6=' M.N#G9XO,E@-C#XQ]?\Y[E[7WRZJ9H8U^.K-EMBMLO8/>^,#5VU#7:^ .;B?# MB9C!>W_8?UM3[S5PW'NGLZPNK.G2Y&6-6% W9_6OT2E^*YMQ++?^ML?G/EO2TV?V='QM99E;RM35NER;,Z^[35?&#U^\CJ@Q;?*2U^MLQ+LTR3DPZ! MP O[&6[XP-4#5^\$5W\[BONE*0IXB5F:_&(0FOHSDF$#5_^'7/T?MM;L/+=] M(1UZ:JC34_A@J\1_DT;_KT.37[JUYRL0:8^"MBNJ,7#Y[V59I0C<3C,]!_)1 M\OG62>3;L=$_X$##9SCKL4AQ,,A@I-]/([TGG09F66PX>G(%'G(YOQ$'>XT_-J;DL@J!(GF72CPH[O_5"O M$QH3L&;8$LX$;[.RE0%:?O9:+MU5^/E>A7I=1NC@[!<\;+G.AGSA+EVX21,T M"0J>\D\9G OZK4#@1^XKO; -';J?N_NI27NW>U3KQU9\U0&OGQJ^&CW$O\Y- M)K$>'HNH^AKC5KTA0NN 'I*/AOJG,C;7G!TY) S12T-0N_-3@6!6X-"Y+K MQ%%>(EW]W-.-$OP2YR@6UM"T[HP&I-4T+Q-I9S]7S,V$N_?Z,^:VAQ&W/=S(;0_WD]>V&1=5 M WIME^8O_5&UR8D;^G?W*.4_&?2S62^(M@XI9Y'5K1_6)7]%E//VY-W[Y-6K MKW1$.F\D^(2,DPI^O3VRW^B8!WQ]'?'^\ MD>^/@>]Y:B;.+GQGIMC^!4:VGWN(0_E SK[X5T?ZXYTI:&@H87W-J@*-X=>! M(GG5-!U\]+:KQ^ S\=A+_FURAH:RW;&9;F+)M__\;]G+WX0UX.FLB[GHZI(^)3&/_WRQ[O3??XC MOW5MLZ6-A2=?363)LR7ME5 D$N<)^.E@"R']ZF_KG3 JUXW9:[HY&HS_-HT, M^D62J\U"-D9'U_*(8;RB!1EB$J#?=M8D8*/!+JXS\F9V/$-[JP%1P@.5:::L M;6_Y02+8AS$GU\ M4I955XY%K@67%UG9)&_J_L=U-:VS>3-0\T#-&Z7@8E%7'RV&-7O4\QQS3W7R MCZSH^E^]44VKG[_'.*G\\1HLY/\U;>\GSTQ/*_NO_B2?$OR#^T'5&ZI6KF&T MKB?=X=.O]^G-SBKY[.*T+T:#6L)R52''EY!;2N/A9Q@03%C&'A[\>'#XX]$! M;^@>_/;'!_CW57SH*UB^X.CX*W7*]IZ(D^A#]4+!U:^I7;[[>>_V-F'=X^_H M00Q'/QS]>)@;-V1@]A!.7#/C:W; MBV=MU=@ZZAE;1UN)87U.LN1K+..ZZ8F[*9ROO?S'3XZWR;-WY+3O[!.W9-4= M/;UC@OQNG,9.G/]@U0U6W2Y8=;L10J/JG&V;< _NA D'JTCRJL/2WV_2AMN\ M_J/TZ=/'=\J,V\Z)#[+\JDC=5BEDR^5NM_N8KWBZ=^,%[]=C[N5Q;1=51G!O MMM&L7]6)X<:S<35?F+*1%O8B*Q-;3JIZGO$DO=I,L'>O2OZH6I,,HW!IXB$@U;&HBEWIJ:^+4:0)NA,KTW;U:7BA$3=U]@_NOX& M^B-N(CUKLS+/ZCSY/XCEF;RMJMJ+R#/Z\&UR?'" 6(+F(Z.&Z<>O;7Z:+9*' M!Y+GH$L)MMI.8#5[2Y/5V!5EJWQ3N^T^5N[+WM!MB6V MI[NY8*S\%S!M6^XU[]WG\)B7![K$9./9NF;U^+V^T.NF\ATL$^&\ M@)MM#B_:))>("U,;7?)^'Q7>I@&PAB^P3Q:""(@2!"@G@\$,1 $"%!/!D( M8B"(D"">#@0Q$$1 $%>7LMXV00RP",.G XS#+11(71DN^.[G7PAF>YS\RL"% M3?*JE(D.0]U*]/BGMU^V[S\96I<&6L#&QDQ&\=_>+C_]-%P_'?AB5ORQ!\.W'\GGKB5XS_8 M?SB@/MV))V[C^!\?[C^\:W;UG3B,G3C^HX,'^P=W+?0VY+MN[E;Y"GOVK@9O M:O"F[MIA[,;Q'QWL/[YK$O5.',9N'/_#@_T'0_[B3CQQ*]S_U.KG- M^_^V503&+8#P>&BR7PD&JKE=2+1-[^D0Y&*RU WZ4D3QW<\G#>)TO32CNLOJ M)2%*'AT<'1*R56T80NOHX!&OLS93V[3P49XP:!;]N#;CJL[Q7]*7YH'-0@RM M_>0D:;I1TV9E:[.B6";3VF1PMZ3L"$4,;A#<57O<(K0U1,Q2E,BFK8UIDS*; M&P<+6=7)"'XWL00#*7=+D\M9U9BDH7'G=(^9*?)@Z:-E,LK*<[AR5%?GN !$ M[:IP"P)425O"YK<=@EW>,J[D%B"I<'B\ JG=.ES?%M[W@TGR*BFK-IEE%X)1 MBBBCBVP9(,JM0P"TC'LZJ8"XC"'HKDG7=K793WZM+LV%J5-W#7V>(AO\TXQ; MO/\D&[<5$%S3C6=)UB13(OLB <(LJ[D=$R6.NL:6ID%^*G-+!)@*8)P2I_N& M?@!+Z8J6^*A:P/V"GXRSA65XPG]UMF:45+D9K2XI+'R1(Q8MWDDNM__.&(#6 M,P:M6)=/Z'MXDV=5QK+@.=R$ VL@4N[GIG UO6U36\(XB;PLXM(A<"M^-A@.29-PI2 MV)C25O@?N!PN&!C M.K)+_!ONNI\X?DHF=35/97N;F9RYW(=6 V(2CB"K\ HKPO,*2"# X15YB'>(9"S\HK?O)V,4D[:<%DLF ME8V' !_0"WAI97MN N MOK?TY#,D1J:^DZZ=537\.$F(-8_"Z!(7V=MBX:+LVLN9Q:$K47X M5>#$1<72 BTT> P(#5JB@3?:(?9X9Q M)3G+"A9B?Y:!>>IY9X=XX(^JW"4" M^+,A:.^W=34V1O7%NSM! ULP8/\ TS5;+,"(0A-T%_R3OV6)S?_^'=AT\T?? M)>":X2/E+P&5A^M^S'XF>?UH/_E_WX&%7E^8_/^[(T+AFY\,\%@B1<-D@+5$ MLBD&M_W) )L8Z7'$2(_7,!(O\?%^8,?X>,]SVXR[IE$W]*3,BF5C.<3D7-73 MR%5]YUW5-\Y/N2/\>5NC"2954527X ^A*Q1N8!9LX(W]?7#PJJ[(T7>L39:# M!3LUY+C2S(+8F)4_'_R4/)-8@S,^>5^N-T9&P>YK,6K+JC4-AQ+!?I8A,\GU MYLN\QPN"_8"GHU5- /V769WO%55UCGOFGY]Z.'UQ^Q/S<6'&K6P(;Q4O#6,O M[*Z;"[?V( SBWV_AIV:D'.BPY4557,!KVN:' (EFZ6E\"2&1=&WQ\5QO*@Q5[PK!HLRN3ONYYP"$!R.P8#3 MN.C08Y>;-Z;%>\&YL\L3G_X)N#+OX%V2E_S[?3W['; BWER 26#A?KM@)'XP M%/[.0-UD1!W3HAH!D>:F@0N!+CC,579(2, %%)3/4#T#L5.L#O[&:-5T"=IK M/"NKHH)_@E20L#@-$E'D^D5=85P(8WN7<"L)]0#).]6X-T!VHDZ19 M@O4^A_>;UC;'E[RP&.9R3P@CD'Q;>$K>C=N&MY-^062/4JC!L!1F&]*D0&N) M(EVF)K;&^]@R[S#V!'_."63__@?VW_;/ O=!=]^B3#DW($@J$+LZNT;.,Y4P M!$LQVE>4[ET0J:/P"1@0&/:]G%5)5C05!]1'=96%D4BXO,73T6?P63JZD./8 M3TYX/$]5@K!$&K43<'#<]\DBJUEJPD>DUC*,DFL*"%<%&T6<&"D/6:EIF/#D1?05?$*U@4&6HG+_8CVM],]9B- MRT=+I0 >-8=S#MQW M2K111Y'F%)9?HPG3M'L&Z'=,4X#@'#K,MDSA>9/.%/ Z MP>N!B< 'B(=612\&JUM6Q#B\?T07*96; I])+"?L6_(NJ(SUU-\3IRIF]Y-7)0YR>DK\ M,3+3K!0ACL];+ZG9#HF>HW>GF%#:AQMB C2V4/&&$%; &P#@9329S M37!N%9QAT6!>-Q3YFOS G\],L8"'P(L!\U1SHXO DT8AA"1+>P(OTN*QPYO@ M=2*UP$:N@2'W\DY/@YX T@G>$3;D>5?C+Q")F3:%G&>3!ZQ';QEK*[8/Q9YW M1RX+JQ:MG4L^C7- (,#K"E,ZD_82U3-M$;X7I@47R(/>!G<2E)E7\C J+*JZ MR/_B]"VLB4PY^.D'D2RT$T1&1")B*U=ER3OCG^-%'$E*9Q'HY$7X;2T* A8; MZ'-<-RG@*LEKY#&$EI8%7V1%9S1'!(]OX1QJ;WF'>2#B'8J95Q>&A860+VAR M8-\E4!PS3%^V5*'8%;>%7N]"=HH3::'1P"DVU%"&DXCSJD0EAG< 4N5=UBP@ M;:$I22SB[4'F@GO5$->W5C.ESL7Q&YDUZ\@!^$.IF55=F37C0+4H=>TYZN*W M"S:F!#T/Q'=!B6.2%N"!T%\@^^6NL$GN&/#V->9T816T9-@7EA\D6XS>&JP, M$02LGGC$FDI6D:BY"6]'?&#+29W!BW9,,;R[G2WR/6 KECA2W0&T>H4U2;:J M.U[REU3PLP/7DZ^TW^*^??<+KN1H_^"[>V_1@KK,I MZ(0OC?@#?6] S LCMG2+#VK$*!1;'\YQCNFI>LD7(5<@!:-]4'5XVKE:VBD_ M&YXA_Q ;$1^J^MRS/%M$0#]Y5=4K9EA?T;!8=48/"*N[D!?YYL.]3W8ZW/O9 M-)(@(_)]!5;HF )+IV_^\>KYWN%35*P8 MU]( X:?C);>][%O:RAL,\XO#O!)L 2$V HOA/-ICB@,C/R=L1D ME25P=1EX]&"0U-V"'!+^!@W.@BJSK 1,QU2EF:_SOL%:R,1^B(.@2S$[D5[F MOMZA-=G<.S)@8Y!/DK$O9DF-@11O(D/4KB5$--+4]Q$ST+8=[PC:T[;L##MP M9-%X78/:#M9P:FBT'_7;PMMNE=M5I7DG')2\S9WR!31G]('P!E4JP@U,=4 MJB6*%Q8ARL]I\]"U(](( M7C&R@VB/K%2W)&-S'$UJ=$M26-T>IA52IHS R>GY+T -!=$2%NG-."ABF1SP M1.$9>.LQ;K6&=W#W,CI4=^BFO+!U53K3(5P9^B(3('-/$+!Z/BQ?#IB*8TEN M 4GR#OUOV@K=U,B$UH<.9SH>W["&-F6C+KK\E,++^$"*B5DI_?3 F*E E%\ MA!RF5?J!_M9?FXV9_-OLW%"A5HZ1AU;* M>K%D&,WL*;I;)6=UX(Z2Z*);-0M*W-@C<'!+Q+8%Q3L M!QX1OY*_%UH7_](YLU3SLY^<28 DPVB-JB@G(CA)@_5#S_L.%"Y%\D3WX4ZA:0@+ MY0]0X5G4\Z3880Y_(&$[]W3V)H)=QFU=Y-H;B+!% ]&BP*# M !VWF.8&)2H7Q.=6U-4ET PN8_5PK_IS&3?R$A DB9C0&*!LKTG+CZ) MU>WM9K+,*%Z:\:\H5K''Y0982+](\KI:X&-<2G4N,CX)CB)*W^#GK\)T$)#J ME*.H%%21<\OH@/1<22L4'/_0'A$,EV#N"R,GIL)."C;M9J [+BW5Y3,OH,U8 MH$;!1@:RA#Z"^K*8F'+-!U&"*C"R?P&ZUY03K*CM?/(NKRY+A+>G)(=_[_X[ MI]P,82EQB%Z.;_R:FPP-M4E7<(IFW+7NK*I2$T;8)I+5[0KS!KJWP4W)X:PS M#.O#E;QK1!/$PUA9G9 T$@.\:9,P5@G[V#/XR>S.*'E$PD#&F@7LRV!)WGQM'_"( M:SBI6CF*\Q'O@OBAIUB@.4P$(#=Y7@G,**XRPJ"[MDARN0_*)7&/9L =S( ! M;ZQ[6D+B#PBX Q+@'Y/+P)F)@-_;FIIM.+0?I+6)2D$)39&J*/M"1F>,?HX<#/==4TDI;IRK9>NA3_!3BA<(S_K&K)T_!#@?K_;307($HFF6/O M&3T?_6+TSRCU)T(_ML%MB_;_"/4&_92RC^;6'/O=.)FUU(WU/@"O)V!3'\E(70*1 N$$II M,W K34&5<[W4?LKF21@I,Q0 MYD_A4S24,'8'=E00)'6653/#C-LE5O)\H(B7A$^QG]=PB9.*TG132%$,9KVE MLW;BD%K0J L"B:*H/@J82D"TIX&R9%)TEB*+8[EUV%O- <)>!#&P>/W[4C-R MX.H%JE[2^Z@;-4"M(+:FSZ.)=F$C! B1G2FG41+X8O+BHM6<+^9I0:EC$1 MN 4;.]YQ)ZF:H4JP\[&9+/LF,.F9#"NA;<71*#M$,;]HT,,G8H*H7914")(7 M0JIDE 2E*LUX9O(.B]BTPIQ*R.R"XXK _G:*H4HL+\M-D2W1& 0?F0+O6GL( M!"$67. :AE3J?!MQ%84\?>]WM.AK251P]I7!I6%AA8L3.UE#XIZ@R78N*[ [ MX.+:166U*B2(^/?D@:8)3 RS0/(:[% PG[FJAS:8,D,.]P'[!BJL=, X,DL? M\]& ZTJVF@7IAO'=6>MJ6$P3A'36TP%5%VDD)Z2%HL+&1CO&W%Z+D@(,YP)T M#T91+E=E&RQO1-$DM@=;_L/?A,]?RD%5PG'-'.S9O"+UX^,U8K>KM,-.6U(J M@=$GQ^\VL9UAH6=60FSMOW;YQ5M?6!Z!@X5BW5M-- M57#)@0\RZ3/MR=\5]6.P'C_;>E1VC*2_HGKY)!U M-UIJ#W(-Q*T^%<0% C*1G^LP9+1@3_JYPJZQFM-65#.-M>0I,C3>F8JJ71% M5PJT3AF&N5US@KZ_;KC$U%6WN!"/&)5!V2L#E6CQ*((]A GUQH=;)X7Y:'W& M+S04.7""(E-RBN)#5Y3BE\S^5BL0OVK1VV5RU]BF M76F7U@*XY#GIRM'/'"^3/^)@# @ZZ:G& M@*00]Z;40N8P/^13/;S97 /APN#:KQ1V1T@OK#8)N+Y9=0D:(Q4_(+5=VW 8 MU ];AV^]?!BL,CU M,5NOQT>%N (W:V!/GX>','[^"L^D*TL>0ODCM6- 153 M]Z066TK=9A ^J<&2(_&Z4J#OLTU?N!E6,KHNF(-DKHWUO#""E)H4G$JDJY+$Q8^5V>^]^ZPA6U_6O#W:.2'L/-G1N]#)MKN-$J#-(@]AE6HZPS M1]69CP2T:R;" IA(^X[D !MI5%4@-3CD5&KV(7V^XE)'O8:!0G%J-5(B87A M(<(N(M^TDIL] -C4AV[B'BO8O" MG&&5;-C7R)TI:SDQF5;2ZH*KD,A&L".V$2ME__DOP1-,'V-H=B M[-0/WIE"MU\\'?(!\>]L!*]& A ND.@?ORB";DK'+OE*KE$NV.ZP!3?HO<78 MX:?Z;?4%WE/C]C0;+_O%S"3>DM*8G($,F'_8::,,#/41,G@F=:AQ2GP!1)5K MDES";9)=D*;70-+56=D0%TOREB"-R9'LK_'2(@(JAL:XC DKO_7]5A>N5* 9 M;>KR"[2&N48[E 0, DNAOCC""SXP MIZAH^V@#$HSSSHTKW8KSY0X!XO]G[UV?FT;2Q>'O[U^ARL+94*5X?(WC@:$J MP###+C/P GNFSD?9:L=:9,FK2X+WK_\]E^Y62Y83 \%2[#ZU9W!LJ:_/_;J3 MA>9;-8&[6ALU.ODGJE. KO!MEFX\3>$E@!84CX06H9 1S:.[(0NRE?6D0_^!060^]4PS?4,SHH@E$-RP"' M9TBQ *I#/Z%R -7X"3)!KSF\0RAJ&*'-Z5H4V9 J_$1&'X08]*7C\PU2^(EB M(B0;AA&GY!<@2@=LD4A\;6"+IJGE.RTAE2;&'B9YQ?]E2!$1*A724>"6 M+#)JG*KI4]E^#6XU7(6="T3]] L4'K*0PHA&>U630+D/..N2O]2;->2 33(O MW=]FG*1!]6G"S>(3IBX'UY\8H4VUM2;@5Q# 4:9 +XZ(^"3- A0M)D3W+X2^ M*3@L (7(5 J#EO[6'11"3:'4_.\?5+0GSF1H5#GP%Z:!>R&7"Q4I4.97CF\Z6&>PQ8N@2&5"(4D^A!E,Q><4&&96^%$KX@JP\"5)_$7&@W^ M&G6ZC]7Z9'X6L3]I9J<^ TNA*ZC\*PJX "_.RN8"$$>#5.53JWK9I:W,*08K MDFG.9T:R,@RG^ MTJP+W_A>YJF_6%*6WA*C?(T.;N!K(]XII"2J(M!2.)I*,9@[ZKX@#= M<5BAB5;S.L@LRE5@/", $DJ2$M(V8$55.2J%_W%1"1@ZQ'4AZ20+6!7Z=A,B M"4=,R9LY8(F*UE:-(WX@.4N"FGR>J7 _$D7/#%%T]%LAVVIQ6>?&;4B=*G]) M9?D;7) J]RB@JNR.(]9)WEX&&:(LG?7&S*622G Y1360C2(C\A6W$J$E$\/, MB!XJ0:!RKS#"5IL_^ Y)-)ACB3V.K<%PA%+R"&L7BO67'.\EJ%() S6@5:ER M<%M=)R!:JSAMV/6T)Z[W*UFC".7Q8D!P](#8DQ$R>$Z<"K@\G!MVN$,0:FX?A>[URYJF9:\ M_4IAL3=:$)NCG@=#LPG#3&UDA;@DRG(Y3%GI4L5&RPAT&>HAE7&/Z"\7?J$8 M&%>#=*KQI@SR5 63+"XJ-)@SDVI49S5VWI< M_/8&QG:PGBG0'P\C/E5+)2/3S$R H9%+5R";JLS('^'7,Q9.*T"Q73GC#=@I M56_;(DD5V:0U"HH4HLP, RI6)>UK&"_(DR:XXEQ[O[$I02RM0Y@:P3J:WHE' M-D9M/RH.V+@P? UK#!?G7<7 /%IAE,*,MPB;(J8N:@0C(J?4)L"(U((=@;2J MPA\0# #]4'4&X"'M4@8[H@1(GS:YM++D+I%3JWI(!4J45<_B,A4Z4KY=D0]1 MQFAYL:3%+D1!PF@'>"_&/9>I2Z48IWY!#U&ON/+M<,[5EC4A3^/RSSTC$)RJJ>E-*&J^ML/;.8&VJ*B:V M7P@^>\ZOA8'\3P&+BIU/AL#G5C'>P/, :]^ID&EN102T,A/;J@V>R=,2,G-) MEDS#^WK_UP<,FD"[5Z_??TJK@>^PN*_ZKB0:DC5=NB=DJ)'T4(187VWFK63M M,IKH*BZ9X1+6$8!X M5N.M+*HS8J82$MLK02[()8JD9,;:8M)/C; T67E5:#5M24[4S.)VE4QY[H^+5Z,KKVJ.C1ZJFBP M68RW[ _3H^BDE\6J4 5E'@,8,NYDRC$E+(S5;4=7ATJ8V% JY9&5#:V%B'F[$S3 M08BJ@HGG7[/#+$^T%EP"-[RF+12P4-*+=&)=Q\3EVJADKSUE,NR_:%NKQ1P5>[/?6#F7B-%M)(.JO&GL/P8.JZ,2J :H67PI^*AKF15NB:5JD63T1W.C=34 M(D=4Y8Q@^D,EM_]]/@V#F?.1DR=8G?ZXR+-X/G=.WW]\__&)4GA@(E;AD1(K M 8,50NERY^H='>FHD:]17A4@PYFL)&9FS:T25M!X%*-B)(GX!H] 9;1,$,3 M6KP"FHH$QI\'B2B5&/ 39I;(_#!@QDN+T 166\@3R-J.-$9FQGHWQ"%]W!@8 M$,EI4J&+'W!6C+8FE9J)2E:8LHJE/->\6VDJ*]J)E&Q?96.AJVS%*+6PS=>D M O6&*[]:Y:+LP"_@Q)5.R$W+LS3&UYF[V'9)/W""VX:AO_>8!#III##76U,* MN+)Y,\%:Y6D61>',3BFDT6'*2QYZRDZ*2>&%^HR"3G&)%9MQ@"@9^10,+$NR M16S8R"7'D\$AM+=K1=R*NMNLG)N77K4N4W;J;PP 0\MZ2P21=QAH9*Z1(K)TG=XF?5Y=S* ML?^%A:-FB;2>5#FC\.JO490S[.ZZ,(A,M-XH#8@(J'U91AL$10&4V595[(]B M8/$&)JH(CY)(XY)KD)QK<>PK&"X)GBK8K(0_Q=8T80"Q.XR-_@.KDI$7JQ=2 M2324G&DH=:.">[T8!:Y31P329N(3O2D5M%AZGT5I?J",2@DB3,4]EM[0]&(K ML2RJ)]02S2IEDJ;"VDLVN_ZIGD>J%<)VH#*:)#BE(I:&[:?:S@PCBC(O@'^Y M>K%;$Q_B&I.4XVNP;0N6%I]YJ F68:)T62S4XY ;M5"+W"3RU@50Y8G8V!2 MQ9.HR+6)-C*VM$!=KUK2L,B1+L4*S6N$5.4Q*$9JZ4,0WZ]09@M(,*OV(.Q>BP15]5/"9(BH*BQE8K&84$:L@2 M0&=9,DGR]>HE$NCE5"JPU#K++0=K:WZ(RQNUL=ROR M=)Q+TP^]V2SOVBP7+Q&@1I0S05NW:*RTIMR,#TXK;1Q+3O'R6:*Q3"I-0FU(5XC7PB"\R3RS16H9AW0*U"F0-DP85*L77'>^A8ZFR&I,\-&I; ZUC;X.DV-+3;I)CW4VK\,X5?3QDZ"BYB6>$ ML(S712P=FQ[0_*F(,]OVI8. ;;KJ(HU$#S.QU\!02N:3U<.5,P'[;L=%R249 MI*#R#]G6.N/%X/BSF5AE15LLMFB:%&!88SH )-NO(JS9/(8X;K?>ZR* MIZ&5B>/B=&B> H<@@;%D$6W7Z??YU=%C]4"YS#8\<*4<:3PM+F8_J0<*&3ZD:6$ M:^(V=>";.D4SXG#CF;2!<,-/=,[%$9C5W:0[LBXBU74,3=4,M9+';$:TDJI^ MS17GT=U#=@B5+T)EU=@P1BM*I0LGBFNC514,[90!^O#1O-08]HZD0.6(*N6G MX!2WIIE6*G$O\7%6J0]%KZPPJF+$3*F/YC:[O@4Z^WY ME&B8UNGUW%SC%8AC% PZ,D@I2*B: -;"D)41!_UB&]4DM'9!HY8=19B1+I? M1QA- )8!"D41=X50A7FW]0G+]\^?9$DB+2'(P#B!26DJXA1//DJ5V;13,I46 M]HLWZBWY.$F=4U&RP=^5:Z1,1!79]^V;%^\^N,6Z*(*(A""RSC-)JOZ>WG@K MQ[M*A)!=G1*Q\M9L&L38F#CA:"N"T0"@>0J+Y%Q<@DQXTM>&1))LI&5)#TEA MX*JE,"Q$B_E8,\,!J(R*47 ;&A$X2C<$*2Q'XH -_SS?9]"FP%HUA0P@(-W9 MP[3*V0*/"+>"7=[ID82"KUDF+/Q;G@_<+Z":=M1Y^4H9Q"F$G/9.71Z(-*X/\SAI7W^JY. MXW_)P'99P*].XI= @J;9. Q\8C9F,46SO-4;^.Q.O/>0@,IYB9567CLL$77G;Q;+*4IZ:'\4?W% MSZ"24Q=F9Q(!N&VXT+&KPU2,#T09.KHP?J860/"$)+ )QR/Y1+YRIT5H@1#[X M>)J>C:=YZ/$TEQNRM%0X"*?\BH;_J-?MRZP=+O9"+,#[<@92!GKSE&>7(_LX M'0$H!WT/D("U>Y<8>"NK;7'%7%UMA?I>%G9.E#E>OOSCO?-2^CXO?:"=)-J] M??L2V5"_VSV7U>:*H52M8%K#/">S&T^J#J++R9,HM+PBD M$0H^3(HIXVF(ID-:"?Y^%9_)1 B4:X(C,(%-G[\LW =P&W\";'TD!0_![E?I M0&19["@JH[*[%(^A[$#]6''$AN)H7*GO2HI_(5ZCB M8)LO[<-](>D1I9+IU MK;9;<'4\::&19WX5/G -_0,7 G*U28\P;9,BHN,C0-5D"T53DM8$(2!TU M%>)"-TM4XEVM48=GFI.LP>C/N MJ,/6+JZQ!V>$.2U2/X5+DG&998.3LI.2X8A7O\%N.TY993,TMH_Y$58A=];*DE;J'HPL06]&HYK2Q46%7.6XT@$DLC#![.+H*1?&H MKNI:U&Y#D#W7[AGY/E=@0^A;@5 :&;ZVT@@%T/>'-1Z>G>#\T&^4F>Q+HGYP M0K\1L:NP8"!]Q\*!T<$$?#?B6#X12CI#<2ORB I^( 5OBG+7P2LW4C%5 M\VK"7+XB8^/P\U^E"!+U K=4D4.Z9HZ]3+WD26A)G#1UV[RR9HGAM:%H(-W' M#H/216A$N;XVQC#S^]5143PE3ZOJEXT#2O+DP$XOT=P+"['(?'"0/J[(V%2D#!@7 MECBG[W[]XPGSUEBO_M8[I@* JM!@ 26:"V Q 2,9G.0Y\WUI+M-)TV;,U8(K M.A>Y]SK/T5@,B6V43(X.1_/NJV!-*KPGG7@I>@=D-)*J[DO9#%RAGG,X'%6! M0O=8(]='$0FBI#!VMX'X A*JC/9(XA5Z?$ R.GB>4J8F91*FJB=RGJ09[Z,Z M5G+P9**NS9>%+;?%Z>E6Y&F>8@1.(+N?57UGF:S,6>2]E ("V3NG"MC54%*& M)"$^WQ()I6,;52B1%"V-!G <#^49$:HZ+U?%PNEXJ$JPE%FNY)Z#I>01;N0* M;03;E4Z5*T(0S=X,XR.FPA$\V7JEPLF UUUAQ_D;+/9E0D9=X*8DCP$EYXHB M/J_N=@X=I]ZQBEFD_I845EE&PH0(2L>'2U4)9F9ET:H4XLH(58(3I533!!W9 MJ\>06+1Q0:=WDZZ:)]RV!F$ 52_ TQ1=PIA6(2B-3.JU*J%!TM"T>*6BY):[ M.9H!X;(_)36[Q3YD8966$*(;21BRR@:<<+KACK]!!LRAY*C7H$<7(=7'LS?. M97,"[B#J9;/%!K'12L;!PR5K".]TBZ-?RZJ#MF<>A_J !KRBW9/TK*>F_4ZC M+0<78KU "?V&?FL4I2EG*)2L96Y9*#1-&MI^M\AA4T6[#]>P6KC2I +H 3K% M9Z-TC$NM(T)9V/6+,\\CU3%[(YLI%<4V%3'2J"]WJX/MO1"C7JAL9Y23N*0; M2,M2V?R&:E&(KEI74B4@9;)F.I7?B5+>*14S+HI?D3*&/CR0HY5+%9BN0/3. MQ%6,T_^,O# L8B+I2,F#(;!;A.RS8J2+<,854RV:I!134K4*DN1K.DQ4@(4R M)A5>WB 39V%P+3;=3JD3&-9(U'J"J :R#K>-XCZ\P7WK#7[HWF"*+-] YELC MS)%&UQ" 36IM1%7/#9HFGS.H=/$513BA4]-+I4"D#/]K30:,7'9#W/CA@H>Y0<):A0@2DHN15H3^4NT2J*_EVI8D*Y"K.O*7\L8 M35,/['YH:0 MXTGF%*Y-'H-G%WK NBD; D.3U$;(:841 *Z1)Z\*S^FUFZ8E5:6KW#0-76O4 MO5F=1;G"=R4SSF"BTX38J'YZHU[\X8O-P?,/IKPAH^8,L>-.&K9-7BE 0TF6 MNG2";F$S0VV."$EAWRQ5]2?9;LT& 5- 55&^W.NFQI%I%$HQFYLBQ)"TQ,8& MV9K>%& -!96MO(59KE0&TLMDDQ%=P4 W5J.Y2:#D,I:C;M>@7#2H-K:8^%#) M#9:IB>I7LP>0-C"B^08T4%GW1LA2-TO9A(&:I]TF32:" M>[]ME^;O0KOMBL#=BE#1O:#^?:D,I4]+:EJAC&'&E*#:A92V(?G_G-XPU3_= M6D0RJZ>%@>8I@A66/V=$E'\)/H-JGH@TPM?G<[@; M$$P)*S)X1QM."2J5[Y&"Z%&Z)I+GZKP"9QZB%&J(M+><"C;*J*T"$"D+!0%:R_J':E* MP;0([-)H]%/W)!^G#^A\Y5+O^T=)!77[Q\5R"1U"1:-VSN$CWR4 %):GXC(T M0,]3HY\SAFNCCG5 M29/Z^A_:R@OOOBKF16"\!&Q&V]'67HMI@BF\3G\D M@TV:3V/9DQ@! /U_MT3=E-H+;@_/Z4T8&8*#1XA/I<9'7%2 3.%H$E@H];.( M"-5QH.5"+5S%3<4]J3S] #@5N@#\1JLMR4H):-]*?CGIGCC8G66%'92B*_TW M-GC0?[,%&M@5F7SK;>RWF[^_PLY,6P@HJA.-O%^>*M-\-HW]M3)M9XE:!9;3 MOJ(RC&3GYWD:GK:'R&JR_\\>>J0%0LHAC(6<[JWLI3#>/X]V\>-<\_\ M!J:!LX [C'XY.;_5A7%?RZCQL3"$Z<1Z\AX1XM %=5T'__<$K_<'8H'1\T^XY:*'"ER,&*5#AQZZH[PXO M1FZ_VVWV8/9].18L867?]%U+\Z']NK;,&,#]]_K=\;- M7O[CAVL-:U*H>KE1A>?PI:M==9-6XMK.J^^YH_[8'0WWR8_KE)[CI-1' V3# M[KD[NM@GY[= =FQ UN^ZD_-^D_+%MQCY+(@]'!"[Z#2JMFX!KV^7:8_:4/@; M-;7E]C<'+\VV%/-.GD]&8_=\9$T"K9BQ@?L?3\;N>-0HUV[K;1S%_?=&$W?2 MM???BAF;, EW.PU[AJQ)\)O$IW<;97!^/IX8XLWJ,X>UO\.:QM[60YK&WM9# MFN80;\L:47:4 LKBU(364E,(S%I7&I.NA^?N8#RPVE4;9FSB_GMC]_S"WG\K M9FPDX,H]G]C(RU;,V(1Q;=!IV+)FC2OW)%9]V%)&SLI632'71=?MCWJ6MK9A MQ@:N__S"'4RLW[(5,S;!6GONQ:CA8.9V7L9Q7/^XT[!69:-^[DFRVEZ%ULI6 MS5'7B7L^M-RU%3,V=600AJZLO6H$%L*.#,(&[GFS94EL M^N!A UC3Y2]L_N#]2;LGSS_%F1?6=(.U(NUA8.MP?.&.AONT05F)X]A K#]R M1Q?[-'98$#LR$!OUWL+:\6,#=S_8-QW>^_^MF+&1 M#)Z'6S+7F@=EGV-I&G2=2!Q^PL:1J#VG ]"L>Z,6VFZ>6.AZ^- UZKNC41N] MD1:Z'CYT473U/E/7K-GYR"#L;#"V5L'#$6:E57 JYG$BL&;N=9!B2"?V=P_X MM\S[<@2^[Y;BY?YON M?S!IMC>!M1-^HVCU_GB%J2/1A287[F2O-?BLMGUD$'8^=OL3&T9H(>R'0=B@ MYYZ/VVC0L1!V(! V''<:M5Y8@^%]2K5_BDS*L@5LS) M8B>*X?LH2V+NL1%$F4A$NO=^J\ MB6:=@S=-WHT< T ./\[QE"K8\:CE:+U]Y8-1UQWMM7QP%8L'Q^L./4J(0TMK M=Z_!EQ;BM@DKAPA?DPMW=-XNV7API-[W[9?T((3A6[CFI&7^]\%MHC!\G,;^ MFGZ SRCF\>=:V?/OE37^O;*\8G6T.%[;S_C1N"SJ;EU<\XKG\X-K9Q9Z:?K+ MR?O?7OSSI'IFW>[CNLW*;^C^Z2LIDY?'^_-??^@!3;"9"33\/G5*DVP<<>FN M*B< &^%K[@_D><+$<@F+Q/FI;C6_O_I0NQIN^VVL1>D7SSQGD8CY+R=_R^+9 MR3TK!2?//Y%P'\^=E_ +G$CZ["?O>64WQJ=ZK>0NT-@&N?(>J^>P 1\_#A[_ MG:=9,%]CJ8&%@&6&87R#3@$LJP]_)MG"B?/$2<0*/M-1I>(*6T:"C@0_+[U, M!1UG\/X*)H[]%'[S06',A/_S7K=0.35>+].N7TZZ)P#Q82@)A/X[77DS_3<# MZ3R(""KJT?!V#/D*4*0MP$G!82(<()UBN"N(T@-1UF]E6C]Z&C@+N,/HEY/S M6ZG<_KACM@BB>EO1C\0"N<^3Y\^F9,+XZ(4PYG3M?&1\??;3]/EMIHH#@8;] M3O,C 6UO.P2 43,AB-AK>Q@[W'9M#\[4:[E'N[C'_PDO<7X%N<1W7HF96$Y% MX@QZKF4@EA)9!G($UU9E((56]+OP4'K%0-_C//4B/WW2-$'5K*_?$M:WU<>^+\[7[_:[^[J5;XG2L!"Q?XCH M32Q$6(@H(.*1\W+A15?"0H6%B@(J'K<4*FS"Q,["VJL8!H']'F$\5_NB&DZ> M]]WNQ85[83,/+3A093)W/.R[%Q,+#A8<*"M]9--2VS)C$^1@TFF8$MCH^F^2 MLMZ@S!Q1U(@7'KZH=1PY,(/)N3N8]&WI, MB/PK$AN<]=SBP?90MB/TP$#L] M'[G=81LS^6RWE(]8TBX?8/#9+B2P#.=YK>_AY;&WA*3;,WR:(68BP"6(6(FR"F(4*FR!F M,_MMLEB+7% GST?G W12NR@)\M"&P2S[%!V,@=#FV:F(6P M'P9AIR.WV[(V*C9+[%" ZZPWZ;01MFR6V#<)L9PE5@EF/'QA]BAS*$87 W<\ M'MBL'0MQ>UKY<#1T>[V1A3@+<7M+X9FXYZ-&*R_9/+%#SQ/K7[2LG?;#Z"&X M_QYQJA]@[%O!==<4NR.(0FU_9D.U]=I[B0LO$62. M)JA\3],<1.SZ$4USF/?UX#RZEI;;++7V (0E039+[;BO[>%GJ;4E)MMV6WM8 M*1$VFX;):Z7\7(IDAD*7/_C+5=/,?XB3[/DJ"2PUJ+5N-MSQR,KS%L.%?]H%/(6GOWF/35,.;;_*YODJG>90N1[%EH M^A83M4W(_.9\\OZY.]EK0OFN*9E[O_"6+.,XX*YW,7&[/0MW[5G&<<#=8.Q. M!OML=VC!SH(=%@8ZL.:X1VUJM,UQCR$9V#;'M3"W?YBSS7$MS.T[']TVQ[5% M#WXPD!U:.XL8#IXQ(O\Z=JY$I%(O"Q.4@>^<%9QPL4.S.]31X3B&JLP M.'&>>5?"\699- AQ5'AN)I(H[?"9O5S$B=#Q!Z@<^HX?)&*6P99A MNVK8U(&!8'%AJH_ SQ.J0@''.,N3! ^7CA/VA&N,;R)!24!\&;0_/XZI0L6_ M87R]T8[S)G(0^G&K;OD\<[GEI:L%S!Z$X_[9E':7U 34JMD)D+P$?X,)XOD\ M!7B>TEUD093#VS?"^TQWA@!%$ J;?TEQ(F^<90QW9UR2A$1<-&PV#O2& :Z3 M>$D_O'SWOV]>G?4F#NUX&I+@ M6D0(,5X)YM*%EZS@UWB%DUZ%\11F@]M&RC'S?[ED,?Y[1.NW /:5(-X$N(_&$([@FE .ZB!AC@(P I8,T!(1<01JN8AO MG!3@A8X)1L!5K27Y;0!6FT /LDI,0-O@);'@WZG2'O#;80!D= =:1@!!P610(OX],E$0/@[C="WIF2E'X' MS@X0F0)MFG7PNY+HY.PP4&D$>>:C;N>\=.A5QO"H/^IWNN5')!(:K()+4DF< M^%01*/C;2"^0_X;/8>Z+E/]ZU.MU1N594/I)Q%GF?7%F0">OX. S[[/0TZ=( MBWQ- ^!Q@B5&=T;=:9X&+$FMLF 9_-=C"058?98 CR3YQR4:%F,@ L\_BU/F MGB#2)/@R3J:H[/P6:@R_\ B26*E]\K]Q@')%,$/1($),D"294<2H_)6B< (G M",N E>(W="TSQB=U!'1XFG@AU9W%>62\ 4")Z#GS4I2>4&"Y28),G/D@UZ6; MF^83EE/S'XH1%'R,SI9@JBIMN"1H!BD=T:/SSJ!\EY24S\SD)J":(7S*\/!5 MC+7,2&[%-3T:=?IWO1NOB*M)KA*E0@G#F]B[X5WXVVOZOZ<-4)(FU@*$X[=!5M&[RCRL_*A4<7_,%0[5]-!ITNHX\=1>T9V]\5O$+U;+WXK_2OIX5G%DK+YUE8M16+)-7R/J,6#Z[>TCFJ@5FDFQL3K M.,R7PN5?<*^H2:V0\3$;H0.=A<*+E$5 JZ[ ".I.SA0L77Y KE0L5V&\%LPU M)7=3)^$A080V(.^,K"5U.K]G,.7Z4T5E!(E* M'NK[+DD-E@7![IP@900)O MO%.2CLOF15/1C\V77'*Y(U*8"GOIN ,T#,!EJE>4+8<9Q-LW+]Y](*V3+8;\ M;9QG9%'$>YG&24+%7U-UYR;Y*-EX/.=1K]N9**JDA6& PRPDA)(DPL0G'!%6 MN S8>*$%5J1AT1I-<,!MG\(&E5D5=T&CAUZT1;LF, 0>?32\Y7T27P>I*KD; M2+;"RA7<@/R[,&;CO\XFUT%8$_.YF)'U(=#O2P QY:)TJV2%8(2GS^;;?A\E M*OJNU^D])E5FQ1.$:V9')B'.2BM04SM!C5F\ N<5_8[*0@$09Z5]:+1A/<$/ M?#3 P$ KX65WPKE M'Q.@F6:BH"87_8.:\\L9N^ M4[_J.B10L W/DN15I_'@54I\*F2 $*VIZ/.H%=@2^#4"W&=#KELKZ]2(JANS M*$881-=PS*14[<0IG+L08YO35?I;33\T^C8;P<:[8*_6C^#"C>*A C(2Q85# MQ.?)6B.E.7()25$#UK8[Q(Z *]P*L"-4TK\!7E\)[0;6LSJH5!*4=\H:%^#C"UVEK6/2%[6L%N0^7KO?%6&UB^B MS?D-\X=[8BW&B-_'7HJ![I7%&.M#.^>PUZ\J[CNA:F%XZ$\ZX\=,H!\->N/. MQ=>.UINXIC]Y#B"/<0F@ CG_6]__NN/NTO2F1RPQ$ K9POGPW,Y M()6H:7^">77XD?YL?EPDSD]U^__]5?W^*8[H'G;_Z=W+MT'T63_C//.<12+F MOYS\+8MG)[4BP[=';)T\_\06DCD0$3C<"&MU>,]W/2;CT^$*,\^FS]\&_\D# M7P4OO0XB+Z*")^^I4N#T>(EW S<+R(NG1F$"[@UKY3HR2G=UD7ISD!<9 MCX@^2X/FIO3C%K8H"DX#@6<6K-"%P4LB-R,NR1=3?F3FK0(TPM((<,G(,SO. M7T#GZ9X%/2TG0O-D82/(%DF<7RWX'.;(1&5DB=))C+=@)E@:N7 P_BD+E^\=8 'P3J*;9_BEZ_E7T_NX"T'@7,(9?(4O*M$2.B*@3?!G: 8 MO$);%/)]A# T"7;ZSE1*!VCH ^D8V/F+S:/\A#^^A1^?<*B0!%@88M#M%LX. MN!$ T660L6A@(2=N +8 M3-K . PJ7Z%'/" !Q:/O6/[ P#T45CQ$G!G1;ZDO !GO=L:HR< ;2C@KK*^W MO]G#-ZN;\6-8#ENO",WQ[5^_( @[+Q'J7R/4*VP'\$80!A4B1[5*ZT&$ RCR M+CUT.9 QD+G .8DX:G3[3H9 DS'N23GW89TZ-XV-JI4O4Y/"IVE 5GJOA&L M"))K8 F[)\QFL2_$&![0^CTC.%.? !T([AO^/XHE34 J1GL13"&,UZ/*Z\? M#S8QE>)I)8YJ:;V"8291*X+K%,;P5OZ11\+I]0D"!K> !BM5 4RJ":6P26F MBP&X"]X5DUI<3WD!P%>NX3D9=].?3*H10.AIN_:"4$8^2"'_Q#SAP](VJZ]D"$7@VWH]O7S\M9#46'3KS4#N-0^U7 M MEW=-Y(+@F2TM4NPH2&L>94%8; ^9 D$+4,8 J)L>1L<@%[M;28$38 7C.[%Q M(L@0%-J4(5!I>,RQ3Z)(!<9&R5!J"6'*E%H34 WD4WP!.INQZ .S ^^X0J<8 M.L-8JB+,9C/6/!1? AF%SY'U%/R-G]GXB41WGB-BJ_#8>(4FA3RBDSD2!]J; MR/DH5IFZ[-X%,[07L9<0D+ZB[ 1*GECA^5(8SZ/^R"29*:B G]&1E">S!!B2.98V/J ML<):!!Q&('[\!H6/M3&>(KVE+2.RPKAZ\^CM1T4>O@$XES;\@.UE^"_*_QC- MD"MD!@21\84W:%H62]X8? =0#7>93REK(XM5+#C:/P,MM$M7.(7Q^4J:[SBO MBB21VTQ:B)'&#F6VR=+S1TTD0:R/B"N,MX!P/GENAF0"H]!DI"&^E84!1 M[&.P#!BLB]@20=HV/NL:2G-%599A2H:HM87O&NB9+H"?\-&C?=<0P/@@E"@* MZ@]!9IK/Y\$LH& 1J?Y76!=R*II1!TNK*!#B9,2ID7SE*7)H9&<2?_6V:6\P M$FA'VVP24B8P)4@T2Y3B 0P$W([%KF3OBB8Q 30D%\3RFSCYC _(';NUE@_C M4-F8@=)I OLC_3&'3ZE4TFY$Z< X":UT9&Y!XZ7R6,2>&<>.)&/'Q:%>:T2[ M[=DM56ZUMM^96=N69 4@ZQ@HRK- =[+8/XN/;L36PH8V^CDWJ^ M1(/E?Q%_3.)$O:2Q4_I5G*R=:AMUSB.U;=1O=:?LVD:]_56=;JUS\*.GL?U[ M;?]>VPC6]N^UUV;[]]Y[U4#;O_=^:FG:_KT6(FS_7@L1;8 (V[_70H7MW_O# M *XY80TCRZ.!K:'JP4&;/+0O7 O M+AJM-VJ!H2W T!N/W?/A/@MJ'R4PM+1"\D:8WM4 MSQU.&N:G[;R,H[A^E*8:[;QF6V"I:'6SY%*TJ_?OKA+-Y8)K'A57QGIH.,IF MJ;Y;2VV62L^:E0(K&2M&I3_.?\(E8J9?3=W070N#'GS2W$ZV1F>GXF%F.P:= MNR"[.!!(Z?HOF! ^K)84JQ0+-K*,\ 65T22!Z=%YO].K+TFFD[6H3P<"F4Q4 MPQ0H*J[?<>YKUYBUK7C@N$['^UHX M+MWHH_Y%OZ85#%4Q H!75WWZJ#\>=\8;SQD)DD;9(;K8#53 0@HZD[5X^HD+ M4#3L3#8>SKPO AO!!:42]GCY" ?4<\)54W4WWN89">'+[''C/$[IE?--,+_E^+K5YA3X?.WY\?.] M095T,-H8*Z+ZU%]$,@L8J63F^ZJ!G,<'C$O;J2,1P\WJ+INX-*J[J[J[E3UZ M)C486@LZB$OGE;Y>7X=*9K[^C\6B\:@.:^_ H_&@#BUN0:->E6C=@4:3FM-K M+18]FU9KVAK)NS^T7.==I32_(BVR9_%,YLJ?MEDCO]9Z1]%A$K-1UF5[247 E-IZERG@:S;AY^L_D',!=7O_C/.N&89 MMQ69/96GT8X+Y2_#*F H\I5YP/9$8$N7N9#ZL'[2D--P"21$PF129@,Y2G#-_YX%R2Q? M8I69&95O*16L*U6LU#?'U=V\*R!;5UC\1=:4H18S:I%\1^:MD>E+KIWD6"Y\ MNV4EKBH-0[T,'2(O&Q42U9OSX N2&&[N1.V&=0%0J@S#/1'+E4%3,N 5]4YI M*92VHFY#C7[+IJI%4:FZI89TACAO/@^(-F+%/NQPCX>&?Q2U'?%H7#Q& =^ M"-F_?W!.M91G[9%W-5/=MJHZ47 $. _A0.Y5MI6KE MS1 ZWE&O]>#9TQ;JS WOD;!ANQN^&U_,O3S,7"D@< _@ EA3:IRK2OV2MB7+ M6!DEMS4!EA7XL'9W$&+E1\0VD2""%Z>/+WHS 'AOMN:.H])PJP 6Y@G %^R M50G=J"XC+GM\N2!T -Z?R>5+&.15Z&?+V*.@,(^P61;1$Q_$:?]*(@=1_IF) MB.J-7S^\^7CI.E,O^ISDJVQ&+"= 7($MS=1I4J?,S4$\I%V@HQO]"9U3S^P0 M4J;$3X!.WS&5<6^P;ZPDZV%!,II["J @#[*H>5O O*K'(& 0G%";$C/+4N6 M2Y#AX.!D$S2J6.:MD7@>!;:4*\R5*'U!RDD"J&(.LF'D:]*$HCD[RBAQT5-$ M7P&Q)E^D,V TJB7)\?2((L$9D !8!^H<[Z3L7$#ML0C/=Y3K0D&3FCIK/DJ6 M-,,1.3..T<3Z+76C70>M@%=2W)"$F^O.HW!,?1'ENR3,H59J:X =?@TP97\; M=FV]%IMUOWO6_:KP6E6Q_[2WOP2,O0?@-UP7Y.3YQ6#@3O:89]' "1_;E?;-8NC#JIYT\ORU[-S,O:(-G\@M MDN A0W#S69@GS_MC=S"V?.;@KM4=]"R[.;1;!:UM,&G9G@]_PA^/JZ/>_JJS MMO20#^Y6>Q?N>7=_A<$.P#KX1HLR'=Z_G[FC4*(4ZR@E_N) X="?-,IZCG' /UWH^M(KZH5UK'[!UL+]: M=P=@17RGTP))$MR?^/=-[:9^Q#+N)>)D3U7>=EWKN.>.N_ML2W&?AV@7]E#! MKC=Q1X-]%IP\BMMM[<+: G;]L7L^VF>ERZ.XW=8NK"U@U^N[%[W]Z1!' 'Z<8UIL!0/: MU@=P]Y7WW.YPZ/:Z^PLFV'EQ;2C>OOM!6G#=Q\J'7;<_:%#"L;!J8777E9]? MN,/A/MOR6EBUL/J-*Q]UW5Z3FJ.%50NKNZ[\XF+D#GK[[,E8U3=A;;M!YK,C M[3!SVGM2*1.X]+(@TDCG7%*P5 %,=J+AJDN>\VC0[7:ZNO)Z MI?PMOIF(ZSB\I@2#4C'<:E@F'Q DR>"^L9$L1/G&183HU2% MJ1=21)JLHVHND,]T2ZFGSK-I48G[P$MI83TQV8GG5UE+#$NTP@W@:1]#,;%W MN>YJ%%,%7JJLJOL3">,X")J+*LVR0Q(7L@V6"/-%I6K81B9FBR@.XZLU%FQ- MA9< '/^/MUP]=7QQ+<*8NKRX3A;'(=6-U)U?7)P>Y@%,@OF]*(6ENH[,NZ< MJ\?X=[-]1+JM%XOL(H%#P(<+5Y6<#&#+:QZ:EC'/Z?ULD<3YU8(-5M2"H+B- MG>KZ/7P0O,0F6=QJ"PF2ZNWE Y@L*;06"X0"F *$^?E,%E(T*_(2D/A (Z-\ MCO8_73O9+,BK80I(JG 6WK5PJ) "U="D.LR.IXJM4^%153D9?UC!W%\"K SJ M#.&*N]VND_XG]_ :XSASIGD0$LV%57W"_# $HH] C!< APF"MR?O$EF%4?Q6 M00&\]UI,$QA1TF: I-Z17#_0W'?S^=D+R:X^+H3(G$M)C;&0ZQ63E6.@QG]) MR$28*[8N*R3K&/.9K%R.4,J2AC,/8\"2%1RAT?F&:CZ*D"M!^L(+14(%D(.T M-+J65D+=%4"AG'P)6[H4P_*7&D%2V46%<9.+;[,0XUU[0:C*M>OV*I5==!S8 M= )4%.M>JTK!VQYV/"IXDBZ841@SJZKNO#BFL^8.$%>OJ.&?1^'[N &XH9AZ M^V1P9:JT=^T2W\Q+@_DQU8S>\C@1F*6'Q7$5/ZU68ZY3X'XU&U994++I,-KZNE_6WK:M)*/FA MK8U>?ZIO)E33VDBW$S(&6,S/DOBF<*.6?\*2LL[=[9,V%/22IE\Y6]TQR7'Z MYVK:HFM2J8/2#VFF]'6[__3NY=L@^JR?::X9TP['M/\N30VIN$E P0#.)1,X M)!_O5=L9X$%'TFSI3<2=)1)5R'I;TR3D XE?]!*APL*_75Z^=U''\"2W"-(2 M=U]ZGT&C@+F65!6;NF2D:;Y<&2U.E&P'VC+(_\HR0WTRL#V'%)60%H,\(,OH MRYXQJCD"2A%Q CQ*->,KIIRI+B,>E^-&B27-0G8HNZ%*&$?8%AV[<#+V4"-VT,0/%7_C<-;;- M0!L=P/*6HX#5!ZF@,R182N#T@>M7AM4=)W GOL DU ;49-$ H<4!O\EDGCM MA3GOCW$^E3*VZF?# B==:7W[7=F&)2BZ%KE:UC8:;)"<37TST,:37*/MY8\" M220T<%7Z99P"/"EBY!7$Z/:KEU=6E+SW$!A^=J[BV*?^%<4:4$ &P PR<18" M^)%J#^)=@"?"[6@0]8*$Q3V4CU/\^%0WN41A>@J07723*NP >KU/I06"6E]P M#Z;V=(; M']!H#_B1^CU@ QQ>E.C47M7$U;PI$N:0C_JY^@SOV!ISGB43; MC1Z!&VW?5K@M[--^Y26^XN &#<'Q:BE"F0#(#E"J^9ML+R2X/:+FYQZOVR 6 M&39-VS[)'62G4!/GP'=A9-86:^W%;/+,L1U8;*S@X#7WOQ;"%- \$E&D/L[6 M<2#_<#I>N 8&3P<*M'D52PL4,ICZ:Y/V&&"IGA/EI/_"\Y_%>CO?(2ZLQ0*Z MMYP$!KT0V>I$%)QC2C9K %\ ?&2MQ./8?"W@-=R&E.LDU]29@C/@B](P1ZWF M8*:(>#2V;4HUENC5NKH)8;$!6(U5(\/ILG0O!>J3\97F=))/3YQO%7W:+ZX-$;@ Y1]-TLBTT+ M%*^D@K%PT.$L9Z#ESFIO$5.M(4A=4+&QE53+><"7[_[WS:LS8,WH7!3+ M8";=,!$W<6--D' [0^L\R"^\ULID*R^#A2ME(HGG0$%,EP@P!^Q*2FH043,D M)\@'R*..7_-+TK0$OWC.X+'#AP%K,,@]<['(Z?4ZX\=EJLM23_F,"MG*.,V; M. _]DL.S!NJE/VK<14H>H&P6D&K-CENEL)7)/D7"C$=\(>9K(&_EJLDTMXVD;\*%EX\7"ST,(X#Q>^T\C@(,&(6PMHD3P&& M$X38<73&@5,&>GT;*LL5WX:VFIU]&^[RZ[UAYWP?^-OK?C4"5U^QR/M-\2Y1 MG*GFG0@39+/T 6])8=0MLPUCLS+[;;&-2K45[D JM$I!+BFK7V4=(X47Y.<% MDI$;;=.XH:^AU31.2.".J/$O M^T95+ _HRD9C>-DIUU4S48/;BOD6J9EAO367L;DOF$8L5V&\+@SO,4O]T>S^;;7:]^15$D8C=8E M]] 0L,%N;LG(_:'[^T8P*GG!"T"B!-HMP%3.J,6'-JZW..SM6;3MWX6'W)AB M?WSG*HRGV/D6W197W",>&'H4HX#AQS<1"@,;V]TE'O[X,+%5=WPHD&JV:@:I MMBR6U8?%6G"UX-K,+K@IN"%^R?A^\G:3X3-:<&A;*80;W<6DFZ'1E6(P0XQ4 MC$"!M;!L8;D-I-?S8<5 >:6J H :@N08:MD_3A11+@((0E(A+ 1;"&X(@B,- MMC+)A,.:9*P+N2Q0ZD7_2FPIK873AG:1YC-@_ND\!]5K#L)L1FDF*-%B0H/( M J*P($U!.$6@5P'9U&8MH5B"\6-[$(;!'P@MO 6A0MVO@4<#]0- M_L9T='@BD?1*;H<3P)Q9^TIF^?$GN-+;HQ6;..098A;ZGR.XIM0^%?TD$HN+DWLZAP4 M/EJY .#"H#'(PC!S(#K%F$8U%K:7SXMXNR+?[+9D(0J2(Z4DE (%7A)&]4G- M&_ZD$CL4>5F(/2Y!&[Z04-1ML6,*.4L$9:107*5REN*V4?B=!W!H.M/&09" M(8*4(]M@>?!1!GKJ6RKNO;@CG?:B+Z@ G4WQGV5D\6K66X4V:F^HRZY'&BH M4N\N9SI2L?*JBZ KQU4 YA("T%)]B7QJM;6Y88R)6'(. 4LG&6WF+=%A@:RE M8#1;KP27'JO$0RH$\F4F4S$#U=.)DU7,>5;7'DAV>;H=2!@J*0/:E/2F0D8) M_YL5WDK$<<+I7AQ%+ .V92BQ+DFGDLN*__KM*'D4;]$0LM >E/ :1\0E<"L]/+CR^?..-AUW6, U9'VG'>&94L M9#7#8L:5MY9AT8AP3 >-GU4*F[;1XO>;29/(&E46+$>)KRO!R)(XBV2%'(39 M"2K5 F/,@:P2[LF0<$Q.HDOYJJJ)Y.3AFI1UC&R[X7AV15C_G2=!Z@?DT$Z9[BCN;R2! MI^K29%6YZT!&(.4K%BQ*=4;P+!TLXPAG #-S7H.7;BW0(55^%NU*L>3(IU R M:58%WU,:)\<2*%%8U1QA.4<*GAJ^"5*DA9:M&:HL<8IU'BG]6&4_.#<+P62= MBNLL@;4!Y'Q&3T4&)T\5\"A;*$4@)7B3P0V@P=XR,>4_X,M3M5H9Q&]*:[0) MQ>?J1L$\9H&U9!'D\I5D-U>4;J7>DY(&O"7+^A$Z^;FN.,1I_P#6; "80*+ M 8HEBA')VD U0'?!+W."#0Q'(*W/BL26\CR8_9%@96G*]L$^43P?W/1L <.$ M4KY(4B_I-1HQW2*5([")?_6?>,*&3"CPYLAHI%9EJ M5 A5)M-H6Y6-KRAJ9WX=EZ "%I9J"42.2BQ1$! M>8C@\TP4.6 ;B9MD="@])NG_G0".Y<^^H^K-F5.YT/>E9?Q@A#MX_H\($T=G M6'.-9_]#>.FQ%,L'C@+[O_3Q&X"67U^\^?2**U43AVG6^6).6FI%2)9TRA@' M:I]G6EJI[,/Q,BZ63IP>L$.EDO\>4W'SU '&U=DHWR)32N68+SO+V[47.%1>?("G1[V<8;H2ME9U]_$ :G M=($U?I;J5:Q52V654AX_I(@8M2BSVZG>/UI0KR)**S<$0ND1+#;2V;8! !K,BV9GJB23C*?&6^5!&!Y4!OOHWP?1U)_A*O!K/< MY6K2W6JK155A$K8$E\XE-$'ZIISA().F5+3^(Y!1L6VZOLKJ !B2.#7KS*B[ M)36S*$M9Z)E!)HV>*#938PL)+JK>M\JYYIA7GVP0U_IH9G')0UXZJ7<4'JO3 MQW/<=N7(;,+RSB$V?1V88D-L6K2+N6QY0"JHPF[304$4EBK*:5IOE(DK4&>: M^U>":RO(U#75020A[B:Q71K+0J4?DUV--2PSO.,((BBU]TG\98W&(E9%++Y8?&F,Y@L. Q%EYV$D X%,LFX:ZCE 2-/ MS1X!V(T/85R.6:OHD&J;R8%) RLPC^+ M\Q5&"R@_(,6XL"'E%E,[QT*$6$I^-A,KJG!I.@U!O Y66!WT5%OFGVCG(9K' M(VPMS!N7O7WXFO%)M0RW:%?I<8@(2OPA: %+R4:O'/XLVQVI6%39% M?RNXHC!W51364,ZBK:W*H, M#DF_./0;?41Q_'DCO<"E>*A2D*);TRY"$QXY&IX!AX*I6#5*:)11\D=@5+"( MW#@_8$!0CHR"ZT29*YX6SE]'$/8U*Y4QP M$X6*Q*ER%![SQ,*"#>)K?/-0C!?[ZJ+AT16I0#\*QO"5(E;528A&8(J=.DP2 M::0^P@5Y"[_")Y$LG;>QQZV?+E^\=5Y[,]G?E40+ZM2:"".&">68,,S91LNT M\S::J8VZ5#^5"Z>:<2:DF4D7.,[ NU"B5\7W@4O:M(ZI6O?F*8$21'X8L=%^ MHRC67XAC-LK$4O6'3=6+<"R=?+$9BQ5'5S%1_3J$+?KUH5)$TLI-@ETXL-*\ M:1.2\8-N\1RY6ESY>#R?8WQ9R!/(P,1$9("M2^G^1,D(CP-E+B05W&BNU*17 M*B,PQ!F-92:6M(UG 3>. M!$[G:HNJ MP"[3P?FV037T64<#CJ77)I\2 'Q/'J4 M$QD%-G.C. /YM,"4QCBQ*&)1I)EPF404W *0@QO;%Z!/!7//.&*_%!LCD:1A M?<#5NU1@6S5&F8J0?3U0>*'GJU3 M/1D_%M1Y#4/T62-B32Q=4!TVF2'LL=TXR/*,T@9 &!.9RHN,DU+[8S0IFUZE MM.B/N-5-5KBT.AMWMX 14+O*B@%5LC^1(8K.X46OX]Q<>"&:(,D M@/BG'\@NX$42@*PJQ61[3@2#O4#F"T1(8.Y$UI$H9$VK;5G8;ROL%P6877,)0#R)+?,HQR#A'Y9FPXB:5NF9+'B@9H3Z8MQ. M+?=ALX<>K;;!E20]=#YA"<&09OU1AGU'4PZS/4:KK=F>P<&%0L"$[%DF; MVX5$'HH^PQ!\:OH@T7$SZ$T'[ZB2A.0;=MD,1E5A,A4*SB5G4Q7,*CU/TB[[ M4()P?F@&T5W9/:5)OBW5IS^I)*K<9SY/4_DX1Y9V\YKSKM&KXC(?)!%S&E^C M5A9I/I7+RCXUR1DU*>7*3D]5T4-5H6[7]/&.5FXJ'.>RG2:\H%3LH1;+?ZAD[3?(J%2W3ATY"T5EDG M5P:%U>1(2AD=+99P14JBH0?_GJK7Y3W4U>EZHDKD4ZWB&H'HE!*(OWB8R0/* M1>+!%7#OVB* I>J?1]?[$U=*.3@T#(KU"]%/4JGFS^%H&_)+??5!8@FI'M<# M6,$*4:6N %0I)DAG&'P31VIWA@>O! 551QZL+HE7"2I+K/#%_H"UG/3,.DX;ES M-\ZH[!%5OD5Y[*9SN;@?-("1FN%=>T&H*N?E:9$2I\!3MAZH!+'*ZL:2^@J5 M/%=>*4)C D1+YA/"IN&HE#6M/E^0JW^G==20RL69*0SA^N#AX%,I'Y%5*.D, M3ZDM>"GB&>[(<'[#37Y3RV\71KY#[: L!%15'H>O+ M-KU2K0*K>@," 0D]F\5AG/SL)%?3T_YHY#KJ/T^>.A6]RV$-Z*1&0[LG>?4N MS?9'3P-G 7<8_7+2Z]Y=,>#^BFB:2@^#F%(VG=[JBT/&$;J@KNO@_YY\N_J[ M$Q;(;7+U\^GS_Q->XOR*)5:=5V(F*#A_T',=KE@KR_7^X!MS)*Z9!U-WC88& M_!#@76F$H]'C[[[Z^P!$M(*4E&^U&,8: 9.NG\%M-]3HF*A!NZD\]UVS4J3>GQ_>+"38^U>9]S$O)/GC^Z8OO^X;%,G!\F/ M7=)@U'5'X_-FSV7?=V.A8+'"48';X=H*_X!Q1^. MW7ZO44FDM==Q% " UH9!UP) .V9L @"&/;>/[LE6 8 U,.S,1]]4TF M-VV. MFX*<.FE4A6KM;1S%_0,I'0V']OY;,6,3]]]U)Z.V^?&L2KHS*WUU6Y*]Y:N- MX=7YA3L>-VK_:>UM',?]=]WQ>=M\H.VXC:.X_^'8';;.1F%5U)WYZGM,,DQ5 MMJ[*5/*^B-0RU<:0:G+A3BQ3;_&F9ZUM7K5V7,517/[ '0WZ M+;M^J[%^/7.]JS6+N7L^L1[7=LS8Q/T/ MW5&SD<%6B?T>/OLV3JG2/D!-$%WE0;HPFV0ZI[YEKLTAUUG+\*H=%W$45S_I MM\TRV(ZK.(K+[[D#J[L^?)Z*^BEJJJG(,JZ>Z9P*RT\M/VW711S%U?>Z[J1U M21;MN(VCN/^VH;Y547=FIY]V+G3OG,XM>VW0%NSV1C;YIATS-G+]X[ZU!+=C MQD8CMEV^U6-WYK#OD(_:LI*'7"9M,FI4 3J2,GFM75A[ M ?/T8MQHII&M=FJ!OOMZU+ MQ7<>=7N!H+TK:S%X#MW)>:,2QM$ 07M7UF+P'+OC4=OJZUACPKW)/VUHJ;EA M0QHTXU^Y$TM@78X?YWAT%2QI7<^]W9<^NNBYPV9UW-T7VS2=;]'*CA-:A\.) MVVO8Y-U>F&CORHX46GOG[GC2KIY?6YBK(5/!QVGLK^D'^(RB G_^<6W<<;W& MJE8_>CX4BH+Y&IVZWA.>%02?,/=AY&PAMIJ%X-%^MS=YRA5U,,-?5M!)G42$ M'@I:(%2]3[PER%2K/)DMO%0XWFP&4BG6!G"Q;BQ,(P?UHJL P<:LT(Z#/AIV M!KPJV'((7[KX5;_R%<:5PM?GCOR&?\;BM+B%M?"2U!&1#VMZ)69B.16),^B! M&-SM=_&_O0D/ 9\N7'X7]K@2LRRX%N&ZL]=K:.+FI_+F/V#!_)2*#.+!S>'2 MXQN\H4C53S+J$/[L7'E!E/X4QBG>.MR7'Z2K./5"O#@/OLQ@07F4")COOW#V ML(S/(*6?X;\B*Y4TI%R&X,V;X=M9D:P#P\*%"EBY,\N31$2S=7D! ME,8#*@U\5P=P&BR->3O.7\*9BC 0UZ #+#RU*-IRT>A7 E(JBG,(,K%,^="" MU,E3,<]#]9QQ;K#W-([2GYN$(-9PF%+_J\@80FS'"42#2P["2,/$B'$ TN0YC1#DM#C/# ME^(5*/1(.M*-P]^%QUN\L7AS+WAC,CID$=M9(@,W@GZ!935\T4"',D-"D0LP M)@3)!3-L(LRP <0BGN0%B7/MA3FA(RSCQDM\8TC"HX5WS8@T%4(5FO 1V4#H M6P81LL\2RPR 16KN!W/S3NM9)R]P*F8>/$]+4CE ?DQS%IOR'-I2G&>AMU8; M &0.8A__NED$LX4Q JX!ID.AP =!+LP6<7ZU<*H&OR4NS0MOO#4N U>-(NJ5 MH'RDFR!;$.7X5^=CAY'HM\O+]P!(L&DIH\RI8F0B%EB( W?/6R2Y ]<[!Z9/ M5S#S5EF>\";A9$)'S.=X)3 "GT5Q[#&3/4FJ0&* #W!F )\S8:F6I5K-4:TZ M$=JD9+O0((/H '5!=/ !G4@>F/TG#](@T^I;P>LU.> Q"#VBJQCG+SCZMZ#& MH6IOLTWM[>_7KM.2H7](_G5?_*?X./%4@ !T?Y*N+!<"RS48 M(;#@-_#9N6"&!MSW,HIR> 8.($XRY&FO@84YO>[9/PFZYGE"L!-$Q-K8ML-< MO9!SZDM&'C[TB$WH@0]GF??%K/2E9"7#MH;'I^0R:2W#KUX"NGO16MGG4+Q: M(D+.= &Q50B HL3"&._&^4_N)3 6CH%O;4#0>0%!+T0DY@!"[V&4QJ G$5= M@!!!:K=L[C0]?!":UQ"@:I4;::N28C+0G02H=4C2-=Q9)/A1$H/A*.%KI.)X M8\">4Z1,H);[2DN7U7(\145<1P [!Q4%B1J*KBXJ#53R57V#7R1"$S:W(GHK MPQW5W2$@I\N-:3K84H!,2L#B1;563T#GEH-& .OT?$"' )B71YS(NT+YVD: M8]]16"SNSM5F<\U_<=B;19P*-H,3M,+[59TE2 W!* T >KQ$H5KQ(B#2Q@2$ MWR!T@9PYRT/"FL-'A*LGSJ?U"F7K<*T-^850!)>5$"SBZ2-[3A"B$I)5@%)D M!O72>--!:J3="&=;O0AU\[B&W1SM7T9KG[2F%@8IT'Z"UB^Z7R!J6FET7K[[ MWS>OSGH3!RB=+Y9 SEEBF(6 F(2700B,(YA)VYQ8XN](/U_^C[=U/,*]6GO1G\^,B<7ZJV__O MK^KW3Z[+>]C]IW[[K,1F?ZB/;[@+T;9YK"9+5 VZ$L#X+GC^;%A%T?P(I>T/&KV<_ M39\_^PE^/7#.\BG68FB:KU92* ?"QVO92>I%?3OQB?^0R(.61@>-C"X*$ROL MJ>I+PRC(LWFFI?J:<]^(7C3$8"6A!(78!I*189.=LCBQQ;-/%'ZUM<.KM $) MO\;;2?:?G]D86KRC.(J[X=PW_?[275Q]9*M*3.QSBRYM*$G(FU .=!T&7UR6-R0+NM[,+UGTSL;LK>+C;0>&=$6@DU4#/'LR*3FM(5LX? M,,\5TR"Y1A89$0, 0'(.R*E;=CP'?,(UH:@9J+@*3;&6 NU^)/HA&1$1;Y*5 MQ'_GD:$E:O(E?;[:9;L!1/'FLZZB=_"6LT1JA/L-1298"0/*&9%Z+T]#B9=J M*OQ:GXJ&A#/?RP:M"5;\C!UOQ56Y%]# @<"%\)\E? MZ@1,2H,0U$W4K)E)U;JLU'UI,H=\#U ZBE#/@;O"&0!J"8+(J\6+OLQ3%[R@C-52Q=Q'OK2)P\7E.93F"*# M6T#&[9JCH)N9!1%Z7>L?<[]VZG9+-%0'\D%LAMGJ O[/\$*/>_ M;@0#L#]L.S.YMQ,ZS&*CRGD\&CW^[BO?0TD1@(-3,D&\ KJ/.:8D:L9Y"M)@ M^F1OL/!]]7TU[W;&%!@L-" W MS/JCMD'# ]/Y6\J46U(.W79%[^.C[K3FTUH9PR#+QY,*=--LJ]4C4HM8NK+VP>0Y2Y>1A MM&Y_V"#0VH6UG[L6H44>K-2;SE786U+'MM#KGZ;O^B;6:\ M=MS&4=Q__\(]'P[M_;=BQB;NO^_V>OV6W;_58+^9MU8J4HJ[ZU%:YML<\KFC MB?6AMF/&)DP;[KAUI+<=EW$LUS]LU-EAM=KOX;QOX_266LJ6JS:&5V6FK+N(HKK[7 M=2>M"_!MQVT6WC2'=*0BQ_89-PGM,W;97 M7QS[Q=BZ8=LQ8S.>H'';/$%6=]V9X;ZH[9NWT4/79E8=6^Q$Z !3MUQ!=T MHPOG=+IO:[XU.NQ5>CX=3]QQ_V'4<[$U88\(+H=C=S)L5*2P<&GALA8NN^>- M>MJV<,@GUMAP3\8&:TIHSI2 3I#6U6IHQW4F_;SUC9&=O// P7LM7GC@^[PPL;<6-!L(6@.W%'?AC8< MGW#4AH:Y&U<_:$8RNA-[8%V.'^=X=!7T:5U'S=V7CE:0?K/=479?;-/DOT4K M.TYH'?3&[D7#G*J],-'>E1TGM/8G0%M[[>KJMX6Y&G(5?)S&_II^@,\H*O#G M6D'F[Y6%_KVRQF*)M$)>X,_XT;@T7*^QJM6/G@\%HV"^1CN!]\3Y(%:)2"FC M--O(1@7!*:4=F;&!C M#SX"Q*P0!*Y%N.XXVV*:S$EP[E42_QO>@B_@*1+"E6".EQLG.&H<(<+RBBC< M&'!X3<_.Y:;G>1C2SAUOGF'*5ARE 9 D? U_%_,Y3)+B^@EX8;]U-8 M<")H<)JGTP"(5*;T@VMG%GII^LO)^]]>_/.D2H*[W<=UM%-^0QR%OI*J8GF\ MUY\^Z %-1C03:&I^ZAB3*%73'& Q/TOBFT()+?\T$W#5[W_[\U]_W#K'!B,H M<93*V<+Y\%P.8(J:]B>85_,"_=G\N$BSDGK7KD^>?"-< =U["+TA-G_WD/=_UF(Q/]7K_78"^ MC:=+D*P><",$^-GT.=Q!X/]R@N1C[)TX69#AG.I/>3WP)!S=&_B2%SF^[#C_ M/S W>-I#RDED![X(U=^O@G06QFD.9-"YG,9YYOSA)9]%YGP(TL_/?H)I][Q- M=;A[GODO.)I$(!>)D7D E5WR.21P#LX\B9>8IAM="91/D"T(>%_2^MD:WN-? MB4;#&H *+V,?I8U5$LP$E]A0CC!^J.-\BH&G^3D('DC1BXG@+V!D F0E;'D+4<(8+F)@4+P ? M$/RF,D^^@F,H.R8!(LQ[$GK0GARN&2^R((1M;ZX?OKCQ$M^0V@'_4B^$H>5>,?]'#.<$'X)3R]21..0WOX@/-RS M[US!DGAB(."X!I1X;[F:C=4C$("&A;JUSW<,9 N$85FH%K4Q_/@GQ"I0" .;ZA$ <\O#1?PEMKNCKZ-QO$7@ AL%XZ4E1#$B#F_L:%=.:= U>%J :Z42H47$NH3L>"7"A,TT]W3Q*\4 M801<*N:NMQENNR-Y^(-.?W^!>_<#+_U>9_ @X>43B*F@L:#P_+VW]N#NK-NY MWP#1?=W9KV08(TWS/N[MX6$;4.?S!WES?RI1XW+)C8"."^-ZHP=Y:[]^604) M%QA#A*N[M>^*=MZG.+0,?#\4#US.^>W%^Z]!F\J>&R5XE;4\3+FAU_VI_U._ MRQL_6_K!S0 M,-?I#ZT@<.A7TB(\L9( _3-PA]W#P+*'*0F43 * 8=W;18'FDE*:BP+%H 0= MN?E>1@92 .<1Q05Z.JPMD>%==""!C'+3,6(I1L_E3A.4$;FRLA: M3M&(,6*VF+SC_+4(0N&D^6R!875P'%Z8TJ!%S)UW[04AIWG@VF%E L3=%%Y: MK<( 5F7&\2;>366@-)]B9@FNCI92K#&.4@K#O:)<;YQJFJ]56._VX^2\E1S^ MK&PQ6W@9'TB*>!BD"Q692-%XPZ7376&"EW%- *E;^BP\'65=;^( MHSAA:.#Y",9P@Y@WE 0"T[\\QQ>S,(B$2B$#[2=-9!H< U^3N%^L-HI!906"(2/B_D?+(%,5@EKL5L4^J_C24GAIFR)( MZ_D\!Y)RL(:.(=TYII02R\R0TN[3[]C!EMC0NR5&*3"60TXXV@3C3O[6I?][ M^E0N>H@*POZ"1'X7_A50:TP3^LJP'KDO7O8 =S??%R>W];/9*:%X'7X#.O$?^V>YS&73&>T6G'QNE MMX,MO72^>P6+EZ3[[1\4&B"W3 Q[6WC MD@_3*L;ABUZ3K*L<.YG) MLS.Q*W9VZOYTBB)ABQ.*U)*48^^O?QH *5$R18L4)$)B3V422Y8(D+BN[D9W MHSL4_LVE.@'<>5'5&;!\A?BG/5USVK34'@50*\ >@64 M>3+H%4"O0&VOP!]?/EY](]^4!PZZ!O9V^PL;D]_YQHA(3W@>XH89=AV$%4PT M=:/?DCOVGXA1V2X2E!:0+58)Z#A"E;#]+J%O]%NG$K9T'.$N06D!V6*5@(XC5 E;JX0N MW&H[5((\QQ'N$A06D.>S^QG<;TN#">@Y0IVPM4[0^YV6Z 1,.6J%@&RW3D#7 M$>J$[:,)5@]=1[A/.!X!V6Z=@+XCU G;ZX1A9] .G8!)1ZT0D*E.:&M 9U' MJ!2VK<)].NQ;[=LH8-K1\0K(EBL%]!ZA4MC^$'-7;\E. 1./6B$@6ZX4T'V$ M2D&"^VC8$J708.K1L]9.?(U);I9DG1C?QYH\FQX7:,73^]..G#'I9*X*]::7 M7^1&9I<*QU2:;/F/J>M"&.WE5M(+; )3_738[75_;0P!_743FU_NS M_8Z.YEVD^7YH;BA,<[VK'S7-49OWD.:MU^;]?O^ :?ZAL3:BV8WOL6CY%]9U M+OA[%CB\@.N\1>/\69FZ,23VA 8N;T3'FOGE:\2+SI=^'(K/4%'7?5[-G15R MYRWK(CH)'T3#.E%&]\X/PPB^/?:-9Z+BDJ-<]KS-M>1!YL?T;3VOJ !L>_@^^3>>TB;(*;U\,7%^>6*.H*RNO@Q M<6>\]:(SMH-[T0EQ:3:Q6 -X/5U\%=&$U$W>6T M.>I%.)G: 6MFPUC[GG>:I7 1XLRBB ;.4]:_=4W?Q5C<&?M0 4.T7']:*QJ&"GFR6&I\3_ 1&4T3O M@%9PK:]ADK8V@5V#N!WG_>6\0R7Y$L1)-)OP'K3LZZP1 +OL^;Q-IB:^Y;[G MOV?78Y9)=JESQYE-6+=7F/H5:^?+']UBLG^$<>X*J>R!I\1K;O-O+?IHSN^9 M0Y7U(B #(6F +>>"$]\H(S!;)EC$";#IS;\:[7?J>@_$\>TX_N?)]6\?_[72 M>X+PYA-I%]DW#/?O"+MR]D[$^G[RM[*^$DO7^_K]S_D%"_0P61ID<1^BM_AR MD_*5AP W(NP!RTPU-0R<3F$0L?SQYH"1*SCZG-H MJD,//&K/_>>)!YP9G)#$2]B0Z:MT#>!S\'P8J\04!Z?D\YQZ-POJ,9;?L.[# M_+4=/;%:]/:>9/2^S;=\]?WT&49WR3A=%FVI,T-^'N-P/(VTV2A\V,< M^B[OS1T(L_9CR+0EZVKD16"_:#Q MV-;(7U^4:VYU^.!86'Y74R_(V5M%DDAQMNQL\+^HV W88" FZ3;0=AQAD8IV MWSGS:63[-FM@'X\I3=:SB#,OGHUBS_7LB#4@?\6N>Y(:NB>OB5W<92PS*H=B M#QA18>LMS2%GN(5W^:AMD>&J+4F$?Q#ZGQE8T,)XY3L>V,_^A(<()C6AMC/. M^JPE(($I>:)V%&=;K"EO!$_$;KFH2ULJ;;))PTZ.W;@3^K[H702[)VXI1\+P MMF/^\9,BD_3D]2D\2&Z^A@*[Z::XR'R%FXZ91F [9M:C'N;+.L:Q#5N4=HQG M>])X]1*PP?6RW6EN&[+!VBQNE?>B9Q_WV#_PB-*V]7POPC8:\V%+8KC@2D1DWN.2A^>./R>3E/O!!OB>\!ASHG/)WX^@4$= M^P7)?^3DYXX@(0$$?N"I1BZG^MRUQ%OY@2*-LP5,S8X,-CGSX^H!R,9V&ZGJ M?;7TU%^35]<7YU#7.1#B-VC)WWA/WF/N+L_1S9$_HSC'Z0 M5_ [Z_6'M]X9\>)XMO#+P,0!APGEVX*;*9-1?)-\%=W;@???E GIP[J-J.W^ MM)_$M^*8\8Z1A%%ZY(W)"+WL_G-Q_S#_UF+DF^3QGHV5=[;W138^S\@P*% M8\+X]NH6 .Z00<<$43&+V5?9Y9D7C,,_HH!MKMO85+B?$O1+BR#]D;MVF6)- M+=RVHOB6>_ +K2/FS$]M%2:BO4688%EDPFSL>_Z=4W+%A?+2YST>RT@E,9/# M:V5OX2SF>HG)>ZYIXU/REP@UV&0J-&G.EKF##3Q,8;[%GVMAKCFYYF!?C9@] MF]J3(R;;%OZ!HG!$1LPU&O[[Z& M13-F:[%?P$R96S:O\&X6WV>?^/28!BQ6]-_\GE2F[2X-,-#0+%I&W1PT-C?! M^),CM^,PSO\VA84(*OVD+! CGC88V,QZ%@O)AN).\E%BPX!@H,1AP!?6!CLG MXD/;(Q;5^3FFW-N^=@O"L'@7"4MHON]@RYQ]1)M?(XVCP38(Q!;\N8M@(H)R M\YMGX0HZGZVP[4.'NC/ L]@ZQ8R%G-8\.+=NV.PY%:NQTBEI^0>V.@7V7(6 M2&,H[/GSJ9R2FQGL<7(?GM\.?00T!7 IC0D"FR0L3L.C9L#-AGPVZ!O2L M8\-CA)GR " 3DRZ/"B[$I<:L\9\4=ISP[\H0S.QD>]%TBVKGMYO%DP=&C*CO MT8<4O3E2P#-E3PF>7 ZJH[D*S&V6598ELJU:)F-9//B#H+X'WNQ:)^^)-I=#O[M0WW[-+CG@BJ>C?X6]K7&1F4N-I\^ MDK]G[GU*6/[,YS>5\KMP$6"G$5*1X6#[[*DS+0?6"-L5Y\B;653%,CNQ?[!$ M#K9V/\>A3X683I,VX-(:$TZY^:2"J!@5' A:*EBX7P$ .+5%]L3R;(HOP,1. MD!>FS] #,N0*Z2: MQRYURO]MYV,LE/CDDL8 T6G"-X'M?#:W1:DTF4$BY-)]AC]F,'CP4=AF,3,Q ME87"I.3!#U (.5-E*1>-.[$7OD@0--R,%N[N*.)1$_YA(1R?3RDUIA8>\96+ M>;G](G>+IP[^Q0S2*[A98EW.S0YPB+S1C.<_9FQ*MX',2[(\%)NA-]\OY#?! M[*L3D+5KS$"^ 85=PF0J-GV+%*/%9V"BZ?3NH_ GVXVRMYE_^4[L%=/$N<^6*A8Y2_;42VRQK.PK(^8M@BW"*;E8Y.MQ M,9V;L[/(A;.7;I,!PTGF>FB^^&G:8_I%$?P02BR/)9%;M;3VV39"Q-?@Y;8DN3[5D8EI97*DY]WE=.$N9=WJ=I6O$7,=G57^>'X/L-$!Q.NE47SKH_ MF)+,HB!\+;*0WI_AR/-7$1,+Q(YM[HS. 7%!$6Z.T$>'4G=^P\O$>)Y6:.B_ MGI*/U+%A^[&RZ+DKYR^Z>LF,3!I8 ?F[9C991-E>FKK9P[I]_O55X5"8EU?Y M6=GSG7K9PN36GLWVEXYUVB-9>B4;Y9?.8/&.EJ.S_Z2(,7'PF6D69J;M/3-M M9^#\%WW*69!YF3]+/!\NQ[=>+@7T3$!/%.>;K[!]54<+IPJ\_4"#V5S%^?#2 MGSN([GSN?&69]:E*2;W.5__^$X:RP:!"E=+9CQ"!YHS8-,, M6+JPF/3*8%-N^J71=I"F=Z #4W*DFME^ 0\JA^4[:%@,FS'(WQ: M=WPWPQXB_,8FUJ]$/!680TYM"X5/#..T_^NRLCXE'60K\POJ''G-?>0XS:(+\Y#R9*EA)^%QYHRSPS SZ7<,F6^B?7NZ#";Q(MR?\$VW=O\_C M%GEL9]ETF5\H!*%IQTE^=[DB8;-=YEKYR9//UHE/'F:C/&-OL?]?DJ7S[4'E MW< \$"/NQ(?].G>RVI,0/L..=D7Q.S567K@/1FS7%/WS1#\!6]OWI^P84W _ M?QV#ULQ>+]G[W!+?@EG9+F!QH),?XBXX5IJ.-UBZA\(#J+E/KIQ%A2=3O_[, MT@YF(17XXRZ2#,L/GWWBV;TS$=UU[MY7J,BCVBU\2M61@+K089PA\\RA3#,) MAQM/4HM%EEJ1KEIHX,6N>:&C\R?<1"B67T@,G=?OA>X\H3'S3&5A#V=,># G MG5E.#!7-+Q-+&XJ0TY+:0VN/,2,ED9);W,(5S_)(&?G,LY7!D^;2XEFB'?4% M;9?XO#".@0K^4Q: !TMX3-G)5FX<.\X,5.$30AVAON];^)[M7W*"/HUO>\QT MS.^7\JE-"UPGU!D'WG]F+#K!\MU$TG8-W,(Y#QM0 MM] B&0/2PTB(XM0G*#)(9I&(N,Q-ED)]D#O9LSC5@R!'D"L%=3Y(O?"VK#=Z$.F(]&;WS)OY[8 MLJ,ZF!TE-3MJ7HUPKS4)\_6G=E942NY,L9)4U4I2F^F>X\FS6*KN]*RT!P\$ M+NH]?GEJK8"((R96<(2J[6UOKC6:A4P MJ<6)PC7E.5H)(%9SAQ_7&PE"_EG@V5N4'MY8IVGY "5]3'UP?[%3/QE 99L0ZS(E')+#Q)X7%_2VB-"#74W3 MS/6IGUJOY[](*V0OX&5AM;U-:7K*!08O$,$F.*^.0%R/5QR<)\I74^QV M\A).UB'@A555F-Z[KL5$VFIC%AYZS8DF?N T+:[DTS1U2)A)B[X,%8VAE#[B MS%W^)"7/YE]-.MSXPMJSF.%2;51)@GN;@E/+P=#-GM;S8E18BPIK4177HE*U M%%4=*<%,B\6&;.U^+%=!:4%_,3,A:\#,95XA=H_IKKB"0!'B*8O2LII1:?V6 MQ41^4OL'%U7TD>6K:?SD=B;F5BHLY7*KTT2=O A=*_"6#MC;68X%F\VSNE<\ M%YH?3LB?R^ GZ.:'JEBY8S!5XICM#5))Z7B1,YNPI^30LL).65VG& L[Y>V) M2PKP\9),-OWA3;QD(=70T?72'HLX]14D/[['P1['*<.$7LM*D!4*J.72;1%= MZDFUSFI)ZWOPHD/I<8'"70,O;_"8WL!T%K'N5(5U @M*7Q<6>F,-I;9Y1$(P MQNG>?@I['B?3KZN5\ECV"0@4+MI3[<_%, WXM.&618$&\7'N2LD]8)?"%WTM MG[O(S3U>[7SIU&\"ZQ!GR5YI59&LR/E<3XF=WF*[QI_ >YX)4[JZXG3GT@C< MZ!&5)9@\7$A AA1V["39:&FW6,2L%#L__NQ0;YK6]^+MNT"V\C58OE4^[1%E MU^&U_,+ +S3"[!FL;)3W@^9,>/%P9I0=MR)8I/\ G'A'L@('],"-V M<&=^@&869+/A#P(L"K&HK"JP*$R66^F5Z>0BPF+E^=-:JOTR5[QI2[B2 F0J M*Z"=#9[594D+TW@!.^,,*/ 7.DFK(#HF]A-W5:3KSI>/K_92Z4XFH/PXY-79 M_J;.'(4,PLO'LY>M'>!>>BY4U.X3/$W/5\\S>N9FU_R$%YO5B')7#LS9!;.5 M9?V,%K>>Z_S'[&0OO6_NM$F/C2\.>_-">=ZRR3R7D>&2)<4&YL?4O%#UH_HR M39RFDX4:RE[!-*$C28GI8DK,+@L&L>'YPTA+=BW/:;N$X'3A^1P\[J%BLWI< M6?GZCWB3C&$G9/,+_GEBS">WDD6;=DC.Y3#7SJG-\=3<(#M(M*8;Q?.V=.S' MI99TZS->UK=@/Y"[O\@'<#ZF_:YN>+^K [C!39*_O+-7W+MZ&?I^VGSI=AS. M8C#;X9*?'MF& ^Z8NX/!DK\&,TZ\8JT97\^KD]3->9[+ 6E\*Q0>*0.K"HI4 M:H/=RL5DL>0H5QD5;N29"(+E$<\/\)0-/;*='_<1;/[<-P"K,'I'HOO1*[/; M!16>_O7Z/2GN_,ZNYTK6(,MG&W9P?9(NT-Q"-?B361ET3K%>J:Z7-JGGQHB M57Z6A(L.OCZZ1MB?UWNC]>CL YWDQWDG=FH>=RBN_U4^QOSA+9VB?U :T9XE MW#W8OG#L%XB=S)/UZ^[1L8.AGN\E3LY^63>N^>NR)E.;VCUNIU.]X2'FV%"WY@OW?M_;#/ZQC#?6,8)+SS*W_Y^!/;/R'I#_$_3]Y8)V<]T,R&.?CP=GG:SZRO/:WDWF"$B-T(L;WG MB#6&S2+6,DUM,+!41*SR%O'0?; HAX:6 _LT &K4,[C7RS[ MT(DHR];U0Y8MS,+'OWQ@3J1LCF]BZKSQ'M^,/=>EP;L,0<.3,\/4=-WX\)9] M^DST,]K@FUT=I),V[ WF7TR>'X?B5Q.-Y_,GMW:/A?W)CY=&VJW$*!PU(!760T [,#>JJ)/F8 ['3M9JPG7"WM,5N MZ4O LDY#5J;B"/='S5*WJH'9->IJD&P5GX#$]78^NJ591E]%.Q*QV @6S;J: M96LL=F%/HYL=%;&H_)Y&+>5RS<[[>.D!G#@]#R4.3]IIZ'$_*J=2]L$NQM\T MPJ^8B-AXWF62Q*JKU5+X?!+H.0_<*P8=$;3>RE3M:=; 5$.^-([,IL=O,S,Z M=77LSIAA #,4T;S'D/_39-#]EI=RBNP:.8EZLL2?7D=L9)!B:BGP=)&INS@ MO<:J&J+:;%I.U8ZM9:MZ[=M! H;RIVQAZWJGK(ZEP9Q4%%J(S4:P63L&)Q^; M1D\;]I7$)BK4UBG4BUD,KVA$?%&W#Q6I L)J6%61W@>1\^XS*[Y'__ >J)NM MZA]L4>L*JLY0,_6NBG(*8=D$+'MZ51VZ$UB"XNEV%0D,8.!Q\YV;G8@>#ZSZ M'^M5#D_D_@D5CA+,KIS3LLKL='7!/KZ=KVU=@@]Z6M_$+!=$9X;.REDN.T4G MJ)_.(>_>VKG/X;%75O'3#NZ]M*PKQ0V/(@ROG7W"E_7+?%5%P*,NM8?:T%+2 ML$14-H+*VID?4E$YT,QN.\)OQZ1O;B/;I0P5J&+4('/EG YN1/)E_,J6L2Y] MC4Y/,]0D,"*Q$2163N>0AL2!9O65W%CCUJ5$E?P6ANY/S_=1AS3-W-H)#MD2 MUO0X=#43"UX@#N+F M25PYR)^1.%O/+WPY;^W'[?P+AM89*FD4(BZ;P&6_ND$<^C\P9#SC=WIU=WW6+C/\\2.4E/%N,1,D3I5YFP_Z(TNEI0T,1)7P:/FK2. M+>A@:KU>EQWP/Q@Z2-_K'M*)L#;:"6O;$/WAV2//]Q(OK1 6)Z'S8QSZP,3X M_Z8-Z_F)[.0)>Q4I>4_8JTC9>ZK?JZB=7L:L5Y&_$$K8L.@P[NC0KW\L*X(V M4*4JJ3?C,$K>@%J9L.U'%/YD/>2/,(A^P*U?^K73L_CBWL+:?IPO;3UWQU S M5:E9JE" &^')X5D[:TL6/+L#K6\<Q@*A>B,D7EH'8JET14FCU#&Q[TJ1/< LVU3C2C M+OEIWZ<^8#J9^N$3I61$ WKG8>GJYBE?NSO1IW0MOU'?3JB;<_=OP_Z>I>E8 MAQ/Q.<=G[8Y%N\%GQ]"LGJ$B/G%+5$DYB?HN=JJB2WHM'+THB$IL(M4YU_J'LUA8EV#H) M5CMC93.CNEZ%,="S?36E&J*T"90.:V>P[!*E5A]0JHAC!+VT6 ?OL"E>.V/E M6;VQG&U=NQB>T05N*QF!07@V L_:"2N[@.>PIUEJ5@+&_5&MHGB+H& ##D<, M:C07U!A6SHHI*/V5292G19FOK/Q79O_FA$X]A=@?:L.N(EU@&P=LT^.WF3"5 M$W4:(DQ'USJJM!'#FGDR8H(8"U3('J^?+[,ML;4^Z$(=DT<1C',PUL],V1J, MW3[\/VS'T85#B@"V4U%^HRZE$W96E 8&2>BT/?9CM=CM;AHC!T0&Q=6M;-H M%HO[=6EMOZ1+^XE7_;NPH^@)WCV?L*/#]?)L>IJI*QE80<@V MG::3;[@ZRA MF::2D$4MW#HM?+.^)BN61SR,.SKTZQ_+BF \:\/S;L9@FE6-]@*7!O#6F_0, M7#B9@#[GA:(U,K4C\F#[,TI^^1!/[2";^IN8.F^\QS=CSX5OOQ.:OZN;\- V M^!AH8/U4AUTP^^Q9^H]&-OEJ9[,1NB=G75W7=/'_\D D'ML1JX4R2\9A!(_1 MW6SHWLE9W]1TLZ-9[+2GN!8+"F[RY3Y\V=!ZO;[6-WLK$_'BF!U_MQ-R21TZ M&=&(6 : $PQ]?GVF$30"GYQ2L%,>J/^$V[)F;5S 5MUMF> 7U_G_9L2JUPK+ M5-*%A%AL!(L%N5B;[;?D8-$XY(U4&[<PYI^"=)\ZGIE:,VNUNV@VD%89K L.(NR89U*B;#L# ?: MH*=DK3K,DXWV:P9L1H>:T;>TOF54W*X9%O^N M;FDZ:Z2YO&W$;9I:,NI5B9 R:N_3,NAM:1U;EJD9ZAR.>ZT 1%J,QMH[-5EH M-#L:3$,Q-.)6K=)6[=.C0^.83&>1,V;G$J:1YU 2PO. 'RDL./PVC,C(CCW, M?&R>\P49T!L<&1"+?)VN\35;XBM8X>O% G]DZUNSG";H)$,9FQEU4J/X+$C- MW2!#OWWXQ.U<)2WUC2:V%U"74#L*CK3MFH)4+V-Z0=[SIJF$8BT_I4MY[CBS MR8Q7=+^D=Y[CU3RVS8[<:-V>(N?4% ).>S%:D.ZZ:>[@CC"J#SKJE(O$&-2&.OO%Y'AB)TGDC68)/\"6A.0W&E!8>?([?)P7LP24G>*VLV&3 MWJP=@LNOO3CZ4].$MX:Z9@Z5-.$1DXU@LG8@3AHF=8MU(5"R+ %N*RMM*[\6 M'YW&K60;[&.SH-+@9MKM3R\((Y ?V>'6[0S@@2+5+W&?>+P\**-!06&\S12J M#!J<=50I_HKM?&1O $4QKWC]-A#5; O$2^4DFO7V^I? \6=L(:]%E\?SG!?A M-BPN/+'-OE-7VX.+93C;P)_*23Y*\(?MD0>JI*MB54[)53GYH0D5%;NU9\'T M(N5A0L0-9\S-O<+Y7Y054^OG7":G:JN)"^=I9E65^N8BGB.&P=J MT^,C4>9$J9TGM1.BF%JOUX7_5=V%/P>J4-5ODU'H/K%7S'HY(_^'@,)QO0?Q MTUQ3B@'@VM(FO9C,5(PE@I@"&O\\82$SZOOI;26^ 5:V;BN:Y/WXMI]KJGW5_7&R'_6)G:/U9F MM9@4GU.Z*NS''(%Y^2K&G;,;RLJ:)G#%)&1DX48S3_X2#0X][E> -R;PO.)3 M@.[9PN2H=F-&][3WZS+"JEW .K6V^O[:"0B@B\5[NUB])<3O?#%6L,X(QB"LD]_I.JX^AR.4 ME+ 79"?*_WG2.]F(VVS&,H2FN9:G*?Q!;-KS"R%A*YLA!) M9398#EQ(%DN5B:>Y LB+%2+-U91>C^S$Y?3\" M"R^[:C,"Y20ULJD2FTPDTXMD8LY+19&/H%$7-,8008.@J0J:@:*@V;F.70,@ M?'NK==@P_VR7"$OW5MTRG_$> M=?:4)BV\^WD2RXZUV?J=C/D$49>+^\-+Y: M9SNLE5PQ5\20=0/^5*AX\4"#&?TP [CQ(S MK6)9:RH[(=@1[.5@[Q6 ?; ^T ML.NFI776E7Y5">P'Z 5KSAJ\"&,1";H/ M0S=F&T*W#79AC>1IE>2*C"1JJR_!L&3PN;K[C6&'I5_1Z,%S:'P#**K;4=KL M:]U.LRJUR!706CV+3.E: PE6J72F=/2>UATTJX^1*Z:,DN(6A6&5 RUI@2+;"O4=EA_WZZF M=PX@*(3!?37>1INW@LU[-:61G;!:;?1Q2H.8QN_VDC+3>$H5CH/CX#@XSCX4 M]_$HC**:GS=4%/OD)4R$PPV])ZI:]#(2PM(%/P_3% M0-?,=24I51(7BF *82PC%TH^C'L#S1IB,%?A(16#L8Q$)?DP[NH:/RZM.HS1 MW;:5\29J3?G<=K/=B1=X<<)". _H=5-58'2EY"R)=0=Y<;ZTZEMM^(RAUNN@ MZE-X2,60+"6/:2=(UK5!;X!(5G=(Q9 L);=I%TC6+6W0.8!=-3KAMK+CSB>L M9\A_;0[,\([U2K2#>V_40'&-6D6/\!3,3D[!="T)MF(>6U=W7^;(8@>YD[A6 M&J9E:N9 L2Q,97"KRCR0/]UN089#90M5-G]8@'B@WDY+&=RJ,@_D#_PGP2[> M!7],S3 4.[NB3MV_XS&5L^9HX;/$]!:X-U$ @?PI2(RI; #/CS6D._%Z,J?3 M'VC=3K-.):R2@/18HD=!*DAE^U82/B ]ENA1E&)2U7R50P^K MU]<&W4.E!WIW*YBLHO<1N8O"26:XAD$;#%9E94FYD"A(X*EO8HK%_R.,ZQJ9 M0\W0L0ZLPD.JA=Y>039)?0MP2_1:?5,S>GCN1>$A%4-O409);0-M6_1V^YHQ M.+Y8.]86P=HBS5O%5\F81N15ZK]]343K5*PO@N/@.#A.>\;!Z-]6B7)?6-P"4F1>/N>T6W@$:1ECB35F1(2,GZ3?;"V(& !I? M!9^6 '!U=PG+OTYN_)=&H6O'XU61 4\2Q)7U7GVIH0BHVH'C,M=$7T9Z4FT@ MERE $L/S@9].SH:FVBX+19"%8.[+R%;:,9@-S;*4VV"C!V[=8^)/:/[_LLW& M_+ ,@3%-$I\V49)7E:/8"LN+,G%14%2HLA%W2>^\@+H?:0 _)->^'7RC3G@? MP*SJ,H!Z&JF8EZ TMS[, VY5G<&@EH M&WR'K3E"7:JL"Y)+JA^/9+#)ARQ$$&.+7).%#C8;/S"YZ;GJ(_?J(%T878HZ M.54^C[E#NAC:T%(L[J> Q8IT:8@N10D>E0^ 2J9+?H?7U?K& 6[PT,E:X6AB M6F..'U!,CY6TU<1-QEYPT%)H_0V4BJ&"%)W*1NZ.%#8[OF)TU1)!K5/.;>5% M47.KJM;LCGC1-;6NXH<-D!='RHM!45I+5;-U1[SH]#1#5UM?8 $3-=[&74*% M74):UF]$@9*43*/PP>/I&? R/0M%$ONQ%96IE97NI7&U04'Z5HT345F-J<]1 M.+F RWG!# 3XU;S0XT<.$/&Y6P:(3X])9(/6\0([>OJ2T$D,DI]-) IYP_;L MY&6](Y=,W*MWNEU92"(+BEJ=53]2I18++-:Z4L:"@+2JM4]7L MVQ*T9M?4+!U!J_"0BH&V**FFJAVV#6@[ -J.H9FJG5Q$5Z$T,XO821)YHUEB MCWQ*DI $2VYF^)3P,Z,/\8CV?F492\."C*7J&:XT6<0\SG,(NPWEA3%RF:^: MU3V,?LLMR_H[6@:5$:BH^$_E5-A]$.C,TIO-!T''(U)GB3I%*2>5LV7W0AU3 M&S;TXK[/]%><&U M?NYEDDM&#Z,ER56S,ZFN=1M.[%F52U:;E3HRY1E39#1.VIXIS!FK-YP(BDQ! MII0Q14:W)@E, =//[!XJ4_ $F1IOXYZCPIY#M, &UDXC.F;%?1]HM@=YY0./ M7V,W;!P'Q\%QVC,.AG'CXCM_CT3 M+:-:Z;Q2<0-1OC&0D8'';8R+O(DA]@DI4BY2H-PRG(@IG ?N[0(UYW/0P!;C MZN[6?KP.(_Z+)9?[M0V7J7EB61MV,%L**5*+(C+R_12G",O.TDS5B@XB152B M2&FFCXST0L4YLE0'3!NJ=^89BW'*,W)9J'861!3N_[_4)?>V%Z3^$M8ER871 M'@!S#ZTX#ZULGDBI3.KI,K(/U\FD[W-L9%TMKH++!2K.(R_V@OO+601_7\/[ MH9O)I"TK:79UVW_0]>^3Y7O+4H#]5E7YJF,P,DDQ&2N Z2<9D5PH\V$_S M3UV'<1+1Q(MX@[9VA28_\+9M2+_VT$]&GN&>Z;>A-:UKW8YB MA5R50;XJ\T &]G09^8M*,K!C*59!=E=]2]'#O&SKOYB8AP;_D[62;2";#&99GE-M_% ,SO-F@)8)1)Y4\:;HF:-$FWMVD[G@:565U/D#?(F MSYNB%".)%G1-EW5/&RK6RF9GM5:K^['5*&6J_-N'MD^IWF2!3$4:]@0X'8_M MB)(W9&3'GO-N?TS9OQAO7!:7"]2"3+,7#?AK&MVP]5L5K)_L*&"KG?W^(UO< MN4C5-Q2I7[Y^/CGKGO::S/MH B8(S"5@%M6Y>LE"W@,P.Z=ZDQ8R K-I8)I% M.48OF:![ *9UVFBY?TR1D'ANS1CPR?Q%&:RI2VQX%O8]73*>8A+.DCBQ V9@ MY2RIHW?#*ALB*A<;!0E:Y896H<#(('$N$/%U-AG1Z.J.?S:^6@!B"T'2,S5S MH&N#0;.>H)8Z?0X4W44%H$JMM<;0;6A#LZ<-!\H5%546:HCNHLR84I.O073W M0'[KU@$AZ_@RXB*['YC;2!=E0TER/EV)YZSH? M&VUA@3Z>QJ%95 1)EO-Q*VAV3O4F&Y@C-!N'9E'FB"SWXU;0M$Z[39YPP-S/ MAAV0"XL*79!J;F,K=R"KLHU-9<>SW6S-C:RE]:T^_*_8H2F%P8;XKMP^K$%\ MF]J@U]4Z'71#*CRD8OBNW/JK47R;EJ69IF(G\EZR$N'G4>@^B5_!"^97XB\^ MO'6]!_'3W$ 35X<+[\"(G8JQA&-+I,[R)7"H[Z?)GO/7\=1VLM91))/*C<0V-V]OS)+E9WQ9B>>*[KT_=BFIW!:>?7];;O/U:F]H^5 M62TFQ>>4K@K[,<==!@%.K[,;2DD0)G#%)&1\XJ?X;&;EWGF!'3B>[<,LX U6 M>C@^!?R>K9JT.<3D ;.$EYW?R@I2&#SYY,3[*YB%'XCCVS'P\_JWC_\JQLGS MG.WT'2[W^%O9@B]=[^OW/^<7S(M+A[)#A^_)TB#/.+J$Q97G [= MW1'Y,([(VZ+9_'[YK7 V_+'EYY+MY#[89!PQB<2-Y]G9S=<@J'=^2" MR>Z %;*PSU;NIDBZ+$W@)>"L$WWI.JX^!\ERAJ]L7LKH[[= _09"!7;M,)G@ MGR>L+D2QA!&;V_>Y"Z91_ _RB3^90[CK]2)YL?C>V:OO MIS>GY#+T?3N*B1>0VW$XB\&8@DM^>G3H-"'HC')\WW)]?GQ^\V?106!VG..MW=4$;! M2'-269U272YK*B^>#TO&0)V""@O9372M$E)O/[,"Q;D@^>CL YWDQWT'/!_# MY;B)>:2_6J.LZ.1L\[]&.5FW7WP?\4B[I&DFG'XMQT8V,;[(NW\.0,!LQ-%> M!L0E5F")N56$FAS!J2(X<8EQB7&)<8EQB7&)<8E;M,1SQXG9D-\D/S<%W2', MY1G'Y'H6.6,[IN0Z\AR*[@ 4 2@"VB("SAUG-IGY+!*$Q$?B'P_Q<8EQB7&) MT=6+*J9-X,0EQB7&[<,>MP^NZ[',<=O'W0/R_GAXCTM\]$N,HKU"C'PVV8H%V/*N"85 N,;J,E749S_51[S".^?05U5LE MO[H019+X*<>V'7Y!VY[[Y$K01$2AP=B5P;B-JQ[/H"44.BIP"D1-1 ME[("N$!?^@Z^IJ36RG[;F#Z6;;=5%6ZB#NI^A%J-)[9;>&T_ M(42AG-3'"]HQ+0&30<3=[:PY3V!^>)^M'T[<"BQ$W))'B&_VU:[IX[+(8LDYB['TD:V<](8L%P4E92\C!2J-ZC_6![(L^D/]O MWG1)F"0LO2L,6 ^F\T20(+KK+7PX"SKV=P/G[S>4S,.=RVL3U8!/ISQBLK\.(S>L\22)O-.,= MKV[#Y5RGS+J:,\#:D %O+$: 2(?D;^"_'YMY"_*(['#15^"-%JK. LZW:$V M,-9TOT8F')\5\ZH,_8/:Z,_./NW=D"$Q/#C \LG90.MT!MJ@WU$$S*\;1U=K M)'HIJ(<[ K52@GQ! W/8T71]3;]W),&^2-!3B@1#O38)1..(K&\$;QO!RH7E MCC/R(/C!T$,W-4,9@Z>U]%#*ZA\:M=F1G=_,8O!JT^"L9^C:P%(%_8H8X0U1 MH*.6AC#K[WP7?45X6;FE ZPB*4!M6N2T@Z$90U7\0J@SYLA?[#?@XC"$_DO=";Q3WL*4PEH0L([DMB/[)]?/K"$JNR^WL34>>,]OAE[+ES[G4!]WP 0&9IN M]C^\91_&Y)+=BZ#2D@\@:7-W=VH_K5-E_ M:12Z=CQ>M<<6N%=.C2$']LZ!@0P.;)&C@7Q /J!1@ !01"#V=5V&0*R&E#4Y5D:44PVU8UT9'!CLW3'9 2 "U"-"508#Z:0]H+2$=5*)# M;R,ZJ(+I@Q3R6/I"8BK$YS"B\#R(,XO !G&>2!+900R&.@.V[?X]BQ,FM3&/ M 4,6"BS+40-@O58QA@KE,3"]DTJ-BU1HW#*9(:9]'KBW"PER/A<@:%TA#[;F M@2DE=+>#7 ;D1/-(/6I.H'&@TDAJ"44ID2II^0PH"IO'9TMS&DPIH:H]Y#0@ M1YI';ENUA92 E1F&F)<]ANLGXS'U7;:>QZ:4:V/=!Y(@*,5\X=.8%8@1DKAEB./=%D>R_4K" /F40N66(47\ MMEX#$*O7T\Q. W6"50%;"U!M28DT;YAQ(0G3_[;]&:W7RP"Q?,Q8EG+4LT;6 M1..X-K2^U4=L'S.V]Q#\WK_]412\X*9'<]$+5:#6!DQ+"6-OG-"Q#RFM7C1. M%9CM;:"=9FJ4XUE*R%E"6@8BO14#-2BYI823JR17(*1;,=!.LR;*(2TE]+ME MA@2BO!4#-2BXI81U7TYP4,$CTD3'"E40U@8H2ZGW6CU# 65T*P9J$-B;!1I1 M\*Y?3:R<(+%R L!%I"3 8$GB3BWL%'WD@]62)9S!ZX<4;>JZW^1DX0G&!#8"V!+B>U6K RQ!&NN$C-47X3, M2$S&H5O1A$-XJS*26O"6$M[=HN #0AVAOJPKZRK)07$B0'FC' LS*M M![24N&_EPA3;B.P7MO # \^ZM+S&1$=*B%=BC0FT4(X8^FH9XU)"P75*1R#& MCQCC2G6[Z$@)!$LJ"(&P/V+8*V:K2XD:;U[A 8UTA/,.I;B4,ZGUJS2@X$:D M[TEP=S>+;*(T/L3Z"8KD0(A\!PX.$M%IZK7 C(8F55QWYX'?@F./2[&![ZQF M!__JMP4FKJ/P/K(G]8XWHHY3922UH"XE"%RI%L/&0*^3KHHP5V4DM6 NI]%J MW3(-"'F$_/YW+WL($>_.CBG/@NCV=$W7=46 CKZHQC N)6)WAZR MJ_6ZF.73\GR(KI2@L+3B#FC%M((":AGN4F+&U:L^(-9;@76E\B.Z4N+$4LI! M(/Q; 7_%C'DID>5-"T6@%8^XWHM8[TDY'UNW: 1**BUYHXO9*/9 M,,4".VLKL"Q'#8 2%2$E(ENQN,*?7A!&O#:1$ B7U&&N?_HY"B>7'BLM,YJQ MB<:W8;&]]7OH@R:*T4Q""DB@@)0 [18%&) .2 '.RC4-4 JV MG 1*Q?Q[4@*>$FL@(#U:3@^U=(24&&F=.@G(@Y;S0*E<@9Z46*FD6@I(C993 M0RD5T9<2;]V\W *B']&O4.RU+^7P:OWZ#+NF0VE(US(::+>,Z39J$6"S(ZV( M8NE9"<=>UV'3K 2>O/)F!'!Q 8F3*=C3-EM$S#C \(("RW+4 "C1"U+"K14S M#L[=OV=QPJX&FF)-J):+"RXM+G+"XAN%X6,OH3O <>@W/('2_42>\#_A5 M#JR;%S)"/49(.3V[10)"4^PHKZO5T;H]"PG2&H*@S:#22&I)2"G1V,HI"6@U M(">4S5#H2PG!2LQ00+8@6]35(%("M742%I 62 ME\Q<&4H*TDO(7D"G(%&45 MR$!*/'?S= ;TR2 ?E.:#E(K%]?,;4%D@.=0EQV:G:M5$^&%J *S84+GGQ?K, MB6MFN@.D?<\>>3Z(;6+/P:B1@/(2#HG]R/[YY4,\M8/L;M[$U'GC/;X9>RY< M\9W@PT W 3G=SH>W[*-GF'^!L10%EN6H 5"BFZ1$FROF7ZQS"_P1QG$J;,X# MX3RX#N,DHHD7\<$_TH#>>%DBTM@R^EU*J_W!8(<08[J&P$@ M5T0-EV%-!6*1%A8$B)(>VP3P6"_BA KU1MV8$A)1XDH_U$17BO M=_5UIKL#5C!8/#\1-O]*$^)Q2Q:CY.AF M5V!9CAH )>)?2C"Q8I0%;'[YR>GG6CX4CE!'*J(H1 !)DF2DE M+%@YXHT2[( !K%19!:!3*B%Z)Z)52R[)^G'D)S>>) M:-!NCWS*&[0SNYM.V,OB$6K!O]\9(O01^@-SLT-Z%? +/_DS%_!Y'49LM/W@ MV;2&FJ[W%,3TS@Y[+T66BQ$WM5VV$O-@L#%]G$>DC?5?&X612Z/\MT@<^I[+ M9ZIKA/UY+?]"EG(S4N]"^(SP&>$SPF>DRH5ZRLU(O0LACEZ^4$>Y&:EW(<01 M/J,=/Z-*&P;,O=T@]Q9N;'3VT?;MP*'$3L@E=;A'B%@&/!'88']X.\+F7HVZ M0%8R,#TY:9>\R^"JIX2_&5_-DCBQ \:TN;-#W]#9\>7KYY.SOJ$9@Y[68>A1 MSN%Q' @NNLM?#@+.PYW N<#MQS\X#GU0/;&XWHN^/VGN:\-$Y"/REY%OZ;61 MOT4"XH= M+SP.'*LMT4M!;>X(U$H)\@4-+-/0.GU56H6WE@3[S^HN)8%5FP02<[E5H(>I MFPH9/*VEAUI6?Z;6)LGHS>I!^TIVM=3.5%X#\#?K\V\.OGL6- $F@ M% E*(KOJ(KEG:&;/4!#-V+9,8MLR4:&/> $)EK #[PCPD)BYV#$S!"O"*+ L M1PV ]0JD4]0#9;@X'37<27&V0EUR21T6T*"?HW "/X(>U3R"(!]"[ZBTD*5!5_ULF\H[EJ"=J5JQ'6*"A!51KO, M&G'(@Y;P0"VI7U2QJ#(/:A640\"W!/!*59[K%!4YJKZ_DU1Y#CG0$@ZH)?2+ MJAU5YD"%,G4(WXP]%R[]+D5X;P ,^*6C#?I]6#?V>2P7@?$"%9;EJ &P M7N5TI01**R8%K-ML+\3.;[87L/JK5\$EW.4#Z*D'&I]'7@PJ[7(6L#]T MO]+DZN[6?L1Z[\B!^APHZC2SSV0!Y /R 8T"!( R E%*6+5R$@&*P;:S0*GD M@JZ4H*K$Y +D1]OYH9:6D!*#K9-T@$1H.Q'4JEC0E1*)E92-L#]R;%;(P+ T M4*6*$ 5C6XUQ1$H4=_-L!:0!TD!!FVFS"._.!>[N0(.=S 8(V%O)@>QY(">;M M(+L!.=$\4H^:$V@^E-C5'K(M MVD)*[$IFI@.2H7F('G.V0QD9I(2P=ISLL!M^K'?_=T[.3,TT5&GXI@AN6ZHN M!E(*K6Z?ZH D4 &:QTR"LM#N0,K)0OFI#OMG1:XCHBK

J*PYJG_Z'FO[O/)0A0A(U%F[M_RKO\9L6^"_P+S?UO95_QBR)G M'T]?H^]\IRUR=GWZ&GV?/SF1@>\ZH]:VT]@&%-D'1()_V*<*VQ9%RY8R387W M*IKG()[U-T.OR=(\!7?XS?P<"M(RO1B""=[:WR&G+;\>9MW;C?"SMO8WN[QH MWA?-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,2#5U+.S4V'V@8 ,E! / M>&PO=V]R:V)O;VLN>&ULQ9Q;;]LX$$;_BN"G[D/6UETJF@*YM-T ;9J-T_:Q M8&3:)JJ+2TE)TU^_0WF]&<;F8%\\>DHD*_(Q9<[A1U%Y\]CH'_=-\\/[595U M>SI9=]WF]73:%FM9B?;/9B-K>&79Z$ITL*E7TW:CI5BT:RF[JIP&LUDRK82J M)V_?[,YUHZ=XH^EDT:FFAIUFQUZ*8L3R?^]H6O4G>JV-L]-Y!WXKX=]G3B M_E8 R.DDF<$)ETJWW7#$<'X!C \2#MYN]5WS7I6=U)>BDQ]TTV]4O3*G@4\Q M11]C:(?=SVTCOM;_IQF;Y5(5\K(I^DK6W;8=M2P-8-VNU::=>+6HY.ED=XAW M5B^\=W4'C>1=U=M3P;'FD\);7RVVG[H#7-2&^K6"%_358@ _'N0%;#>E6L"[ M+[QS48JZD-[0N"T"# C 8#1 []6-0) A 1DR0LX-A/F#UFN6WD53;1!D1$!& MHT'.NZ9 D#$!&8\(^3U D D!F8QWN46[1I I 9D>%_(:RK?G>R?>I6P+K3;F M $-XWK>JEKAW9P1DQ@ 9 .2\KRJAGPS@65$T/93+>N4AR)R S!D@0X \*W[V M\.;# ;A\SZCZ/6. BP#N5BXDG W>W;MNZ@)L:Y2*,4G-'-DS V8\?!NU>A!& MV2##MM/#'UJM2G&/[)OMJ5\!IP?I6BMVNU3AO%9%&,< V%AT1>=]TUH M+6H8Z'Z^+Q7&I!SC4; (.V?C&-N^$KJ'ZD+I^\]ZH&"RI1>E<8DY)*P"&5 MP$CEJRC[X?6A+0&Z5,LGC$DY)N!P3. /$>&^E3][,]QY]_"B> >47X(C^V6N M5K6"8X69ZWD.+S<0$0MEEQ[*,0&'8UQ9RXK6(>68D,,Q+].6]^K.))OV#TQ) M62;DL(PK=MF-2>DFY-"-*W;9F.3T&8=V7+'+QJ0$%'((Z&#L&KZ?&),24,@A M(&?VPI,J(26@D$- KO!E7W1*0"%+R'D.7P=+$:6?D"7>.%*8W8Z4?D*6B',P MA9DFQ7/DE'ZB$2,.<&),RC_1*"GGT''E,6BCDLY,QJ5FM2%HHY+.3$M%J37$? 82%GI+1:D[)0S&$A M)Z;5FI2%8@X+.3&QA6+*0C&'A1P!'52$,2D+Q1P6.HQYXEWC.RD)9:&$PT(N MS+F%25DHX;"0:[K#7C)$62CAL) 3$Q>DA+)0PF$A)R8N2 EEH83#0L[)(ZLU M*0LE8RXPL%N37,\VZE0<+N\)9:&$?2INER_NY*^NQYB4A1*6"3F$^=\O%TW; MX2R44!9*6";D+,QYO]F4PYR<=XY7,5(62EDFY%R8%QB3LE#*,B%G87Z3:K4V M Z6S!RS+E+)0RC(A9V%^$EVO(6+"1H,Q*0NE+#-RKCEM7-Y3RD(IRXH$%R8N M[REEH91E18(+$Y?WE+)0RK+,S8698$QR7?68J]Z^IQB3LE ZZFVA#&-2%DK' MO"UTB>MF1EDH8['084P0$L:D+)2Q6,B%^1%C4A;*6"SDPOR$,2D+92P68*'Q1EEH8S%0OMW5O>7KF>4A3(6"^UA M#M4>:# F^7P/BX4.8)K'*:R'(#/*0AF+A0Y@?JFU+/"P.*,L3CAPSS*G+)2/L2;[.5YB3,I".8N%]C'_ MO6^-,2D+Y2P6Y M_MB(Q>X_$>S^B\+;?P!02P,$% @ Q(-74K?ZQO#1 @ ,CH !H !X M;"]?_EE/8!VVQ3<1;60/BXU2/$!X>?W6'=GKK3^/^[3RN M/HZ'T[BN]M-T_E'7XV;?'=OQH3]WI\N9;3\#]S]?)Y[OYG8K_=OFVZG_WF][$[3?\87/_IA_=QWW53M7IIAUTWK:OZ MXW [/-;7'_-PF5RMGE_7U?#\:JIZZ2"+(+M\D$.06S[((\@O'Q00%)8/B@B* MRPEL!O2WUM@)ZV]G#MH#>EGI; ;TM M];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O1[V=@-Z.>CL!O1WU=@)Z MN]G+$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>CWDY ;T^]O8#>GGI[ M ;T]]?8">GOJ[07T]K.7W0)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z"WI]Y>0.] MO8. WH%Z!P&] _4. GH'ZAT$] [4.PCH'69_5@KH':AW$- [4.\@H'>@WD% M[T"]@X#>D7I' ;TC]8X">D?J'07TCM0["N@=J7<4T#M2[RB@=YQM-A'0.U+O M**!WI-Y10.](O:. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>B MWDE [S3;+"B@=Z+>24#O1+V3@-Z9>FA7H7 ;T+]2X">A?J703T+M2[ M".A=J'<1T+M0[R*@=Z'>14#O0KV+@-Z%>A.OY6N/^ MIOE.JZ?+M=WM_M?EU\'9USC-E>?Z/F-\^@M02P,$% @ Q(-74A6+*+]4 M @ .3@ !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8B MBJ2H(LZF[;;-HA=0)3H6K#^03.K':^^?8T M6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8 M[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBV MOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;# M4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^_SOBU_CO[$) ^"D@?$M*'@O2A(7V4D#X,I(\*TD=^36F$(FI. M(36GF)I34,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@ MR"HHLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A19"XJLDB*KI,@J*;)*BJR2 M(JNDR"HILDJ*K)(BJZ3(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K)HB MJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1 MM:3(6E)D+2FR&HJLAB*KH&UL4$L! A0#% @ Q(-74HE2 #VH!0 G!< !@ M ("!#@@ 'AL+W=OP- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(-74@\XO\F8" D2, !@ ("!@!@ 'AL+W=O0@1 !E+0 & @($9/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74GX1:8E3!@ D0X !D M ("!5T\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q(-74NB1U@N-! H@L !D ("!5EX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74C2_ MF,)G!0 5@P !D ("!*G$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74DCXURV"! P0H !D M ("!CH0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q(-74LLO<^1;!P T! !D ("! M19 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(-74DWF*I$T P "0< !D ("!CZ4 'AL+W=O&PO=V]R:W-H965T7Y7X=00 '0* 9 " @;:L !X M;"]W;W)K&UL4$L! A0#% @ Q(-74AJ.O5=% M @ ^P0 !D ("!8K$ 'AL+W=OLP >&PO=V]R:W-H965TC& !X;"]W;W)K&UL4$L! A0#% @ Q(-74K%FNM26! X@D !D M ("!:,H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(-74I*\3LW8 P &PH !D ("!S-0 M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MQ(-74I9? -:O! "@L !D ("!@.( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74L'OO('[! 0P !D M ("!-?X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q(-74JUT[5G6!0 *Q< !D ("!P H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-7 M4K-%A732! NA0 !D ("!=!&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74@@Z=]PY P T@L M !D ("!@B&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74G/S"NB* @ VP8 !D M ("!,#,! 'AL+W=O&PO=V]R:W-H965T M 9 M " @10Y 0!X;"]W;W)K&UL4$L! A0# M% @ Q(-74DN4"Z>:! H0\ !D ("!2$ ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74LFA M SI_" YB !D ("!6DT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74KE[8[2C P 0X !D M ("!+EL! 'AL+W=O&PO M=V]R:W-H965TPFH 0 M "04 9 " @0YB 0!X;"]W;W)K&UL4$L! A0#% @ Q(-74N2!O*02!0 .!@ !D ("! MY68! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(-74FO&UL4$L! A0#% @ Q(-74D' ?>6? M P PPT !D ("!_'P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74G$G,&;; P $@T !D M ("!;X8! 'AL+W=O'_X! #+ P &0 @(&!B@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(-74JV*2QW5 @ )0D !D ("!LH\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ(-74L&7PF)\ P _@H !D ("!6IP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74C/X#:24 P M0P !D M ("!5;(! 'AL+W=OD# !!#0 &0 @($@M@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q(-74H2EGVCF P -0\ !D ("!8+T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-7 M4HJ]\4Q, P ^PD !D ("!4&PO=V]R:W-H965T0, - , 9 " @;?4 0!X;"]W;W)K M&UL4$L! A0#% @ Q(-74E@GOQC\ 0 )00 M !D ("!9]@! 'AL+W=O2@% !(%0 &0 @(&:V@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ Q(-74MP62NLY @ ? H T M ( !3^8! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ Q(-74K?ZQO#1 @ ,CH !H ( ! MH_ ! 'AL+U]R96QS+W=O XML 115 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 116 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 117 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 349 567 1 true 88 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.generac.com/20201231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.generac.com/20201231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income- Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) Sheet http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals Consolidated Statements of Stockholders' Equity (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Description of Business Sheet http://www.generac.com/20201231/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Accounting Policies Sheet http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies Note 2 - Summary of Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Acquisitions Sheet http://www.generac.com/20201231/role/statement-note-3-acquisitions Note 3 - Acquisitions Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Redeemable Noncontrolling Interest Sheet http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest Note 4 - Redeemable Noncontrolling Interest Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities Sheet http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities Note 5 - Derivative Instruments and Hedging Activities Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss Sheet http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss Note 6 - Accumulated Other Comprehensive Loss Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Segment Reporting Sheet http://www.generac.com/20201231/role/statement-note-7-segment-reporting Note 7 - Segment Reporting Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Balance Sheet Details Sheet http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details Note 8 - Balance Sheet Details Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Goodwill and Intangible Assets Sheet http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets Note 9 - Goodwill and Intangible Assets Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Leases Sheet http://www.generac.com/20201231/role/statement-note-10-leases- Note 10 - Leases Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Product Warranty Obligations Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations Note 11 - Product Warranty Obligations Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Credit Agreements Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements Note 12 - Credit Agreements Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Stock Repurchase Programs Sheet http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs Note 13 - Stock Repurchase Programs Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Earnings Per Share Sheet http://www.generac.com/20201231/role/statement-note-14-earnings-per-share Note 14 - Earnings Per Share Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Income Taxes Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes Note 15 - Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Benefit Plans Sheet http://www.generac.com/20201231/role/statement-note-16-benefit-plans Note 16 - Benefit Plans Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Share Plans Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans Note 17 - Share Plans Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Commitments and Contingencies Sheet http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies Note 18 - Commitments and Contingencies Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) Sheet http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited Note 19 - Quarterly Financial Information (Unaudited) Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Valuation and Qualifying Accounts Sheet http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts Note 20 - Valuation and Qualifying Accounts Notes 27 false false R28.htm 027 - Disclosure - Note 21 - Subsequent Events Sheet http://www.generac.com/20201231/role/statement-note-21-subsequent-events Note 21 - Subsequent Events Notes 28 false false R29.htm 028 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies 29 false false R30.htm 029 - Disclosure - Note 2 - Summary of Accounting Policies (Tables) Sheet http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables Note 2 - Summary of Accounting Policies (Tables) Tables http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies 30 false false R31.htm 030 - Disclosure - Note 3 - Acquisitions (Tables) Sheet http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables Note 3 - Acquisitions (Tables) Tables http://www.generac.com/20201231/role/statement-note-3-acquisitions 31 false false R32.htm 031 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Tables) Sheet http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables Note 4 - Redeemable Noncontrolling Interest (Tables) Tables http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest 32 false false R33.htm 032 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables Note 5 - Derivative Instruments and Hedging Activities (Tables) Tables http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities 33 false false R34.htm 033 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables Note 6 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss 34 false false R35.htm 034 - Disclosure - Note 7 - Segment Reporting (Tables) Sheet http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables Note 7 - Segment Reporting (Tables) Tables http://www.generac.com/20201231/role/statement-note-7-segment-reporting 35 false false R36.htm 035 - Disclosure - Note 8 - Balance Sheet Details (Tables) Sheet http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables Note 8 - Balance Sheet Details (Tables) Tables http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details 36 false false R37.htm 036 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables) Sheet http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables Note 9 - Goodwill and Intangible Assets (Tables) Tables http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets 37 false false R38.htm 037 - Disclosure - Note 10 - Leases (Tables) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-tables Note 10 - Leases (Tables) Tables http://www.generac.com/20201231/role/statement-note-10-leases- 38 false false R39.htm 038 - Disclosure - Note 11 - Product Warranty Obligations (Tables) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables Note 11 - Product Warranty Obligations (Tables) Tables http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations 39 false false R40.htm 039 - Disclosure - Note 12 - Credit Agreements (Tables) Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables Note 12 - Credit Agreements (Tables) Tables http://www.generac.com/20201231/role/statement-note-12-credit-agreements 40 false false R41.htm 040 - Disclosure - Note 14 - Earnings Per Share (Tables) Sheet http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables Note 14 - Earnings Per Share (Tables) Tables http://www.generac.com/20201231/role/statement-note-14-earnings-per-share 41 false false R42.htm 041 - Disclosure - Note 15 - Income Taxes (Tables) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables Note 15 - Income Taxes (Tables) Tables http://www.generac.com/20201231/role/statement-note-15-income-taxes 42 false false R43.htm 042 - Disclosure - Note 17 - Share Plans (Tables) Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans-tables Note 17 - Share Plans (Tables) Tables http://www.generac.com/20201231/role/statement-note-17-share-plans 43 false false R44.htm 043 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) (Tables) Sheet http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables Note 19 - Quarterly Financial Information (Unaudited) (Tables) Tables http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited 44 false false R45.htm 044 - Disclosure - Note 20 - Valuation and Qualifying Accounts (Tables) Sheet http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables Note 20 - Valuation and Qualifying Accounts (Tables) Tables http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts 45 false false R46.htm 045 - Disclosure - Note 2 - Summary of Accounting Policies (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual Note 2 - Summary of Accounting Policies (Details Textual) Details http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables 46 false false R47.htm 046 - Disclosure - Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details) Sheet http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details) Details 47 false false R48.htm 047 - Disclosure - Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details) Sheet http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details) Details 48 false false R49.htm 048 - Disclosure - Note 3 - Acquisitions (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual Note 3 - Acquisitions (Details Textual) Details http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables 49 false false R50.htm 049 - Disclosure - Note 3 - Acquisitions - Preliminary Price Allocation (Details) Sheet http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details Note 3 - Acquisitions - Preliminary Price Allocation (Details) Details 50 false false R51.htm 050 - Disclosure - Note 3 - Acquisitions - Unaudited Pro Forma Information (Details) Sheet http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details Note 3 - Acquisitions - Unaudited Pro Forma Information (Details) Details 51 false false R52.htm 051 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual Note 4 - Redeemable Noncontrolling Interest (Details Textual) Details http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables 52 false false R53.htm 052 - Disclosure - Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) Sheet http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) Details 53 false false R54.htm 053 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual Note 5 - Derivative Instruments and Hedging Activities (Details Textual) Details http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables 54 false false R55.htm 054 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) Sheet http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) Details 55 false false R56.htm 055 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual Note 6 - Accumulated Other Comprehensive Loss (Details Textual) Details http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables 56 false false R57.htm 056 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Details 57 false false R58.htm 057 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details) Sheet http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details) Details 58 false false R59.htm 058 - Disclosure - Note 7 - Segment Reporting (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual Note 7 - Segment Reporting (Details Textual) Details http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables 59 false false R60.htm 059 - Disclosure - Note 7 - Segment Reporting - Net Sales by Products and Services (Details) Sheet http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details Note 7 - Segment Reporting - Net Sales by Products and Services (Details) Details 60 false false R61.htm 060 - Disclosure - Note 7 - Segment Reporting - Segment Information (Details) Sheet http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details Note 7 - Segment Reporting - Segment Information (Details) Details 61 false false R62.htm 061 - Disclosure - Note 8 - Balance Sheet Details (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual Note 8 - Balance Sheet Details (Details Textual) Details http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables 62 false false R63.htm 062 - Disclosure - Note 8 - Balance Sheet Details - Inventories (Details) Sheet http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details Note 8 - Balance Sheet Details - Inventories (Details) Details 63 false false R64.htm 063 - Disclosure - Note 8 - Balance Sheet Details - Property and Equipment (Details) Sheet http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details Note 8 - Balance Sheet Details - Property and Equipment (Details) Details 64 false false R65.htm 064 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual Note 9 - Goodwill and Intangible Assets (Details Textual) Details http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables 65 false false R66.htm 065 - Disclosure - Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details) Sheet http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details) Details 66 false false R67.htm 066 - Disclosure - Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Details 67 false false R68.htm 067 - Disclosure - Note 10 - Leases (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-details-textual Note 10 - Leases (Details Textual) Details http://www.generac.com/20201231/role/statement-note-10-leases-tables 68 false false R69.htm 068 - Disclosure - Note 10 - Leases - Leases Cost (Details) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details Note 10 - Leases - Leases Cost (Details) Details 69 false false R70.htm 069 - Disclosure - Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details) Details 70 false false R71.htm 070 - Disclosure - Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details) Details 71 false false R72.htm 071 - Disclosure - Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details) Details 72 false false R73.htm 072 - Disclosure - Note 10 - Leases - Maturities of Lease liabilities (Details) Sheet http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details Note 10 - Leases - Maturities of Lease liabilities (Details) Details 73 false false R74.htm 073 - Disclosure - Note 11 - Product Warranty Obligations 1 (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual Note 11 - Product Warranty Obligations 1 (Details Textual) Details http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables 74 false false R75.htm 074 - Disclosure - Note 11 - Product Warranty Obligations 2 (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual Note 11 - Product Warranty Obligations 2 (Details Textual) Details http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables 75 false false R76.htm 075 - Disclosure - Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) Details 76 false false R77.htm 076 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details) Details 77 false false R78.htm 077 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details) Details 78 false false R79.htm 078 - Disclosure - Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) Sheet http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) Details 79 false false R80.htm 079 - Disclosure - Note 12 - Credit Agreements (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual Note 12 - Credit Agreements (Details Textual) Details http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables 80 false false R81.htm 080 - Disclosure - Note 12 - Credit Agreements - Short-term Borrowings (Details) Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details Note 12 - Credit Agreements - Short-term Borrowings (Details) Details 81 false false R82.htm 081 - Disclosure - Note 12 - Credit Agreements - Long-term Borrowings (Details) Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details Note 12 - Credit Agreements - Long-term Borrowings (Details) Details 82 false false R83.htm 082 - Disclosure - Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details) Sheet http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details) Details 83 false false R84.htm 083 - Disclosure - Note 13 - Stock Repurchase Programs (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual Note 13 - Stock Repurchase Programs (Details Textual) Details http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs 84 false false R85.htm 084 - Disclosure - Note 14 - Earnings Per Share (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual Note 14 - Earnings Per Share (Details Textual) Details http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables 85 false false R86.htm 085 - Disclosure - Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) Details 86 false false R87.htm 086 - Disclosure - Note 15 - Income Taxes (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual Note 15 - Income Taxes (Details Textual) Details http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables 87 false false R88.htm 087 - Disclosure - Note 15 - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details Note 15 - Income Taxes - Provision for Income Taxes (Details) Details 88 false false R89.htm 088 - Disclosure - Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 89 false false R90.htm 089 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Details 90 false false R91.htm 090 - Disclosure - Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details) Sheet http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details) Details 91 false false R92.htm 091 - Disclosure - Note 16 - Benefit Plans (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual Note 16 - Benefit Plans (Details Textual) Details http://www.generac.com/20201231/role/statement-note-16-benefit-plans 92 false false R93.htm 092 - Disclosure - Note 17 - Share Plans (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual Note 17 - Share Plans (Details Textual) Details http://www.generac.com/20201231/role/statement-note-17-share-plans-tables 93 false false R94.htm 093 - Disclosure - Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details) Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details) Details 94 false false R95.htm 094 - Disclosure - Note 17 - Share Plans - Summary of Stock Option Activity (Details) Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details Note 17 - Share Plans - Summary of Stock Option Activity (Details) Details 95 false false R96.htm 095 - Disclosure - Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) Sheet http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) Details 96 false false R97.htm 096 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual) Sheet http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual Note 18 - Commitments and Contingencies (Details Textual) Details http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies 97 false false R98.htm 097 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details) Sheet http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details) Details http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables 98 false false R99.htm 098 - Disclosure - Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) Sheet http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) Details 99 false false All Reports Book All Reports gnrc20201231_10k.htm ex_215590.htm ex_215591.htm ex_215592.htm ex_215593.htm ex_215594.htm ex_215595.htm gnrc-20201231.xsd gnrc-20201231_cal.xml gnrc-20201231_def.xml gnrc-20201231_lab.xml gnrc-20201231_pre.xml totalreturngraph.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 120 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gnrc20201231_10k.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 349, "dts": { "calculationLink": { "local": [ "gnrc-20201231_cal.xml" ] }, "definitionLink": { "local": [ "gnrc-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "gnrc20201231_10k.htm" ] }, "labelLink": { "local": [ "gnrc-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "gnrc-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gnrc-20201231.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "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/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 731, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 31, "http://www.generac.com/20201231": 17, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 54 }, "keyCustom": 73, "keyStandard": 494, "memberCustom": 31, "memberStandard": 53, "nsprefix": "gnrc", "nsuri": "http://www.generac.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.generac.com/20201231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Acquisitions", "role": "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "shortName": "Note 3 - Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:RedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Redeemable Noncontrolling Interest", "role": "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "shortName": "Note 4 - Redeemable Noncontrolling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:RedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities", "role": "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "shortName": "Note 5 - Derivative Instruments and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss", "role": "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "shortName": "Note 6 - Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Segment Reporting", "role": "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "shortName": "Note 7 - Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Balance Sheet Details", "role": "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "shortName": "Note 8 - Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Goodwill and Intangible Assets", "role": "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets", "shortName": "Note 9 - Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Leases", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-", "shortName": "Note 10 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Product Warranty Obligations", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "shortName": "Note 11 - Product Warranty Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Credit Agreements", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "shortName": "Note 12 - Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Stock Repurchase Programs", "role": "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "shortName": "Note 13 - Stock Repurchase Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Earnings Per Share", "role": "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "shortName": "Note 14 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Income Taxes", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "shortName": "Note 15 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Benefit Plans", "role": "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "shortName": "Note 16 - Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Share Plans", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans", "shortName": "Note 17 - Share Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 18 - Commitments and Contingencies", "role": "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "shortName": "Note 18 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited)", "role": "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "shortName": "Note 19 - Quarterly Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 20 - Valuation and Qualifying Accounts", "role": "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "shortName": "Note 20 - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 21 - Subsequent Events", "role": "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "shortName": "Note 21 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 2 - Summary of Accounting Policies (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "shortName": "Note 2 - Summary of Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Acquisitions (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "shortName": "Note 3 - Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "gnrc:RedeemableNoncontrollingInterestTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "shortName": "Note 4 - Redeemable Noncontrolling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gnrc:RedeemableNoncontrollingInterestTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "shortName": "Note 5 - Derivative Instruments and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "shortName": "Note 6 - Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 7 - Segment Reporting (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "shortName": "Note 7 - Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 8 - Balance Sheet Details (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "shortName": "Note 8 - Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables", "shortName": "Note 9 - Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 10 - Leases (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "shortName": "Note 10 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 11 - Product Warranty Obligations (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "shortName": "Note 11 - Product Warranty Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 12 - Credit Agreements (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "shortName": "Note 12 - Credit Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 14 - Earnings Per Share (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "shortName": "Note 14 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 15 - Income Taxes (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "shortName": "Note 15 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 17 - Share Plans (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "shortName": "Note 17 - Share Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "shortName": "Note 19 - Quarterly Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:ValuationAndQualifyingAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 20 - Valuation and Qualifying Accounts (Tables)", "role": "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "shortName": "Note 20 - Valuation and Qualifying Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "gnrc:ValuationAndQualifyingAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 2 - Summary of Accounting Policies (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details)", "role": "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "shortName": "Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "gnrc:AllowanceForDoubtfulAccountsReceivableAccountingStandardAdoptionImpact", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details)", "role": "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "shortName": "Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 3 - Acquisitions (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "shortName": "Note 3 - Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-07_2020-10-07_BusinessAcquisitionAxis-AcquisitionOfEnbalaMember", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 3 - Acquisitions - Preliminary Price Allocation (Details)", "role": "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "shortName": "Note 3 - Acquisitions - Preliminary Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31_BusinessAcquisitionAxis-The2020AcquisitionsMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 3 - Acquisitions - Unaudited Pro Forma Information (Details)", "role": "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "shortName": "Note 3 - Acquisitions - Unaudited Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementScenarioAxis-ProFormaMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "gnrc:RedeemableNoncontrollingInterestTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2016-03-01_OwnershipAxis-PramacMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 4 - Redeemable Noncontrolling Interest (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual", "shortName": "Note 4 - Redeemable Noncontrolling Interest (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gnrc:RedeemableNoncontrollingInterestTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2016-03-01_OwnershipAxis-PramacMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestChangeInRedemptionValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details)", "role": "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "shortName": "Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "gnrc:RedeemableNoncontrollingInterestTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-RedeemableNoncontrollingInterestMember", "decimals": "-3", "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "shortName": "Note 5 - Derivative Instruments and Hedging Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details)", "role": "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "shortName": "Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementEquityComponentsAxis-AccumulatedGainLossNetCashFlowHedgeParentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "shortName": "Note 6 - Accumulated Other Comprehensive Loss (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementEquityComponentsAxis-AccumulatedGainLossNetCashFlowHedgeParentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)", "role": "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "shortName": "Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details)", "role": "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "shortName": "Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember", "decimals": "-4", "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 7 - Segment Reporting (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual", "shortName": "Note 7 - Segment Reporting (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)", "role": "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "shortName": "Consolidated Statements of Stockholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 7 - Segment Reporting - Net Sales by Products and Services (Details)", "role": "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "shortName": "Note 7 - Segment Reporting - Net Sales by Products and Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementBusinessSegmentsAxis-DomesticMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:AdjustedEBITDA", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 7 - Segment Reporting - Segment Information (Details)", "role": "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "shortName": "Note 7 - Segment Reporting - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:AdjustedEBITDA", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 8 - Balance Sheet Details (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual", "shortName": "Note 8 - Balance Sheet Details (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 8 - Balance Sheet Details - Inventories (Details)", "role": "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details", "shortName": "Note 8 - Balance Sheet Details - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 8 - Balance Sheet Details - Property and Equipment (Details)", "role": "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details", "shortName": "Note 8 - Balance Sheet Details - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "shortName": "Note 9 - Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "em", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details)", "role": "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "shortName": "Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "role": "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "shortName": "Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 10 - Leases (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "shortName": "Note 10 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 10 - Leases - Leases Cost (Details)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details", "shortName": "Note 10 - Leases - Leases Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfComponentsOfLeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "shortName": "Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfComponentsOfLeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfLeasesCashFlowInformationTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "shortName": "Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ScheduleOfLeasesCashFlowInformationTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:LeaseTermAndDiscountRateTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "shortName": "Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:LeaseTermAndDiscountRateTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 10 - Leases - Maturities of Lease liabilities (Details)", "role": "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "shortName": "Note 10 - Leases - Maturities of Lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 11 - Product Warranty Obligations 1 (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "shortName": "Note 11 - Product Warranty Obligations 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 11 - Product Warranty Obligations 2 (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "shortName": "Note 11 - Product Warranty Obligations 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "shortName": "Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "shortName": "Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "shortName": "Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details)", "role": "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "shortName": "Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Description of Business", "role": "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 12 - Credit Agreements (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "shortName": "Note 12 - Credit Agreements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2018-01-01_2018-06-30_CreditFacilityAxis-AmendedABLFacilityMember", "decimals": "-3", "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 12 - Credit Agreements - Short-term Borrowings (Details)", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details", "shortName": "Note 12 - Credit Agreements - Short-term Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31_ShortTermDebtTypeAxis-ABLRevolvingCreditFacilityMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 12 - Credit Agreements - Long-term Borrowings (Details)", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details", "shortName": "Note 12 - Credit Agreements - Long-term Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details)", "role": "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "shortName": "Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-09-30", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Note 13 - Stock Repurchase Programs (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "shortName": "Note 13 - Stock Repurchase Programs (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-09-30", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Note 14 - Earnings Per Share (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "shortName": "Note 14 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "shortName": "Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "gnrc:NetIncomeLossAvailableToCommonStockholders", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 15 - Income Taxes (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "shortName": "Note 15 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "gnrc:TaxCreditCarryForwardStateResearchAndDevelopment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 15 - Income Taxes - Provision for Income Taxes (Details)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "shortName": "Note 15 - Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "shortName": "Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Summary of Accounting Policies", "role": "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "shortName": "Note 2 - Summary of Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "shortName": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details)", "role": "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "shortName": "Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:EmployerContributionUnderMedicalAndDentalPlan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 16 - Benefit Plans (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual", "shortName": "Note 16 - Benefit Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "gnrc:EmployerContributionUnderMedicalAndDentalPlan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2010-02-10", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Note 17 - Share Plans (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "shortName": "Note 17 - Share Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2010-02-10", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_AwardTypeAxis-EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details)", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "shortName": "Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_AwardTypeAxis-EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Note 17 - Share Plans - Summary of Stock Option Activity (Details)", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details", "shortName": "Note 17 - Share Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details)", "role": "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "shortName": "Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2017-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "gnrc:AmountFinancedByDealers", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "096 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual)", "role": "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual", "shortName": "Note 18 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "gnrc:AmountFinancedByDealers", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "097 - Disclosure - Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details)", "role": "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "shortName": "Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ValuationAndQualifyingAccountsTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2019-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "098 - Disclosure - Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details)", "role": "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "shortName": "Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gnrc:ValuationAndQualifyingAccountsTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "gnrc20201231_10k.htm", "contextRef": "i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r707" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "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]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-document-and-entity-information", "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details", "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r707" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "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" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-document-and-entity-information", "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details", "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "gnrc_ABLRevolvingCreditFacilityMember": { "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": "ABL Revolving Credit Facility [Member]" } } }, "localname": "ABLRevolvingCreditFacilityMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details" ], "xbrltype": "domainItemType" }, "gnrc_AccountsReceivableAllowanceForCreditLossGainLossOnCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable, from currency translation.", "label": "Currency translation" } } }, "localname": "AccountsReceivableAllowanceForCreditLossGainLossOnCurrencyTranslation", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "gnrc_AcquisitionOfEnbalaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents acquisition of Enbala.", "label": "Acquisition of Enbala [Member]" } } }, "localname": "AcquisitionOfEnbalaMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_AdjustedEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents net income before interest expense, taxes, depreciation and amortization, as further adjusted for other non-cash items", "label": "gnrc_AdjustedEBITDA", "terseLabel": "Total adjusted EBITDA" } } }, "localname": "AdjustedEBITDA", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_AdjustedLIBORRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted interest rate at which a bank borrows funds from other banks in the London interbank market, plus an applicable margin.", "label": "Adjusted LIBOR Rate [Member]" } } }, "localname": "AdjustedLIBORRateMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_AllowanceForDoubtfulAccountsReceivableAccountingStandardAdoptionImpact": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents increase in allowance for doubtful accounts receivable due to adopting new accounting standard.", "label": "Adoption of ASU 2016-13" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAccountingStandardAdoptionImpact", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "gnrc_AllowanceForDoubtfulAccountsReceivableEstablishedForAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents increase in allowance for doubtful accounts receivable from Establishment for Acquisitions", "label": "Established for Acquisitions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableEstablishedForAcquisitions", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "gnrc_AmendedABLFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description or name of the credit facility.", "label": "Amended ABL Facility [Member]" } } }, "localname": "AmendedABLFacilityMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate decrease in the liability for accruals related to extended product warranties issued during the reporting period, due to amortization of deferred revenue.", "label": "gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts", "negatedLabel": "Amortization of deferred revenue contracts" } } }, "localname": "AmortizationOfDeferredRevenueOnExtendedWarrantyContracts", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "gnrc_AmortizationOfFinancingCostsAndDebtDiscountPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of non-cash expense included in interest expense to issue and amortize debt discount and obtain financing associated with the related debt instruments.", "label": "gnrc_AmortizationOfFinancingCostsAndDebtDiscountPremium", "terseLabel": "Amortization of Financing Costs and Debt Discount Premium" } } }, "localname": "AmortizationOfFinancingCostsAndDebtDiscountPremium", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_AmountFinancedByDealers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount financed by dealers to purchase goods from the entity.", "label": "gnrc_AmountFinancedByDealers", "terseLabel": "Amount Financed by Dealers" } } }, "localname": "AmountFinancedByDealers", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessAcquisitionNoncontrollingInterestTermOfPutOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of a put option available to the noncontrolling interest of a business acquired by the reporting entity.", "label": "gnrc_BusinessAcquisitionNoncontrollingInterestTermOfPutOption", "terseLabel": "Business Acquisition, Noncontrolling Interest, Term of Put Option (Year)" } } }, "localname": "BusinessAcquisitionNoncontrollingInterestTermOfPutOption", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquisition cost of a business combination allocated to an identifiable intangible asset including goodwill.", "label": "gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill", "terseLabel": "Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessAcquisitionTermOfCallOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of call option available to the company in a business acquisition transaction.", "label": "gnrc_BusinessAcquisitionTermOfCallOption", "terseLabel": "Business Acquisition, Term of Call Option (Year)" } } }, "localname": "BusinessAcquisitionTermOfCallOption", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesChangesInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the changes in fair value of liabilities arising from contingencies in a business acquisition.", "label": "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesChangesInFairValue", "terseLabel": "Business Combination, Liabilities Arising from Contingencies, Changes in Fair Value" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesChangesInFairValue", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesInterestAccretion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the interest accretion related to liabilities arising from contingencies in a business acquisition.", "label": "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesInterestAccretion", "terseLabel": "Business Combination, Liabilities Arising from Contingencies, Interest Accretion" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesInterestAccretion", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesOtherFairValueRemeasurementAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the other fair Value re-measurement adjustments related to liabilities arising from contingencies in a business acquisition.", "label": "gnrc_BusinessCombinationLiabilitiesArisingFromContingenciesOtherFairValueRemeasurementAdjustments", "terseLabel": "Business Combination, Liabilities Arising from Contingencies, Other Fair Value Re-measurement Adjustments" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesOtherFairValueRemeasurementAdjustments", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the total assets acquired from a business combination which includes identifiable assets acquired and liabilities assumed assets, including goodwill.", "label": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWagesAndEmployeeBenefits": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued wages and employee benefits due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWagesAndEmployeeBenefits", "verboseLabel": "Accrued wages and employee benefits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWagesAndEmployeeBenefits", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of redeemable non-controlling interest assumed at the acquisition date.", "label": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRedeemableNoncontrollingInterest", "verboseLabel": "Redeemable non-controlling interest" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRedeemableNoncontrollingInterest", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "gnrc_BusinessOptimizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents charges relating to business optimization and restructuring costs.", "label": "gnrc_BusinessOptimizationExpense", "negatedLabel": "Business optimization and other charges (6)" } } }, "localname": "BusinessOptimizationExpense", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_CaptivaEnergySolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Captiva Energy Solutions.", "label": "Captiva Energy Solutions [Member]" } } }, "localname": "CaptivaEnergySolutionsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_CommercialAndIndustrialPowerProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products and services related to commercial and industrial power.", "label": "Commercial and Industrial Power Products [Member]" } } }, "localname": "CommercialAndIndustrialPowerProductsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "domainItemType" }, "gnrc_DeferredCompensationArrangementWithIndividualSharesGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares granted in a deferred compensation arrangement with an individual.", "label": "gnrc_DeferredCompensationArrangementWithIndividualSharesGranted", "terseLabel": "Deferred Compensation Arrangement with Individual, Shares Granted (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesGranted", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "sharesItemType" }, "gnrc_DeferredCostsAmortizationExpenseNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for deferred costs.", "label": "gnrc_DeferredCostsAmortizationExpenseNextTwelveMonths", "terseLabel": "Deferred Costs Amortization Expense, Next Twelve Months" } } }, "localname": "DeferredCostsAmortizationExpenseNextTwelveMonths", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DeferredCostsAmortizationExpenseYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for deferred costs.", "label": "gnrc_DeferredCostsAmortizationExpenseYearFive", "terseLabel": "Deferred Costs Amortization Expense, Year Five" } } }, "localname": "DeferredCostsAmortizationExpenseYearFive", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DeferredCostsAmortizationExpenseYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for deferred costs.", "label": "gnrc_DeferredCostsAmortizationExpenseYearFour", "terseLabel": "Deferred Costs Amortization Expense, Year Four" } } }, "localname": "DeferredCostsAmortizationExpenseYearFour", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DeferredCostsAmortizationExpenseYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for deferred costs.", "label": "gnrc_DeferredCostsAmortizationExpenseYearThree", "terseLabel": "Deferred Costs Amortization Expense, Year Three" } } }, "localname": "DeferredCostsAmortizationExpenseYearThree", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DeferredCostsAmortizationExpenseYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for deferred costs.", "label": "gnrc_DeferredCostsAmortizationExpenseYearTwo", "terseLabel": "Deferred Costs Amortization Expense, Year Two" } } }, "localname": "DeferredCostsAmortizationExpenseYearTwo", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations before adjustment of change in valuation allowance.", "label": "gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "gnrc_DefinedContributionPlanPercentageOfEligibleCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible compensation of employees under defined contribution plan.", "label": "gnrc_DefinedContributionPlanPercentageOfEligibleCompensation", "terseLabel": "Defined Contribution Plan Percentage of Eligible Compensation" } } }, "localname": "DefinedContributionPlanPercentageOfEligibleCompensation", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "gnrc_DepreciationDepletionAndAmortizationIncludingAdditionalAcceleratedDepreciation": { "auth_ref": [], "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. Amount includes additional accelerated depreciation recognized in the current period.", "label": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortizationIncludingAdditionalAcceleratedDepreciation", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value of derivative contracts excluding impact of credit risk.", "label": "gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk", "terseLabel": "Derivative Assets (Liabilities), Net Fair Value of Derivative Contracts, Excluding Impact of Credit Risk" } } }, "localname": "DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_DerivativeNumberOfInstrumentsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments outstanding.", "label": "gnrc_DerivativeNumberOfInstrumentsOutstanding", "terseLabel": "Derivative, Number of Instruments Outstanding" } } }, "localname": "DerivativeNumberOfInstrumentsOutstanding", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "integerItemType" }, "gnrc_DiesAndToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Dies and Tools [Member]" } } }, "localname": "DiesAndToolsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "gnrc_DomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding domestic reportable segment.", "label": "Domestic [Member]" } } }, "localname": "DomesticMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "gnrc_EffectiveIncomeTaxRateReconciliationStateIncomeTaxRateDifferentialPercent": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": "State tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateIncomeTaxRateDifferentialPercent", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "gnrc_EffectiveIncomeTaxRateReconciliationTaxCreditStatePercent": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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 state tax credit.", "label": "gnrc_EffectiveIncomeTaxRateReconciliationTaxCreditStatePercent", "negatedLabel": "State credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditStatePercent", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "gnrc_EmployerContributionUnderMedicalAndDentalPlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contribution made under medical and dental plan made by the employer.", "label": "gnrc_EmployerContributionUnderMedicalAndDentalPlan", "terseLabel": "Employer Contribution under Medical and Dental Plan" } } }, "localname": "EmployerContributionUnderMedicalAndDentalPlan", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_EquityIncentivePlanPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the equity incentive plan (Plan).", "label": "Equity Incentive Plan (Plan) [Member]" } } }, "localname": "EquityIncentivePlanPlanMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_ExcessPurchasePriceOverPredecessorBasis": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element that represents the excess purchase price over predecessor basis.", "label": "gnrc_ExcessPurchasePriceOverPredecessorBasis", "negatedLabel": "Excess purchase price over predecessor basis" } } }, "localname": "ExcessPurchasePriceOverPredecessorBasis", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_ExcessPurchasePriceOverPredecessorBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The excess purchase price over predecessor basis.", "label": "Excess Purchase Price over Predecessor Basis [Member]" } } }, "localname": "ExcessPurchasePriceOverPredecessorBasisMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "gnrc_ExtendedWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration period of the extended warranty.", "label": "gnrc_ExtendedWarrantyTerm", "terseLabel": "Extended Warranty Term (Year)" } } }, "localname": "ExtendedWarrantyTerm", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation for finance lease right of use assets.", "label": "gnrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "negatedLabel": "Accumulated depreciation - finance lease ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "gnrc_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of lessee's right to use underlying asset under finance lease.", "label": "Finance lease ROU assets, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "gnrc_FiniteLivedCustomerListsNet": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of accumulated amortization, as of the balance sheet date of an asset having a finite beneficial life acquired in a business combination or other transaction representing a favorable existing relationship with customers.", "label": "Customer lists, net" } } }, "localname": "FiniteLivedCustomerListsNet", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_FiniteLivedPatentsAndTechnologyNet": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying amount of finite-lived patents and technology as of balance sheet date.", "label": "Patents and technology, net" } } }, "localname": "FiniteLivedPatentsAndTechnologyNet", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding international reportable segment.", "label": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "gnrc_LIBORFloorRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR Floor Rate [Member]" } } }, "localname": "LIBORFloorRateMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_LeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of term and discount rate of lease.", "label": "Lease, Term and Discount Rate [Table Text Block]" } } }, "localname": "LeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_LesseeOperatingLeaseAndFinanceLeaseRemainingTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining term of lessee's operating lease and finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "gnrc_LesseeOperatingLeaseAndFinanceLeaseRemainingTermOfContract", "terseLabel": "Lessee, Operating Lease and Finance Lease, Remaining Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseAndFinanceLeaseRemainingTermOfContract", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_LongtermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing after the fourth fiscal year following the latest fiscal year.", "label": "After 2024" } } }, "localname": "LongtermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "gnrc_NetIncomeLossAvailableToCommonStockholders": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income after adjustments for redeemable noncontrolling interest redemption value.", "label": "gnrc_NetIncomeLossAvailableToCommonStockholders", "totalLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholders", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details" ], "xbrltype": "monetaryItemType" }, "gnrc_NeurioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Neurio.", "label": "Neurio [Member]" } } }, "localname": "NeurioMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_NoncashWritedownAndOtherAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information about non-cash write-down and other adjustments. Includes gains/losses on disposal of assets, unrealized mark-to-market adjustments on commodity contracts, and certain foreign currency and purchase accounting related adjustments.", "label": "gnrc_NoncashWritedownAndOtherAdjustments", "negatedLabel": "Non-cash write-down and other adjustments (1)" } } }, "localname": "NoncashWritedownAndOtherAdjustments", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_NoncontrollingInterestAgreementExtensionOfTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The extension of the term in the noncontrolling interest agreement.", "label": "gnrc_NoncontrollingInterestAgreementExtensionOfTerm", "terseLabel": "Noncontrolling Interest Agreement, Extension of Term (Year)" } } }, "localname": "NoncontrollingInterestAgreementExtensionOfTerm", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of major customers that accounts for 10 percent or more of the entity's revenues.", "label": "gnrc_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "gnrc_NumberOfNewContractsEntered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new contracts entered into during the period mentioned.", "label": "gnrc_NumberOfNewContractsEntered", "terseLabel": "Number of New Contracts Entered" } } }, "localname": "NumberOfNewContractsEntered", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "integerItemType" }, "gnrc_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liability recognized in statement of financial position.", "label": "Operating and Finance Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_OperatingLeaseAndOtherAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to operating lease and other assets.", "label": "Operating Lease and Other Assets [Member]" } } }, "localname": "OperatingLeaseAndOtherAssetsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "gnrc_OperatingLeaseAndOtherLongtermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to operating lease and other long-term liabilities.", "label": "Operating Lease and Other Long-term Liabilities [Member]" } } }, "localname": "OperatingLeaseAndOtherLongtermLiabilitiesMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "gnrc_OperatingLeaseLiabilityNoncurrentAndOtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, and other liabilities classified as noncurrent.", "label": "Operating lease and other long-term liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrentAndOtherLongTermLiabilities", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_OperatingLeaseRightOfUseAssetAndOtherAssestNoncurrent": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease and other assets after one year or beyond the normal operating cycle, if longer.", "label": "Operating lease and other assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAndOtherAssestNoncurrent", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_Other": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents other non-cash items that are not categorized separately.", "label": "gnrc_Other", "negatedTerseLabel": "Other" } } }, "localname": "Other", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other accrued liabilities and operating lease and other long-term liabilities.", "label": "Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesAndOperatingLeaseAndOtherLongtermLiabilitiesMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "gnrc_OtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other accrued liabilities.", "label": "Other Accrued Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "gnrc_OtherLinesOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other contractual arrangements with lenders under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, not separately disclosed.", "label": "Other Lines of Credit [Member]" } } }, "localname": "OtherLinesOfCreditMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details" ], "xbrltype": "domainItemType" }, "gnrc_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to products and services not separately disclosed.", "label": "Other Products and Services [Member]" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "domainItemType" }, "gnrc_PatentsAndTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents finite-lived intangible assets classified as patents and technology.", "label": "Patents and Technology [Member]" } } }, "localname": "PatentsAndTechnologyMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "gnrc_PerformanceShareAwardPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the target performance share award.", "label": "gnrc_PerformanceShareAwardPercentage", "terseLabel": "Performance Share Award, Percentage" } } }, "localname": "PerformanceShareAwardPercentage", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "percentItemType" }, "gnrc_PikaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Pika.", "label": "Pika [Member]" } } }, "localname": "PikaMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_PramacMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pramac is a leading manufacturer of portable, commercial and industrial generators primarily sold under the Pramac brand, including PR Industrial S.r.1 and its subsidiaries.", "label": "Pramac [Member]" } } }, "localname": "PramacMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty obligations included in consolidated balance sheet.", "label": "Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]" } } }, "localname": "ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for the useful life of long-lived, physical assets used in the normal conduct of business and not intended for resale.", "label": "Property Plant and Equipment, Estimated Useful Lives [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_RedeemableNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest [Member]" } } }, "localname": "RedeemableNoncontrollingInterestMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "domainItemType" }, "gnrc_RedeemableNoncontrollingInterestTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entire disclosure for redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest [Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest" ], "xbrltype": "textBlockItemType" }, "gnrc_ResidentialPowerProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products and services related to residential power.", "label": "Residential Power Products [Member]" } } }, "localname": "ResidentialPowerProductsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "domainItemType" }, "gnrc_RestrictedStockAndPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about restricted stock and performance shares.", "label": "Restricted Stock and Performance Shares [Member]" } } }, "localname": "RestrictedStockAndPerformanceSharesMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_SavingsPlan401kMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the companies defined-contribution 401(k) savings plan.", "label": "Savings Plan 401(k) [Member]" } } }, "localname": "SavingsPlan401kMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_ScheduleOfComponentsOfLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of lease assets and liabilities.", "label": "Schedule of Components of Lease Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative assets and liabilities at fair value.", "label": "Schedule Of Derivative Assets (Liabilities) at Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_ScheduleOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangible assets, by major asset class.", "label": "Schedule Of Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_ScheduleOfLeasesCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of leases related to cash flow information.", "label": "Schedule of Leases Cash Flow Information [Table Text Block]" } } }, "localname": "ScheduleOfLeasesCashFlowInformationTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_SecSchedule1209ValuationAllowancesAndReservesIncreaseDecreaseBusinessAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from business combination.", "label": "Reserves Assumed in Acquisition" } } }, "localname": "SecSchedule1209ValuationAllowancesAndReservesIncreaseDecreaseBusinessAcquired", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "gnrc_SecuredLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio used to calculate financial leverage and the ability to meet financial obligations. If the borrower's actual secured leverage ratio is below the 3.75 threshold for the annual period, the Excess Cash Flow payment requirement for that period is eliminated.", "label": "gnrc_SecuredLeverageRatio", "terseLabel": "Secured Leverage Ratio" } } }, "localname": "SecuredLeverageRatio", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "pureItemType" }, "gnrc_SelmecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Selmec.", "label": "Selmec [Member]" } } }, "localname": "SelmecMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "domainItemType" }, "gnrc_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedDividendPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends per share to be paid to holders of the underlying shares (expected dividends) over the option's term.", "label": "Expected annual dividend per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedDividendPerShare", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "perShareItemType" }, "gnrc_SharebasedCompensationArrangementBySharebasedPaymentAwardPerformanceMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of performance measurement for share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "gnrc_SharebasedCompensationArrangementBySharebasedPaymentAwardPerformanceMeasurementPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Measurement, Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPerformanceMeasurementPeriod", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "durationItemType" }, "gnrc_SharesAcquiredUnderStockRepurchasesProgramShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury", "label": "gnrc_SharesAcquiredUnderStockRepurchasesProgramShares", "negatedLabel": "Stock repurchases (in shares)", "terseLabel": "Shares Acquired Under Stock Repurchases Program, Shares (in shares)" } } }, "localname": "SharesAcquiredUnderStockRepurchasesProgramShares", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "sharesItemType" }, "gnrc_SharesAcquiredUnderStockRepurchasesProgramValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and are being held in treasury", "label": "gnrc_SharesAcquiredUnderStockRepurchasesProgramValue", "negatedLabel": "Stock repurchases" } } }, "localname": "SharesAcquiredUnderStockRepurchasesProgramValue", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "gnrc_StockIssuedEquityIncentivePlansNetOfSharesWithheldForEmployeeTaxesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under equity incentive plans, net of shares withheld for employee taxes.", "label": "Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price (in shares)" } } }, "localname": "StockIssuedEquityIncentivePlansNetOfSharesWithheldForEmployeeTaxesShares", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "gnrc_StockIssuedEquityIncentivePlansNetOfSharesWithheldForEmployeeTaxesValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock issued under equity incentive plans, net of shares withheld for employee taxes.", "label": "Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price" } } }, "localname": "StockIssuedEquityIncentivePlansNetOfSharesWithheldForEmployeeTaxesValue", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "gnrc_TaxCreditCarryForwardStateResearchAndDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the state research and development credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "gnrc_TaxCreditCarryForwardStateResearchAndDevelopment", "terseLabel": "Tax Credit Carry Forward State Research and Development" } } }, "localname": "TaxCreditCarryForwardStateResearchAndDevelopment", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_TaxCreditCarryforwardStateManufacturing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the state manufacturing tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "gnrc_TaxCreditCarryforwardStateManufacturing", "terseLabel": "Tax Credit Carryforward State Manufacturing" } } }, "localname": "TaxCreditCarryforwardStateManufacturing", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_TemporaryEquityAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in temporary equity from a business acquisition.", "label": "gnrc_TemporaryEquityAcquired", "terseLabel": "Noncontrolling interest" } } }, "localname": "TemporaryEquityAcquired", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "gnrc_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit facility arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_The2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the business acquisitions in 2019.", "label": "The 2019 Acquisitions [Member]" } } }, "localname": "The2019AcquisitionsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "domainItemType" }, "gnrc_The2019EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the 2019 Equity Incentive Plan.", "label": "The 2019 Equity Incentive Plan [Member]" } } }, "localname": "The2019EquityIncentivePlanMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "gnrc_The2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the business acquisitions in 2020.", "label": "The 2020 Acquisitions [Member]" } } }, "localname": "The2020AcquisitionsMember", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "domainItemType" }, "gnrc_ThresholdForSecuredLeverageRatioExcessCashFlowPaymentRequirement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold for secured leverage ration required for the excess cash flow payment requirement.", "label": "gnrc_ThresholdForSecuredLeverageRatioExcessCashFlowPaymentRequirement", "terseLabel": "Threshold for Secured Leverage Ratio Excess Cash Flow Payment Requirement" } } }, "localname": "ThresholdForSecuredLeverageRatioExcessCashFlowPaymentRequirement", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "pureItemType" }, "gnrc_TradeNamesNet": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net carrying amount as of the balance sheet date of indefinite-lived and finite-lived tradenames on the statement of financial position representing the rights acquired through registration of a trade name to gain or protect exclusive use thereof.", "label": "Tradenames, net" } } }, "localname": "TradeNamesNet", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "gnrc_TransactionCostsAndCredityFaciltyFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement; equity issuance, debt issuance or refinancing; together with certain fees relating to our senior secured credit facilities.", "label": "gnrc_TransactionCostsAndCredityFaciltyFees", "negatedLabel": "Transaction costs and credit facility fees (5)" } } }, "localname": "TransactionCostsAndCredityFaciltyFees", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "gnrc_UncommittedIncrementalTermLoanFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to uncommitted incremental term loan facility after amendment.", "label": "gnrc_UncommittedIncrementalTermLoanFacility", "terseLabel": "Uncommitted Incremental Term Loan Facility" } } }, "localname": "UncommittedIncrementalTermLoanFacility", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "gnrc_ValuationAndQualifyingAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A tabular disclosure of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements.", "label": "Valuation and Qualifying Accounts [Table Text Block]" } } }, "localname": "ValuationAndQualifyingAccountsTableTextBlock", "nsuri": "http://www.generac.com/20201231", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables" ], "xbrltype": "textBlockItemType" }, "gnrc_statement-statement-note-10-leases-leases-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Leases Cost (Details)" } } }, "localname": "statement-statement-note-10-leases-leases-cost-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-10-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Maturities of Lease liabilities (Details)" } } }, "localname": "statement-statement-note-10-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Supplement Balance Sheet Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Supplement Cash Flow Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-10-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases" } } }, "localname": "statement-statement-note-10-leases-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Weighted Average Remaining Lease Term and Discount Rate Information (Details)" } } }, "localname": "statement-statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details)" } } }, "localname": "statement-statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties 2 (Details)" } } }, "localname": "statement-statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Product Warranty Obligations - Recognition of Deferred Revenue Related to Extended Warranties (Details)" } } }, "localname": "statement-statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details)" } } }, "localname": "statement-statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-11-product-warranty-obligations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Product Warranty Obligations" } } }, "localname": "statement-statement-note-11-product-warranty-obligations-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-12-credit-agreements-longterm-borrowings-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Credit Agreements - Long-term Borrowings (Details)" } } }, "localname": "statement-statement-note-12-credit-agreements-longterm-borrowings-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Credit Agreements - Maturities of Long-term Borrowings Outstanding (Details)" } } }, "localname": "statement-statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-12-credit-agreements-shortterm-borrowings-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Credit Agreements - Short-term Borrowings (Details)" } } }, "localname": "statement-statement-note-12-credit-agreements-shortterm-borrowings-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-12-credit-agreements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Credit Agreements" } } }, "localname": "statement-statement-note-12-credit-agreements-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-14-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Earnings Per Share" } } }, "localname": "statement-statement-note-14-earnings-per-share-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-15-income-taxes-provision-for-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Provision for Income Taxes (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-provision-for-income-taxes-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Reconciliation of Statutory and Effective Tax Rates (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-15-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes" } } }, "localname": "statement-statement-note-15-income-taxes-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details)" } } }, "localname": "statement-statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-17-share-plans-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Share Plans - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-17-share-plans-summary-of-stock-option-activity-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-17-share-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Share Plans" } } }, "localname": "statement-statement-note-17-share-plans-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Share Plans - Weighted-average Assumptions used in the Black-Scholes-Merton Option Pricing Model (Details)" } } }, "localname": "statement-statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-19-quarterly-financial-information-unaudited-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Quarterly Financial Information (Unaudited)" } } }, "localname": "statement-statement-note-19-quarterly-financial-information-unaudited-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Quarterly Financial Information (Unaudited) - Unaudited Quarterly Financial Information (Details)" } } }, "localname": "statement-statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Accounting Policies - Property and Equipment Estimated Useful Lives (Details)" } } }, "localname": "statement-statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-2-summary-of-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-accounting-policies-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 20 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details)" } } }, "localname": "statement-statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-20-valuation-and-qualifying-accounts-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 20 - Valuation and Qualifying Accounts" } } }, "localname": "statement-statement-note-20-valuation-and-qualifying-accounts-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-3-acquisitions-preliminary-price-allocation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisitions - Preliminary Price Allocation (Details)" } } }, "localname": "statement-statement-note-3-acquisitions-preliminary-price-allocation-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-3-acquisitions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisitions" } } }, "localname": "statement-statement-note-3-acquisitions-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-3-acquisitions-unaudited-pro-forma-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisitions - Unaudited Pro Forma Information (Details)" } } }, "localname": "statement-statement-note-3-acquisitions-unaudited-pro-forma-information-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details)" } } }, "localname": "statement-statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-4-redeemable-noncontrolling-interest-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Redeemable Noncontrolling Interest" } } }, "localname": "statement-statement-note-4-redeemable-noncontrolling-interest-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details)" } } }, "localname": "statement-statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-5-derivative-instruments-and-hedging-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Derivative Instruments and Hedging Activities" } } }, "localname": "statement-statement-note-5-derivative-instruments-and-hedging-activities-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Accumulated Other Comprehensive Loss - Reclassifications from AOCL (Details)" } } }, "localname": "statement-statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-6-accumulated-other-comprehensive-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Accumulated Other Comprehensive Loss" } } }, "localname": "statement-statement-note-6-accumulated-other-comprehensive-loss-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-7-segment-reporting-net-sales-by-products-and-services-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Segment Reporting - Net Sales by Products and Services (Details)" } } }, "localname": "statement-statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-7-segment-reporting-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Segment Reporting - Segment Information (Details)" } } }, "localname": "statement-statement-note-7-segment-reporting-segment-information-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-7-segment-reporting-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Segment Reporting" } } }, "localname": "statement-statement-note-7-segment-reporting-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-8-balance-sheet-details-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Balance Sheet Details - Inventories (Details)" } } }, "localname": "statement-statement-note-8-balance-sheet-details-inventories-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-8-balance-sheet-details-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Balance Sheet Details - Property and Equipment (Details)" } } }, "localname": "statement-statement-note-8-balance-sheet-details-property-and-equipment-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-8-balance-sheet-details-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Balance Sheet Details" } } }, "localname": "statement-statement-note-8-balance-sheet-details-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets - Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-note-9-goodwill-and-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-tables", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "gnrc_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.generac.com/20201231", "xbrltype": "stringItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r141", "r148", "r238", "r462", "r463", "r464", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r141", "r148", "r238", "r462", "r463", "r464", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r141", "r148", "r238", "r462", "r463", "r464", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r141", "r148", "r238", "r462", "r463", "r464", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r417", "r423", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r672", "r675" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r417", "r423", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r672", "r675" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProFormaMember": { "auth_ref": [ "r286", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information reported based on historical fact adjusted for fully or partially assumed fact. Excludes information reported for future period (forecast).", "label": "Pro Forma [Member]" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r218", "r332", "r335", "r626", "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r218", "r332", "r335", "r626", "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r364", "r417", "r423", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r672", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r364", "r417", "r423", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r672", "r675" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r136", "r711" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r219", "r220", "r332", "r336", "r674", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r219", "r220", "r332", "r336", "r674", "r689", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r286", "r418", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r224", "r612" ], "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]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableGross", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "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]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r225", "r226" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, less allowance for credit losses of $12,001 and $6,968 at December 31, 2020 and 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r64", "r70", "r71", "r545" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r276" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details": { "order": 0.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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r70", "r79", "r544" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r67", "r69", "r70", "r657", "r683", "r687" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r70", "r71", "r138", "r139", "r140", "r545", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r62", "r70", "r71", "r545", "r580", "r581", "r582", "r583", "r585" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r465" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r138", "r139", "r140", "r462", "r463", "r464" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r142", "r143", "r144", "r145", "r235", "r236", "r237", "r238", "r239", "r240", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r504", "r505", "r506", "r507", "r628", "r629", "r630", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r425", "r427", "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r427", "r453", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r228", "r241", "r242", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r228", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Charge-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r113", "r590" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of original issue discount and deferred financing costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r113", "r262", "r268" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 intangibles", "terseLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r164" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r164" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r200", "r207", "r214", "r233", "r537", "r546", "r577", "r634", "r654" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "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/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r59", "r121", "r233", "r537", "r546", "r577" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 6.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r428", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "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]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r557", "r561" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r413", "r419" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r413", "r419", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "terseLabel": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 7.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "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, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "verboseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 1.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Current portion of long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "verboseLabel": "Other accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 4.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "verboseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "verboseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 0.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r523", "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 5.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "verboseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 3.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "verboseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r523", "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 6.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "verboseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r524" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r137", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "terseLabel": "Capital Leases, Balance Sheet, Assets by Major Class, Net, Total" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostAmortization", "terseLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostNet", "terseLabel": "Capitalized Contract Cost, Net, Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r38", "r115" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r116", "r119" ], "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]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r109", "r115", "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r109", "r578" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r283", "r284", "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r365", "r565" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.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, par value $0.01, 500,000,000 shares authorized, 72,024,329 and 71,667,726 shares issued at December 31, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r86", "r646", "r667" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income attributable to Generac Holdings Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r74", "r76", "r85", "r535", "r536", "r550", "r645", "r666" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income (loss) attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r74", "r76", "r84", "r534", "r550", "r644", "r665" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r83", "r95", "r643", "r664" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r263", "r266", "r530" ], "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]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r181", "r182", "r222", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r181", "r182", "r222", "r575", "r576", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r181", "r182", "r222", "r575", "r576", "r688" ], "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]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r176", "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r181", "r182", "r222", "r575", "r576" ], "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": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r181", "r182", "r222", "r575", "r576" ], "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]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r119", "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r319", "r320", "r333" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r334" ], "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": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r626" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Costs of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r122", "r500", "r510" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "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": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r125", "r500" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r500", "r510", "r512" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r122", "r500", "r510" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 0.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": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r179", "r222" ], "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]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r640", "r662" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "us-gaap_DebtAndCapitalLeaseObligations", "totalLabel": "Total" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r302" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements" ], "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r298", "r637", "r653" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "us-gaap_DebtInstrumentCarryingAmount", "verboseLabel": "Term loan" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "us-gaap_DebtInstrumentFairValue", "terseLabel": "Debt Instrument, Fair Value Disclosure, Total" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "us-gaap_DebtInstrumentFeeAmount", "terseLabel": "Debt Instrument, Fee Amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r588", "r591" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "negatedTerseLabel": "Original issue discount and deferred financing costs" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r119", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r338", "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense", "terseLabel": "Deferred Compensation Arrangement with Individual, Compensation Expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued", "terseLabel": "Deferred Compensation Arrangement with Individual, Shares Issued (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r501", "r510" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 0.0, "parentTag": "gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance", "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": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r42", "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r501", "r510" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 1.0, "parentTag": "gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "us-gaap_DeferredIncomeTaxAssetsNet", "terseLabel": "Deferred Income Tax Assets, Net, Total" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r122", "r501", "r510", "r511", "r512" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r493", "r636", "r652" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.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": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "terseLabel": "Deferred Income Tax Liabilities, Net, Total", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r501", "r510" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 2.0, "parentTag": "gnrc_DeferredIncomeTaxExpenseBenefitBeforeAdjustmentOfValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 4.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 deferred income.", "label": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 7.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 inventory.", "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r495" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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": "Operating loss and credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 6.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": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 5.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 accrued liabilities.", "label": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.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 the allowance for doubtful accounts.", "label": "Bad debt" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r494" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r480", "r495" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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 debt issuance costs.", "label": "Debt refinancing costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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 intangible assets including goodwill.", "label": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "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 from property, plant, and equipment.", "label": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r342", "r383", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "auth_ref": [ "r342", "r383", "r404" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.", "label": "Loss on pension settlement", "negatedLabel": "Loss on pension settlement", "verboseLabel": "Loss on pension settlement" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r113", "r274" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r113", "r195" ], "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": "us-gaap_DepreciationDepletionAndAmortization", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Fair Value of Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net, Total" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r558", "r560", "r562", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r552", "r554" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "us-gaap_DerivativeNumberOfInstrumentsHeld", "terseLabel": "Derivative, Number of Instruments Held, Total" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r119", "r126", "r551", "r553", "r555", "r556", "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r332" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r87", "r146", "r147", "r148", "r149", "r150", "r154", "r156", "r161", "r162", "r163", "r167", "r168", "r647", "r668" ], "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": "us-gaap_EarningsPerShareBasic", "terseLabel": "Net income attributable to Generac Holdings Inc. per common share - basic: (in dollars per share)", "verboseLabel": "Net income attributable to common shareholders per common share - basic: (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r87", "r146", "r147", "r148", "r149", "r150", "r156", "r161", "r162", "r163", "r167", "r168", "r647", "r668" ], "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": "As reported (in dollars per share)", "terseLabel": "Net income attributable to Generac Holdings Inc. per common share - diluted: (in dollars per share)", "verboseLabel": "Net income attributable to common shareholders per common share - diluted: (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r164", "r165", "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r578" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r482" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "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": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r482", "r513" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r482", "r513" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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 changes in the income tax rates.", "label": "Tax Act impact" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r482", "r513" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r471", "r482" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "terseLabel": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r482", "r513" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r482", "r513" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "negatedLabel": "Research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued wages and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r138", "r139", "r140", "r143", "r151", "r153", "r173", "r238", "r309", "r314", "r462", "r463", "r464", "r506", "r507", "r579", "r580", "r581", "r582", "r583", "r585", "r678", "r679", "r680" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r470" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.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": "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "negatedTerseLabel": "Excess tax benefits from equity awards" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r292" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.", "label": "us-gaap_ExtendedProductWarrantyAccrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": 0.0, "parentTag": "us-gaap_ExtendedProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "us-gaap_ExtendedProductWarrantyAccrualCurrent", "terseLabel": "Current portion - other accrued liabilities" } } }, "localname": "ExtendedProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": 1.0, "parentTag": "us-gaap_ExtendedProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "us-gaap_ExtendedProductWarrantyAccrualNoncurrent", "terseLabel": "Long-term portion - other long-term liabilities" } } }, "localname": "ExtendedProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties.", "label": "Deferred revenue contracts issued" } } }, "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r407", "r571", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r365", "r367", "r372", "r407", "r571", "r617" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r407", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r119", "r572", "r573" ], "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]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r598", "r603", "r611" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r600", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r597", "r610" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": 3.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total finance lease liabilities", "terseLabel": "Present value of minimum lease payments, finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease liabilities - current (5)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liabilities - noncurrent (6)" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "terseLabel": "Total minimum lease payments, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "After 2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2021, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2025, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2024, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2022, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Interest component" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r599", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r596" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Finance lease ROU assets, net (4)" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r598", "r603", "r611" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r608", "r611" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r607", "r611" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details" ], "xbrltype": "durationItemType" }, "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 assets, useful life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r267" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r263", "r264", "r267", "r271", "r627", "r631" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r267", "r631" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r263", "r266" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r267", "r627" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r119", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r365", "r564" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r113", "r300", "r301" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r253", "r254", "r633" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details": { "order": 2.0, "parentTag": "gnrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill, Ending Balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "us-gaap_GoodwillAcquiredDuringPeriod", "terseLabel": "Acquisitions of businesses, net" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "us-gaap_GoodwillAndIntangibleAssetImpairment", "terseLabel": "Goodwill and Intangible Asset Impairment, Total" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r119", "r259" ], "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]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r255", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r255", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "negatedLabel": "Accumulated impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r89", "r121", "r200", "r206", "r210", "r213", "r216", "r233", "r577" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r555", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r119", "r273", "r280" ], "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]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r81", "r200", "r206", "r210", "r213", "r216", "r632", "r641", "r649", "r669" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Total before tax", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r483", "r491", "r497", "r508", "r514", "r516", "r517", "r518" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r152", "r153", "r198", "r481", "r509", "r515", "r670" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Provision for income taxes", "terseLabel": "Income tax impact", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r119", "r477", "r478", "r491", "r492", "r496", "r502", "r690" ], "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]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r482" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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 valuation allowance for deferred tax assets.", "label": "Change in valuation allowance", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r117" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "terseLabel": "Accrued wages and employee benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.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": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r157", "r158", "r159", "r163" ], "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": "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "terseLabel": "Dilutive effect of stock compensation awards (1) (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-lived tradenames, gross" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Total intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r261", "r265" ], "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": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r194", "r587", "r590", "r648" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 3.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": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r107", "r110", "r117" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r249" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "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": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r57" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r58", "r119", "r170", "r247", "r248", "r250" ], "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]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r249" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "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": "Raw material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r249" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "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": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r93" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r609", "r611" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r594" ], "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]" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "terseLabel": "Total minimum lease payments, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "After 2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2021, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2025, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2024, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2022, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Interest component" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r121", "r208", "r233", "r538", "r546", "r547", "r577" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r121", "r233", "r577", "r639", "r660" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r121", "r233", "r538", "r546", "r547", "r577" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r637", "r653" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": 4.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions 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": "ABL facility", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r299", "r637", "r656" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r17" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term borrowings and finance lease obligations", "terseLabel": "Total" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Current portion of long-term borrowings and finance lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Less: current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r127", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r127", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r127", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r127", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r297" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "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]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r56", "r121", "r233", "r577", "r638", "r659" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r306", "r307", "r308", "r315" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details": { "order": 0.0, "parentTag": "gnrc_NetIncomeLossAvailableToCommonStockholders", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Redemption value adjustment", "terseLabel": "Redeemable noncontrolling interest redemption value adjustment" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "negatedLabel": "Cash dividends paid to noncontrolling interest of subsidiary" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetAssetsGeographicAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation.", "label": "Net Assets, Geographic Area [Member]" } } }, "localname": "NetAssetsGeographicAreaMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r111", "r114" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r72", "r75", "r82", "r114", "r121", "r142", "r146", "r147", "r148", "r149", "r152", "r153", "r160", "r200", "r206", "r210", "r213", "r216", "r233", "r577", "r642", "r663" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details": { "order": 1.0, "parentTag": "gnrc_NetIncomeLossAvailableToCommonStockholders", "weight": 1.0 } }, "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": "As reported", "terseLabel": "Net income attributable to Generac Holdings Inc.", "totalLabel": "Net income attributable to Generac Holdings Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r75", "r152", "r153", "r541", "r549" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest.", "label": "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r305", "r541", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "Net income" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r315", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation", "negatedLabel": "Change in noncontrolling interest share" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r138", "r139", "r140", "r314", "r532" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "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": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r200", "r206", "r210", "r213", "r216" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.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", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r604", "r611" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liabilities", "terseLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current (2)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - noncurrent (3)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r601", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease ROU assets (1)", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r608", "r611" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r607", "r611" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Leases (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r592" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "us-gaap_OperatingLeasesRentExpenseNet", "terseLabel": "Operating Leases, Rent Expense, Net, Total" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r48" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherBorrowings": { "auth_ref": [ "r640" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details": { "order": 0.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.", "label": "us-gaap_OtherBorrowings", "verboseLabel": "Other" } } }, "localname": "OtherBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r534", "r535", "r544" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r70", "r579", "r581", "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "terseLabel": "Other Comprehensive Income (Loss), before Reclassifications, before Tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r70", "r79", "r579", "r581", "r585" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax", "terseLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r79", "r83", "r309", "r579", "r584", "r585", "r643", "r664" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Net current-period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r65", "r67" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Pension liability adjustment" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r65", "r68", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "negatedLabel": "Pension liability adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r63", "r67", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r63", "r67", "r569" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Net unrealized gain (loss) on derivatives" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r63", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Unrealized gain (loss) on interest rate swaps, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller.", "label": "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "terseLabel": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross" } } }, "localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r114" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Payment of contingent acquisition consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Stock repurchases", "terseLabel": "Payments for Repurchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r105" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "us-gaap_PaymentsOfDebtIssuanceCosts", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid to noncontrolling interest of subsidiary" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r102" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Taxes paid related to equity awards", "terseLabel": "Payment, Tax Withholding, Share-based Payment Arrangement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r98" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "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 a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of business, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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": "Capital expenditures", "negatedLabel": "Expenditures for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r364", "r366", "r372", "r389", "r391", "r392", "r393", "r394", "r395", "r407", "r409", "r410", "r411", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r339", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r428", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r36", "r37" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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 expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables": { "auth_ref": [ "r96" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from collection on beneficial interest in securitization of receivables.", "label": "Proceeds from beneficial interest in securitization transactions" } } }, "localname": "ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from long-term borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r101", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "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 and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r457" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from the exercise of stock options", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r72", "r75", "r108", "r121", "r142", "r152", "r153", "r200", "r206", "r210", "r213", "r216", "r233", "r534", "r540", "r542", "r549", "r550", "r577", "r649" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "us-gaap_ProfitLoss", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r277" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r275" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details": { "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": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r277", "r661" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details": { "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 and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r119", "r277", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r277" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r275" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "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 and equipment, estimated useful lives (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r172" ], "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]" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r119", "r227", "r230", "r231", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r70", "r71", "r579", "r583", "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "negatedTerseLabel": "Amortization of net loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r70", "r71", "r79", "r579", "r583", "r585" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "negatedTerseLabel": "Amounts reclassified from AOCL", "terseLabel": "Amounts reclassified from AOCL during 2019" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r303", "r304", "r306", "r307" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValue": { "auth_ref": [ "r303", "r304", "r306", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value as of the reporting date of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "us-gaap_RedeemableNoncontrollingInterestEquityFairValue", "terseLabel": "Redeemable Noncontrolling Interest, Equity, Fair Value, Total" } } }, "localname": "RedeemableNoncontrollingInterestEquityFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r104", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r103" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities", "negatedLabel": "Repayments of long-term borrowings and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r104" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfShortTermDebt", "negatedLabel": "Repayments of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r475", "r702" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "terseLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r119", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r164" ], "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]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r314", "r465", "r658", "r682", "r687" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 5.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", "terseLabel": "Retained Earnings (Accumulated Deficit), Ending Balance" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r138", "r139", "r140", "r143", "r151", "r153", "r238", "r462", "r463", "r464", "r506", "r507", "r678", "r680" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r191", "r192", "r205", "r211", "r212", "r218", "r219", "r222", "r331", "r332", "r626" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r120", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r322" ], "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": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r322" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r322" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r606", "r611" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r606", "r611" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r181", "r222" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r70", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r502" ], "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]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r51", "r123", "r310", "r311", "r312", "r313", "r588", "r589", "r591", "r650" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r495" ], "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]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r163" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r482" ], "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]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r33", "r34", "r35" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r171" ], "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]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r200", "r203", "r209", "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r434", "r444", "r446" ], "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 Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r448" ], "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]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r490", "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r671" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r187", "r189", "r190", "r200", "r204", "r210", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and service" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r112" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "negatedTerseLabel": "Non-cash share-based compensation expense (2)", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r439" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r443" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r441" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r441" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r440" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Non-vested (in shares)", "periodStartLabel": "Non-vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Non-vested (in dollars per share)", "periodStartLabel": "Non-vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r450" ], "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": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r437" ], "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": "Exercisable, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "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": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r439" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "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": "Granted, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r445" ], "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": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r456" ], "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": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r436", "r456" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding, number of options (in shares)", "periodStartLabel": "Outstanding, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r432" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "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": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "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": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "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": "Granted, weighted average exercise price (in dollars per share)", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r119", "r428", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r430" ], "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r449", "r466" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life of options (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r456" ], "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": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r456" ], "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": "Exercisable, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r447" ], "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": "Outstanding, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r16", "r635", "r655" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term borrowings", "terseLabel": "Short-term Debt, Total" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r292" ], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "us-gaap_StandardProductWarrantyAccrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Product warranty reserve assumed in acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Current portion - other accrued liabilities" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details": { "order": 0.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Long-term portion - other long-term liabilities" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "us-gaap_StandardProductWarrantyAccrualPayments", "negatedTerseLabel": "Payments" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Changes in estimates for pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Provision for warranty issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r259", "r279", "r281", "r282", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r138", "r139", "r140", "r143", "r151", "r153", "r173", "r238", "r309", "r314", "r462", "r463", "r464", "r506", "r507", "r579", "r580", "r581", "r582", "r583", "r585", "r678", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details", "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r138", "r139", "r140", "r173", "r626" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.generac.com/20201231/role/statement-note-1-description-of-business", "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-10-leases-leases-cost-details", "http://www.generac.com/20201231/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-balance-sheet-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-supplement-cash-flow-information-related-to-leases-details", "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "http://www.generac.com/20201231/role/statement-note-10-leases-weighted-average-remaining-lease-term-and-discount-rate-information-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-1-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-2-details-textual", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-deferred-product-obligations-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-2-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-recognition-of-deferred-revenue-related-to-extended-warranties-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-reconciliation-of-product-warranty-liability-details", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-longterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-maturities-of-longterm-borrowings-outstanding-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-shortterm-borrowings-details", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-details-textual", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-provision-for-income-taxes-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-reconciliation-of-statutory-and-effective-tax-rates-details", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans", "http://www.generac.com/20201231/role/statement-note-16-benefit-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans", "http://www.generac.com/20201231/role/statement-note-17-share-plans-details-textual", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-restricted-share-awards-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details", "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "http://www.generac.com/20201231/role/statement-note-17-share-plans-weightedaverage-assumptions-used-in-the-blackscholesmerton-option-pricing-model-details", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies", "http://www.generac.com/20201231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-unaudited-quarterly-financial-information-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-summary-of-allowance-for-doubtful-accounts-details", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "http://www.generac.com/20201231/role/statement-note-21-subsequent-events", "http://www.generac.com/20201231/role/statement-note-3-acquisitions", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-details-textual", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-preliminary-price-allocation-details", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-unaudited-pro-forma-information-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-details-textual", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-details-textual", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-fair-value-of-derivatives-details", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-details-textual", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-reclassifications-from-aocl-details", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-details-textual", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-net-sales-by-products-and-services-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-segment-information-details", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-details-textual", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-inventories-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-carrying-amount-of-goodwill-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r309", "r314", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, number of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-17-share-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_StockRepurchaseProgramPeriodInForce1", "terseLabel": "Stock Repurchase Program, Period in Force (Month)" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r121", "r229", "r233", "r577" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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": "us-gaap_StockholdersEquity", "totalLabel": "Stockholders\u2019 equity attributable to Generac Holdings Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r121", "r138", "r139", "r140", "r143", "r151", "r233", "r238", "r314", "r462", "r463", "r464", "r506", "r507", "r532", "r533", "r548", "r577", "r579", "r580", "r585", "r679", "r680" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets", "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r613", "r615" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-21-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-tables", "http://www.generac.com/20201231/role/statement-note-11-product-warranty-obligations-tables", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-tables", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-tables", "http://www.generac.com/20201231/role/statement-note-15-income-taxes-tables", "http://www.generac.com/20201231/role/statement-note-17-share-plans-tables", "http://www.generac.com/20201231/role/statement-note-19-quarterly-financial-information-unaudited-tables", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-tables", "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-tables", "http://www.generac.com/20201231/role/statement-note-3-acquisitions-tables", "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-tables", "http://www.generac.com/20201231/role/statement-note-5-derivative-instruments-and-hedging-activities-tables", "http://www.generac.com/20201231/role/statement-note-6-accumulated-other-comprehensive-loss-tables", "http://www.generac.com/20201231/role/statement-note-7-segment-reporting-tables", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-tables", "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r53", "r121", "r233", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments", "verboseLabel": "Foreign currency translation" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "us-gaap_TemporaryEquityNetIncome", "verboseLabel": "Net income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-4-redeemable-noncontrolling-interest-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-9-goodwill-and-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r54", "r316" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs", "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r54", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r309", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "negatedLabel": "Net share settlement of restricted stock awards (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-13-stock-repurchase-programs" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r54", "r316", "r317" ], "calculation": { "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost, 9,173,731 and 9,103,013 shares at December 31, 2020 and 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r309", "r314", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Net share settlement of restricted stock awards" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r142", "r143", "r144", "r145", "r235", "r236", "r237", "r238", "r239", "r240", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r504", "r505", "r506", "r507", "r628", "r629", "r630", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-10-leases-", "http://www.generac.com/20201231/role/statement-note-10-leases-details-textual", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies", "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r476", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Unrecognized tax benefit, end of period", "periodStartLabel": "Unrecognized tax benefit, beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r487" ], "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": "Increase in unrecognized tax benefit for positions taken in current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r486" ], "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": "Increase in unrecognized tax benefit for positions taken in prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Statute of limitation expirations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r174", "r175", "r177", "r178", "r183", "r184", "r185" ], "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]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r128", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Beginning" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Additions Charged to Earnings" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "Allowance for credit losses" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r128", "r129", "r130", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.", "label": "Charges to Reserve, Net" } } }, "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r128", "r129", "r130", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-20-valuation-and-qualifying-accounts-schedule-of-valuation-and-qualifying-accounts-details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-12-credit-agreements", "http://www.generac.com/20201231/role/statement-note-12-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-note-2-summary-of-accounting-policies-property-and-equipment-estimated-useful-lives-details", "http://www.generac.com/20201231/role/statement-note-8-balance-sheet-details-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r155", "r163" ], "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 common shares outstanding - diluted: (in shares)", "terseLabel": "Diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r154", "r163" ], "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 common shares outstanding - basic: (in shares)", "terseLabel": "Weighted average shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.generac.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.generac.com/20201231/role/statement-note-14-earnings-per-share-reconciliation-of-basic-and-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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=120395691&loc=d3e23780-122690" }, "r123": { "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=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "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=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "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=120395691&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r309": { "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" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r314": { "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=120397183&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "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=120381028&loc=d3e5070-113901" }, "r436": { "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=120381028&loc=d3e5070-113901" }, "r437": { "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=120381028&loc=d3e5070-113901" }, "r438": { "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=120381028&loc=d3e5070-113901" }, "r439": { "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=120381028&loc=d3e5070-113901" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "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=120381028&loc=d3e5070-113901" }, "r441": { "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=120381028&loc=d3e5070-113901" }, "r442": { "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=120381028&loc=d3e5070-113901" }, "r443": { "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=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "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=120381028&loc=d3e5070-113901" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "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=120381028&loc=d3e5070-113901" }, "r451": { "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=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "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=120381028&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r509": { "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=116825942&loc=d3e330036-122817" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "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=116825942&loc=d3e330036-122817" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r56": { "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=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r57": { "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=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r58": { "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=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r59": { "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=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r615": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "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=120398452&loc=d3e534808-122878" }, "r635": { "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=120398452&loc=d3e534808-122878" }, "r636": { "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=120398452&loc=d3e534808-122878" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r639": { "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=120398452&loc=d3e534808-122878" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r641": { "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=120399700&loc=SL114874048-224260" }, "r642": { "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=120399700&loc=SL114874048-224260" }, "r643": { "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=120399700&loc=SL114874048-224260" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r648": { "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=120399700&loc=SL114874048-224260" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r652": { "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=120400017&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "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=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r658": { "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=120400017&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r660": { "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=120400017&loc=d3e572229-122910" }, "r661": { "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=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "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=120400993&loc=SL114874131-224263" }, "r664": { "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=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r669": { "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=120400993&loc=SL114874131-224263" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r688": { "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" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r704": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r705": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r706": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r707": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r708": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r709": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r710": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r711": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "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=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "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=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "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=120395209&loc=SL114868664-224227" }, "r93": { "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=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" } }, "version": "2.1" } ZIP 121 0001437749-21-003793-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-003793-xbrl.zip M4$L#!!0 ( ,2#5U(OU:1=W@8 !Q= - 97A?,C$U-3DP+FAT;>U< M;6_B.!#^W/Z*N4K[)I64HKV[;4N1TI12;H$B4K:Z^W)R$I=8F]A9V^G;K[]Q M K0+N]+M71=J0*T4XL3.S#SSXIDXKL@]'U2=.>Z1<4E>SZ"(I^BCW00]BO9OH(,A)%C(\.H]TA21LA+=+-HHU M#ET/&LV[F 5,0VW?V:_O!8WZ7M;8GGWD>- W,X.^F6'OD;R"NC%QYN>3AR?T MVCSZ-0]4=O33GQ8BI%26K';:_F6[UX*+,_"')W[[M.T.VDW?G+>:O>; ]>#\ MHG.*M_C0[GG.0L0Q)7!! OF6^#4)$@J!D&A@QSM5M 6:)&/-G)ZKC(23\S%Q MMRS2L5'%ZJNQ?C&T4:Z-/M[-Z./_,!(T@:WM+?08$G^88S0AX(9*S4*23/1: MB^P(QE2]-T25/%4"H;5(<;CL#I1(6 1R%+RM[H+Y?U=JAY\'BD6,2(84BFO0 M,84!'3&E)>&ZU 4=_0@%M5=/!/UC77_]\(/$:_23("1<(-D2_L@E4Q$K/)OA MIG?(F?^O=(TQ8&0):=0WZV" MBT4"LRC.KYC"H*08WX6AX\\R:Q%T71$P=#!]*:(\U#A4I^-ML'O9V%T126.1 M*PJG](8F(DO1L4-+BCQ;._CF'(T%^$ULSPV_Y$RQ(A)X& 16W6F>TH3)_0XI>BQ1I3]0:7G8H2):P*J' .N!^T[A>NS!-O"] M1C??<2&BX#F?EN<9&ASD9 $2B@W MJ-F FD_E#0L96IP;81Y5+,K2[ ;/-R@^!XK36@V+2#*:BT7V1O)6]QQJU5K5 M<&3X&3B=E>!KL3.42,"))(HE)OTE*VY>R.D#2RQTDJW^8 )3,3\A9LF64!O, M7C)FWZDT^8YTYOA9&&AM39)["Z4X?=50,% *<=5G V.LK--\=%:/V=,&JA<- M55F>:^929!1\=VY5PXKA="8)#ZF%0)5I$HY6KMQH456L^RWY 9_(Y864#7+_ MQL1::7"^XA"US.H];J,;?%P9LE28I@*T1G!CY6X'Q7J:HK8P7/58[V>$<0N5 M?(R5GSGPER/P;VDX]45">&21Z![] Y*N/I.7(,0%*V9SET*(4SH6+4 MOO)C[J)*67Q7NOH0>C'C*"0-/.+OKL [.5LC\_"$6.7QS MXX0I>!OL7B9V'DQ* >7N1T*J]2B.%@,P&S&;K%X<^FM@6(-<*3M1&D"715%" MH4F4AK.'N<+,HR:A9IR?%]^:+UB0'EZY%I*SY_S(O"P[=-$[C6A1XYLNSGIK MGO%N8O,+YG76"I^!TR8/2$**\<;%EA7CK&2J1_6MD)\-?K[[;BF*NC 6ATNQ MPC*0_S2F3AS/>3F<;>/1[#N\^.V.(W8#84*4.M[IN/YEI>^VFI630=/]:#;; M?G*UWSJ[',RTQ=<5*6[G&\T6R=!O]8;=QZ?A'6;_\&\YR91S$N;"FF<8$LF^Y]BBVW J?X\#,\Z0^#H$>[L=\NTNYG MSX-SE*B9Q0R2#:R*6F:H3U6)L%#:,@$>]/V!WP_Z(1R-PN-1= B+*_"\:5RB M99 63!NTDTYM)RC9@[$8T[M)Z.2NYV(S@8,5+-'"-][!4)9,'76A6NF!0\WP,C;7A MOW$$85#9,50LR[APVY)SPV?@*:42 M=0N^+Q-3C7<.^U5)0U-0.7RGSJF0?FBZQ#4W9$1=M:@3P5.8I:FJI:6"P)SK M:N-(^IV0W:+;HN;Y)B%=@"@3^*@J, *,B<9 %'89.8H/\*^+WO4,;O(!7,F$GGJHK6;B'Q#M_Q,)W#PNBU+R._@!0 M2P,$% @ Q(-74@J +.QL" 03T T !E>%\R,34U.3(N:'1M[5MM M;]LX$O[<_(HY [M- +E^28KMVHX!-W%2WW:3P'$.>Y\.E$191"52)2D[OE]_ M,Y02O^XFV=SVFIR HHZH(3FD^#SS#"GU8ILF_5[,6=C?>].SPB:\SV__U?JI M_7.S]0[O]AI%(=[]6[T.YUQRS2P/P5_ ),YER/6I2CE<*6U9 G5H-PX;[6:[ M!1\Z1Q\Z[4.X^A7J]7XOY99!$#-MN#VNY3:J?ZB5I9*E_+@6*9TR6P^YY8$5 M2M8@4-)RB=:6)SR+E>3'4M7Z>[U&X7#/5^$"C%TDKKJT]8BE(EETX,>ON;+= MB4BY@0L^A[%*F2P*/7#%'ABN1=0%5\^(?_,.M)J9[4+&PE#(:0>:0D+S74O( M+@2Y-DIW@.56=HITU,AL39=K#FUX4X7++^U=9:(*9IK,8TM-MWS M^\/;6/C"PF'K7:O7\/N]1M;?V^SRKM&W&ZV^?7!\A8-UJ[+2R;+ 5]:JM"BK M]7^4OLFZ?]3U0STO.W;]EO-"?ZZ,.\#GRW4Q[I/A>#(Z&YT,)J/+"[@\@Y-/ MH^$9#'\;GMQ,1O\88A'>'8[AZF9\?3.XF,#DLN?K_MXU&HQ'D]'P&HU//@TN MSH :!J>75Y/AJ6MEI57 %LF) M8A(.FVWR9O)I"->#\79X55N]ELNZ?EW\_=ZWYT"8^H MMQ%.)--*PM_9-(QX$GH0<&U%M ;,]OYWT^!97["P5<:N>JXUD1>X4E2HOS^ MVF0LN+LN/9V+T,8X \T?NL^8/&2+-WMOD%MQB;VAWW"C_0]K'MOP#\QF-+$! M2\HG@)/@FD?S/_68RZESU--9/F@WN;L>]OI4D\766%OOW*232SN&\OW[/X*8 MS3AH/A-\CE'.QL( DS+'V*9YAD$.<*F?8:@J'EBK6?\%5%3&Q0 ^J826E8&1 M#-YU5Y;ARHS@+ZT%#&-N95;H^+]!1_N%H^,C,X@)!$"Z@"]2S1,>3KE7@*1$ M1ZC0)ZFL$V\,%123"\BEU3G'0:!R3#'B$V(8KDT,_0*!%;$ BS2H%%6/587= MEH'D 3>&Z069I.P+QWY7VC18%J(SV&5"0Z8^R" 0.LA3-)-8'9Q@A7DL@AA, M3O\MZ\^YYF4C-(!4F 1E)BY[F L;XP!-ALJ4>J=V,W1-A3A,?&R%'%Z9A@KY M%?+7QGKX6I'/(1(2L44P76+)0]BC.=[6*_>%+'(\3.[P[R#)0VP3\;H"' ^Q M+G2R@ SA1DQ!#)(D2RHH46@VND:V"04U[)%%GJ !XE]EE*QBJ7'^!,S$$"5J M;N[(0?.I,%8S[(A18>$W>NFM8-S<.;/E;07S"N9K8SUZX3"?K&'BK2DA7"9T M% I5% F\=#@9 =/<(1(1)FB5(7* &UIQPL1D3F8IR@"2 G0="A,DRN18CP2" M5DD!S4RK@(=8;& ?D1ARA'8!M^%M$#,YY3# V#O.$VY*Y4UI_?M]?N#JN[2> MKHI+0;L*LN %Z@0H2J_010%?.#&<7P5$M8^1S"6/1527>4:&\! /!/& MA7>TXM*U0]M+2V&P*BXT3YA#=ZG5EPCU2N%!-P6*!/3%J$2$;DO;Y+X1H6!: MT !$D5$XN2.II=R0RG>,:%Q*X,2 ,AP=LB@^J%+&Z$GF"2,-@\-R3BRS!:Q1 MY!ZK*1/^Y7,R1)F!]7E8R8J*/=;&ZK\J]GAT<-XBD<>']4=S"?+/3(1$$(=A9!7!?)$(NZ#\85>WQ&@.[@[)!1FMF:YL-SBM=%L. M*,MUADQB7+X3!(@JYX#;>)BZO<4$"07O\(R8BDQR:0O20$83&2J5BC JPBC' M&KQPPAC.6)*[F$QHXE%$1\(SQ('9D;ICFO((=5%<[L[C'3-@150&IM@M\%5N M?[_OQ^@?=F_-:2LD>GC3$/R[319'=KR8 _2G2XU7FJ""^.I8PQ<.\=,"0]M8 MI .#,@EW=S:@_@0-0/F!"H)<$]96Q/A:>ZDR%DOH101LQ>"L"O=#!"^[F1#KI\8'A2>Q,S<9RL4RQVQ\-")'#?Z4H L(!%?>%(> M\^8D(I&JAW+K;&^?^$T\M0=2W>\']YQC[>,N20!5KE@&7X)TT_(6;;V M'- IEH?"*FWN$P17@(VEJ;"6\YVBYJ/"Y(/NG KTR57?1ZY #6%(H^ O[7C< MD1K_F@MTV=%8+MT;=.:@VH>L5,.KVH<<))A#8P6!F*8-=]JZ#P1'$)82_WX_ M<,[9%]+L14[M5+O;#7 O&MR="SX)VN7677'FL2-8LQ K&GX?JW?00+E[@,:( M:%SP7I$R&)JR/,7QXU#=,$HMM//LM(KC%;!?W1;A %5_I#$L>@@S[F(X M6] MAU,BVBMDM) SE'<>JR+6LS6^0'P_,ZW8FN?O M"W,O&^YNX0@9XD/M-/\:\&] 0@+4+@ 1X<_/ L73WEO^A27=0?.N*]S>J>M M?>@!?3;Q!!2ON=[Z=I[O#CTOR]% T4J4Q[7#VJ.//^=YCI>T;!:UA+K\K1]K?S](*EO//J9_3H&\YH10>5 MHR^6#B;TG6G%!_]-3WNB?Q(SH;$9#WH-0057FAM! MOM,YS$@D< M<%ENECKC/YGH_$5SO=<+Q0R"A!ES7/L\N)[4KP;GP_K'\7#P"WV2NW+WZOQL M,MXHBZ.Z5O/M0DI*X.K\XN;796]H05\9[_A!+QKTU3%.COMT^C]02P,$% M @ Q(-74EHP[Z5@" .ST T !E>%\R,34U.3,N:'1M[5O;;N,V$[[> M/,7\!MI- #L^)(NVMF/ F]A9HULG(??_U[_H?%3K7&,=]O5 MK!'O_J]2@4LNN6:6^S!9P#A,I<_UA8HY7"MM6005:%1/JXU:HPX_-6OUYND) M7/\"E4JG'7/+P N9-MR>E5(;5'XLY:V2Q?RL%"@=,UOQN>6>%4J6P%/2Z+\!1B[B%QW:2L!BT6T:,+W7U)E6V,11 MBIG,&LO@FLM@N!9!"UP_(_[@3:C7$MN"A/F^D-,FU(2$VG%=R!9XJ39*-X&E M5K5(@V1CVO7N,=-3(;$W76PHM:5."RR_MQ46B2F*:S$-+0[=GG1Z]Z&8" LG M]>-&NSKIM*M)YV![RN6@[[=&??^H?9F"%:N27,F\8:*L57'65NI\+R'^\MU9O=Y;S0>] ?GW?'@:@A7?3C_-.CUH3\8=H?G M@^[G3*6K/HKT1G!].[JY[0[',+YJ3W3GX*9W?CL:C >]&^C]>OZI.[SL0?=\ M#*/;S]A4/V&5^NDA.X+N\ +J'_SLJ@S=&^A>7%V/>Q=NE+51 4]?Q .:;5"&WY2^ M@^XQC-B4RS)X7%L1+,"&S#;__16P;!)QF"B-?'56JB&W\"C*D?YP;1+F+:]S M3>?"MR$N0.V[U@O6#AGCW<$[Y%<\8>_HU]\:_\<-C:W_%V(S6EB/1?D&X"*X MX5'\;^UROG2.?IJK?7:+NV^O-Y>:)'9LK1^[12>5]ICR[>L_@)#-.&@^$WR. MGLZ&P@"3,D7_IGF"C@Z4A#ZZJVS#ZK7*SZ""W#=Z\$E%=*P,#*1WW%H[AFLK M@K]T%M"5N9-9H.,_@X[&*T?'1V80$PB > %W4LTC[D]Y.0-)C@Y?H4Y261? M,8RBF%Q *JU..1J!T6.,7I\0P_!LHOL7"*R >=BD0<48^5B5R>T(2.YQ8YA> MD$C,[CC.NS:FP38?E<$I(S*9YB !3V@OC5%,8G=P02O,0^&%8%+Z;]5_SC7/ M!R$#8F$B##7QV,-T)$K5$$@\-+A M9 !,,:%Q*X((!93@J9#'XH$X)HYU,(T8Q#)KEE%AE"]@CRSW64R;\ M:\))$,,,[,_](JPHV&/#ULF;8H\G.^<=$GFZ6W\RER#_S(1/%,&,DNY,,X/T M0N4"X@VF_26&D54$FXA(V 7E#_NF)49S<'=(SLAH0W2MW.!BI?O-%0Y@LBRR.['BV!JA/BP8O8H("XNNV^J\EFK"V%HQOC!7W%->^5P* =:Y8.5^"=//R%EV:@ZH%$M] M894V#PF":\#!XEA8R_G>H.:CPN2#[EP(U,EU/T2NP!C"4(R"OU3Q6)(:_Y(* M5-G16"K=6W3FJ*A#%E'#FZI#=B/,H;�$Q3P9U*]Y[@",(\Q'^H!\XYNZ.8 M/&LBK!RB,B,8#7\Y2 M!D-+EL9H/YKJS,ACH;W/3@L_7@#[S94(NQCU!QK=8AEAQIT/1Z"Z]W!R1)>S M,%K(F8IFG&)IR:;YZT0Z=_L\3B*UX'AW'JK,U[,-OD!\OS"MV%GG;PMSKQON M[N (Z>.F-FO_#/BWH "$!\-GV!Q[H)?3[1*;W3UC@I WTZ M\0P4;ZA>_WJ:[W<]KTM13]%)E&>ED]*3E,:#D9_L!P2XYW_NX2'HZ>2P5@;Z M=_35K*N::F;@QMOW?\).WS(2WL)Y>E.*-KZ>ID,6\^:;7]%3MZ);."WP62CZ MS>-S3!^ _E< ^G4T;8O.>2AX /UES.N7'Y6/HU[W9_H8=^WN]65_/-IJ"X.*5O/=1DI%X/IR>/O+ M:C:4H.^+]_R@%E7ZWACWQ7TT_7]02P,$% @ Q(-74MKB (C9! J1H M T !E>%\R,34U.30N:'1M[5EM4]LX$/X,OV(O-^5E)DYL!UI(3&9","_7 MEF22<--^NI%M.=:<+;FR N1^_:UD\Y) WP_:_N6\2*!I!,(=),N,1E0"*W#3*C.A&6T@%-Z 2.1$5X*ZV#$=2BH9'$'S+R"_4/;X-BYZD!. MHHCQ:1MLQL%N.(QW()S)0L@VD)D2'8T@7W![>WI&Y)1QG*T?%D MP>F HI?* M(BF;HKIDTT2A:2_H^I<)"YA:XT&1=UINPP&O&72]9MY=779\97I]R?;Z9Z,L M85I*Y!742A (I416RFK=$L.G7'_.\XUCX[?*COYZ*_H05YG*,OJ^/YJ<')[T M>Y.3P2D,#F%R[$/_^,0_!/^=WS^;G/SIHQ@U_)$7R.[J\&PT/NN=3F R &<' MSAKC1K\!8[^O#90!.*UMNPZ],?0.!L.)?V#F[;]?5-JU7UZY&_=&^[U3?VP- MWKWQWT.O/\&14LNU;??)KT=*XQMO7_Y_B"R9$:Y "1B7)+Z=_WY"=5M%BSJQ<+Y*J$P)C(@G!;6 MX#*E<^B%2H_H=:J;<=.C"@R+1L9D/V$T!O^2AC/%SBD,XIB%5.I)97<+X5BD MN@44<,+#!FQH*VN_[[BNW>F++"=\;IZK%? M=+ZCU+!MKJRNX":#W%O1G]&2_9T%Q"KZA-JYSG1(TJI>,0G&/*I_$RFJU)D> MW+ZAA4GN?=183+76N!.KTS!)UY#N">7GQZ]KOBKV=:0AYS/$0 M-^N*V[;U&JM3&J[%K,"H8$Z)!(J\B^" AC0+D%XMIXZD=&V(9VF*7$';*<.@ M+IA*S%Q)/\R8I!GN!84FXU('V2";@%Z<[8UH\YKZR&')E#;C7^+9@D_I%?^= MW=96V4$R Z2#,43+2X*?NACQ0&&H\4S/_PT]W2= 3\;+(S.2Q!R5"<,M#J7P M@-PE3")YG*^@H,+T)W'0WYKT7]9H*'0E?VW^6C1-8LF](C$_O$'F48Q33^VE__,+'@*M?2D@+J/ MA_04SZ'M)Y_1K4?,Z',[> ;ZR[8#\\/7>6,/>D6_MC_S>:_WJ MX];H\.AP,EJ2);$EQ<5=H;X/P?#H].SMC3?4T&]S[OE %$W]=@?7Q;RB^A=0 M2P,$% @ Q(-74B9I$S37! AQH T !E>%\R,34U.34N:'1M[5EM M<]HX$/Z<_(H];MHF,]C8)NDEX##C$DB9ML F;E^NI%M&6MJ2ZXLFG"__E:R M:1*:MM?VFK:YS# 8KZ3=9U^>E8S]5.59ST\IB7N[.[YB*J,]>OF7^X=W[!S8 M..JW*B&._F99<$8YE431&,(U+-(5CZD\%3F%J9"*9&"!UVJW/,=SX:AS<-QI M'\+T%5A6S\^I(A"E1)94G316*K&.&K64DYR>-!(A4X M6]&,%JG@](2+1F_7;U6 _5#$:RC5.C/+N;(2DK-LW8'';U="=1AI)(E73#K2O8W[8#K%*H+!8ECQI<=25K]"H(GS+] M.S*W)GR\'KR'H+W"DFN4YC@?W M/3L93:ZL_?OO*5)F1;@")6!>,?IZ_/LI*3#IE>AI&T2"T+#18-::<,Z9;C%S MA9VFA+Z(:1-("2061=UZ;FC4R<+U*J4P)S(DG);6Y#*C:P@BI4=TGIIFW#2L M$MVBL5'93QE-8,@XX1'#_C5)$A91J1=5K2Z"YR+3_:"$$8]LV--:'O]^Y'E. MMR_R@O"UN7.[^TV(!<)-J:2($+4HEJS1*C$Q2%D);[BXR&B\I)T?7S"*A!CM M4$@,R$G#P6Y+LZSN?>_ORX)$F_L:Z06+58KUXCSJ?D.I80_=V=W!'0>YMZ.O M\9;^HQN(5?R):>]TI".2U?6*03#J1HV;H=8S/O#5 MM4W0-:1;7/GY\>N:KXO]"=*0\Q521=("]WP0'(:X<]?<=JP76)W2<"UA)7H% M:THD4.1=#*[L7[[ZE/<9=F2JL97.)!@R_IAO_N+@PU'NCYOZ&G=P_HR7AU?D:2F',S8;C%H12^(W<)DTC>0M)2T[2IK9$L MP^+&C9T9*V6!O"V;MA[BV%7 $X:-OM1]]4U%]RD#S%\NC D(9R1>0:O+8I)_<+*5B' MSG;O#OBUE/^J.".ARY"?--J-CV HJU'!X8!\^ZM:%_9X *D6BER)CR-UE MN(>'>?W9OS/_6F4+7@OY!@(;9F1)^4>:PT_,@7M02O<&IVL?W1W0,9Y ._N_?3N@#[T@0>USX^?*=0_M"'E9B] M@R@C97G2>!G,%]8T.!M8SV:#X(5^L7%M='HV7,RV9&EB27'QH5 _X,#T;'S^ MZLH:SM#O:FZY((J6?G>#>3$OH/X!4$L#!!0 ( ,2#5U*^=95H51\ $^2 M 0 1 9VYR8RTR,#(P,3(S,2YX_/86!]4!8[-/HR][AFX,]BT0N]?QH\F7OQYU];EGQ8D3>4Y M(_)E+Z)[?_OCW__M]_^P[3])1)B3$,\:S:W[:1IYA)W3D%C_.+V]LFSKX./G M=TT_?G^*O<^Q.R6A8P$'4?P9'GS9FR;)[//^ M_N/CXYO'MV\HF^P?'1P<[O_CV]4=+[N7%79I&B5LGE=X&K'@34S<-Q/ZL)^] MA*I'!_;!H?WV,*^6,@;2U=7+WBHJ>L17UX$74/SPN%JHJD_5"FEL3QQGMDPE>Z&@ 6]J.)-O%)60%R^I MLI:9_/V^>%DNZJ\ B!_AU^SF 'E: E3V[1T>'Q_O\[=[EI,DS!^E"?E*67A. MQDX: #=I]"MU G_L$P_ZC8"$)$HJ!4JO$X=-2/+="4D\C8^L@^/FG"Q\@MWU88AC;%%!SKEFM]%1<3.,6+G\$,[8RWU M^'H=BJS%?]E%_69,+/7MFA^0K(#2O^]JA786,*1^I3NF][&4:^9_=?I0-=?Y84+_[C :@<3)!'US/3@%CE5IM[%3K>[542+TJG"BB"6^, M/Y-/9S,_&M/L$3Q$'^6S='QOR=CB7LMGA[DHZFK?9G_&Z(RPQ ?CEGQGWL"4 MD?&7/?3.;>F6_#-P1F_ <9)%E@A4AS.N:JA"@JN"/5D7@?!E+P8]!R23^MG% M<9V@J3A0Q4T#;I6>"N61<5.AH(H?^3V6:<9(4YF@2@P>>2M+80/W4,#R85X. MWEC"G7O;HV[*?SB19\/_?C*W\5MD(:>R9V&]'[>7:]U[P:%^PSE[DL'"8&(> MHS,E_N/@X,"RK?.,5OGG2>19%YRL=5F0_7U_@=82&VE,O.OH#_Y[XH9V:133P/?X&#%R NZ.QU-"DKB]D5"#!4=4[AXIX^+NQ(;_VE=<#X&7.C9 M:S-C2F.RIE#SOAMJAJ%':T!PXJD]#NCC9N!2:MX4+#XT&&2 NO45J>^N[2.: M$/O0]DCL,G^&!- NHS3V(Q)W,/J:=DU9^R/.'OW8#6B<,@)_? >Z%LX^S@O* M:.O3C/*.6_K(CM,P=-@&X?!'#CR;V##X1UR==#;ZV>5-V_Z2T.Y]Y" ;0 MYB MPR#+_ =HGT_9XX2EPK_"&.Z4>!,TF./":S_IWL,WI68*((=*@+SG [WD!Q"1 M\V,!/]9_"WZ@XY#\[#A6/N"@G(8H$_CB%"8_;"'F _KM"A%-(J:0<:1$Q@<^ M7N1L6-?(QD)8Z8KNO#_XT8[)A/_)"*XSP]?2T?JJ%DV9^JW2U#@'N!,T8;3( M:.ZX73]58_W0:2>.WR7FL[)54_9]I[0O^OJ590/H\CG=';?QL3VAU'OT@X / MON"3.='$1V_-B>-.*X1ZS9NR^GNEU7$:\&?& !_,+W,&K!/.P(Z;__# #@BH M,.ZP%+38D"F3?E"'9=#+O^*D=MUVA_:,42]U$_O18U M;LK*-<$W=-5O!'WKKXR^=5W0WW7;']DNS*S]Q'8FC(AH=%>#JYHT965UJ(V[ MW6>?SPH&>"CCK,S KIO_V/Z5.BPA+)C; MP*(#2G&"\JX#.XV<%.89N+FJ&Q2:D#(%"W5TB[O:?Y?,6%\E,^5M#]9O/R0W M.YR<)O)*#NP')TB%C? 3%EO:YV*QD6=Y=$Y=T2%A"A3J^!AWS?]',L%[BK_G M3,ALEEWO+XX.[3@=Q>17BH_(@X'PB;))4Z96!\FXSWZ7$[4N'G8[?!+[D\@? M^ZZ#>\^6\\8,Y*=I4S!E^*6XV5W!@2HUS?I-_MKYWGY-%B%,GT?!QG,5)153 M>% 'U]:G+%J_W7-&=AT5U71#,QA0MVG(XF_5D;;%3,;!OOKYAF:LWH22*2RH M8W1Z"8X#0EKE'IH!2TNBIG"CC@8VSGL<(-0D-]$,+KTBL,V3R54T;LOF[1JE[@]&567>&S*UNU)2A M-3/Z!A.KTK<,65C9IBD#UR3Y+62&#?9MGKACR/HM*)K"1DW68,.,H0$[^GD] MAA:4&U RA15UK$\OD6A B&8B0!ZP(T\)J''3>0>+Y$QA11T@U$E D"'#>\'1 M )@U%BR_#@+ZR(._T$O;'DU'R3@-BO[ S,;\37!D"G8UN8[K85H(02]U\PAM:U\YH]CDH7W/SK5T, (OWD M3[,C4BN2I@#4+?%T&+V:6U+?V,^!JP; BK-=74NBIO"E#MWK)_4/'5LK:^8:YW?53)UH GV''S7"PC,! MSPBKIN"J#OEKP[52&>_I$>)8?M0,[@/,M:S/B!LX<C% C1]X21+K#AFT1G.9SB_F M#7<9@T,WL\*^\HGY!8&FU S!YX-Z): ./O+9L 2@O]O3[-"D2\44/M2!_A7[ M/X?H1G';C1(.=FZ#G66*XF?VFS<%E#U!1R MU-'U58U MS/1!1E@P!:RV%T;AUMB,3>N$LXG1Q;S.T#]IVKJ4S%O;FVP:;UH\F )%.=VI3C9XR(Y:*$+GS$QD#2D0U3>*HYR:."I[NUB!+@D+"0N[B8P<%G3@R:VL"RQ69X,@7( MF@-/*H#\*^/;.A%\ P SOD49\+!8R!WQ\XQOZQ;X'I9 5B(4%),RD2\)J:057/22@59WW*><)XFP%3B:4"-YOEVAZ;G;XWIF4)- MS1DL:X_6.QSF>PUM>/3,F%FF9PHS-1? K<7,T8"9AC9DQ*61"[VS<$9@'%DJ M+KOON:D!;!,LF4)>S1US:Y''LQA+;./HMU3A2K(]#(,-L# 1C(N-)V/"&/C; M#*\62TEY?@??.XD\^)TU9-#C>AXF34%8'6+7A7 FB-@R(P2!YUR0\C3U(A-$ M-C7X=L^&EZ/M@/61<6#7K!!L'MA' [0U,9.#1):JOGP.V&JQ8 J2;<\-MPL, MRG*58\4'N-6?_FUXDJ-#PA1,PQ\,1#S=9ISM30AZPR8T"CR3.B9A4Y4Z"IB?O7@>:*XG59 M V;T,;,0;E>8E*8)-!1YI:USFT!3.T9,X:QF%: .9PL+ BK471?<#@B4AG]K MQPEU?^+.J)2Y4US; 8=VPIS0N ?4A)0I%-6L"N#C.V0&=V!ES*"'S)D9/"*M MFU(,HT.+ABE8U 3^ZZYE&?"@8:OE>#IHVW>SM(0@Q1A.O8DW I^.+)E"6TVP MOP9MJA#_*;*=)4IPME?!=.?AN7#3C^&.:DWKID!3$UY?OE!HZ)Q6V@=EH"7 M!G[!O;KM6*)8^@TXVE 38T5EQU>K) FE&5[SL=CXO+# M.-'$F".\*3QUX<00THYKXML*I"U[W'>26[$E7G++88@YR@,&<\M_D'U%=O&B M87][7?.FT%(3V$8_/.MWY!6/@\==M5#UWDW#YE_=N"GCZ][N.9A^E77D/A6Y M307\TS2&9 MF#0%Q9J0]2(4B]TU-701+K%"6Q[X0H]CD:@IY-5'Q9>25CD@0JR@9F+)ST8>\ MX_46Q4LQX-/#SU>4@GQ?4*> T+].PDVL"-N(W)F0)1353\DX@]28;XG.VLS-#@N76Y+KWXM:Z. MH5YKL\R9 F--^+WIM>_EF^#6UAOZ.XX0K9O;P7DG7AKP"Q;6ES8#W0TR9@JV MZG"^Y@WT,#QGS./XK'%C_0X ]O?]I]C[[,QFV-GP9]F3""#AY++^CL](=D"' M,P+/!GRM+WL)2\D>Q_@D8NX_3TZO;LD##1Y C2+1[:OC\MU\WT@X(FS/BIR0 M?-G3*.<' =[))DG$*=#TDQ09^I/1=/9E#T'B?X:>)]RS$A#HRUY$HR@-/WL4 M#VJXA!.B[>TO"U<(D\'@EKC$?T!F\EO!OU(FV,;; M&?X$8OC_=726,@9#]OR>@3,H )!+;*BQ-FH13T(: 9K9?%$OV5E$7_9$$F53 M==5CH;@P]'I\$2&9!1"L*- #ZWO_E\8PJEV<7MZ?G^0\+S[=(GMDK%]=GE[? MXBK @C5J7_? %J5/Y9RFHV2*)J,-E. .-Y)*::JUW MMF^HL L8_D>!'\.0".7*%_PV4]7*=GJGI/H/).2;&F%LJAFTZM_WX!,)\2Z& M?SFB-Y7)"]G>S>M([MB4&^UP?HE**"S=OOX&+>R149>OH")3-B>=DE,BCFVX8"?TT5&M#LV:?]0","BF(=SH_)TY 6-GT-:]?Y-O%FS8!8BLE M.DUC/R)Q7.IKJG?WRJM[\8RNZ_%-FH@@KQ2Y0_WV.I&VZORM*[B_R?8!X(H( M]RS%+6'%&< B@^DR_+@INH+W>#?T=E28[!?" M&%&!I7MSKTUE_$;#'!.WT*:#<1ML6DPX>,B[FQZU:6R5*0%%<$7*^L$5='BHU]-OEE3?1P 3THL 35)^ 5]RBDXR=(50Y2*[?.A&)NB4=(B(75GMTFC*%!L_>Z1]\FS*8^%T\S$L5+KH&Z M2-^F/[7S_#,'^']P+B+")O,[&G 6X^I(43#$9,>,&__&0*0O@/OIN:FG9$P9*:9OU^-\M3Y?DUA41K>F^N:^E#4%7I?'(^[^B#.$ MR88W,';CFO^$7(\O I]'Y,HC6TD[+:NW&O-AP)^)I@V,>#-&7+&K"7X'/$8" MODH9[_G<\\3S>)#.P?4I: HW97GE%@I]&&ZUQ\!AX,+BQB\Q=2G-5[Z3) ^8 MX&J/+)@OZUP\91H0BYW78Y&A<.O'/PM%;JKY_O994I#O*?K%U^-+J,52'E\J M'="TK*&UY=N+[(.#.B%LU=>V0K;:^<2YSZ,']Y0&"_,&Y9O^38C.JG+3];R+:?YF(P9)=6-JKA) MM?K^W(=J&,W"::@81*2,)AM\Z7%-1Q9X*+I$+E0+9=0U\.+"BW D*_LC/R*/ ML&_ K,MC$>?HEP3HI.0"-ZS4MR&Y]H/&V\JQUT'5@CVY8P;_JM_WND(]^-R? M7!+'E07CZP>,(A&/X!O*\ RH/"2A7[QGGD"]'?4D6K!KPTI]L',U"PA7Q MI ME.]ZL$*>9;;P>[9N<=?I]?A'+)Q6\.K3, WJY@JM:O8VPK]"&F LCC6DEN5Z M]EV610225]!+>FH]I[J5_V;A_!\ZJ\!I6PYY[KFW^#B(D.'^KT= M'*%?%+,IW'QS\N#XG,][BJND.+4$Y$UIX)729AO5Z%WJ46U_]9V /6FUGUIX M]O+]$Z97./'T+X;[3NDCQF]Y%I@BITRO:-]FC!5)EQ-)\M/CN=>-1V->C\O. M>.-:+]!2 EUBS=NZ >S?7$G-MG0W M2PN,.M*NJO;R'DR5YQR0.'"+C-ZR&/=5,=1R-VZCM[YX5:[%P%L)S'%2R*I6 MBG[EGH5$"F4@O[EPV1]]:.RTP/A43J]ST51B9( \SN"'OP7:615I7JGV"J<'%5J)4E7GY,O2&,IV] M/\;3M_EY>T6B6R[%VF(;7"1O$P6_\7\N')U2>=)#)#$G=!:R5!:>]0 MXN.4 MZY6EJX5%^A\FE,*D**:![^$RWZD8(>^FA"3JZ8;1%GL1*P>)H$XRQWP#GB7U M*_5G/(($S(0H WA6XS3 Y::X5BD=FNCE/&S=-J\J\+5+O_PGL8[5)>,VJ=!3 M4\:^ER6(U6^56ENJ?UUPMFLCO1AI"B%6Y)6?%&GEZU31 MLI6>Z6+QL)5U4J\MWS/Y.$CC,R>>?@WH8RG[>IV@^A7[(3%Q)>^'1P?'RQN0 M\!N%'A@FB7@NB,M0O',B_J\<15,*WIMNM'=KU&7UI=#"%1%W1=QBC9(65._: M"S.#YLR/3R0(R<*,:.%9#T8C'.7QH-VZ+=*G\Z+(C4CVX)/GO#\M7>*!F_#0 MFSC'#=6$>Q.\%SROZ) MI_MSS[2X]#S.+CT7)2LJ:5;OQ3?WZ_-<.:NK>;6^+1P4&D"^+^&+)IYBOP-F MYUZ/A;AX3L.4!'C4J#S;AM^$MX "<^V]/#HZRU)%C;'F^NLQY-N?SAS&YL _ M]GD\OP0=(@<^#KYGZ($$E >CI&Y:U.OKPF%5E'%)E&].E([!2TE9:;.J?O'> M"DQ@]LN@>8'J17>Y_G7O8%SK1O)%?+JX06SI:?_B,_=3%P^&WI!AA4% M>BN.HOM42K6J7$^%.SI88ZN: B\_B\&C7F+,O(;>6S4Y%-ON9.@@\XEO">\- M*D-!]W9>9A)::((Y'OD.PI3W/RT^[&UOCM=>X'UN-)+';HOQ:0';L\;UZ*JUVZMRE>1; J\HJ;=^35 NKH7\,Z MO5QO*BY<6KPU[, .>$Q3_N<"CHMKG80&6M?N79*XAB1AOK,(;YKB#^V@B.*W MT(U^B]NHKSB=S40S=O:1VC%F%E1ND6.$;UFV$RJK-5=C9T);KEW<3F2/8*],:2)AO(*VRCMX\*=UV#.;)=HUAEAHBJ_2<_+=M':>."8^HY* M;969I;I%>C^T9R)/PW[,,K)L6J1D@4SBV,"\5/6EIIK-$'D]6F7B[&R.&AAD M<_F9N$FHW(.1[,00V1 .P4?&-&^0D<$ZF5)Z8IO7:IGB]"[4RE)QZ:K.C=JA M!='7HW5=_T.WF2W2S)$M9O"V(W>%P^0QVRQCCRAC]!&3YO2QUKS!+=?6PG12 M(2HMSOCLIL>VI+9TN.7ZTNW.5M;=(AV\LXG#(FY#H&+SY7;% MH#9R8M_-9CA!BHZ%HIHVK#9#=-NUK@N]U96W2 OO88*,I_\ \T\\X"I3KRL> M+;RT'9Z*RZ'0*GYID-+VZA?\KP;0P9!/>U5VH[6].M;M]>JJ;:_D:<3R6]*X44?9_7*M,:33XA;IZV,V MMLTPI\Z.TS!TX&. +X/E&ZVR$@YF6D&OC1](H]F]"1*O0:,Q)C3:E*>"FU3C MNG:W5G>ZW59-K:V56RZ%R)40I]A!8*0)<9=$IC9P4)JE\--## M:ZLV7ZG.BE_KZFBC>-/DM\<21^5APA$92/@]SFC@XY74.+?@IQX([U<>>6 3 M>>8!?N?C-(!IVD,#MWMC9%^1YLNOY49(/L'S:#I*4/BLED&UMZ+YBG2NV3_K MM[-%NCFP'V1>(O_J?N69B871XVR;+LJ]OK0V+#=)^I590!>AC=K:'AV]!>Z+ M9'T8)DC@AS :PZ>(KB3AW9;;S!UHU^;6ZDP3076UME;NPI$#Y\+F;ELK[[%U ML]NCN7(KDK-TWMENM;\9INUM3TZ>@^6E:?@V'YQ M]2@?V< MF(AAC<>UT/T:.S[CXQ\1*TNRKKY+L@F*KU??FO!LW>SV:.X#>E?R M/C6;XMFI?)V3D2E>5 %R!S2.>8(R_$@9AXL[Q4,N8HR6Z=76!/$S,_/JK,2( M&SAQ[(]]-\N/&S,:V@YU]2.F1DF].@UK=AQ-6]L>/7VT8S+A?S(RPWO;H0>, M"!1S0!)[-)?IFJ*/C+.SE[71U[GY[=:D?-+&S6_>WG;K2O-37%EU>S3P:6'' M7V9%L.P#E*&L25Y3L[:V7TS1Q;$\H]1Z!86Y6 M/S_64Z;XN7A(#_?[0[YC#SS0O(8NH@P1>45:+2U/++\TIE9-*J](KYH?L'X[ M6Z&;V)]$?&8"OY6+M=F/57IIT,:SZ>3W?50)+BR%#OSY_U!+ P04 " #$ M@U=2Q>ZE2;85 <8 $ %0 &=NG09OSX*S=T'PMU\2FO[^ ML_K/0RC(D20B%<6?'XX76;;Z^>3DZ>GIS?,#3]XP/C\Y>_OVW4G=^KAJKI[& MV;K#9N,?3\J'ZZ9[0S^]*]J>OG___J1XNFXJ:%-#.>CIR3^_7-]%"[(, YHJ MCD2*%D%_%L6/URP*LX*-G1".M"W47T'=+% _!:=GP;O3-\\B/I9O;N]$0U/)%$9V1)TBQ(64:"GX(P MBO)EGJA/&+!L07@@.ZTX69!4T$<2)$R((*8BDO_(.0G8+(@683HG0K( V)MD M(4V$Y%1!^(*3V8?C>@B//&9&+M)I*-;Z$15M?9W-%S4+Q4$S/7 3S,%P5R$Y(DHGZ ME^([!F]/JUGZY^KG?]THRB:;A%W)G65)KB5U'\F,<3F!HR04@LYHN7+$KR2[ MF=V'SS712?A D@_' XY8LB%12Y7QZB/[8T,/O/Z![?+Z$V?+\]>9J2-^DG,N M5\*4<,KB#@:,\8HV1FTL]',>'3$NY=F'8RD3GPB=+Z2L"0H)60X4\FAO"]C> MS*L6)R)?+HM! RJW@;K_3(*Q_-;,!8LD]2#VG+ZR!QUW!MLQ7IGQRTF33!A: M-)^^#1(B50!1_R]B(K.4I:"QG D_ VI<2JM/-%4*W;6BZ2K-""R4E# M-)L3H(?[37F3J%NU*&]F7P4Y%X)DYTO&,_K?XDL"( %ZNX=74#:1$T8#8.^Y M!WF_4B:1M)^Z:-4W["6B1MN#]\ED<#"8A$DK$/"JAB(ZPX0(O*B=R[L?I6&C M)'.0A<]2**PX>Z3**1%((;W]R%((6K_ G63L22),7.YS2OWRKPLR(U(EC$O] M2.H_U:3_**F?T:Q4EL[C?^8U@2+GAB+N QK""H2&=CF;,8EHP!$VS,* PK MP +BT+J/:X_:NR",_I-308M3K6#%24*7- WYB_PWC4@0)DD5L6+I4NOQ!F<^ MM=XT]G*J? MD_BW<"[_G<:7P*^-287>Z$7[FZ] M^;#9NF=/.6"H]IW?#"LW'KKE9\.+#YNI4M&4AC]=-RZ6WOTB3#6&F%<:#IW5 MC[(]XR].6+KSKL-FG3*.O,FG[I-DNGG*T(SUZF22B! MI?&E;+M2WCL';.U\]\&PMM[^FUY9U^'*#:1DIX.9Q/CO>;A^^^4:XX5EB@[/[A.[O[NC&@K/[Q.ZMMS44HBW_Z MSN*AU'(HR__RG>5C'?59!'"-ES\_MC'#O!]J6VC*!\UNGRXJ"QWY.Z_[';I: M*.#?66YS0FBA>A\TH['%=%GHXP?-?]^!!AB4\T.>[EU*J:TZ_GU26QR?NXXB M_VOP$"8JF#T0"T+6=7H"6AG"U+H@@\7(SJ+&K6ES6;%H[8OX1%,JZ2SF;UF^ MZI8(PA^U,1\&/7TDLU;$Z0^NFIIX)/0V?/HBIP^G86+&_LZ.'D']QOCO5^F4 MLX@(,U3=/7$=O+7.*M8#((:C+6-PP#F)X1#)&!MTN\,B9%>5*S0(TS@@M1]T M8'D+>XEWT6M"IDLIO%%K\X*L.(G*-$'Y[X04:R&--ZMLF0:\##V\>XFB)>DS M9T(G3&"=$('1*RN0+DAKTH)(9V-/5DQBU)0C)O/8>;&^^ M-)TQ7C&%D[+@>,;J;GVKT0[S6@^%:XNA-CQ-R:W9LY M=/!0:0#FV S7-R9?:E^P;5LSAA![>YR W0Y#4+L]0/WFZ%POW2F$S[[3O(QQE\ (<&A";Y8[G."N)Z FP=S+UVTTSR MA$EVI[F4#-5-,7JSQ7P +""WO\MY733YKEYV6XV-T%N-C),M=0'-RS2,LB+8 MJ2,R_5 &^-=#+L.$Y4C9_VUG)OQ1.J#7U,L%$+IZJG4*X+!V0ULV2D2([)6T;CR& PT Y)Z',?DU7!+=3&YLX-XL2@&2 EF/S684#W#CN+@F M1]JX(8VOTNKL4 >KO;4'\MOJL?HNFEJ^OV,1-+7Q:J"]+>2V&8TTN99P#NZ!W6W8#Q30J4S Z.EI0>RH3H: M)JULGY9U&;FI2HE0YUL9IP]YII;$/0/=+3O.X.Z9<\^E'I/SETYWA+XASE"E M9OG#;+R]F**..F%9.+\PQ0UUXM-;V)A"?3IA&"M-4'3NUM9>6 [X !;?@FK^ M1% ]$-\":L(#LSGPK:*V>08Z3,<4]:;_//U*VKJ(4=-\CI;3:DSQ9'K.#[#K MNHCSTK!_@&@&*,J_>OU,T%,E3)*RQ475H(JVQ4Y@DIDP5)V6*R:Q"8-DXGW$ M)$AAZ S/!C&)51C 'IY\I)L*:)]L.[-&NJW8?[V#V&(ZA'B?$$NDVT[C!QUH M@W%2AK3%H[D!J4C2V*-P]K0'!TG7RD\2QT5+?E[*H. MJK=_V&@Y)9PRY<10)A6Y(.7_U]NE5.&+A':5@%SF,&N8XX<(! D.U=ERE<:N MX0ZPEQMD_"3<.-*0VFP?)::L;)=+G(I)>](EI57(:A5/,FYJA]8_'FJ MASWDZ#[8H[U.H:V)KYI*-[/-I7*3-D>I:(#8#.$!Z$[=B$]2,6JN,+%V]IVK MP@MM:1J#C.DADT6S(BNG8J'6S,UL\V[0A"P'R9(KR%QQJCVNV( IC_9 @/L'@(#T*O7NV'!R!KZ8("B.6L%P^KH MCP;BZ\[=IN*;=78/3L7.2DD\Y>R12EOPX\M7H93*M8G5*>K,!T #4BT@ 9+G MY@.@ 0E76LP'\)2NI=Q-DM#2]*GL'@VFSO8>,IO"%Z48?6*\+/4U5Q7F%0M1^DL8!_E_9._L!42N ]DZ;9;S1;*!^W7 MR&C5;9QTP;8?SQX![ M=AY)HUO2E@N:$F6Q%:?(A5%>/HD[0)L,@0"HZ9W)Y@-X28Z-"(F% : W-[1+ZB[ M,)%T&<]E\Q$\PZQ#CX&?K+&]9PA*TMVLBIC&RV?"(RKT6RJTGQ=(,YI=MUZR MOM/ 1XKY:JUP-$>9UAN5=L^S&<(O4,@:Z6SO(W/>0,&R5Y\\1II:V,^[*0K= MEJI%( U6Q.;.:%3AJD.#[_8+8@ID[8=>)SPL8E)Y,&4F]H/->0R>O^9J4-^66CH&13_>_3X[4]4P:K* 6AG P9T@-GB M(A9Z%"6FZ_ 6S($#T.,,0U_ T/'K<$81B&#=$AF/FV3 ZX _ U+=8'T9G$*BRR"VBG!IF >18 M_!!V '/8[7$-F#+A>D(V/$^T6.?8OW:_H(A#\ "&6)_M&3A$#P$)K2<1%EX M K$B-HU-.P!WH,7F!SC./@ ?H0WP_I/\_<%,\B$"3C&9@IYR3EDOTQM=@06T M7.R,U\>DB/KGHGW^)B;SU3\?;5-D7KGHM3S&9O&I@!;>WJ FM%^EC+:1?1?- MZ*;-7_V,0R\OL5_.K.,67$ /5#!Z7$PRT*BHV#'@O2TCO<4'NX0D6Q6/+RHN M$?Y((R+N6*(+%N[N\+W8![)B']]@/87/A5A-)(_/XR5-J=2;I'QY[$C#!/;R M (=++I?1B#K2]UMX24&O:GZ6QXS*Y,[EK*C,0JG&?"0SQLGZ+)X(.6UX*-5L MJ63RERNIV0BC?=;!&WVQ$5IB"5UII75AO=:UIFGE@UQE;:M-JY+3+&6U&T-+ M>W<7+YGUK\M!0WEC&\^D]E"SK,?Q 'ECCD!* G2V]U#5H*:GHD0WR;3M/)+< MN3):6GJJ']%@0WR2HHS.T[*&@/CZ@/)(T)[4AQZ5048$Y]5V? ME\^5WZRX;$Z06+^D>HSD(>.8%!JJ_!A?0OX[V=";-.BZ.R#-/&[R43!SSR&F M,^0.2+TG(J:H [U:/W*&H8L/"0)GL'%B.J('88/N*IC.S$' C)RZ*-=;@T7* M )Y?5"':0# =K@-,GZ=;8W60?X<-IXDNCVF+- +I-;/.38B]"3M:/?D6@?)8 M4$%]_)@V)1?G84W;M#[3)PJ!1J!U\< L?!V3&F M#:+Y '# FD>N$O[:4?0\&$2U*(V.&79UL;%=\IB6^]",&LH#CTG1'9I'#DX# M,6V?8\5UCK,!'S(;QKM1VO,\:79]CQ@NC$IR#\>8/HP8/5$E91D)3D^#%6=Q M'F7!4\CE7IB]!.PAH?-2NPSBJC31NM7V0^4I,+CK=?!7NDAM&8EHESDOE]6[ MIB5QOU4(BNIB8:(YPX-U\G'+8!M=I937!0P9]<4&3>T?/=#M=_=PD)R%:1QR MLXD(ZX0-3/M$-.J+#5KG1#3MWBL88#0] #CO6%_ M,@33%QX:L=J3)_A"0D*=2LQ;!BO! J!)) 2=2Y8YH4E965NG(#Z&@42#G M;!#3)%?IR@W=+#7;$4EPI^F.#@*F^>YS6_VRXS5]E*.7QM5&42!5)HOPW8A( MR][N9>\7FC).LY?:0)P4=1&NTEL2DV51!N@?89+K(N\,>W\C*4#NY8?M=&(] M/Q4&43( ]I8O[%QP_%@7IZ 055RMM8\'J;S XL';T0P*FO>GF!(MGK M@ "$W.V@Y&\T14#X.GA&;=,3J?B_S!A_DM9>UR(Q& $#3'60 T:TV1@!\?(? M]6]5T,MDHR;L>5H' 8KFHK$JI0$*?7F$937UL M$WF#GIT95O^Y?0^5$4*C$;&P026O/=%$)9L B]]9CX,%\I2354CCW7P-$$Q- M7SS0S.ZQMAP%E^\%I#PWW*\TEKS!X)/IS1.HHFX1*3A>J(XUVBY9BRF%T/Z3 M[ELJF')=K'&U.2N@ %U<_C7R_C30W8 NKH0=D!,]+4XH5US<$6'-%8V/"].Y M.LA;VHP1JGUA%+O]X()U:DSA^L- M["E,,KHOM-]K/O<7.QA0,C=YR>HHL'- M >I]^8"CS>J!^L^#E&;RE_\!4$L#!!0 ( ,2#5U*E'U_HW'8 +9L"@ 5 M 9VYR8RTR,#(P,3(S,5]D968N>&UL[+U;<^,XMB;Z?B+.?ZA3\\RNRJQ; MUX[=,R'?LAWC3'G;SJK9YZ4#)B&)712A DC;JE\_ *F;91)5CD:43Y!5O2 M;_[/V=W--\$WW__R'S_^WGDR=\8GW_W\?OO?_ANV_K;37/U M:Y3M.APV_NF[\L==TS=#/_]0M/WPZZ^_?E?\NFLJXJJ&21))V7HEV4#$RU5"O_VN.U$16Y(X#99T^4AY2_(JQ^B=T'A)4[52 M@O)Q;6FM&:9O;'1A7\+V5(^[N/W'S[^\.&[@EZY#V14/BH+4I;)%?LA$/FCH'_FZBOZ)/\K M7B.8ISP,MF,4I!H,44N\!!FGL=I^;N2?F]:*P/YAE#30EXS*[7ZS*6W)2%CX MYG6)[>L6-/S;G#U]%]%8/OW#K^I#H#X$WW_8;''_0W[UK\LTB[/UQ:NUD9!' MFOSCV[J?2YH2M0,SOID85S15,]R M-W0.4E*"B8OL:@@KZ:%*65;PF9$/!8K M+Q?!G)!5P4O?T203VV\*!C\@<_/UORYB$29,Y)P^2 8ZDP_Y8_(H,LF3V1'9 M!CWLP[C?KA:YV.BU_'@\Z?L.XE&+_\:V4A,LSY3\4_]'H']]F/-_-R.:X:BG;#FK9SNT T,D[-ZWJ]1!A@JP4B^M#[JWE](K5Z-]7'6E=$ MFR]9FDFFODR*>94"#IVK#\:(#Y24-DM,M_E97E7-NP9D/V#&&^0>YG]^5R%8 M]BXN?Q\\D20O].: I%'P9TZ2>+:.TWE PI#E+<1G@R&MB=/&-'GQVHO7WPF> M'4A,\J]C:4E^]2]ED8KRA$YGOVU9;))&_[5CL,F&ORKVBR,H/8WFM0JO5736 M*KQ([D5R+Y)[D?P41?)>SUG+ KN4CJ3LRC/*DW4@'T32,"9)$*E?)NG M)(_B3,JN9H)[FZ%M"?#M:?."O!?DWZU$^U_;-7.U73+7^Q739-(UZ^S%=2^N M>W'=B^M>7/?B^C 6]#;GD6WI7+*8"'F\*B12-@L>.8TWNAA'B MA6PO9)O+0F<;7KK8LYC4P<^(B,5T=LNID&P(DE3;#^0U"R]\>^';"]]>^/;" MMQ>^-<)WUR/6GB >L3 O/J@X#UIPX*&=&"Z) P>R((H;43*@+#Z11$2*D*N$ MS"LDR\K?!Y=XS]7NPRDY9]'QF5[W\_ TY9RK>9"+C"3_30F_3*,+^3JKZ&MH M.CBM%QONFJ1I3I([NF+\6!1M:F:-QG*6;BF/670EOZO2;QK;6J96O5,8K6]: M6J/TP))2)]!#F[N@N4J>AS2U1FO)A?6;@+:=-2H?.)$"GYJEQEV@KJD]6N6# M=/0=_&S)'C2)(BD'BU2>LND0)3\ M__&JYIQO;FR7WD(;F/);SI[B,E-92W%-+ M2K94Z!>UA!DR@*1Q4]42IUD ML^MH2-Q,J6EV1>RK&>"ZF:6:+Q?T"1I MVIZJ&MFB;TF2Y.S(V_R6P*I6EBA\("_7D;+&S>*R\$S#)MK0WA+5O[%$;C2$ MEYMF_^2[_YW*G6->TH$2VET+42NF=N&]J?C=3>GC"DCV$+.22U[ MUC49G+9[&N9<3LB'CX\/<59IP:EK8HVVRY=P0=(YK=G)=>['?CZ059'KV_M\V;&MC?"[9Q,Q/[LN776._[-84'L/D L7U$ MBDTG@@.A_8 .FL8-"\3T(SI,,"\I$-Y/Z. !?99 ?#\CQU?CYP2B^P4MNK=. M)R"DOZ.%5._M!T+[%2TTC:\5>F(/'Z[5FA6U_EDH/JPB29T]&HH+JSAB8!:& M0L4GGAA8PZ @\]I1>*"Y_$HC'"0D'A$U>:S=Y0;%CE$Y!'"0H2JWRB M=?)!P6&532#A4U",6 442# &%"-6 443W0.%AD\R:0Q?@$+#)Z" (]N@!G9\ MLDI3= P4&3YII2%T"@H,G\1B&@R\1SITPF+(4L&2.%+W> 6/)%'W6@5B06DF M@A51^_F"9K$4^@VJB)B/:2&-L2U1OKH(FACG$547F20)>U8L=L7X! M;*MZWM&0QD_*4U\=[=II#/M0#W:U6\*GO+!71:JP*;VEO-CH:@ :]'0*J]RL M)WFV8#S^:U_CLQY.70\$, I-$@SA=6M?Z>7T[EIZX)2(G*\/7GH-Q9J6/JS/ M%W#Q 7W."[@,K]&90>H@P4 M$,@0&XLT4)T6+TZ]K /$-[R-NB.^*D$(B&UX M$[49ML9SW)'U8?>U4+4^A:)NP1(YA2*@?^:J[% O!HFVC[%MH^A&)]QLT8.R M&X;Y,D\4U5-)#E=624X7ZOA_HBJJ:$D_O^+:8T77M+]]*?FRF'%%&$OEG%?: M1T!M1TAZ5SM/=PAU7''#A+@MI#P3]#65>WVB3N5/\D4J/-/T@G(I=RFGG9CP6,3I_"+G\K]E1*KY+'5Z MAD/E_(C7185)T:B/-XZ<:AG<'I3S%IQDUP !D"[UYQKK?)Y;!JRW3YB],-;J M"'5FD*FPE?6+UYMIQF2F&?!D'ZD99QB)T)Y>7=X['8A\N21\K?3'S473ZL[I ME50QPY@:Z,]&PUG0DUO0X]WX[\N-_Y:=U3?_>J!\><-(6FF/T+1P$$&PX^A[ M%2)$>"2^KI1E2$+Z^<,/3085>%]GT Y< ! TM<*%"[GM_J$U)$&[G0P@]T:R MMQ2N=S1J^!#:#04@E>-NAN6X!P(8BB0S7GO;8^0P$*P6N?E*@9Z_(5)[% %[ MV8=S(A=[79&8%\[RL_7NXS]CJ0_P<+&^H4\TT:Q^L\X.P5VGJSP3!44?M>P& MZ.$0QN?"C5P**6\G7+LUM!KC'4!UOR_>L'2>217H@CYF#:>MKJE[PK4O1=]X ME,2[9YU[DE"II#W1-*=?:*;=V;1M'9 >S].B%DB:':AA&T-2TP6@9IV]F_ $ M8ZCE$Z>S2<2*J^FTC*]K.CK"3?8T@I[Y,LV3AQTG-I.6J^:A2;'#TJ&MJ3F M=.+\GA).>^3\#@%!Z!: U@#S5A\P"51#R?*PZ\7=/2<>^+L6 =2EJ$9U: MPH.]C0=BP#_$UL)U9SF*_X> A'_F<7F=AFG,?G5G6Q'ZNJ?[>'P?CR^5M M0::SRU359:P/S6]LW -!7VC.8U9/0]7O/3SV-OY# _SMKST\\IXF2QK6/[3J M=_L>ZFU]XH-W7WSD5!\D ^YW0I#%J;!"H&A M ^OL0X1]-!/JH@<^IN:D8FJ:]EK6^N@9B)['KGAP$7)WN8]?#-0BT>@UK="$@WLCKC;Q8C;QM%#/+1MX? TXC M2I=J\N4WJ>(*V2Y1]4QB=A7K;):1]'U9;3I9$8T*M^KV'Q][M%M&75VOH>K.$ZBQ5[3IW MMI8(GAU82N1?QU82^=6_IL_R78E%O*K@K=K?+9-6N2XU+9"2A]-,[(WZWJCO M[=[>[NWMWM[NW0.0>IF! B'MC M^9ZZZ]W>J\I-:"SFD"XX@(A)&OVS/$(FNQ,$'B'?QY#>?]"VEC'C-)ZGER_A M@J1S"MJJ07WL0]GPRP45DCC2X(_2-\9 O':W:VH^6@#NM^KR2J^]1J<>K>N M\G:8H:$- ME2=I"+[%X-;MD7\AZBPZSFT\+YB!)(F28[N?G9WX%(_KVEA51L>LL#/_U3ZK M]0N@Y-<^Y2 ,.^P QZ>!\=/N*AT *\3P 2)IZ2PCZ(Q1N2C:"SE)/?G"K,< M6_-S0,(P7^:)$L\"EBTH#V2G%:<+Q=U/-)#4FH;4F UJ*Y*F#54^@,8'T)C; M?B=[/KM0/$RC,\FDLSB[34@J]L6EM2;X=H,X!?M)\L6-7$-?:'9.Q.(J8<]J M Z2WA!N@-1G%27#4?L@O'1V(_;?.>C161T?GEO)'1&QFQ&AG-=$C+AL1?@LT;#SA=,:XN MWC&T&FI&L&4B;"2A@SVPN(Z(KTN9?O/'L3B_^?I?7^^/1/BW/V"R!6*DZ1W9 M)T%EY>Y+QOY$V9R3U2(.25);8*ZQ[8A([MTV B-]NZ\<$E13"K&QK0LC)^QV MY3=&3N"ES*<"R+WA#7J-?2.PZFXH *E8!S,LQST0P&C,@X7<63]N&.Y7RXGX M.O8'Q9O9UCK9P/TQ@FGU7?H&?5Q8(M7D8-W](FF.94D:B%H MVSH@O92B[K;*#SP7W*"G=^EXEXYWZ2!VZ<"4$F:D*V+"9R(XLA8"VDBP5@O\ M.L!:=6ZTSCJP_H#.?@SA2-9:_$/EZ>A_S6)PTPW+Q1J-'C\KU^TUS$AX'@L/ M=]Z+3R3=S, >BH:%85(0JW?BH&+2?H0_#)OK0+N.@=7!IUCYZ !6%":26[+2)R8IDXUC&(K$ )$AD^.\L$'[]8'XVW* M@Q.;KU;E>4J2LW(WNE>;T9X=1*-7HL40WGCNC>=>SO9R]KN5LUOOF98%[E^# M.6/12DT,\-)6_H<+9$<#-ZO"SN9?%W*XM_VBR421I= M[Y9)::2#1["T&\0K'CZ8Q1Q[N<2Y8E\@_?!PDE@HK 4/9^ MV]&6E%WW9"]/>WD:ENIU7B;'QT_T)DO:Q=*Y>]V2+M318-K6/W-;Q9)JIVK MBE^1D>4^'VP2%C%9<3J7$F0:$1Z)KZM("@CR&/KY^X]-%0OA?1U VYT9XHKQ M+_1Y3^\M9ZG\&!9BD*Y"6ZLQO!6K)8R;0@Z=SFZH%.XIW' %[N=M5:?G)%?Q M[/NS6[MAZ9J.CG"3L\-;";V5$)#R]E:*8PV2%"8$WNH%@2(SH,>NL@X: A@-!&Q_KI/BA8M5!3XH3 MRD,S-V"B8>D6)QP4-*)RKX M>3C1H!.C^XPO[_GVGN\FS[>A8":=%,JEI]"EP-&MN<1-RO*_<^\I'[]_[+)>/EK2JW[WK MT;L>W[?3ZK8\)7[?'!)PKQ6\HW=;^1!K[SSQSA/7JO(I6-/KA1A4>OZ8K.DG MX-OP=B1O1SIA.Y*IJ&G;D/0Q"#F-XBP@Y/W$@U-[&^$QXH"M5MH%F9=,[<$:WFZON&HB/996!C\ M;]Z1B 8!0'MA)LH"1FQ:.8B9"1T8\=4>)PR^?X_.N0T7-)S?[ 8$8YE"S9;FO$P(J=WQGFH0J%PA"8AB<[$.J,0<-F(,V*M0HJ0,6'W?7,D1S*L!<) MBGP 8OL1S>KS,97&B'Q,I:682I"KU78@Y0^!R"01 :>KG(<+J5VI+-8Y)_OW M PVH! QE+; 23(L/L'Q? 98^2.$ QN6?N9S*<[9PK2]>-M:]ZVYFUK@]K6@.*[;?/: M3T&[PWIGECVKNU+5P7R^*!O,"KYT"Z>/7 M/1^[MNFE9"\E8Y62X:>0;4'YY^!1MIW%6;!*B/D%7S7=K8G*VN=[6?E]R]C*E\AB[^5;$-128U#?&0+PV;J"I^6@! MN ]X\$HP&G'6*\$8E&"8C[IA0V6F>]?H%'V3DP6=XMCX3AA<&$5ET.B//3%X M;7MZD^UD.>^@]J8W;WKKZYZT7O1%VV:Y7\I$BG9&N,+XE\=!'> M(NJ)-.[< \$/"ZK>;<7\:&X1 _;IK%N#KJ0Z8X1'T]F%W)!#^1QQOB"QFK+: M6ZI@'>P0C_A2M,I+D0])J[\T>6C2_'UM^.]K Y'W$&<)GM%S&;!P7& M::D4%AE,0L.$I]GFPGJP:8PV;J1>)T#GZZSA.&;N%T'E@6^WX$82%]+PSLS< M+Z,+!3F%:[OJ72.H5I&5:[N&7S>#7Z*&YTX[@%T:S2*Q(@J>2MD;%_(T\F5M MFW\ 5CV[^P6BN0%9[H&S8^\NU*%GITO4CMW)ZDDN _CAT1P_7=139AXIA.I8 M&4I_[W1B^!LD?;2YCS9OBC;O-2C#=M#YWP/99AEG!4T!2:- <4PL3]LTC,VK MJ &'LQ:8;D2/#U5_7Z'J_3@GS_<,)B7)\T/V@E(C^/R7G#O!4?KDQN1 M%]R+Z%Y$/V$1O:8!':P4OK3RS^..Q/P2?&HND^FW5UD6H942AARCP;N>,T=G*2+4L)#I4!:L&*.+U^4OY9J3RN#GBY@ MR>TKI^4]>VFQ$E1$R'DN,KDO<^C[:C,(EO3/,G*TD"4.0NOU,F:'D;R[RJ6[ M:AABOPJI;%R*+%Y*>NIFM[K1Z'UKH//4^]6\7\W[U4[>K]:T%S!S6SDZC #" M61O3)KHT#$.@YL9U=,D5QJ\69GU'ER9AAA.JC=F-"N\=)LR0 P3Y$U*0[8P% M0- _(P7=TEP,1/T+4M3=S<; "?@[T@EH],H!\?V*%!_,= X5*[ *4%UL2U#L M6&4JHR@,*%BLXI2QF10*&*MP"@$X!5O.KF'[:LSQ1.J0H3-)USN&^AG,6]RWVAJ])DK!G M5=Y#RFREE>^&"3W\?@;SSN+3O>1BOU+U J_3HFR@^NH+2SD-<\ZEHCZ)_IV+,MT<)"L.\ 0'(GRX MH%&N:M/);9_-T_@O&EU'RH8VB[?>R@*@W/[E_G@3D\I6CVR M7:)<2'+B**L-JX&$SW:#>%W% MZRI>5_&ZBM=5O*[R;G25+D>E9?'[)\E=VQ!**7KN F&+\O-2XYHKD53%"3\5 MNE0[2;S;0VP)Y7U0Z>7S]R6?U\2U[8T5^P#ETD1Q:)?(=L'HS:%M_8SHI7$O MC7MIW$OC7AKWTOC)2^.]GYN61?.?539%OLR+B[D"EBTH5Q=$K3A=*'Z60JJ< MVI82>:NQ;0GB'8CS\O?[DK][*QF9$"&*FQZ*O+H\F\XF>QZ<*A8\/^3 ;38\ MR&[>Y^ N0Z4 1(,357H:U2LT7J'Q"HU7:+Q"XQ6:DU=H!CD[1QCZ-(1$95FW M^R78+(6 TQ7C1<)\*T6N>2!;6AN4$J^B>16MU5V^9#[GDIQBQ<\VA;I LJ)1 M7Y<*UGVY@.ZVZ^<@D/-LO?D1KEBU<K5%ZA\@J55ZB\0N45JG>C4+40$$:H M-O4B&5C6D_X>/))$E6((Q(+23"ZMC,1)2Z<7;#!;^I()-5YG\CI3CU>]M;[D M#8.ZL-O%=B7TRYJVL"P6T^Y>'_+ZD->'O#[D]2&O#[T;?:C=(3E"E,7&*S9>L7F'BDW#N3@B7::#$&-9G?GP?9!0 M(MI6$:CK;DM!T3_?:R)>$Y$+\49QR /E2W6Q8"R*TO)WDHV:]1"SGCV0.I6G M.U'N7_G \BX\6M"P38QI>0- M&'O1EVQ;;SX$*\ZB/,R"9\(Y2;-UP!Z3N R:;FO3,1K4FJ6G!57>_N/M/^7- M>HIO?M^PS73/-==IF.220:[3<_D72^)(Y2J?E3'@]RH$O%F/[W]T%\5VBN2* M.ZIX0UWF3GEQCDDZ]W@N7U8TE >XJ5L,IW=RV_%3!5?;3!W#/P4E\[_HY>_ M.RL,XY[-AO$6%&]!\184;T'Q%A1O07DW%I1NA^6(3"M6I*6QV5N&$K)MZ^L? M@["XO#P@-]*UL7]#&[WM\! E>OFCJZ!+6Q M*L94F?#*2=IN7B7V*K%7B;U*[%5BKQ*_ M0Y48!&I-7V(\'95E]_#"CARA@A KF9!F)!.&VIOP*&LJ; @FGQ M&JS78+OH/I<;-KNE_%XQV1D1<5C$U"2YLN*9Z7RM1O.:DM>4O*;D-26O*7E- MZ1UJ2AW.3-O"]D]!7%R1(271E];YN=I!K G8 "J\:.U%ZRZB]6$*PO9JF1?E M'D\%/9.,.HM-72JM1W3K(YM1SM5&]F*<8]O3:$X5K-F,AMG![4(O*DWACLIC M-91$-Z?F]CFDRXGXFG))X3R-_RK>WH9?Q1U+DBO&GPDW53;;#NCU3:]O>GW3 MZYM>W_3ZYCO4-SL*D2-WVK66'D?MR>LF*HTH-[A_8=FVC>67C;-OE9#6Z;*Z M,:Q96)J)\ 86;V#I%K=9FDMII,XT>7X5B_F.BHS'*@7A/I.K^:OD:3%16]Q$ M;0/FF9"]/@7?=!7D3U=%YD*O,P0?&,>DW)*UVKV*EWA(^V\DR0M 4F+(E^5W MK2>H^T.\]<);+[SUPELOO/7"6R_>H?6B_Z-TU :-?D2O4=LV!I#/;>O\OP9_ MYH1GE"?K8%84^HI)$L3[RFU!GI(\BB6:EA:!]D^P9B_H2J*W)GAK0A=-\+^V MW'>U93YH\>Q>QO)ZG=?KO%[G]3JOUWF][AWJ=:U/3,NRNMSGG[8*9G$#J11: MDWBVCM-Y0,*B#'%+KUV+D6W)YJU)\S+Y^Y+):\K=[DTR:?1?.]:9;#BGN:!M MF_Y>GO;RM)>GO3SMY6DO3Y^\/-WQE+0M0PI):+?;)D/(O_*M;[=+91FM.YNM!) M!36K,CW;:W%N.5W&^;)*L&X_2@\0ML'8Y=,.*-D$HW^1K/[P3),G^ED>%HOC M^>TTA@7R_YL2?A4_'2XRMJ2\5JNTM(?W\X8=* *WZ.H,F[FA(XRPK&)>(6=T&L,%U"SS@[!7:>K/!,%11^UZP'0PR&,SY2(G)>*U=L) MUYXYK<9X!U#='[B?&(N>XR29I-&U%,G2>2P5M*)@R/5R):D^]%0>(37I:A_8 M817_&@!53=P0FFVO&]!K!+JF[@G7+@M]XU$2[W[QWE%!U6Y2^*_D6<%6:LWI M;4V@/BZ@9')*:;0M$3P)PWR9)^HZR0LZB\.X;A'#.SJ(.",)%1LI_0O-M&>_ MMJV/\#O!"#_YQ.EL$K$B>57+&[JFHR/<9-OTL7V=@73SF3 3)L0(&V)$92UL M?"/!6FW\U@'6NC8PHC8T [!>M%*,$Z'5#IB9*#ZZZ.1V#B!T<:_@Y7@ &>;C M1Q6=/>2.-4PH-R:&KE;]\?-RQ69S"-3$&3 6;FXI:V#@X8%V*X">:[=&3X]K MM=D^AVZ1-@@##!"8B'(M=A.&.JV_GHI#]\B7;3QEZ#BUG;1>-0M-WC64#&U) MS>G$^3^BX_P.D:+H%H#6 /-6'S )P$;)\8-8K#KQ]T]H^-LGXQJOQU-+QK4G MYL,@P<,\[]O3A0CHM=": _;"T2$NP>!KU!K8_H P+Z&1D@ M\_@B(-!?D #M)2\9B/GOF#!W2V4&(OYU3(@K\UZA@@"6^CU=$I*A6!%*/=#D M RA$+'(/"&)##@(4,SJ9J"$C$XH+FSQD$/T'A8A-#JJ/ZH4BPB8(@?)+H."P M"#]MXS>A.$RQZJE;)"SG(I>%$A#IYUFTNIA0AZR^.0 M*JM.6&PJ1X8!<9V&21[)_/?"-]3<#9L_KHS87S7G,ZO>:JM][>.QM_(=F@WO[:P^/O*?)DH;U M#ZWZW7YF1\7&6'SD5)\?!^YW0I#<9_]5D5B?.]K0VAWY9GN4U"CR-&NLF]'O MX.[2LFO@=1$_^B%P&";9;&=<2J^T&PZ.R=BL?FE[AVU&<(G0KI,A/3I M>+TEZS1MQZSUZ6H7;8^Q>J 3"EU4'OSM,#,-&E4$UQ!L.Y(D!_,77*^VH(M\ M,@=7IQZA"WXRAU:OA-EE2A\?ZN-#3R\^M+VXCV[7!+C!!K,QH]MGS8+Y6H'! M%D4QA'5A9%&G [H51A:N.IS+88SAK/8\#Y9#!GX,Y+E$Z5*=Q_*;5 D*LEVB MKK.*-^^Q8R!!ET?8"B_H3J,/.O!!!]4"TI=7[+3='%4LWW1VFV?359/#M^U8 MP\ I'W8N-0$CRNNZ]4#D.9$C/I%+N=;GZWN6Y$6,4+U7$M*^#S=PY;N:S*6F M7D:G9J7R.)VIN:ET%+<:H0]7,B=+HO'K5OW>V1T@>';@"I!_';L!Y%?_FC[+ MMR86\:IB9=?^;IFTREU1TP(I>3A=P=YQ[QWWMLC?I_I.9[^Q[& /%@U.X&Z# MV0?_.4X9E]+0EJ3=5K"G^FS]^C@JF]3@[SR>BU+-6P6@^MB]E.\H6]?%(W8< MQ0< ^ " 40< U,M>#"#[8$+B0QG>?2A#O7J#RK]XJM$+/7!L@RJ(AD=U.^/( MN-'T!,# :8/L'G#S$AJP$#;L'1:>0J<^K,1X!_1A)79\\5T,"",+,.G9=C#2 MB)).!H21!9YT=G*,.;JDFU=OS-$D8*^@Y5B(G^11R:6((\4<&L2[RB0B(&D4 M+&@T5]$ ))0_%U$?'<,B>GJ:K0B)7LGUP1(^6*(HJK+EJ#)&]""DZ@O=5P2: MSO8-MU6[Q.7+)IY454T,5:"ME'_B3%5H/<)@XU&]3L:V*.N^.)*8YIE05:\E M$7ITL+Y]1#=L'O2%/N\GJCBYCGUBT.;VW0GG;+ED\DVNMR3IKW77MW9!OA2. M9\7-(PV$U[2S3_+;U?7V=HXW5[HW=QD]$/?>^SUUGR0]-TR(:7JPK="ZBVK! M_5Q"VN^&:M/61"5 NK@$4K&]_Y,F=5$(X'[V(5TQ3N-Y*H_6(FP>M &#^MB' M\L]2^+V@0A)'&L)>](TQ$*_=PYJ:CQ: ^PWX.I4Z&-VKT9L\*@TO 7J@@:%] M*: ^)P % Y.5MJ4[2=_],UEI]UM]8_O$?V%IM%FW--)2KFEIG^PB"T@J#RM. M%\J4J60+Q21?4TY)HE+FJB2G;5+11<[5S4#R>Q:=T9D\ A_(2PWL 9_D ]1\ M@-JH ]2 A@SE74P8H0(!JS5\8L1+4AG8VT,"J,-U(.KL6@BH8S>#C.TRJ&* MWQB";S$$4_7(OQ M&1WG-IX7S$! 18SRJE9@PRS&L/P=D?]->\:NMKM(;8B5ON@T@>JOJ] U7Z\0$>7/:94[IJI_)#=)B05^])_6A]FNT&< M@MV>(7+W5&5OKQ+VK Q!])9P [0FH]B'6^;?J*.4I9(<;3" MNT(27KCHQQ\E,-) M1#G N)T9'56C]88;+'UT?AK]>V$]"5"H;,3]\O!(_#9MWK.Q6C"Z> #OW##> M@;QSPXTEU5Q=&*G?HP]EP;)1])=@P_\!IRO&5>F4CA90@Q%MF3N-2>I@VPS5 ME2]\76H,FS^.E87-U__Z>G^D(+S] 9-=$R--[\C6"BIE?E\R^B?*YIRL%G*; M26J+FC>V'1')O=O?8*1O]YE#@FK*[S>V=9$EGZJJ4;PXBI1_3LK+X6))^!]: M RBTV\D D>CQK('[88"D(I0,\-RW ,!C'TAM@]0'!5=$ !IK-D MZ#%R&.Z7_?ZH>$.FUF4([N<@4Y5F94C)GL8)IT2?LPKIXP#*)CCJKE JE!J_ M$4_JMK#F#@X<%BIL_8X^T317D7G:]Z!MZQU$WD$T:@<13$AG1KH3)GPF@A1K M<U%1?1BBR? M]^5C$5HX9L@JSDAR0XF@XJSDNGO%=*50<;;^3/[-^+D*CJHOJ-UN$$<9*->I MU-#D$R51&>4Q2<1]OEHE,163-/HLM[N%2J(6]*M<3%SNAZH2 M%0-2T-I1&6@[O"VMH!M]7CWPZD&+2@E+%9;_5V$.4-6&MBQ7;@XU$ABLDWTP M5VHUTIOXB4;'1!V2?/FRDG(!_2)7S,,S39[H9WG\+NK ]C,H]LGX;TKXE6S; MRR0<#S8*\"ROO>.GTV!C /\@']_?JW\UVBC@/[/^P._'\DJ_5_J]TN^5?J_T M6U9Y3>33D6KU?4JE=L,&'$U!Y=D,1(ZE1FRO(AD0.[:JL7T(XT#H6 K#]JF$ M6;;H??@^2 K#8T?37>,XMFQT0$*\,>Y]&>-J+J2_H7)UTJF4L8FJ?5'8X"=I M)!>RLL(7?]Y1-2ORQP?*E]/9MICS$9D]C68G.?^\+ 8E]Y[+V8R&65FD>SJ; M1&Q5;+'Z8K-=AD "L+H0@4DW'$!JRT&8=3P),&X*77PF+_$R7]8NE,K?[9!V MIR[GJ6'U-[]9)*EVKBI^14:6^\3W25AD#<@3Y%[=-4%X)+ZN(BD"R:/MY^\_ M-M7+AO=U &UW9H@KQK_0YSV]MYRE\F-8"'JZBKVMQK /M4I2N),B[C-)E&!0 M P[8RT%8WRN2ME=BK&M@-+1V3?Y=/%]DT]E74:IN(! U?5Q#$9([LIV)"0:E MIH]]*'=*?TMI=$FX$IC%41'3,*[# ^_H'4 N'4##$*L2>O>BH?8\U#4='>$F MHHEWO?52$^.M$,T:!%E,"+J)3,QD&6&";:SHL_8:]>A\Q1K5$%5Z==4"8XT* M-RI'-W0#P9 YW6-9B@X*&AH.!&U\K)/>C8I5!STI3JA0A;G]& U+MSCAH* 1 MW2X!V)*'$PTZ,;HO">'#R7PX6=6%O'TY74<:9V9D$QYI()F!@7*D 6,&UN21 MAH6!C/XCC?LR-3C;CO'Z$*PXB_(P"YX)YR3-U@%[3.)Y>=%.\*%K[%?;\:W% MA'4CT,>*^5@Q*6A<;MC@]PT+53AJ&]N]^YB4SW)=:TFK^MV'R_APF6[5E>*_ M:+05^\^9R [#L8\@M.B)!E9C@2A-!^\+]\F0WB,[, +OHFLXY%$9#\?DHCL! MAZDW3GOC](D9IYMUP9&:G:'RY$@MSL;"/S*3WL>!37JUXV,QZ340Z$UZ[\ND MUU=$>G&US,Z=>$OYC/&E\C-.=[RG/%-A1J.'>"F;3&?W\ELQDQN(_*T,#*B[ M_[3OX4,5Z&\? FI$.=$+.1;>+XE:[4]W]$_\YC30UGE%;$]C=D# MO*^I/'Z6<9:IBG)A.7P9V*MF<\O>52#,>K[[N"0?_'."P3]G*I:Z;G_6-W(0 MTO/J--?8O^H;NB:Z4L2#-!T=X>YY^X(^9M>ID&JJVMDE$\?B?L4IB:;I;X3' M2A-67%UG:S;M[AK@%:63I%YT]H%^3/*)>=L\I"4]U!S?V-#:_OD?Y), M+FZ8$%1,T\L7E;B1QV*A)G,<_:L=#^RDK_4EMAJ,P0.H#N35Q>HS8,X ,O2B*77:4;Y(TG_F,[DBJ>1 MVF0+)5$KHQCU=0)M+DE;JO6M4OPUPHNNJ7O"M7* OO$HB7*;(V&WXM<[T M^I8^!.#TJ@$>*C.:8ZFNF5N"M3MZ?<-1$>W+%OHDF59E"S5F,&9B=<*(32LE M,S.1%".^VNV6P?>WT<9>-:M :/*X@'S& %X^5#%4_:PS#&E?/?*E7@9"QY.: M_>$ E,Z[@Y(EVVV-&%BQ\SN#AY*@2YH" &L.!4&7*P5;8BV,DW;?GT^Z1I7F MBR'I&D\Y3:A7'PV;@30KUBI<$14?=M MZL=-:]<].JD84""A39@J.CD9]F+;A5S9W5)[! L(: )BPU;*%A1K!L2&KY0M MQ+4+!/<+,G"&P6E E']'@G* W 7@#/R*:0::ZQ=#63+C11EJ ^/@KW]*)PC[;%S:XXR3,I3:D:FZ4! MI2Y7T; W%GAE"9[K5*[>L#8/TZ2K?6 /G!*1\W5!Y?:@FY2*M3+I23J+HZT& MG&EWQP#U5Z[7M_0ARU:"1F&G!S.29.SB[#%2IPYN3I0WN+\O@WL_BOE$TA#%29[%3[3PZ$L>IN+R M)4QRR4O* Z[DY3PK"B%/9]N;E[>[@;965*]CCVYJSM;5 VCLMA:>B&4:OY"E M/H,=VNUD +GWGUS*4XVM*2U$@.E*,9G65-?8WKL8_%T?)V$2M;$QL[9[WVAM MJ]:..W266? +9L:[+2H[']+UXVV^WN;K;;Y#6)$&4/ELFYA^"F*5*T6#C+S0 MSK&=L-&LF95,R/$&I?=E4*J[^8.\E*'GYX3S]17CSX1'Q6YP1P65JW,Q2:,+ M^D03MCK<15_=]-%RC-[)GQT\^C-)]F'LR/HCDHQ0R5K%&?=^4)5U+A.MW3OYOXW MDN1%BTF2L&>5PUF#N+^!O5GF]"(_OZ9549--T1W-KS,TC>?.;UX*]%NRUX"-(4#%KI,%.1K+7 MR.*(&YLQ4FZB;BVK9$_!X\E@<$J M(6EG)!&YU)\Y?%CKICQ5C+/K50D)&.1.9W. M+I-X'DMI4CD;Y!HN#N8J"U_'H7H L_'J\D,2BL#JS_(8"DE2G+"J5)NBJPI" MJP'Z2.PG3X7G1H[ZX_J5[[9]A55=[OC0 JOJG25JEQUD=,' M=D^SK-2.1/W]GMV&54;V@?M9A_0'72;RY0$W7& /QVI#1 MIN:C!> ^UM5[)+REND<@P V'F:[MT5GC379>=&&9C>^$P65:5%Z'_M@30^AD M3V^RG:SCHT2]?\P,L?>/O=H[.Q@LQNLOZU-]')E'K3]#V\A\:!V,)B/SG?5K M#+/M8OEEDUW?BX,%-)@U]XH!-=ZYXITKY49=!#8<[L(3SE74@^*KW^-L<9U& M\5,<20XJJ[Q\DK]F;TS&/8W6AXNE*/MUG:J3)GZBQ;F3'%^>^\JE NG0 V'R M])LQOE3!(F7VBXHVV!^)5:0!N_1 W!T5\K@*Y:LH*\*DT?&S1?T,&G?NJ]+T M(Q&UW':VWC?9%/793M^6M,]%#9Q2;RQJ-U4ZM(9\4!\9#PNJ-I4*+JY_8= ^ MG6V>@F<']D[YU[&M4]T^><;D;$UG%U*%#^5SQ/F"Q&K>*NF'=[!#?.7]GP>T M:NX''9PT*5QH2:OZW0YI;VXB/2"KYD)8*R35SE75#;"XR.K=R0(B[R&68OUT MMC_6:UZJMITC4I4\38C\7BWCUP#1B8H<13A2>>Z^>"KZ53Y-B1U$VX/B, MUN>!F'5V $[)$ T.[\HV[G+Z0'(__ WU-2SR"2D%Y&LA6O7Z1RFCVA67_39MCE09_W@E-8:F#%!5.BZ]4 MN[J(-S=$^&IH'2[$*8YL&CVP!_*BM@9U;V6Q MA*^,A-JEJ6WK(!"O6#3 (T8T45]R]8:G MLTW)^=VE 7W/5M-S$$Z9T+[Y0OE+(] F-^2C_,09/LK]&=,>U>90*7QWXCHM MMYW?:3Q?9+M+!+8GSJW;\*"WSJG!QG*6 MQ$H=[*:T=!G*IR7XM(11IR54>\]8@P<+$P*]89O9E&4P3DNE^L]@.C M0=:#QVVTV33U5AYT.30U',?,8ZM0Y26T6W CR99I>&=FP4&C2Y#1A)B@65UU MYS5K#-Q!M8J@\@CR==/T-NHCO.QFL/1Y5T=]8 &:16)%%#R5&SE3@6_*8XQ-<8/=7M8@!QR>%],, 0_E:1YK&/UQ SDBS M_0?R,P-G ULY[>Y^9B!P;/6T#2,,@2C_C@UE+['/0/"_(@-O*94"*DE9M"2Z MG1Y 1@1TSK"(G[8RZ*'S@D4 -:_N $6(3>[L*74-"A^+&-EK/10H>&PB8[\) MG/M9L%,HZN^!;+.,LT(0"$@:!2E?7DIN M@.4%WU=QJLZXZ&Q]04E"^3$-D*8^-M?'YB*/S?6. ^\X.!W' 7Q3MBR7?0Q$ MOEP2O@[8+"!AJ"B44DFP8DE<""8KSN1"S-:%S$+_S./BML) 6627RI@3Y(+. M\B1(XJ>]&&,HO0U+A"T9SP8*+PEZ25"IPI*=)FGTP%BB*219W\H7\_/%_'PQ M/XN:Q%D>%ZX.N1RW'Z^7\CQX*IW%VO(-1GWM0[N1IQD8B[ZQ ^(I$52YH> ( MFGO8A_&9J$L0*%]+'KG<"A9:&( >]F%,9[,XI# VK9.2LP4LIT*/\T.Y_1L MW5!UT* G(EB*-'T-('C/$X/E_K2I)?)KH6#2$OH8.,$NNP10\ @,SVZE(^6;U6G-Z#+ MXFB)$6"50I>BT59:@QI"[>Y*/F[$QXV<3MQ(:[N<[?#>#RJZ(&Q\!CMPATJ-)?<@U-#ICK%=O MO'J#3+UI<<[;5G ^!J&4H.,L('-.2V-'L"19SN-"9)92=L+2>4;Y,GADG+-G M"4-^G6=RH%09;]NJ,+T_V)J2,A#E7@UY7VI(30S\S89W+NAC]GG'57=TM2DV M,IW=\C@-XQ5))C/9\+\IX5<'8J@& MVMO&W@S@S0"G;P;P&J_7>)%IO#W*6NBB?@:8@3N?JIJS89([&M+X20F DRTW73%^7EB8;Y@0G^3$ MJ'^GZ7FQQ83K!TY2D53%%_0_4QBL:"JC.\D_#./1;%_59>\ZVE,^]8%&.4U5@>SSEC! M_2Y%(CJ=S>J,02U'<9)Z_10KW;Z"T!ILD"[>3N?M=-Y.Y^UTWDYG67MM<[R. MS" WF(@X,OO< %+D2,UT<(ED9-:X7L3)D=GAAM)U+=OL?I+G)Y>D9_$3#>)4 MR,DL(\I4,56Y#N?*]J2"=9_*Z+(9B7GP1)* MNBNYC_VFMK'I;/_E%UH7+P7OZ!+4]6[_OHO%'YKL,4@7^T!V4WNVWGW\9RS/ M,1XNUC?TB28:2&:='8*[3E=Y)@J*/FKW-4 /AS .+HL3;R=T&N,=0'6_ M/TJIG\;S]/(E7*@J2Z#C%]3'/I3K-*.$:R7K9LC!,!DG]8&_%\=-Z5+O*3Y5?;;/-JQZ95L] DWQB* M1/;(^7!E"!V_@_8E9F@J0[8&/AW@)=K((BC\T6:8H4(['9!^D ''^AP M>H$.IG9/R^Z_GU6P>+[,R[IU+%M0KF[47G&Z4*S[1 ,YBT*N2*&F4\HURFE5 M;H\BD!,$Z]W*,^B"-%M.0W?8O#_1^Q-;1!OO^>U"K00:G4E6G\69*IPJ)M&_ M0Z ME1M+]660K?L[A7@0=V/.MH#.]L&IFL5*'UVN6"K)T7I3M&U'2+I[AT\=RZOU M?D9G4J.\HV%"A(AG<5B6$9;;P'3V0%YJ@/8P(JYIZ(#7/;#CN;Z2.@!@QRO# M_+);*>BSJ&$"AGB$0^?5T4(5FI #4!_O/#R]"Q'O,Q;^H2ZYH%R4[U[R=)*K MXH2WC!?G:Y;Q^#%7\>#T@:D$=V768DFB[NO9V*YJ0?8YN/>L6G$HPK8"9B3* MC-:5:+ OHO.HZ-\+ZR97H[+?]LNZ(_&IM'F]QMH^.N]*&]3F6C^ZQ*XVL$UL M */S>'L'D_$!XQU,PSJ8AI!VT>V_L*GHS7*";B.&EOL?RI G!!L";?FIB6< M[E=^S+:!FHV L# 9UKEJ\&!DKE-CRKUCU#M&O6-4"_8M<7?EA8A_475N;!6> MBUR*&?2*/S_4S$+/HX_0FS5BTMT[XO8GNQ)[5!!DG.;J MPC&I])4G0"D"ENWDP4_%Y4O&B11=XI3P=2%$&-F9+3S1U31*8M6U;:F@F^6H MG8+:UN-TUY5O;5A_W9MGC'.JWH5G\QC%-)<4 6!H+Q_M/N1X)D)[G/0SJ)\, M%(=P6_JUXG$_@_J("!\1H2/8IU-[I_]0.'LY[C6&WBYGI@^2&$F0Q%!>=!\L MX9R5^U,'T'%Z3UM5#Y,UFB6"Z[3HM-1\:K"/W/"1&[6IP0,X/$8:NC&@376D MP1S6O LCC>T N1Z V+#54;<1R&,EON778,Y8]!PG25$.6TX82>>QW, #"8]F M(@@)Y^NB0O92%5)7:>Z['NTB6_I\I*V8EOYI]M$L[RN:I>9". E9[O=Q6&E? MU[3HX='%89,6VQ=)ZI^O:6;?8OQILZ9J;,7'/[LCL+@:A=/H(N#..5VW>WYU@>Y8+*=H*L:$/Y.S4]?'.3N_L/"UGIY;;&6@S M&K_3KGG)HW-E5+\/!A"D4=F6^^%'#!ZXSN^L4?D8G4?1NSF,]PGOYAC6F%FM M-8_43P'7ID?J=FBK5X_4BZ!1OT?J.VBIB5MV#'SX/D@H$51L_PF9R%I:_$%C MV3+E&Q#C;?3ORT;?TPUC<:JN%[Y1W+5UZ&YI6_/7J;F0-)$!O^_ *RLY9;>[@F]\=E.PL PG2>1.M]0V];<[;YI#; MYKQ.[77JT].IF[;DD6K7K8[UD2K:8*ELI)IU(V=:UC.?J6(H&@7D27:=TX!3 MA50%514M OD*ED7XE;IUI8BRDDN,!G$Z8WQ9\%UG_70 &NSKM8.!\/JPUX>[ M*9*_;UAS4G+FQ8;_U!UWMU(*/) ]-/HD?!!48.^VJ[#X\4&NP;I"2^T&<:V@ MMGZW;8=!!AC^?ML.X[5YK\U[;=YK\UZ;=ZK-FV[8)Z#K#P09F\K?31(9J1V@ MBVCMS%@@U=2QY9I)&KS= ]85J>L/2N;(9';2MSQ?K?7#["L092=2.>+^@-+MA M98:O)DNBJ3D. -I8.HP;A/OOF\)#=[X6O&_ MT8)"EM>5:C7MCA/@@WQ@EU?XJC]2B,^L"\!];R3POJ9;9R.-+E]"*L2DJ)1A M K)I#!=1A$)0^EJP-3@C3;OC!0@Y,SN-A1">CIM8_GC3>]>[=[TC=[W#BEPT&BN9 MN55P="$&9I9;='4N .^%#6N-1Q6"T2]K8ZB;X:-H?!3-Z471=+,BCS2*IA^U M?Z3Q-*U,E2,-H^FD$HZTE$5+6SL0[<_(T':T<@!1_X(,=3N/$1#LWY&![6:Z M X+^%1GH=DY/J!!BL?Q?_Z^X->JQR5X:GPL4\E@EKQZ@CTWN:H=RK!)7.[2C MD+5@5GOL>UKY7='/MUQ65&S)):F]$.W*3 GNY@U,6H#6%T]#+&9R&Z^JJ MT8#NN,,#INJ2PLFCR.0!T0XH9$!GDU"((Y,T4OX]TU4'ZVL?VG8?W.P*9DQK MUMDAN'*/: D.U-D=N/Z69@\CNIN&5PNLW9LV&<(^4#-,>,E75QZGH531"@XZ M7Y!T3J_3[3N0#8KJ?Z)1C.M_8!^3YV/RD,?D^4 >'\AS>H$\?>D$Z (K>P#V M=II@"CPZ5AAD+DS4*G0!7\-P!\@>@B[^:Y"Y G!Z-@"MF?VIJRAVS3[0%8Q M429&"G2;YT!S8J[QHELM0W&+@=4'W6;:TYP,XRA!%X[;,P?U;8] %\H[U'S! MEI@5]_T/ 5'7/8KB $K^7G.*2!U.$V23XM_?<=GF#+@=^91._! M]QY\>8*<;6Z;/F?+Q[B\>UEMC?,T_DMN(I'DMW@6*UM&N1]N+UI58LE!@J$0 M^5)^63216T:21W*'.;YI]M##;_&QR"9IH_T<_E F;/Y.YD6JYJ7<.MB:;K?: M8W; 0Q"RB;V3*@1=JL9?Y,DNSSFY;4H*YMO;?(:>1^CS>YBV>YHLZ='5]H>P MJG[OX;$/"ZIVK\G!P5-/0V/CO@CZ^+T!0;K&#HI>;MCO@*8-BU%][4MHOQ." MY+ZJ9Q6)FCJQ^M;NR._QS"A;WG*Z(G&TT1"VM07*WQHFQPDM)S3U MUF>ZXM$G,;&OY2"58R!NR5KC3'="PZE-M:I$HFZ6N*"/=4$S]@DXM4DN]D(G ML_OJR>.>UC\;KJ@P.^JQQ3YTRD3@[GYH?/N[)+:#L05H[IK3/'?>4WG*VHCQ; MWR9$ DNC2]EV=1A@.."T-CY[-%.[W?ZK5R7M>3*A3[,_?0U'L?M3TH>^^]#W M'H% ;:*LM8E[=('^1F9B=%& \+?#S+POJ-(;AF!;# 5GAWO!S?X^="&*YDCK MO:MV7Z-/-_+I1J>7;F3?885N2[(_4376)72QTXY9".Y=1A=';7_F@&8+=!'4 M+E:?D;D<.&/8ZOMU H.M8I]%[QYPAK 5_K-L6 ;.$I9JS&Z"H*$B(;8JS@Y# M;*!3AD6,QA8>#IV_4Y:N0?$PT(EZ!\(V*"P+.E^G+&)#XEB@\W3* C;4X0^= M*RRBM>,<%NATG8CP;N9/MIP4^V/ =^].?G/X\H)X\_8@3=HES [T=%O)M(.2 M[Q-M?:*MW*:;MM;ZQ#6SGGVDU='EBG'"U\ID)R=BL_]5T=;0U'X02$F'W-E7 M+)7K6YMSIFT[0M+=I\A]CE/&)6%;UMS6U5 LO%RI_5H5U*B+S3'L[3#"Z&CZ MA28/$-3'1WBYC/ :AMBCK?&<<+Z6NW9Y;\W.4'?+>"$N9QF/'_-,D?S JO?Y MNCR*&@&GQ6@HY\"E.E&6WH&!>]/[,2.08;2BCP4F'+J!1_UY8!TD<5015OWR+(9;1!\'Y(+C3"X(;6J0; M6<@;W-0PTH@UF#@WTJ"R[H+X2&/$6MDS+/L-_AX\DD35-0W$@M*="3N(-Q&A M<>M+,%N,;,O>WYHT;\M_7[;\OFY7VD177TDFEAQ7>!*%W.2GLSLJ*'^J+7IA MT-,AK/K,W:HF#@F](\^?Y4; 8Y*837]C1X>@?F?\C^OTEC-U*[81JN:>WB[M M,X^1&^J\ < ; $[/ &!Z\HQ,H6]]%(U4OS>6XT:JZM?+>TC4VM4F*2T@:130 M;49:SQHN["&NE5T3*KW>^[[TWIK L(NXR/AX8"S1%%JO;V5?,I^$8;[,$[D@ MH@NZXC0L[_N1GQ-:[*5I-%DJ,_I?Q?>F9;[Z'MY%):\X4;X$2S.*0P -JV]DFOW4K/U@^2 M&$U ID%/1+ ^<2:,$;WJA A,O<$8T@41$,4PVCAM@YXG!LM],+HW)0]-[&]T M$8<)U1_@U8V\W=M*@*K)8<!D/ (#,<.A=#R[>JDR_0!0ZVQ A0OH%0[96N:'LN M0>T]0,#VBD^T! RW.?K,"A]888;8!U: Y;\*6QDZN0<&<1BG%#J9J./[=AVA M\.'[(%%'G0A$OEJ5"_W(4Q^G,\:7Q4L*."U>:)"Q;;=V,0M]/]96%,,P=/NX M!A_7(%6EJSA5?%2(GG?Q?)%-9U]%6?VK9C,](J_C*,-"J'(=&?7I@;RIW(0E MY'1>/.QUY?3Z2!)XK\%(5 4H,\J7!Q7?3.EM'*(/XHN)*0NS'A:GDR3T *OO MP8<#; S"M1_[K#S"[M4)=J.>J\2I>N=U4W,< +2^P^8.HP;AWN]YN*UO.;WN MBEIM6R2D;ZH"FR XZH($R+X,K0F6M[WB>V=V&:(O1/[ M&)*!TH!NZVV#4*^UHMMD.T&L4V31A>MU0MD*&Y;Z?BV<9^BB\[HA!/DST07H MP3@6;+D$XL-V,2O<8 X$B.5.U596=*@$@.U*5(#C!D- 4TC$(I@E[-E>,%/+ M1SH-9.I$LP]B>E]!3/V[]+8%BF_)6K'C-#5Q&S=W=@ONEL=I&*](LB&PSI,! MZN/:J=2 0=_8/O%'\M/T46Y?*8VNT\N7L"B&?<6X2;A"Y_%P3H&97[J'$;U# MT3L4D3L4O>766VY/W7);?4"/U&3;1B8G60%0\;KCI7][J1\(WV MW\M8]K6K+4FWY>+94E:$G)#D"*-9)VQ@-G_&5%P+D>\OK3,"5S>($[TXC0@W M>W.P3MC 3**H.%C$E90BSG(AI0 ABKL'15R1"-KOH-@FH\'Z:-89'3A.J=S> ML^+6S) KJ>Z"EO^VP]L\'K8I &Y3[0;Q-D=O<_0V1V]S]#9'R[8,$\%KI+;' M/L6MD=HDVPA?(S5.=I$_1FJ/[$G4'%D8:ANE?Z11IUU4_Y$%HO9HKK)M7_\8 MR%4E#Y. S.62*W;40"PD$I7X%#PRSMFS7(2MXQG;CF_-,MZ-0&_V]F9OM?;/ M;N1"9\F3Y)3S@IVN2%AX2^K+-T'[]%5:2NU<8CHK']5054K3UH']0*W&![D: MSW:+L*?GNJUYY8Y\W]O4(!+;7 M,,-U/3ISIL&6:_GM ;20AC?"6HD6J.RW?7'I2*J30-\H3"JS"\_[%KQOX01] M"TTZ! 8+3;*I3#.0@08PO%/[#)@^;YYY7^:9?G08=19/TNB%\K>[*6[*\MB II(MK(%]34MK;:701BQ",1M,/ M24WE&AC(DD!/IJZU$@:V,G4-X55-'! J#[VMIF"\.YEU=@M.ST6:E@Y2V95: MUFB6KFGE+8K>HHCM.U-V]X"T,4", RQ7P^6\0-Y M.=LLXAJJ&UJC(7^;?"'NJ)!+2PIQ*O/HGF99J9Z*W^-L(=LK/2K/%HP7MV68 M@>[V##13M0UC(UW<4AXSU?J6E9E:AG/4;#3$W#T&@FYHZJ M)!E%VBOR;\A*BFRSR6J5Q*':V-0VEV?RJYMX*66Z%O/4QY.\8=4;5KUAU1M6 MCR"!I)F1VE3[/W5&:G8=0C(9J<%V\!-VI.;> 05\QU:JMX421?$2&5\')(T" M.IM1^>J?BO8!EV/U9;_JXYM7N_+YE63SGJYY9?K@LODCG$G>>;N M%9<5&]6KWR]BV4T=1C%)Y'D4O@TQ&F9P2X#EEZ4KM""N(T#M8 Y*45:2K"HH MQ&DN3XM-W>9Z5=A\ "P@7[^7279%Y8E/DOOM!OJJL1'Z5B/CG);SHH#U=7J9 MDC K1(Z.LZ$?$.$TS,I5T;G;+FBJ2B^O7P) MJ1![Z;-Z1QS\.4BG3&WKDS2ZD70ENW:U!OL^AL0Y$;N#3NDD5"H7BPY34#^8 M=_3Y4%]OD?86:6^1MEV$KF_1=Z36Z_Y.\)%9K8?4Z4=JM>Y#E!F98;I/P\=( MPY4'UG!&&N'>K?=--G7O)\^$1U^Z(IK1<:.*3*N OKM,RJNWWC:0P*26%XL<+B6\W#WU/ M<#;A'^8DS?!2""MI#R#;7@S6SNY:-SL *4%LNO&E+A>L#7R(PU(E0N:*=K 4.%=!]T MX(,.3B_HP*EF-]( !>LVG)'%,3@RRXPLQ,&557MDX1"VU56W7E-)X9+P=9EW M)H7#K8..* >PW!OZ<8.:/L617[,=F=Y1^;X-+YIF^:9/,S3*$[G4D+G<2KB<$B/8N/S1CV%@QXAM<\9]90Y.$(, MGXYP>FM-L:\/25IGX.EEE@_T)7P?VXT#3 MWH$2'X9S>I6[B\B!:R%R&EWD7.IFHH;-V:H)U0^0(=%I.3;)N%0<" MG:Q3$ZT[&W^A$X=2MK;@DT 3?:I"K"7?RQ>\:4$4&C%<(*KI ]W'I+:CV(>G M^O!4BX$REW_FDOCK5+)J7HA618FTAP5)7\M2-!HJ2+ ]!2?[@3C6P"G4Y^F]11\8>F3%&AH-$SL:=OGG^04XUL YJ2= MTHOYK8#N;/^O?OSI3C ^]F])GX^L\@6.?)"1#S+R049C,?IW$T/?6_#18&+C MF".3K)L WELXTK#:^GL+7^JD?9QJ3),;16&L$4^N+/^G&BKEP$YOVZ_\:_!G M3GA&>;(.Y(-(&L8D">)TQOBRF(X@3TD>J7=_\*FI3TN?LQ5BK/FC+:+QOFKO MJVYQ/PCA*A!(;,O/R7TN#FNL/MJV[DF_B),\J\V=:VAMG_PB*OV6LUE<=W=X M10O[9'ZA67F5V4U]<9W*-O9)W=RMIC(B&@C6M+1/]AU]HFE.KZ3TLHW'^SW. M%N>YR"1M_/(E3'*5YS$1@LK_J7L":V!U&,E;Q[UUW%O'O77<6\2Y*7A@J2%<2.) M9VMU@RT)0Y:GF0A$N*!1GE 5J=_5/*L4SY)0(>D'+?\]R(72DCA31Z;VMEU(%_M KE,IDLJ'K7=O8C/Y6BS 7M[0 M<'H%SMZNV.GL@LXHYX6^HE273+\06HR >;AQG1&$O45&*"F+S9HYU*8G,L7 MPW>RD9>Z(:\<"AMP[:V^)EU/#IC[ZX?U5);1 M&<=R4BO ^J&P 3^^Z-((:O6MI]Y/[:%HHYNX^D# M*4A/'ZFOMKN>/E)G;G=M;V0^WZ']"_:OL@E*FYS'B[(IL+G](GR6[D:J?J%<17"<4Q3FZX] M$'NE%@F]B9]HM(WANHE%)K[0XS!O:/-^B;J5JTX>9W+'>Z#A(F4)FZ^;:6OH MU0.)N_BI&[7KWL3D,4XD*WUA:9A+Q2=5,DAQ(-^P=*Z*E6Z;Q+3RS?V'3V5=!"B=N24,3V97O2FO$8#M0#D =.(OJ%+&D=)U:).^((Q57(EIPNE73_1?3RA M)'4ZJ\]G:#F* [A15$A&)+DEL92@S\DJSDA2!TO?V@'YA46ICMI7/[HBKF$1 M5+5Q3.KD4131W!"2C]O:)_V9^=$\Y5J*"NU)=17P?0 MV'+)TN*V#RV*FF;V"=[:>LL=;F?Q?7ONPCL@ '$@7QD@J>[E(-E4ZL-L3:4* M7QQ'!V3I=R9P/P<)J(Q%SW%2=TH=_^PP#K&>7ZJ:V">T7A71M'!*IMRNBYUN MP9*(/>:8XY(%5[YU@P%T&MS\Y M#RJ (N?K1M-;?4,?A>^#-'V0I@_2/(($<)Z@RW_0TWP KH4[!=UK!(.%NZ_1 M1=F",=8;J='%SX(Q&>OOZ")FX2S:&92]:%B#]P>U5Z"KA=2(T2RP#HC/7J%W M8WR@X#P@3'OUV<&L"C-[ O']B@=?4]0<]%!'*,)4^XZA@!"**= ("RA$1%)* M7]&E4.@(A9FJ$#=TXB9,,X(ZB]&I1P#"7UW;T6#@1J<1F>&#!":CXU SB(:1 M4>A4)3.T)BYH=*J2&=0.H0_H]"E#Y/V\6'NJU! O%KEV90;9*!X5G8H%P]IS MNA0Z1:SU&L:NCID!ZQ[ @>X(AOH_8'YC="(Q@/!#MX$V?P&=/&P&#I0RA4X@ M-L/8Y 5'N/P@\-KG8:.3@\W>IVDH&3KAUW")=DG61"<9FV%OBJM")P6;P=.' M?Z,3>[N^N^Y15NAD8+,I,VU;#:1K.=ET< M&#V^0L[[JI#35[F"?^[(_I!Z;BCVXY>XHE>YVMOPIE M!-E9"29A%C^5&T1#FON CW(P<4MU(OQ5&+JFLZORY%'1+)JU/=71!PL@FNKKJX Z[U!P7DI_HG3P.+VF90PZN^2!O9R D0Q\4D>Y>J0N,BEZ'U/LZP, MIE;;Y7G.U:5EQ9\?ZF'W.;J+Z9%*=!@7*[P6X]LF#@ID%,MB.CM<*M.T.I:Y M!DB;(1P +4Q9<@5MF$K=W+J]1U+N*VRIUE5Y%KX58>J0]S&F@PHBJ3LLUZ^P"7&F);CJV*EO9)U>E>568?79&D4:9R7P S" ; M-I#V Z$!K79R 9*&S0? #++=FP4,A 8T7,\Q'P SR'9O%J5ANSC*E&=3$EQJ M-OH[7AO;.RC:1-9*@52WQ!6VT;G\0WX2$41JSVA302\/>B[^0.S$;O M?& /Y.7W.%NH: &Y%B0;55NQ&F"V'<[=!#RPS?U 9YOK@F@9Z%08+X]N#JH! M;3($ J"U">10F(T#.*G[%U(:"65^/6=)0L/2I;F-Y-LJ3]?I/0US+G?YOVBT M-RK5[D,]#>MV0K;[YW1VF <"@*SOZ!;4/4DD7<:\;#Z"8YC;=$G@*ZML[QB" M.NFFJ\+3??E">1B+^BT5VL\)I%EY@W$][4<-7%3/7.T$CNJDK^U&5;OGM1G" M+5#(&FEL[Z(HJ(& A4U\\J5!!R@-C@8 MG<37-_+FT%-TBWTH[J],54 GF_6-'AKQCTZL&F0E- 69HQ.;NLU"C^EBZ&2F M;C/3-L 4W7[1R;(*#AY&)R)U /3:LMHN/@.=Q-3_?'0/0$(G7/4T22T#U- ) M6@--!S@L$=U>VL^$M,U*02>!=3I:P!E'8SE:((#JCI;Z"*"Q'"0=T$/".L=R M5!A. S ,;"PG0P?T9J%]8SD93%>%8=8,NA.AUVGH(UD*G;[>+Z,T)B2AT\I[ MQ]^8Q@2< GM59?N=@FXI3L#)L5=?=@#AJCEN'RIDC4W&;%O9 #H?8Y,ZV]<% M@\[(V 10E[4.H7,Z-K'67:E.=-(.,%*Y37( .K. *8I7SBA-+1UT%H!.0/6U M[O98AZX G[*,!K\&\\W]L@%)HR#>!7\&I'"$!R)?+@E?J\+I;W^,E-$[,2@3 MW_\S+=22'XIH7W#^?16F^7)33RKR[8TZ8H)V.&= M4(?!^L8PFP9"!?IL_9G\F_'S1!XT%3M7AQ%0P90J0&V6/[0;*D#[.?]"EK3R M4.PXRCN!VU54&!1V?>U06"<7E4\W!RY>- M4>'31HJOQ6/2V3TXR2QMH>FZ.B@5J:Z"6ZYH1B=S3LLL)ZV\U=S!U^ XO1H< M^PU&RQQUS7Q5C4&!=!$W64\2C]WYZ*'*2&<9'9T=N.W[8] %;-D@K*^[XH;I M.Y5OL6Z= 8),NRC.TTZPVX;3X$MC09H:QQI"% ;RR.Z MV.9V4)LMD?:B8N0Q*U@21VJ3"'9?"Q76H00R3A=*7GBB05P$\@1;.IMC7]J. M;"'"I1MI/H[E?<6Q]&/)A54=/++KFI0JM!T!LULE98A?D=G[0%YJD !ZH((Q MR3(>/^:9DOH?6*&>IIG<1B0-\VWPICE4DU%13<9GBY/<3%= M0I*M#G!ENKJG_"D.J;AG2=W=$LT=[(/HN2#CF_OE!RCW:'-Z+@E/);.IQ(=M MV3?X(7Q'\J1--$/T(%-!L@TG4IF, M4\+7A5IG=,)9>**K::RM,5LY!0T5:5U<<:U?:S6M7)"K2L.H36LC(;&4;0N1 MU=+>W,5!G--AQ=H:RBO;.":U@X#;>APG46@['H'"I4&K%A,="U4+(N3(#%JS1B:._A,FM/+I/E=2J(+%0GU)'?).?V2JZ@.54VN ML',7-F\QS3.1D32J-[*T' 4-W#<4ZAP:K<;P*4<^Z-@''?N@XR-(G46*D<8@ M0WW^(XT^KO7PC32L&&B71)>"V$PW,Q> T6TU1B@-M#1T>XL14*, 73[C!'4 M :YNMK<#&2%M\.V@2VEH!Z[.@8(.'O#B$S.?(KI3!$Y_12G3<1PA+2%"0RO0 MG22M\ YSF[G%JLYM0+N\FMSBM25MIL;$PX!NZVZ%N%^P%B\;:;>]68I71)>_ MUV&Z&F(;@5 MWD'2!FJ=APZ(SN(E(JT6>;= /:AL@UQ^TT1?HMO>@$:XK5 6=]F%W&GN-E4*GU-B?RTX38]&N-LC$#)JF MBDY)LCZ'@\V9/6'$^IPA5Z:&F0] 5BTZ76N8F>@0CH-.7[/#*Y5)S/C4-JOL M @M5VT^2E6NY?@A(^&'80+BK_.@X5E5\I ]^5XJ7*ZO+U#>P0=Q_2E,AM[VLJ M5C2,9S&-*E\RJ.V(2.[]CA<8Z=M]:$M7!;\VMO-E3@S)'U%^_'O-+_&I&3Z MOS\@S5LH,SK1[&+K(3D!>(:@<;K W@5K%IZANT<.C MM\+I=)7%RTTYN.J:W]#F?;C-Z(I3*5ZIT>7GA&XRY ]KUNTR1R=1%)<2YB0, M::)J-M#H<(1*M]L@3_ >P\Y$J/15(A:_?['//CI6G:K2^W9JWW MLL<''12(4-5OBPI9G$IN7%^1,$[D/_3-E5;F'>V;L?4W=3N^D=O?X]LP/%?[P$[PFEQ_8>M[O/'TEJR+3>*!353^*Z>W7-6RRM9JM\GD>KN4WZX. ME?7CVX2,!QB!\WQ$I"+P\V_J0]!()=-+=M9MZ_K&/DC!!RGH"/9!"MZ3[WVE MWE?J?:68?*7>L^8]:Z?C66NTH:/QS)N]HCXNC,"6Z&=N) ("Q7)!5CN#-1 D MMGM<(+HA$!JVVMC#7.UAK\@D=#FZN\O#7IE)P(IMX5(!PK17*Q( $^SAA8H M%I6B9G05#CHH#BRRC'5+.W2"L E''6ZR^X!%*!H\6 $Z(5B$IZXN"LNA<1\^ M; L=!,^$RQ,D6P?L,8GGY0I56B3EO"Q)6K1Z_6.;>+D^'VDKB*Y_FGUDW?N* MK.NI N:&:S;![K]O>%'NI#PGR1'E9IVP@2GOH*GS !OUQ09-"34=T+WM[L2% MED:$FS$BK!,V,'I&-.J+#5HC(YIV]PYH[X!&[H#VCB/O.#H=QU&'8VBD+J5V M1])(?4TF$M/(O$P=)/F1NIK:2?4C=3Z9*)VV;5X_!G13K#60LD @E LPX%2> M3F&9.DJG+!TON,A7\L6")WP>K,.^/>#LQ%NHL/&ZZUJ;@"T-_)8Y* 5-X7 M+$6-DB&*R_)>7UFZCQ'9>'4FZC";TZILS_X'MC\IG^.4<;F.M^[6\X4BZCJ] MHQ%=KM2^_AM)\CJ[A6%O^_!&= ^3MVX-36S+JS./T'2Z@!,!7/W%LC"PD,MI MO=W2VRV]W=+;+7N\!P:;?;*5^#,R\V0GQ6JD=LKAKV3'9J_L6X49J26SI\O5 M1Q54#S RC"Q$WL@"8=L@_5,0%SMID*DHZ$!^7+%4+2!E/]W%%LH? U+$#!?6 MU"0FCW$BB6I]8U?OS[5F>AZ&<&]O?E_VYM[*<17LMLMCN-GS68T&#>GB#HBD MITQ->$UF Y:&7@C@7*=/&;M)]TKM2%<\+Y M>L;X,^%1TR(Q& $#S(K2B[#&"(B7'[;?;5+J#I-B)^DVRU)49\VJM$,H]!X? MA7+B[JBZ,Y2J+,Q-S(,H_J41_'CH:_C13%"2L&>2AO2*\0N6/V:S7"6)L;S> MS3;<@Q!,FC(4E1?&R$T M&A'+-'QB+'J.D_*2D8RD\_@QH=K2N:W'P0+YEM,5B;>OR0QF35\\T,R*<+8< MQ3O1?8J(=[5Z5ZMWM=HOE#. 5C%2+ZV1U6IDWEE3>]9(';+#FQ1&ZK=M;3@; MJ8-V:!O 2'VX$&OC2)VXQO8.($XLA<[@)GVH+(*ER%E/A@ H;,0RF+G.# 6- M6-;J9O&"3@!B00QJ#H)"Q2J4-7NVH0@12U< ;$/'#TEU6; DCE01O6#W=1$& M(PXB, ,JMY1L)_U&]="_$\7PF#Q/359B)!.?>T=6&%G4 S3E9 MEBVK:&\[AE7RJY+2N@S1!_'J,=="Y+0XU%54>"C9-7ZBZJQ7XMPV@EA=H+R@ M222UD4NY?-B:EB51->^DY[%1P*U_A_T.W=F@+WAV8,R7?QT;\M45]N?Y,D^( M(O)R-J-A=DMYS*+I;!*Q(A-@6_'_C"1*9ZG<.SJ/@P3JVR@^TVXX@%3&2YIW M/ DP[N^!FX1A22DMKR=0!CU.%\K9\;2I+%VYJEKW=P!Q5S#Y5JH+U^DY6<59 MS07(1GU<0-E='O' :F@L-O''8^/LG9+G1)S1>\J?I.14\N.FTG]31KJMQ]J? MT(-<*RT_U+9S4#"B.+W/MQ'[VDLGM6U'2+K[_?+$2SL<$WA!0T[EHE8W$%S$ MHDQ<4T6Y'UCUS0+_K"PD,]3POO8%E-3728=R8C)Z>TA#B:KDIY7BY7N[4AQ[;W!KX590&K_-5,P[,-P3=YM&0"VO%]<'N6Z&7V>G@:GNG[*O30M M'9/]V@<'(;^ZAV,8A7UC2Y,*4?E,LP4#X6GHZBIKHX=DAW:.'+LY'9KXCQ;. M&RCH9K^AR?\!OTL EB"ZG!PRR4?Y!E\K3"*UK[!BZ[![PRX3HX.A2=.#KL5WD ;H< M'3#@>BL0N@0;,":X#=U9OF]%*G:_!R5>G,.*L_U*0C[[>>";U'JITXHMM68( MRQ8Z$0DV%4/[5-#)4=VFI4\7)SHA#%"]?)CH>732F969:%_0'EO.--@ /=+$ M:7.#],@RIWO(5AI;2G7W%*>Q9E,/$XXYUC1KNU'N8\W%MA*T--;L[2'OKD&7 MR-W]ZJ$/6.2X(:*;H7. 380;,H@9.B?8Q+Z.@LC)ZRPHYJW?!*2XH%110D*&ZM/RB7-"R&G]X@D7S %EZ1U>7 MCIY//'H^\>CYQ*,S='1NI))12A-NF$+%001HV ,H @!02P,$% @ Q(-7 M4LCR(%ACK0 LG0) !4 !G;G)C+3(P,C Q,C,Q7VQA8BYX;6SDO7N3X[B1 M+_K_C;C? =>[<;8G0IKIZK%GW-[=/:XXU5WEJNKQ\9VXX:!(2**'(F22 MJFK-I[](@"])?(!)/%CMB%U/M4@B?T@D$HE$(O.__M>7342>:9*&+/[OWYU] M^_9WA,8^"\)X]=^_^_PX/W^\O+GY'4DS+PZ\B,7TOW\7L]_]K__Y?_]?__7_ MS.<_T9@F7D8#LMB3I_4N#FARQ3:4_)^+AULR)V]__-/OW]U_))^?+LF[M^_. MYF_?S=]]/Y__S_^*POC7/\'_++R4$@XB3L4___MWZRS;_NF[[UY>7K[]LDBB M;UFR^N[=V[???U>\_;O\=7@:9.4']9?_\)U\6+YZTO3+]^+=L_?OWW\GGI:O MIF'3B[S1L^_^S\?;1W]--]X\C($C/F!)PS^EXL=;YGN98&-O%TCK&_"O>?': M''Z:G[V;?W_V[9;5IKOOX,WOHOI"H;IUEO0 MB&,63:P3NFS^+DJ2@\\ QWO CD=[3)&3! M=:P9.X M07UX$4"S4Y"*Z")XZY;_E;\(#78H54$O5^&UANF7C/+U*->:9=O,/^C$*DY\ M#O3=V[-W4LG^&_SR]ROF[S8TSLYCKBRR,-O?Q$N6;(1^+\@(F+(%I?/[Y\7?_LZ!-.'$BJ9,: M^?_ZKD)[VI?SI."SE_@]V/(WOO,97U&WV6&_E@G;#&$R&\PYR0@.XGA,CD2E M;FZ4]> M&-^R-+V+J]_X##X2K\'?#10SY?9-BYLRD&[!L]:[K&5YZ)I1)<49 1SD#2#Y MAK"8U!]Q.#,B5DRKO^G1IA7V)4MAH%T[,)4' 9(B4.4@(A.1*20[&OR <. AO!6;O* M_6*7AC%-TTNV67"8L-8\4)^MXO W&MP$'&NX#+U%1,_3E&;IN?_/79C0@*]1 MM_SG, JSD*;\&5^Y@IN8[S!78?GR7;:FR=/:BW]B+'@)HV/Q=HH!N>A8Q3I\ MRCW39,&&*OD*!_$$$,QZ-7'&X%9VJYURLG2ZF7ML$G(SB(^5CC(>8F#W.?D[1L" M6@:):>>\ 5&.N>TR?S?G$VOC)?LY6S;"R6!J*HLSIDU=(CV$MA5;]QV9DT>) MAK#E=,4;-6A=(HX?"5-B_CU'P->5-(3E!R74G2UH%>%&2E8$]GLNL.UUY"+[R4!MPNVM(X%8;1>9+P01&X+_;5*_?>7O@-7[PD M^."%R<]>M*/")-J*_CR$Z:\?$DJY>43Y&&;LSCC?(UC"BI'%K".( M=K6N+@/H6UES?L_7G(<2$?ET@(@4XSZAE0@S@+WK$WI43(G_'^9!Z2H7H26) M.+I*YUX/Q?X<,Q/&D= Z*7!0K,R//_#Y49U:\ E1@B,<'/FS M!,?-M@+,@=TM2.YF14,@O HPX""4" MSO\WY+#&<$>#/(*E(8BHH\.<*A?'A 1AZG/AVR44W&'A\:'4#")V-]X_6")_ M('[$__NM_2D[6!C9*,;;=3QP SN@X(,&_?"1;A8T:7$5=+R)W-PWM&AA=>#F M4T&3"U9I,566%/E%8NF9:88VZ5UL9@-X9\J0^7&>TI7X9T*W+!$^7(35TM^, M5A.EG9P5>^1'(R(G%$;+83=_$C]3?)7QC\!L-'JA/^3ZB0:AU-XO4G&/)FQ;Z A\! MX2,+&M-E*$*\2B=H&).T@";,!Y(E7IQZOOV3!NUCRDP-E"F=_L?YPHO@LM \ M75.:\6VT"%?#Z'6UIK3J]FZ25O3['[E^OY @R". *"(8)Z3C%4>F5\\/8??K MC6V\W"4)G$2(-^_YBN:%P?47.+^@_'WA3Y#/+,0X#L8R@5A'9JH=A(I#R9,C'>SU=%3"9XXRMOSUQ. M/XRM,;!-K4:'(FTKUL=[;GT4$:]"KYVX$2=DA@P=M%Y[!#427XEATK]1M4EZ M:F;'J TORLK(8SI3DI2D)V576'0!V.S+UV4U]+@4[ N'765Y$_ML0Y^\+U?E M^5#;6>&03Y#*J:MITU-(TB:<.*FHDU^4SP(-";X2MQF&A::,S[.W\XAZ*2XN MJ>UCK>;D,1$K=N/96VXXW@JR$S(06_G=:PEV,]&8<)W-MPD+=GXV?_$@K#7; MS]DB"E<>^G+!L";U"J(2:3OB><;%\UZ"(7_-P9"["LR4A';8B/6+,F(8["[3 M^;EY<9@.,=U?PK9=2/?+R*6YN5'3HEG$"]3(DE^ L)O%N(>S;!B[C.G(=W.? MVZ!A-O=6":4R*A.C&/O;T:L-V^G948%P9_!2("#G)8(IZ3V% >E7=JI<'BF> MY\$_=FE&@^N+FZ>K\R;!:WX#(U*'+9D6E@:2@\,$QR)&9!L2&82(EQ,FCH#C MHA@?Z)8_%8'W,85X!K%76] E2VIWO?+CIAG)O"\TG9$ OO)#N6R J];;0*B, M#(&803S: M/-77M=DGLEDG%HHD/14;Y8B_G59*$].,V2F_GU,OB3F =+ZER3R%FXDH0T6A M(;V62@=!.Z8*W-R[SB&0>ZZNQ+7.*=DJ*F/2;ZPH,_KUGC'=Q,_\?9;L+1PJ MG=":P"E2BZWJ2[[OY\J 3_Z@^$3F>%L11:C>/]BK-?0)"+S\W0 MGUG$F^&=W=O*?]%->0H9,)H1FI[J!5629LS_E6R3T*?DN83P^G-A] R\J6P8 M*J-IS%+^PUQN>>=B9XNRD3N;T&L=-Y*R8Q?#C?WJ)'=:1VW=(]!O"RNPU>Y* M4EO@\MB&%L7?_B)23Y\V:,N".J6,,2)UX,]::FCTN@!]29%$%0@GJT*'5#!U M5EDVGLI;QA^]3%PAHNG=\I;%JR>:;*[H(NN\;S^V&:Q9,Y"N:*)DQZP05XJ! M-KD'VE.R*CK9WV]4]//4F.B]G_]SYR5\LD?[^;+(XL]MG*HNRR[V=D$(N50P M@HEO7Z_8#L=A1ZCA)L-?"F2URA"URCCDS><"VC=3$OH10]L_)<:.U\@)4SB< M[OB^J=''\T5/$@INDGA%,D86K;V'8_MDYX,]Q%_U69JYR#FD M,H784&X;2QK_=O[L13NIB. .%E=64;C0)?NNSD_R9L\-\B4S%>3,C2^-,18 MP7!PFKGH/^-9##GC 8_,6=N MQ6$^/JFT,'8C5V61R*)IN3QX@%G'1 -6-I:"TN!-UE!\?=7(>[':@:EKU]<4 M,DVRM9<1\)GR=8=P8: KED#0#$GIUH.Z'-'>P6;O4%19.^.<6;#;A&UIDNV% MO4W_N0NWXF.^50XW($WS74IA&8["9VK(B!T%P:X=BX(Z'5/V/H!P4G1-3,@2&_\;@N?.2VR3G']CQGAH[;;A V=W-RB6\8/*$S(8#,I/ MW,,/W*C.\['=LS1+:!8FTKX667,S<;HKKU;!KY]H=K=\\KZT; 4-4T/N PVA MLA5@90@^)DK+/2?'G#GE",LPKWU^RW'3&[-F:$MM>KHPRR,WTBAXJE)P7\+! M%P MPFS->0,_=8P3*MFK]M(4YZLIN=%3!1@K M#%.I%+STPD0$]%!PEE;?XHX1C%%W6E^X%^4T2P_S]^$P6(2LB4/TZNMIGAN8 MDQ[MM8L'BL3(V0[JVDO7?TW CF OI:>B\D/*?"0]Z<#?<&&!G#T;Z FGU,O 7;954@01\7OH7+ MWM$NX"INQ;?IZ7=07QEN$L90\';+4B\"55C4N-W%"?4B$8.P\9)?YQF;PW]I M=L!9X9+8;!CL?XE8X[DJX%\+QTSA#V )#5=Q?I?6E\>W6][7M9=24IU"2I\! M%#^M@;:OA(?H!H85%E M\15XYR)XC>2(B8 \(P(TR5'/:@'W->#3NP:L51H:+PGK'V)3>Q#%HO=5 7*P MH;B>C%?D(-S.@)'=+#W.:A7 M?RD[!4Y^I>^GN-]Q(HZ]6R%W,N98'R74C[A=&"Y#/T_S#X,X]Y@?F=0V \BZ MT"4*\*:F*1Z.(O60\,$11=LWSPZ)N:PTWE[6/*7_/@HN%B7]3K MD!Z;E";/H8]T8NHAI76NCH-D97Z*A"@2))^ .4C^VR>^EWX$F&2Q+\K)2(_E M8PYSDG-2DQ#TSD.=(VMS[A6_C#UZ1[9M?'9U8' ZG8K?IG[*CAU7U(11'BQ3 M,^2/\X47B6NQZ9K2ZL@OK#)+HV8'HEVM,V, ?2NSXH]\!EQ(1.01$)%<]$62 MSQ+3)&<$9BQ[9P-Z@-R[9NOW6NM>K/P MY:[667%RO)^RC]?,1:\A%$D4(1QQD0X\][TDD1F,-G!,"Q[-\@O, MS-))4.L\TP',RJR#5)0_Y83%[+HIH1)95P-*,^9@R;D "^<"Y3=3G(-:Q:)W M1NH?ZU=2EN1:W.^H!<@)7_'3VHOS=?TGJ.B;WL3W- E9\%<:KM89#*M MJ'AXQ3E99E)ILSVGAL]VB1/=_3"M6 1%;@6_"6,2L"CRDI3PM8F(?,<.DPI- M@?>-IO)4P$W$2JAEE3A]:,1,&$+1KIV@@FPZAD(MZU]C(&JK#B-JN%#H,W9B"JJ;YD U/PEBF[:]AFY$*'5@8 M$E]YJ3)_MY<7ALNB(B6YH>[IF&&QJQ*J"V^?=IL%3>Z6M3W)GVG4-ON5OT-. M]-[V;/Z0,R#\;9_[J(6K(4AX'SH%1_5@"/@K>J@?./^2I M&#)6?#AM^UN3B PPU76.^]=BU7]@R9*&V8X+Y/1,>@RXR=GS0SIAX7 )L/RK MV/,H^;%BS..%PJK! !ERYLN(O=@R%I $S1L* X&Y-1(N(;G4!P[V:S$0L&*! M,PY&C?778AA\8B(1.9V@IV\XM,D9!>I=L'5Z-H6^8@[HIH![^!AMA1/O,?.2 M;-A)(&10?,:[9+\^'E['B!R4(SCXZHQ@A+:T8@)C1<.\ ?R2 YI[$A%?^C=> M&,/E$O'&/*/)1L260MXH<=L$ZGV.3A]A%($A$UDC4@>#H)Y^PPJPD#;"JC8G'UV)FEQZ9XF#/E9/M%,'DC.83I*_? M-C[ITK3,MS$<'Y,G_-!/*.6< J)UI>293KP 6\M<< M"[FKH,L=N5-B*OE#MC_>A?YR:M32'9]9 WC>PT4A) DGK\ MY>N6]<4L,^[QT">U"\^[(PO0RN[P MWT5WZO%UUWEWBJ8FZU&S*WQ:=NJZ))7)WW6RV7I@ +UK, MHB&?(HT<%1*V3!85+!@#Q$P?$>9$9Z(W4H%QF=9AD,RQ,4Q^I4O^NRDN^B>@ M7M.R_^YK6_C?_2LN_:A%:OA8CYR?]S01H;*<>^*801PM5*D,FV:8XB>8.=+3M&DI5\$P9,]H MID^(O6(- Q$@B$!1S];IOE\!\\5!EI!VY:X]K2E%OK MMSAA)!Z@_-:^_E&=- S#76-K]+NYSY51F,V]54+%@W2>KKG]).+N*YL)MR!C M6]>[^@Y%86>I?05R3K)A14]O/VKZ+@Q^UK"K0XK MAUB/MFHF/[E@JT.8-NOJ?)TQ+2W#[J!6CL-%$!P'QM9 A<;-+X$=(-RN@+>E MS^8U+H J8XM;_Y0'[&M9_@XSFEI?_IK)3V[Y.X3Y^D.-#_LSK5A:-*_'7';\ M^6L/HFV9: ZR)CLT.([NE37H>K;+>$-Q )?CM9DBH\B:-U)0\-R:+TB>V :!VIOCO^72^SC& )SUWK3==N+P \'DF& &^Z<-)SG638M0_ MZXW+AK'Y_X=Y*.+:YYGWA>NG;<*>PQ3@+EER^ @UN]'-ZYV[@V'8F9E_X)-0 M7BL@3T!=GEM+:(1#.WPXR7F''^#^635RU-S%/*E'-NF/7[(4I71+T_1/^1VA M@UBE@&-P'GVD&&-D-Y+H2)SYGUL6"P.Q'N?''Q9%FF&A&)TK1C=5HXH9CUNS=Q7F@[F\YR 6-Z3(\K>2. MF@?*K1N=C;THG,VZSS5D8JY=Y,A>Q>Q2']W!LVC@D-F:+:=;(?A@QV5V+Z8U M72XIE)$2[XO+YJ$P"[FYVFNN()^P"1@+6DP9\8:"-N8X?QJKH+GRJ5/31 ;FYTHC$])QM M*76?,"+@UA,ZST@=,:E!GDK-0Q,2P"P,ZW12UHQ(0&,AG=L+.B14.F;G,=D488"-^'1R1ZP]Y$W%\;L[@!PF>8DX6RQE6?LR=]5L^ M E7^]R+].]^P[C;R9'Z^2[DE'L9SCGV^B#S_U]1?.T,LK,>O0'T-IF%0(JEA#YIRRKBKV"^#A[OH1,0-XBO M) @X#\.[_D(3/TQA>=%$!IRUK5 MNT$R9K&VB]CMPET6WB-^A8N(R/4W?Z->XG#1=B0XQPNX2VDPMIB_G_]SYR5\ MF*/]7.;$"KWHH+SB+O9V 10"J_W5]PUJH;<"1:\18!2R'0/A/3<)_E( (A\* M0(088KWUGT3;:9C80G4-H:I_ 9R@,E;0Q(+R.VR%1N-S#L9[GB\+L MZ3SUUS38113\(_UO8_8(YF%HW1^8@VME;_ .*@+_7$ 2(:I_*2&1\QP2N!3S M+H!/L?_]*>X*+ A6[X[ EK2,32@;_NI]I WE/UN>HM+$EJV8%G2@1'Z1M'JB M-37CQ&5#K=42 .(N$IV>CC#K88==PS$O,G;]Q5_#ZEHXUAIE=M W2/.MLVW3 M\EW4I"NHDX*\HM ;LK[4^,U03+0K;<>;IP^\GWRIVVUV8J*V[;[R"[0R[5"? M^\,(#:0T:\5BRT&B%33&8^**:X=YQYZ&>U+.-W!!_;?RQE),,P+QSTZTAIEY MP*P,TTBK"PSR](F5?O;'PG9LW$#UOXVQRMI;M;$=269WT>(RO&%!F.V5C*.>MY$+24NKQHL$%60G8@GU,9<-Y)@Q/7.^2 718?KF M^"N]>J=HW:G^(;\4,.Q*T%#.]ZND9G9._O1PQ&T]Q1;MG1W:NMMWUW>_K3@& M2XX1OI9#,>Q]N$$#\_KVFCV3Q00)ASM-VU=E=6)VM<\<NNX,KKW;OW:62S0V5Y; %N**U9E' 1[W( M/NY'.TA0?"]S_9UG61(N=IG(A, ^<=:#.<\B#F5U$_,Y1-.V!(AZ&\>&(V@! M8:U0@1:TJ#($COB$2( @"LB3M ;X?_S;']^=_?B?A K@KZG[,H$#W]0DV3 F M7'@15.-[?7V]C@=6E%#JJ:FX&[TJC)D=A%=[B_;3KL.A9XR.^YNQ$H_5N+98 MD(3#$9;GIGBUI5IZQ]?,I=:F07M=P::UBAZ*%WS>&8I"'8'$47@J K%Q[U@% MZ5_FJMP8P=$8Z3I:&E[7DEWK[F%@KZ&ENY>>HR6\%9?5J3[!$'6C8ZUQ.5<< MP-.K9.3@ S7C;)SH5F.H@C/C;]"?$]/2XI7V]/$#2Y8TS'9<\EKV M4EI6,4,P3"UGFN%:N($)<&CP=6D&4T(S1$48E00W>\_S.+B)N5Y;A8N(RCJ8 M5V'J1RSEO>@K_81K9.0N5(V8+4^'R#I1X2E*B5:(R"^NRS,A1ZEAZX9A_2M; M CL]B596O^$(7"U\ZDB-ST9 8FK%>X7<0P3&"ZQS<4I.ZCTB]2Z1Q9[47\R[ M)?-XS_)J&NF,R+Y!N1S9NUE96X?D'21%#T7!G*_+%$',8)U6"%:P+&OJ/+'0 MW;)87?JL#84OL)JPO673FJN>RJJT*292UU&%X0S!Q5=F$A13QJE5@ +ARC 8 M!-92[.R_VGX8)S ZUZ$14F!70UQOMA';4YKG.KL-O448A5E(T_RV5\ND5OX. M.0][VS<]= ]W#%DL:N9< M<<;&-+B0'.[,E*+Z&5( ^YHWGBQ1TA>EA-QF35%F-,-RSZZ\%]K],CH#3U.CIC5E154:FD"7_ *4W=B:/:QEP_CE6H:N&-RB4Y:BP]>UR9%L MUHTD2=I3D:4C!G=*4Q/7+"<.36@09A\\'[;J^PY]U/XB-EWH28/&,X4*BJ0@ MZ5(%=7"3J;/(L@LE83ZE00J)G!X].(;@OW#;)MN#.&?G<0!).K:;]GTNH@6L M8T6=DG$?2PY%IOM*/7D4M>[7Q^K,]8'Z;!6'O]'@)N"R+%+XR1"MM.;_YL MMZ&!.&E6/WG72F7T:;T6-#9/^"O I$)SIA07HE8;&4 (# M0^P@OW1^D*9\LJCVT9@LT:V-VTD$[>4GBU%%WUV>YWY&'Z=R5N2>90.81:&_ M+X6^)7^^XMM8P[:Y55O.[A;R&,>LMIY@DA3+8Q_(^"1@N)H=?3+"!K++[GQX M2KR ?O(V-.T\0V][#3D#CILS+?J"'A$$W1Z1M_*1J3+'LKJ4[OCTB>66Q&!W MP> &L$I5F9#Q/9NW#2%S+_VRI7$@;SJAE*N)'HU)LG!=ZQ!9LF12#I#AEZ]B)1=2@6QV;I80+=TZ.T6C!BRR35US!R\HX'8,MX&H\4HPI< M\ =ADEV%T2Z#HC5TN:1^!IMYD;Y0@3\;*,9.X*6M+9ONT,N<:\R MC7#KG-&1'+A[:%])R*4,*;I;YCIZEZU9 IY4W2&7?71LAURVX9E\R&4;<*N! MA?JXYT:[?2I#$64/2-4%YT:9N2FF(RA1;>1?B?(3__,S3<&+*G7XF6Z]UT'" MMLIK@#)Y;=> V:JBT\(S-SI._(?DV*=BQ.F>0CI46N\86W=SL0U]\K[0]-X+ MH7Y@N]NJY46\&^JH0=/Z05(D&9!TY0%IXR%39XQ= 1$UPKB$9_1\E5#I,>D\ MO>K_ "DP[0V;+WY>4"85:;=G6PI<9L-99U>T3H,5>B($^C] BE9[P\;/KR2Y M>MC)GYP(E )OV7"&63;-=]MME#N#\PJ/CVM*LRHE7-H;6(AH FM:#R!E/"2P MAH7D8(A 4TLQ%1<\^F>U^&1TUTM2H^=@1294( MLN[EK8>U;!B_+&=4$$&I+3)S^!";,4$T8CQ#@J""V8AC\:'K1WL*4$VE<#@< M4-;-!7?K\J67KC]$[.4F7K)D(W?-W5;?P*\UK,8=5*PNQ$&5LYP8;2U9HR?K,.K@ #,9VXM'&P0"/=WVXJ$;8\T>0YAY]#D _[$ MXF>:0E)!$7HE#(/Z\TN69I]8]C>:53>)6J3+.+V1:0"UX[)U0F2L Q@K=4+< M''EV5)X)5<<@,U(B+XZ* "K_-2-[FM7N'\[(^0;NF,R(Z)S3-([F)EQ#^D?# MX_Z5J$AY5O:!)?E/\%[;^;D;$%-3IHU@7[V&;>S5I-2N)KZ[U<7Y"3Y+ MH6P E^P*S!5=TB2A01F[()V.[>$D_1\@Q:>]85M+7SL"S#*ELS^86T8Y>9(' MSW >780OII0I\:Z@@BQX7RTK&CYRK#CP_+(EAE?+^A1,;-NU3OD6ZPR5J%A M7#WG($B!8G92W\ZQSAXT$FP4>RW+I[Q>#4;*)8N%:UX8,*UZO?\#K"2V-FQ+ MK[5+0%[L!YVI=08+8<#9:-H?*@[N[9=WXSRM] ,+T)#RX M-S9)4ZM8PVH<=>,'I]U[7_>A)+I&CQD:$KLSY$/(M[GT-GRF)P5<+_8?O7^P MY#+RTK3C#!;1 E+R!U R+>42REQ@:2CRN]@3@8<(0"Y/>3&CPS2P?#)27('L M/41&MJ)?FINHN97HV8$\NS^MQ@Z5FFCW\]^N>%_LTC"F:7I%4S\)18&(\SC@ MBTF80M)BFD(8#_S:9[G@&T(*^7""IN6\0$1JD$0J)P$*XKOJL-R;*R.&C.D; MAXE=[6TM,"G^1Y2[B .EP"&3I$Q=]45 ,AX;+*Z=NJ]J870XM91 51TCU1FW MBA-?S*.S=_DL@E_^?LOB54:3S15=9!^];)>(.T(/=)MO/F#6A[$?;KWH?,E? MA//$#WQTCZ:)EK8&SH-1-(T+.A CG-^_'^)LLMRE@/F[3:'1U;LFPGY@!8PX MTCE )0''.B-\[?@5KI,O=WR=3*A(%B@@S\3*R43BYI3Z>9?X*P&E&Y&2W,O( M,OS"34IN/ 84V@QC\4#459:E8P.^24[)1K"$4_$$BWF;9,FA9FO>0.I[$=ES M?O"?HHB]P&OP FROTZS^PK=6U8Z>Z<&T"HC=I?IC&#..<\]-:,IE*[NB/ES MH5!4XRI,9?(W*&CVQ,3EUSCC/.4H5L4'?V910),VYX+NYI%+LBX8MESDNO!B M'.H.>#4FORM@E>R35A 0LDN,B A@ID DK9-J=QYET3]Q&\DJS M#BRF5'0\J7<\J' 17S++AVXL93=F9$'YGR)?2Y[C%NR^9R^,A"''E27_:.=S M P5O9_C]2KHCS&#]H6%YA%PJZEI,&VL^\,!;-,@(66!COX%^0 MNM^3!;9S?>V5S!.WEM?@F@*:SP4CB5=PTH$VUJEXF"F9TFJY+FL+QD6$Y-23.YXMZR MM$T8&M_!)J"LMV4^ZQ$8D/FVLA:.O093@RS-0SVO\Q!REY &$D @C#*H#0RP,(O0H=V(:*3+ ? M/]@GMFHAA$IC,9DYWWZ/2.TC_7/9PGVB/H&-^RX4V9?-ELLW0_@XW@T=QOD= MG_PP$**8[BGG,2>]HG?+ZR@4 .J142VNYS%-(=W-&)*V7,P8;!C'JQT>X&XY M S92!T=$@K0*'G@4"H#D=7 "YT0Y[#(MNGQ05A(>Y-DPTMSQ$>0\].L\W/*6 MW3AY1TUQIG.D;!?T.%'$UU_\: =;E)\8"U["*&I9(YID:IW M0@OO(+ZS,XU;/@_ZN_&"XF!@4^MT(#L- MJZ-\9;&71[)YAQPLF;BIR<:/Q&0VHS\E[6YDU<_T;TA%\ZZWI"L ,;5-Z2'C MU;:E#=RT*W\/%*)9X810%(KH3/#3^2Y2TAK;-"U>%=&BKH?+;#W=;&6#>.7P MP.NPPGUS6+3*H=B0=G0K*/N6P@QQPEH@;5?2=NGG>*4N_[ M8],['[?K."'2C$@P;F6LG^M-^7>[63FE-;FZD:IQ@59MU,AJW4=\N%@_TV3! M\-$FH^-(+'01=[ _#N4$#19EP56V7H8-E5W-4+A@/["$AJM8UDGU]T]1 M\"G]Y(5Q1^S:\ :0,UZ=D'%'A$1 _!P"R2H,3@0:,09L/&,M!]7&61B$T2X+ MG^ECF4U!'B70 .[@RCRU O#=\MI+X!Y(RHT^F6IDW]Q 5XBN>8K8@%]SR(Q' MC-8HDXJTTUAB"^/,' S>%.9G;XHIU<^TSA2+J9^:Q7TV@2R!RISOE=UIY $L MEK%S7Z3@":[$/1!9M:3'=NGZ9*2UTM2T+=.\"P-F0Z*W3XCC6D$X#>5%3K8D MBSQQ'W48%Z$D0PW65C\3;8?DB-BHXDR*6W\!A8G=9AWUOH\.OFEIU_2LJ0CG M1XP9D(Z!M,NSQ7X^L\',&QEA<[C;+:X>/C%NMVQ8+!Q?Z\;$5XK:PN"&(BMMMM"^2P03\FS0+ M?;+D2C'Q(I$=8<8"+2HO)%99M0^'?^Z$W$5= W!/1:2_Z7XT5)YEZH MLBVXB&HH,D-#Y:;T!>_"(HS%[*ZJ+:F6NU#[>&2)BVXBULI:U&"0"L=T MZE@HCD5#[8HA#+:NWC>AW Z=Q^*6&I\]W+0(::HNK+A&\,I[ #$+NKI (\RK M SR3DF+D(#$]G+=\W%6E,+B"=(:^-*[XWQ'-"\C44QO<)V""9GNX69+Q9]?_ MW(5-^9A--8\]/M,$P]:)ARZ\F-,1![PZW-,^80Y4JK0C00VTFP-)W3+/3 ^. MY2#.1OOS( L];/12%H5!5U8B=#O84,VA]*R%+@X%AHKB--C[4:4=RI2W;4YI MX:=W$Z")EE"FC?&6;Y2T*9SVY$,JGV#OEG0T;?R"24Y;NA(+P@KG^S:Z8B8! MN*FK,2H"PC"L18HJ2I++B.\] \40W6Y9XR1X@97N1ZYTK=EF%\R;.\T?= MPXZ=;]X5CFG:II\Y0L@IJQ^0K6FN'SE&-4R!?RXL@>GT^U79% ;G/[,W.':5 M<[T4;T^9BZY7D0JRJ4G3*NZVK/E\)6H^NRY_T$P/&J\\V6>$"8"V @@*]'!1I /CJV="/\0^\=ZYILZ]GKZ&XB-;I SWH!_I M#([%_N,^_EO\,;YZBO_,__/X'T2TQKD+#= OWF8;T1E_Z^QO?_AX]OW5?U1E M+5,1QUP&3$--,@#$8DKV?$1X"Q!UN>%6W1I*?\0!?S_DK]*8!-[>13$VLWJ1 MV1,L5PO1!R],H%XF9/#!W\5/HDU:\6=:A9=N$+5L*5C$U1GB@O75FP MK\8I"!A?4++UP@#^S*]]%==*1(YI>=,CE;D#WY271P_C8 >IA/D_5Z)H(!\7 M/K,3/NV3,-J3E,_E/$L\S,VL?+Z;=6[?SBY'4]IQ!ELZ\B<:(^\%H.0DKZ4W!P MGPI(NYNZA7%.YT-[DKJJ=+WB6=^@IO3,(R62EN88/HNARZYJF9%*V*8P6X>) M:/M,1@R&]>LTL*M('ZA/PV>P3[IB9GK>QE]V:6K5XMV5)O+(JRAZ>H+*T25I MDXKXC&\)EUP"R7D4L1?AD ,?FKR%3FY=Q4?F97 6I'4LEZ^?%9!)28&(U6N:G(2KZ$U9@T-B: M>IIA8^:O<\YA+Z6(DZ_C+"!3R^HQ:BJH9?D8/TJ6@VC@_EIZM[R%S*=4/8>" M\G?8T)J^]HU'V0@ X.24$":5'$&=^PS-4H=%97HGD8XB,]J(Z"@Z,QJ,O?IQ M[JNLZ!NYMJHKFH?#[E2ZH@G?5LK$;6F6B*.?AS#]M2.R5N43I)AW-6U::"O: MI"+N,M16B<\,PSQ7(B;*'WM^?P"NRB>C1>RT:8LB5A!W&XNKQ.=&$>MCGG6# MX-)+UWP3#[$&P<7^B5?GD)I2%BM9I )W^Z*/; B_L \D:#X; M?4Z:>"5M5\LX=BR8/@:/#%"!J!@OS_/SEYT7A4MQ_2;WZCX)&Z%E]X3^'A/@ M,H2.:0DLL8CPC0H-*3W\OPA 1'EG9;W#N"B:<\*-QEWD)22H]H]\4^F5IQ? M$ CU3?@2XA76S*6Q2S/IRQ^"&..,LQS+U.9>Y E'&BZVVXC\0,\]-\C5\[6=HW'\N:$X;*#O"3AWL?3 MSV0VF',C5[[RR/4#2Z[8;I$M=]'I:6;^"X?SF'%MY27!>2"#;V\VVU,[S4#+ MF-52#P+C)>!R:J"4SQ\_$SY"/\S/OA^\5+KJ+6X1?:@NP_"%4:1<@TLUWD$$ M0)!WHUI$D[(C?,$3"XLGX/.5+Z8OQ7LB@#SOGH,%1K/D,X,#/%)[?*AJ25WN MTHQM:'(;IEEZFI5.]77,/.]HUGCRY9P>B8#@X"QT^N'C9F.1<""_O"'Z(:W+ M*O^K5\M_*LS3W(C,35:2KBG_*(!J&? EG\MIRG]8>\^B82+KCA%9X$-8@=QX M ONXM$'Y2T7%/CA[+#.Q#2%E*^9G""9,0(_9/N-":I,=7T%? MO!65-2!H#BA?;1T%JZ/DD.E@M.LI>P?F2CXLF/G:\[VVR=I"Q]U,;0&D9YIJ MZRUBC@K:8$^+F1JI=LW:S.R3N,YIJ<18ZW-2%KB[EI4%+Z0B;)^!76_CYUM3 MJQ8RI#^'*=AQX$.I:B*BIY&>3B FS4U5SS$4S@NW'1@>1XL="G/3OE/,V4"N MC=Q^'EU"*RK>-^TW>U[%;#!;FK22'*N%]N MI+8^(";GI^:]H+L^8/>]E?U++"=KY+G(I;FS3 M]%071*>4%K2;LVP0N\;J_L0+Z"=O0]O."AI?0.GY>D.FAUP0BX$8[BQ@)%A\ M_B9P^/N'IP"]/OXP#JCTZL\C\%4+U\/!#UG)#L)D+$D9^0$-5 $A6R:UZJ%; M7\2HA*MUEE;'!-DZ8;O5FK^X"B$2K#@Z]20Q M3 :[GR0G%RL$U81OV,T"]^ MM!,7F79*->L?_P=*^S.2.">MW4I;3OQORUJVV4$&%' M]VY,TI&M2D^L.5W;!*G3V=K)OY%6N4KMV_(BW7D0")O-@R@D&D%&P,/JN4UF MO1D*F'V!7B3F+R55M(2=78)OANN_X?8JW6B6BG"VATC$I8N-7VS5&Q ,MY\"($-(E9)Y/4^^0GB$"6+8& MQ=#D91:D M/&')A9>>>- QGV)TA"()*T=IBE@&JP+]?7PO^Q@+\V5@"3R)AFQS.)!VVZZ!O3H M5*#5K*!*/3#D0F\7"*;,)\NB#O.N(;DHI*2[AQ^$ATN\=<_2+*%9**O7Y0&7 M]WPPTB?O2]L,T=P\=F)I@F%M/FK"BYK&]GDU9N>90RI-QCWQRI(0,XAE=J,( M=,L],SU MK/Y+<,8"L3%,LLEQPRP+CG>A_)(R%U* 2PS B@<936<(BJKFY(5<>@< G*P0JKQF2 9.PB;+[[0G'[W,7_.)<_"<\G&* ML[NE>#C,7AO>KEY;3IV^8SM/':A&&] D=_3:AP524D ]>&E&%:F^1"'P%HTRZ%NDUE"B83Q] M&Z8Q&RF-,*S$PFC$.WCSY917B!6OP%N/%^2+61%4(C"3"C1< MRBE#@_.#SQ(X>9U<&Q&%788! MU[5TZ:N\@PYVPR;T$#,]]';MC'I66EFQ%_SDG3?[5#Y!6A5=33NYTU<"FM7K M&;N]UZ?$?X9AJGW1$PI%Y$>_X!,G@&,;OL\7TZ;;CS/LXQ'BV$_$UOY7#0VJ MH+BA?B+6=8%@O@ (Y-[;BRC2\R3AKU!Y9*G438,S;X#0L7$<'FGC?]K!!+]; M?J(O11VI]%ID^6F\P:+P.L8&[VC6BDW=07^PM:>U+YB438(^F&@<05G<+"63 MZ _.&JVZ!/G__;)+5,( NY*=UL8A0(B3H2YNT:E,%#:4PZ,O_A8EXZ2)63NH M^42S#UZ8"!_"W?*TMEQZ_24W1V6!@;NEM!&@J&&3GC!,"G<5V @D*_K)$';$ ME>*)\!#E_2XK/N9;^S"47T. MC.[&-5Y#&@["W94E$5YC+>3&';]P*ND^"3>0X+.A%B'Q/5F(BT*XY]9+4V!@ MZ\4I&;PS_8 >[=.JYV+6V+$?FZDA]\#5%>6)1CVO%&I_<5<]+:)R,8RB;-S? M693WO#LPAYHL*.(=V$\:"L/:9@WRK*2Q4&S-\LGSR8#:.% M6Z MH/7YP)E]TH[Q I,%,0+4K I3.\]8+R,LA\N(2XP']H@Z#E\FP+;$698S(T%&?_)E%@:@I-B8:1'X+'/YE?1FY)Y%H;\GO^3_=5U2O(6W3(UA M=H7E$WVIJA/?)RSF?_IBZYU*;LK_[2M5CVT&*7!#R9D623BZJP"10T23DT_T M8#%=(V!7QI\@-]PNV3]F'(@XJV]+^SC@"Z3D=K1LRX[L@("Q(_7T:,QU>#@) M2H$PX=O7+"I+64#IHR3T(;HQ!7#$>_&2("5OPEB^GW[C9/ZI2!=#,-AV-0I M*H/5OSYH0P9K9H0"_#)1XS+\F&S9.+O&*,LOP; M[L)U/'"B#^Z L=(?;2+-E-DTUJ5^H <^QP%-A'YXH$4.QI2ORJO$VS1=*AK3 M!,II/HR4E2"-@9B&>\.-]7G,6BD@0/;. L.$^C7*K2_KZM5"%""ZH0QLD.N_ MR%S*$9(%I7&-"4%#-)JX;IU M6YXL*:13/F>K\4.W/_(VM M#MLPJZ[DFQ/35_)-@Q,;VVMLZ'A^(0QB1P4L(K58#1C)DZJ=U!0\+'M6*.UG^G5K[2.M-5QM-PV3ZVI>(L:DC#R1Q\LMV\1A'VNKZ]5$ MQ%UQKR8T>BI\C>SGH=YZ&J['[VKI>B=2Z:M3OCK+??4ST^RIGJPY]"%,?2_Z M&_42OI&^XN/2=,+7\RKFM*^E2>,G?WFE)4F8 &7"21.@;?\MURR@[OX9R\15[\?.,2S%D4]]'-T!B,U,O82%:GAP>4C M,M57U,6+148J-#,B\! )"$I&%Y#(@^V9AQ9!-I;7=F>H"-&%U)DM4_#D.7*. ME>W8FD0E0@J2(&BK%&]Y=7N>-. M[EKNA6?M __MV'6C]"YBA]G:IFGA*@@7>TQ)F@C:UK>8_9QE@]CE4MMUV++M M+VK16#:LVTHG.387.WC9JGG&&9 C=0MX1-0TR\F;H_5*V:)MK2(\5U/0*:<\ M;=0H+8RR?143]&V@]J:-^T'KM"<76ZS$=(;AI",73.== M9,6WQ[IG[-XA%F1E#9K!MX)-^T':+[4.8II=67H V_YN^3F5%VSO%ID'.1^X *],4%W'V+M(UN#RF/:+JF)38G*LTO-UO"\6/"M#/: MBB%W7X3RMIQ =KXWPH@[:,^:"9?O")V=.W9SDRFS:'H*\'!7HD,%]K1H4 FV M4+:\#YVN(NP;F8&J4(G=$W+V/M -[T3Q\(DFF[:S=FPS)IR]#>1L.WO)&]B+ MNKGS@1X*59]O+W^-+N?7<<:GS(_EF,MG8\;/D"VA/F<8FI\6[(O'C1=% M1>&Q5KNB\2VT/7'0FB4[0M D!5%'YD,S&YDB;VQ(PYI&49^1V?027A9JC=D2 M!2#IV)!LY"%38XSMW;@H>7Q!8_Y'!M6.'ZC/5G'X&PT^T0PT&BBTJQU]8H]E M J2T_?[.N.;0^WD<67L;?AR^$?7'+?!B1-GQ'%U><1QR;,GSI- O'XD0@3>R ML,4W,U*WA3AVR-]:H7=9@APOZZ>5QT<.FI4=YTV\9,E&A-3<OZA$?T:0;T1&D M)R$UAWQMEY@&9EFP6^]WBRCT/T3,.W9Q=+Z#MEIK;5DR6B5%(D@ZLEF;&,B4 MN&+I[#"Y]#*Z8DG[UJ7QK5$GB&5K%@\1$U(0=7B.>,K&DZ/$%MY8D(8\\<$# MW;($G"R/F94VBQ.6K/DKR45*6*<24G;U:DAB@/O\5R)."/I$ ',E.'YO98-Y9OO7!XH#%-U#,>>'% MO]XMEU#5&6[AWMY0;Q?*5 MINZ+#!H+-HK!=B6TGJ/FBD'$8(LXMK^(E+W3!DT+VD&B(?*+).I&H#JXR=19 M-#*-[A-_FJY9%'Q@R2/U=UPR;VD>/ I;_^LO/DW32R]=\QW@R[VWWP@;3J2. MW)QFE-#:)B;-[EC:5M+NC@4Y.#&K?:X@#@E*D&3)$I+#) 5.(H 2B90 5'"; MO) <+'E=[$&6&5U3DAUP*P+>=RVVL:+$1HSK)]""3=6X<'?&RQ#4^98SF9AK<- M,R^"D^M+%F>)YV=PE'^^ 6_?;P?KW-$0#_@2FUJCGX*MD! %**C"NR9ZB+#A M:CA( 42$=,R(>A=-I1$9(&=L!&M'[L@>:!H&7.N'7G3/7FARG[!@YV=IHZ-H MP!>8W51WRZ;G3(TZ$>1)05_1$V2A1SA#_H%N^5-AL6R++D&9B90FSR$W4+E5 M'D$\-80[)34N; &R S-=4<(8@LG64SY!XD.Y2WH(TU_S3(A\>] 6VZCR"3[E M4VO3UA:D#@RX$O Z^X19@NH """8D0J#JP16_2+$,#RT.WM.JU;D]7K3!^K3 M\+DAH OS*7(VJ9!P5X;E%(N>(BRC^CBZ!$M!G:]2:MTR-,,&B5=G'98^?MJ= M<>?!/W9I)IT [#P(0M (?%7UPN FSBU34:1I <6KX&(!C5.I-L"GE889?90V MA0RTSL.+X86NG.JVR")GNFEXQIU9@&TNP!&_AL[)U+$VULS5 -J=LG_9>0DW M6Z*]S*;&;>!Z(&V/)W?8Q\CIHT;$]"0H49 2QE&8M&,G[L"Q8.,8;"' Z"3#3& M>;8]1LN G9C.?.R=!'.VLHSU\<'RP0?71XPKJ!/7)7V../[M:-+\\Y M>7)Z8N VTER5ZPS)2J/JY9:NO$A*?4.44,<;""5SU)+Y(A:<'"FTC?W0H"[F M,06.C#3^187RPI3A1D[N@>LP^-6^P!CYW2T;SR$M"L_?U^W; @#>EM?=I='V M>UASQFUIDLE,TF"X-UOV,5SXTVI- UO>D@0,[7E'P&(+U%FRS\R#@ M8Y#F_[D-XY/8!*5WT59;0YN63+B[,N2[N,L&L<.50+P*%Y&L=] 6N:OV$?;(KK/QX>+U3),%&WQ:70,!@>1A"8-X @?F2%YW MSX9-G/8N3:(SB/B=XQY5((A$X;)^ MO#4$\:T?:;9F08NJ&/(I4F&HD+ 5S:."!3/;-/=Q3"Y>R,67PHD[-^&*/',P M^_@G61+ZX+%- 27Q7KPD<%,&:)#4L3%LMF?D7?(_[Y(G]M+NBVM]T:N-IDV+6QRG(F>,I6B;==A_XP-Y[R=]A,\'WMFY:O"L#D MG'GJO&=HAMI35_=<87K1_QMN+UG0?I+4]?)8I770J&V])8D33IT >;>JJYF] M3=JK@V'K$C3Q+CX=R)&9 XHM MU)9OR"#4$GQXX-3;DUTJ3^.E4X^2%6/!H6?/@0.O0V*8(C/M*47(9$?OP('X M',9^KUIL>7VL8CQJUK9J%.3!IBL N%6.;4QN4H^=G'-\/^UB_\0!=-RW5_A" MU^VTJF7SD5,G1AR0=GD?7X7/75>XVICG6+X 5&?.+X4O=,E7U;(S^7*9#TR% MTUT2UL8^RTH(K\!Y9SLQ^_G_WX_9G82/-_O?U^]O;L>WG$DL)[5USF8--*OC^;$9 (\29L-6=P MZ+*E?A8^T\CN51,%">L\5[%_#XEM-BP6 ,1]T?1NEZ69)Y:/UGVXRD?X&TH= MC=NZKB0@D$T,Q\N1;LS#0_HKNJ0)I&BFSS3>45'3D\8! M#?[J)1"POR_R0!WOR;6TA7&)8FE:R7:+!3?8O6J!"V,6B^/ EB 'R-6]0,B7 MC@GW7%=4*22C]5:K1'"0\T#FW2!A+)Y$H;<((U!BL"?P?#_9>='!I3&:]Z4( M0B4OLE/@H@\AV7] @ETB E5Y>TE9)T4:NS/^4!01]'H&PX'/>[3B8%JEP7:B MDV?*0:=\J*Z_0+:']M0D;2^BDXD<-VAMZW]"&;4[U( ?LZ6OR!(E],;2E[3* M U-GDN5$SUY$TWP^?J)99^Q&Y[O8=,Y-;9K/YBA7N0L:^^N-ESB.R^CF*QO$ M+,NJ\L1KT2E ?:]CU69+L\8#GD]=B6X%J9>_;"C3[(H3EVD9BUP%'9USFZQ3 MII2^00I69]NFI0O"8(LH\UI0&0!P*V5J'&Z8W ML1_MN*5Y$W,;,V51&( 5G_N/']>49B)=?UM2+$.M8S;8^E"8EN <*2F@DAI6 M4H#E?Y ZW.*DA0C @ZLH3(QAN#WJ_>%^N6ERO1B>D5>Z' MM42T3:+3F8&VE7-&SU.>$@_1HPTR)[6% 987')*15+4CMCLWI*_>.VZ2 $@GU=OZ9(<-8Z3S8-O2.34LXK;Q,WUAMP?-.XB- MK+GL)A6 V\SV[BC<#E[J4+OOW@Y0NUTOH]5N4Z-VU.Z[MSK5KIY^:#FO[-"[ M[]ZZTKN=PL.&<=*UWBWFY+!(]);/M.G=P^;=ZMU)!::W,;Y3\W9QTVQ&.BX) MT?V:Q;0UWWG;*YB<=$=-&4]*!_2((.@JCWDK]Y@*2T:NNI]C2",<9AFXHWQ9 MQ->+GFBRN65>_,'S13A)TQ(\[$O,>JQ&P4H0EAJ4P2NUJ1XB A)J4$@-"P$P M!-"0R?42:YPL.7<@B&E7ZW)8Z[*HC1Q!EYZD>D2+UB2L!?^QZ6WY<].--&X1I"FSC!BMIS2PU!A MO-2F^XW06@ )X@_SZT\%JADI<9$2&%'KNR$K$"FA3 _[+0=H0\W.:B!(,U74];J1 MN!'+XB>6T90(PHYR#;;&1JAP9:PG.;=N.]S'C6^@?,8'+1EW%)>;,;QS>"1@ MW*8KM\^J_10$Q:QDFLRU]PS6&>]4"#4HJPT8?R$AV9H_ ._,GGH)),A9T#V+ M ^%8CB'!>D0@$Y,G;JGX>Q^NQH?+_&L7SN5FT6(*[!\I]K^ MOK8+?]=[F"G0U)YQMQW0)((H :KX^: '/6Y62/QAS.6=IAF!S/]PM_EE'?IK MXI&%%_]*%L*P3\ER%P?\?[F@$2;J)\#3M+CX=Y^HBWW4:A+Z)V^:-5&+NXO]@CAVS(P-C="US191C3X(+&_(_LG@]D7E'Z M-QI\HME/7AA#8IJK'7UBCV5^;$@_>+F#PBB1^.=QE0Y#K2-W'YI06"K5 %"( M*#P3IW >6F4EQ^Q@G/5]Z%G>Z^[T&/\(MN^&]G^ZYRPS/"[NCSP^>E_"S6XS MYL"CKPF-QQUMI%P>=K1ATG74H:_/.@\Z0PXUQH_.82.R.IQ? MW)9DV[<,/>_B@K1?(1-UK2(J2^DFXE:E)$A)[ M&S%S8"/@'[JAG&0IZ1$=-HB3=M(9S(N&)( MZY3*)\AUJ:MI"]=$)6V1 M:"<7JXB;'8[\[4IL9AC>C56K%[,=V:;0G"ZZ>%U > ME:]"2P9Y1H$U"=UZ>V&JS\AB)R_P9%"X#G)/<3'-73_\&]X@U$ZE7Z!]XA%( M_A@N0_[W)K>-Y! M.90[RX^M?X)[T.E-+(^U?TJXMFP+^S!'"1L7HA^1\:).0'*B\1(&QY=9'+21 M:^,5;_?9@SRU,K ;ZENF62+4;DQ=C3+>U:5HH!%TB"-?.C]".)GW=P)F,LCM%JO<=N(,JE962 MES!;DP@\YTE*=O"?W >U* Z/I -J 8$^ 26[K8BI)4E(BY5_&/&[5TNY>*#W9;) M0*6MEV2AOXN\).5+$\OX-.8_\04NVI,@3/V(<67LP KNG1!LD'B,+S?!Q^A# M&$.^O.!B?T6]B(]W\TE=YZO(8A%-3=JJ!=%$&U/P0$\?,)G/Y0PKB)/%GCCO M!M+9+7NRK/4DD A$06#^U1IJ,\B*P"(V$>8X%;59W!1(Z)P+; A7;6>AE#G] M]@_>RT>N#I/0B])/-+M;/E"P=#I24:I^B,Y'V4? >&)X[X6O.)*RHYR-RCQF M>,:-73-.4H?7*]K)I0K"QHKPL;OX^FIZ,6!VYRAWF*4O*F*-?S#9B4WD']SEH( 81Q>D6:_J16 M\5,L(7X#)UTL)EK%GID;8=N1G;( 4T@AX%1U&8W#ERDINZ^B2B#83;MDPA,B"HHT@=3 _,__NV/[\Y^_$]"%3IJ+#13 M4<@8EKN.C$)NJH;IF@8_@:$]R"KL_W*L6=A.P?2D*RC+_8=;RU"!STVFH2KS M',G=7UGRZTU\#X%-Z3"YZ_]RK-RU4S M=T!Y'L;SK:3M5O 4&-TD>*K<&Y5X M49@ZR5X*7OZ/8YG+?_X[9^SA@)\^&"@Q50.F!>+SIYNGZROR^'3^=/UH51P: MF,3:>VY7BX! <5IKOJQ>T6<:L2WL,;K/K)2^06J.SK:-^S!RXL)L"BKR&(-0 M9T38BTXTHYH(,10[;4\@&3-\[260 "WE>\?=9B<*W<(5 M03_,6F>1ZH?HJ=1'P/Q\RN.I:0X!-Y'T=P,UF_*^%#C(FQH2DD/Y9D:NY6%: M7D?)T>Q2%BV&9[3=>59#(T[W(%PDH6NX9_Q,;R"]* 57C+"2GKPO+9,.V0IR M!@ZD9OS21TU>67Z 70,DO'ZNBF^B1H5I8K7E&"&?[R5W$;U;/L*9/*1BNJ*+ MK"^)G>IGV'BAGN:-1PWE],%5_5C%*@"&P94,3044J8X P[+5=KZ4178EPSEV M26\2Q9ZWT?E,&ELU+6U"K"JZ7,([8%NOCJHYW18['2V\;\LWS^2(5 M$8"M$C^T ?1D4"5D>IY [6U_#:&0(N]9E133$W6LA3.B=D(U(S$5Q]/UHDQ_ MFDC1S][!ZJP JC8"HR_O+6F2M$;/_S7,UC=\0_H=0L;XU.[>N>I5[A"^P6 MJ;UE6T9O!P143D.=/4+GI<]8'OT-N;X?^527ES?<;/\4I(14M[:KJVUI14 9F71T9LQ3A9!W\F\ MZIV]*%$(H"_'N [ M)W&)@[SYWDVN /418&BVNCJC*X/Q9(A_IE1P:NCGH\_LNLG8/+LKD*@])XC#>$TY/0G\.TIAE=:;P@E;CXP-KU),J6T-47Q ZU4OF"^(R4Y%U& M[?7)3+]VG^#\N,08%Y@W-VDG]$I:$\Y- Q_MZ#%BNAD_ 07;ZX=2_$JGFK7G@^K2 MM'4/U \34K;=_J=!#+4>3GE@;XB+E/YS!_?NP >6]GI!^]['NCW;VC7NYRP) M$TG9_5+=SV,VF'$NW3(/X6J=W2T_IW(6*'EE6K[1XI0Y:MNV3^;A[G,1./OF M;%#(G*'NZ/!E"A!SMIQS&$3@F("'J4V(6AU,G:RTG.Z)<@2TQ?^5)\V&2J0M MLVGHY]CT3XIDK*6!4L2#2@=EK*^("2C-I$T8BRI44K%45:V.3DW8@P,TU3/Q"+ MY3U_!AN\9R_:B8"6MG7SH+]N5LUN">KS=4UEGMPG8>R'6R\JUFJ%^=+ZC89Y M<]*V'=\J6& 0CTF6$7O)$[5/3,;:N=XB:SVLM'T[0=Y$D@&O3]Z7/.8U/X1H MD3K%K]!W##I;MW:_IQL&ZHZ/[IZ-N:\8"A D\[XXFD6J4L20#)S0;J:VX_H; M]9(G3GBLX^&D'<,>B)+>)'8P3;H3 M^0,?00WSN-Z,A6D,Y*8XBP&7Z4F,ZSMN#O_^%<[A U%$3N%3'D]X!H?/.E;B M>C,V9C G-\D9S'$9G\&HON-F\!]>XPRNBR)V!I_PV)TK1.WT6^$+#6X0RR?? M"A#&.A+''WX/+\ER&#=7'>?+O%=O?N\^7$[AX%N9B6X<.DJI9>HO==^TU]7L M2)<0EKQMGQ$6YQBGDCW>V,F2=?"F$G\,^ZE&RWZ#(TO/H$W3O#Y?/;PMONPVE:M.J'@T/:^S:X@)CJ$ME<0",5-AD M.Q.KO@]Y(NLP9P00DEY>F-LFC!!CIG54+"L#+TQ^A@B0NV69(["67^R>1:'? M&MA83QN@8,@/Q=Q,E4NQ1J0&9%0R"_Y?UW?EQ@V.&P4QR>_?G4< MS8YLS=X:9O.8%@G/TCIF[<%[HSY[)5YN5I%%>'HZN;YY,V!=K_VN,;LF0,6/=LX M=);, 5N^[3'F0"\WIF,.M/B_=0S,-,V!;MZ5K? =3NM1')[R>JYHS^MIU,KZ[LJV'X?2_'KOQ,X?L>[?Q:]AV5?9%>@< M)[NZ! XY9(Q.%+$7B/N#13I%Y0(6$\#=CU)2D* M LS(V;OYV_PT:&C:&WW:E529^>/*^Y- MBRJ"%WRU/@@Y*Q?RJB14BQAK:1,IWZ-HVUKV1H'$K'JVN#(Z 8L$"A>-R:)( MYRMN\M-_[KC52+P7+PG<6,1ZI)H9&90)QXW+DJ0W:;H[*9FLK3T;D>)UNI,, M$:\#-!X;/HX;5DLG2Y#JE9.G$!G>*.38D/#VL7)M&-\MBXYP+2B-^X\4RC\K MV\>]+6@SDULI3<5:GI%RCG"$$JEI4F M_/T3GX6IYP-NL/3%/R/1C3S&K2_K\^CVL!XC+%WC89(2&"F0D3HTL46L@YM< MP.3HX63:QTAU@D !>B'V9^]RH1![/EKP_XVJ6_V#@6+; MW[!IN93$24F= &GR!O[W&T7%:[Y+ ?-%@*V0"N6N/="M3./'MV)K6FR^PK*G MVZJGWUJ=50/$B0UGJ.5R (U[O995H?ME;"& QD9M[6Z:J6.V+KKZ@=B7"-+S M!= 626/+K0G%W](=W9W1;IA/G)S(I9CV=,]9><.>^<"&<=/U1JCN$W[B6,Z_ MA&W.U6$?&SDE*(A,9>=S=$X \,@O ' JVY[.$5(^+&AF^U0.RC^G=+F+;L/E M\#"WTT^U'WI7)"PDHX73VTB&%?@T*[]*R2K<,>)V([^!Q8F.9[ZBH4Q[@D)XOTBSA6_T6N>U]?VPQI^-V M[15RRBW-]$]NBQRU,K:IP%$WMVP70\SS'ZNY'_M>1Q<\;&[6M!Q)NN 1G]Q5 MZEY.LZ'L>53/$,X.B6%& M3BO222 $D+BT:E6%JR=*N96O=B<8;/PXK348)?291FP+GMQ\;>E,H3'@2^1$ M4Z!@>K(5$(1U6@-1)(";G,(?,BIL!*MM1P-M$^J'7<[KIE?0,3M54\,%[)DF M"S8\]*0BB0NL&0,9MP"YQ8R*[ZD(SHBHB.4H3*=!5)D*8]S-.OYW1(7;, [J MFUN%V=CWJ899VD;"Q51HPS)VBFCHX^&9#7[RB-704^Z;A6G4*V,MTTN-J0[. M;--[+PP^L(1OQR#2;LTBJ##/?QA^HHML:LQY[T"25D^#!V)#'ZX:Y\'(D^3\ M=F0]OK6,9Q6 :120)4M$I%^M!^1N$84KJ0=,[V+.$>ENV9NL!4(9N#3\9/\68P>H-O!DP B/#5"]V:1A#56O_ MG[LP#8'L)]YY%F><$?SS55'M&_Q\=\O[72:Q'8FPEK8PP:U8FJ;%>!2XP?&P M]KB L-D*<*2&;D8.\9$"X$RZQ]F2<)!$HE1RECOE"BZ ^&E-29;WUB-;WE\F M^^L]>R''$/''3,06QX?,"G/<\L-%P5\/^@G!!XN]^"JA6]@0PO$PUR'9WD$4 M\FB5P+2.I5W+X"FA7KI+]H\97Z6DA=ZR\G>\B5S9&UHTK?(*DB0%FK-\7^5\ MB]7%6S: 898W2,$SY7,W+6)NU.(2%+_";J*Z6S<>AU61)T!_,J:@*M<9DI5V M)8_;H1L6BVD@4M&WB%K;:TC9.F[.M#!)>H6JVGH)>18U!O[][;=OSV;D#V_? MSM[*_R_TF+?+UBP)?Z/!C/SX;@;5:+]_]UYXDG\\F_WPPX^S']_]4+P;/ 1WLGDMLZB$QU9&QKQ7_LTDSD M1'MB#Q1Z&$;T$\UDZ,\M2_GOEUZZOD_8B=M-@*-186 V1UB3 MNX KA448B^T.P%S%H!=O MAG+$.ORD*6[TC.XZ!(:@C(N'+<\!_%*[QGT0[\ MU#\Q%KR$470T'VV3'>.$, C/JK_"8#_0F_A)\1;M69<>]7*G_G5P0\OUZ:R) M/S*M56G%]^]KVKX8O\4Y;MGN;N=D0^/<1Z/"].8M23/%'M=W;TGH;O*.!$B?(_B%? %YP(\@[P MW8GL 7C%\B[(#4_9$1'Q,HQ[)N:Z-CEG1L;3F95W[R5WR6,&L>C"-7Y/9:AE MO\77]^5XZZ^-@JN#%; " Z[HO20E6YI(B]"Y0=@[#LW&H1ISQV80_)+1.*#! M7ST(?\OV#?>%>]]#Y0ML:,^*^[&)\/#4@%K0(\*<"L*DH*Q^T==8-Y!6Z)=M MF$@?&Y^I(0L@SDBD."RZ^)*C#U?I)^^ MW'$UN:&)6G 'KA'TU>4AQ,QO! 4::1T5>&0R\P+19*)!D,/$]/!^Y)KS2*,- M]=N3U#8]QZPQ]7:,1Y0+6OADL^.P:CD<"6.^"=B4*CGSPABV_QDC$IP#/=PH M":R796Z*<)29T$^3![8HVP%?CBRLT4'!=@F-#BACBF7HZ>&8N[]5/DQ/K4/& M;ORJ2U5#)0ME1HZ:96F2U688_]?Q[.(__?T!+N0TKA,M3P?.DJ-6C*\1H)_3 M+/2]B'P4@<#Y;2,7Y=3:.,AZV.(H^Y[(!E24*FU1I]TOC\V[=]"HO:1[(F!M MR2=@7GYK$C5I>SC=E(BO@WWF%,=[T=X^,MB3D<[T:NL5Y6F!_ONY>8)NDZW#86=>UX M S'F1RT97PD*,06&F!_[^X0%.S^[2QYI\ASZ31G[^UY#2$%3E=_%B7)^:$799< M+RU+Z+FX7SE'>LDR'6B\J GT_LU8M(N7S/?A<7L?AMF86& M?8PO+*- Q)U[1I;DH"Z=,P/'@8UCKDM_8/I0I5]N7Y25OM'B'3QJV]8RW0D" MLUYK[A4BSN4HKWTJ$MO7\HES'"YS$ZN)5*L;M).CMHW;1:86&=+Q)MJT/6G1 M])0!DI/+1M_%63: 71;];"V68>/S,3XV&Q9BS,U^>4D@!^?NW9[]V1&=UO8@* MTVIJT/BV4!*5E<(YV3>_CJ@4KJD'6J*XH#:P%\/U\X#RS0@-YN+V4[C8B="4 MO*MIWGTH'^XBKJM3AI@Z6RVK0,[:,!';H>0J3+A] M%[%]:&W3M(C4Z;G:3?0SE WBD@5QH:MC&*V'M+WO8L2EK4V[XN+J=+:?I6P0 MG^RN1O<)1$1F>[ 2L_,XN/[G+A1E^?HL,/4/D:M4/P$+00 "P4QLN4!99J41QA8P/25@FMRH>=1;I&/P]4D25Z1C7A#DU M(:(5E-+T+YY/;A,P?*38:/:[,??+PM>UG&P]1G_7)R--_Z:F;8?%-&$8$QZC MIT]ZPF0BU2X9WO)TBE##QJ>?A[:]YL]\46+)OLME?OH*VE]>-67>62YI(85^ M'%2LD#OR[#<,,%-AA>6D,]XV!+:*(^H++X)8D,#Y!9/(I-A3,.YV\+A+B]O%]LL1Y!Z M82*R5=5B;=/RQS^'-.%(UOM&_]ZH-K#QI$-HF99'H$L$85)2%COB3^<_N_$/ MCAL2IH7/CM5D:9VI:LB3#W0IQ[)A9_<_2@1:;H&,Z _"0%'>K]C2\Z=RTJ7B M6YCE2+O?Q-M=EM[R93-ZUQ@J-."+L9K[M&5[>GI&)/49$?3).S>WLX=PNTDI M]['0D91=[$]7" &RX2P9]_%8V>LDXM9?*-19I.IZHOXY9Q%;[]ALC_6]CKHVTMVH\K$I2%LMK11M_?41G M3T;?(5F&<9C1>20B[\,J$B$'/D+)LS!D\CF=BO_20#TB1U?SNER:2!BF9WA.D5"):2(.P[%C MUN5>U#(0YD/%+W>;7>1!,?OKY9+ZV;U8H.^6YP';@L9KC1L?]B$BB%R-@&G! MK5 0"6-&[LOJ&@44=Z'F T>!X5GK7A1;[KL,^B8.L^C]AOT8+^C- T"S=0L(+L!!8"N[=4J2J8[4L] M#<.A[KCUW'K(,^A;(V[;G,8TO+0G0O,3&ODA;9LD28 M-'/"Q+&,EV\?75^B&"9SRJ[$1A9/:29"R><1D_'T,E4&V1613S2[]-(UE]GGD%L'%WN^;0YNXC+Y\#D7 MZF=A\9PO4E'RMT6(\ TAQ6PX07LIWKV2MA,A'#$63!^#[0KRH[^FP2ZB=\L\ MY] #%89\O+JIBA1?[/.'?9E^1K:&%&DD5>.)3W-88$3FM$F)C-2@S>"R;O'& M1'(%C1U)IGEX7D6,2%&]]P-+KMAND2UW$7_&=NV%5,T1LALWT@'(]#2[\ (2 MT(6;5-(&QV]\#(GRH(R,43RT) OS[)Q;\^+RJ7"AI'R.WRV?:+)IBEO$M8") M91Q&R;3L(B -CGDTW6.$T_!HZU%@(B6H&2EAP>H)P)3.V!QT'Q<&^K2FA-:[ M" G%A;.4[^;A[[AY=T:\ KB#T$_D+&4:1F)*9Q[Y/[D!?Y.F.QJ@3C[:&C%R M_G%,S':V#R+&G>]T4A(* !,\!F@=$.7#@&XN6][6%1F';\.8WO _VPS0]A>Q MF[&3!HWOLPJ*Y!>@20111[NF=FXR=1;9%14NO?(@@ 97LH[%!8WY'QF$AJ0] MP6WC&D&*V#!B%B+8"S0DAT-R/"(9<%J/;3O/9($0LJ ^#9]A9+KCBU!M8$5]""T+DBX(\V6]H#PC7H&0+%E"@APC!.:( M=]U(-&J$F!:V6U_GX\!+4'%R@[[%6P/]-,P?[T\[>&S80+!1W+5N6QS-&3@= MZ=:N"I_@[8;6IIWHS@B.[ \5J,^W3=QPB%B:TA0< _]^]F[V]NV9"$3^]Q]F M[W_X(]R:ON*MP%I*OC^;$6"^>/[N[=G[&:>0;BD<,M&H)WN8.8.B?P@99ERF MI%Q[0Q^'?FY$Q=H+?7P-D8"#AT19V1J)!!P>EK #I7"WE"=L,)/R4[6V[7__ M!]@P@]:&;87@MB/ !-WJ[ _&8R[(PWI0 2!J_3$5+-$O.6PX^Z:DX%%JW:@R MMS5UNE%@IH_N?ME,!Z0;^X32 9GIVNM.!Z0XOY4M@^DJN'MOWV4;#/O8B,(K MB$Q#\15H],\T1#_?RW[&= 5NUZ?A)H5:;YQ,LA/94IYLS8RT[/0(^ Z>[W_^ M__:^;3ER&TGT5Q"Q$>MV1+6/VW/FS'KV2:V+IR/DEE92KV/"#Q,L$J7BF$74 MDBRI:[_^( &2Q:KB!4CO+N7C.BKH MQZBD2?>#2S:8RN 2E+M 1&V4W+]$0]SJ$D"3N -[KJ&)^#W5"TXTW"B_8O=Q MEV8)Q.ES1.L?/VVV!7N1G31&G\&UQB(%0PF&\Z#;&K)P.[?_Z.(1]DU;;R.8 M$77G9-(WQUAYP\GQ<5>F.2W+B_B_=FF9=@,4M:Q3U4F=7 &F@'NH! -8D=<: M+7A>@4AK*-.YVXC*G20ZH#-#:UIY^Y2M;+T]"1;.]$N4YK=,M(.#C*R;C+W^ MC2;/5 ;=J,8SZAP@\TY>@2(3T:^805-GW,BWY7C_1N*RE/9IGY&5J:] M8090 XW9THIVS,V\RZ>D@ M[POZQJB-RZ^ZV$!$$;PD%=/\V9KR425RKSKF/$FX&@V0:A5$H;'@##&GJ[1B MFA=N$B=79=]I7J+$A4A@A,C%]H(<,,4+N1G*%]\YI7AUS#S1CPM\J 5=0P[E M"Y7MJ57O 6KCS:\"XW"')W;>: L^,SA?^*'^?C,U0C.4%2-T@U%L$\@[U5=DT][$1U*T(5 M]SI!N['3]Z+8E'I5+[UIC,MYJ8'S6<>K>0UJ4"(M3O,KW*6Y6;T5NS [X%O7 M@M?70Q%[B3FK(__HO__;3A[_\NVA:4>W_&DCS M3I*8Z=/-O\FJ9:LZ,5(#6:?S,DK5K=%YF:&W M_S>T':>].2K-G48I[KYIQ4?&;U!WJZNTH#%GH9)?(]-B$^6#W2G4!B#:4(Q/ M[#QZ$J##=:*%3QH$PO644*0UTR>@7Z4HO*"?6V MM33V+)7U:;.!J[2,,U;NBFE_M_I(K*MP&H)SG^%91XH#$N3WT+GJ'*D^$&\]3 #PE6?3OJS,B1TUZ,_P1)V),0OVS17;1.E0MIC&2-O& M[ %"0&-6(C S<[:']BKF[!!! Z>ZM]VR( WGD@O0?L6*UZA(E!OI3,]@*S%] M&)*_SFE0+U(X-.OZD7$7C7FDGRMLR%A6N2J5/0=A"MSJ6I43#\^CWV*#*_OF M]%5/-Q+ PSPQCQ.3:5'(+\M,1<3+)W#!X9"'+A(9!CC*9"HDPV% NN;'XQ0D M_0PD1RQJM#O,)LG],CBDS,+_ *^7**.BLB^7NS2N: )_X/;'\2\Z7W[*XVR7 MR*O;EI51]DO!=EL^ JQGOO8TW]&D/@M8/F0-A$ !*5 ^4?7EE/.Y)HR?;]XT M1]>'%)GYP@B$'^@!98L5(]\"Z;3K3XX2+GQ%RB#:C,UAS_T>7)_R%XXQ*_9J MX3-3GR,/A*%I72OO%N[L0F$F"&#*)[H7=.LPI:J;K^&HMHHM>K M%1V\?89!(H11I(WLFS"+M%?E_73W0'?$J^IG6O%KH,2%B'JD V?]VSO:\5)I MZW WW'+/X=B'X@0#.K+G"VRX]6$F7]KE5K6WB@.,T=$.H1O"].TX4R"*YV@? M68=,U%M(:/)Q_Z6D7.INTCS*8_#Y0+>G,<;6GP ;#Z0,R%N D#)&J(@AA^M% M'G;B7-N5LC+EJD&$1(KK=!5/I,^!S)S,_N^/LL2:#(+JAD6-W"&GAAC<(X>F M]G&7K&OKI0)XL'OC)'$9AF*>(]J/8^O@ 72 G4:^Q,:NG\_H[U5;A7<.$VF06AR*-"Q(C1A17;NK M>S^.0YD=\L_B]M(J'NSM960"N[>7'D"!;R\]&%F\O5A9K\GM95LC1)9[TEI@ M,[W!C''A] UFDM0S22N:"&U3'F<[S1I(@,>^?N@8L3)>QTDC6IPD)346I(J^!G\4G."7_BR5 MF3P5RF?VNU7WZ?TNK]_Q3U[O!\0%,P52B'1 N18MB0N$>M(:&\+-94KBNM8M MFUOL"&J?F WBST'7_\)8\IIF&$-:,'" M:0L\Y"4"OR>36EB9T'ZY^9>"E26WKE;IT)VVYPLD!W9FM M$S_E)6C%>GMNUX'KM3SJYNA%SE80>,]OGL_ M0FKHX\FTIB6CRP;CCV8 M&H".,QB:V'F^/X=<@EYY!N"DY" #/9I/DI;IT\OW9:;@=ZHJ?:&E6I;9] #T M]61H8M?\U($\NUPS!7(S?1J&N3#+=[[C6]%G.G3M4!QE>!D>F%V?Y5#-:ALL MZO=;\#::>4VM+I#J?D6) .&G4C>N%J#NJUF!*5'A^% M$EGGX%]K?EL_U#;_;$/NA5&@Y6G3FM&JSTT)LOM3;UD1OFUM1D8,4&?D==/; MGTG_&X+H,PHU'K3N%<:X""2>1=RP]3#AN40%ASM*U!A*->XW:"F\.(;*4URR MFUZ)Y9[W_\*7@O M8HV=8$;D-71E?Z:[(F7#WNN^OV,5D7B+"K+=)7R2:-2 M5-J4E @@UU8D@EG?:JMZXR%]7E=WJR^E#%KH1DJ7U0&Y:86A.9&YIE $&$Y% MJ 2\A%LE3AG(NJ]'6J #.'\W?'5[_*$%ME>Q">+,O;B%Z>R?T8D$JTJ^"RG M9$\C_D-!EG3/^%?\(ZX$^&F?=2:)]W'&%4BZ$FJ8%L%U@R[S]RL%U%Y[SJ&1 M*OV&%9>BJN(S_P?_J4R3.@N]56SJ96.LS(G-NS&![^; M,J0/)FAOEU'Z,AVB>7>DQQ2\DH#.0UK^<2F:D,!/PV[TJ1%X)_K0S.[#9#J@ M"4!<$ F]_L?,0AU4-H$A*!O$[BD?I+OIB3U%7\$W#MW:N8ASA?RXC@H*$67) M)=O 6]218=U_P**G,[-VM,%Z-G2T\3.P<3S0 O&85".W$#$)':P61"#U?@E8 MD<8$NH#.;\\4?IXI)4P,O2>(GB$B-;WC[*6B'0F)PK6>,I;A<[O.< OF$- Q MV ).*XAC MP?!=!F16?-E/;05N'"&AY_B%Y)\[6?VSY%K],WT]W!.YS.3\QU@ONCB ]07^XH5P">Q-B'H>, +MFW 8Y\%8>T(-_"01ERU]9<:F#(_E=8*E^ MA0]/%MRK$H>ZRZ)"/"C7S;B%6[=+J/KAZ$"HSJ-Q@/9G*5VK ..\KVF=I-HPJP$-UK0<,T=.6?I^40+@Y)'H+ MSI@TVY*U9)N652;)T7&GBE)3*Z!,)[@VJ%FER[+GIA1J*PSE]DA/G(3SQ'P#=X+B M7;]?G^#B9\%(KCXT+V:2/EK:8NMTY29O'AWH).F )^^/3WGR8G;,< I"U4/U,+$E=ZNK%*HAYTEY MR3;\?O58#1=L41MD&"?2/[GO:)!^+$PB'8S797*VBTM(TL"7@0UE$,URMRS3)(V*B=1HQX$.$ZS6$\Z@0F=;V2PGE_0V$/;7J-H5 M_+_3UV7#J8PR6O1 ^LMIZ?'$=1+:&^QL7*&]D<+F19J?AH< D+#DE:!-*7]<-B3*R93*,/F1N#5(0S[)K3%C*4#\=FIH+W<% M\$1P;$105SF<6ZX]&*.#E(&XUCH'1(C 1/!P!Q<9^UCBT]8=KM1J3GNT9#LH MXM.2HVS)L>V0HQ08!Y!/?;9D9CM@_*;)A1Z<]1S>5:TZH>[GM$F@-Q+W5JD" MP;7HU4>[>%H#-FLPJ=\,?: K5^43N R89$>#"E-09H1R;)H?G MMF='=]Q/]15W-!M090BVM=G(U,XK\!S?]AO@8:LR*=&:80@8QJ'&N9Y;6'P' MUEP?BM J1:?:]$!#Q]HP -_.M6%,3!QL-M>'3Y\JQ3/1 9$Z^I*C0N:Q0A,W MHKPB%2T.89.@%"2FQS^H2D3WQLEC3/.H2-F7O-S26)0?DCG:/7;*Y+<(DV5P M3O=1,A)PF)QT-7(R+1KY/6L>:,4QH,EU5$!(6+\S1^UCY)G2/ZE[9XV$2AJP M84V7"